blob: 25c02124a607df5637099cc08bd91b01f4fe841e [file] [log] [blame]
<abi-corpus version='2.0' path='data/test-read-dwarf/test17-pr19027.so' soname='libharfbuzz.so.0'>
<elf-needed>
<dependency name='libglib-2.0.so.0'/>
<dependency name='libfreetype.so.6'/>
<dependency name='libpng16.so.16'/>
<dependency name='libpthread.so.0'/>
<dependency name='librt.so.1'/>
<dependency name='libbz2.so.1'/>
<dependency name='libz.so.1'/>
<dependency name='libm.so.6'/>
<dependency name='libc.so.6'/>
</elf-needed>
<elf-function-symbols>
<elf-symbol name='_fini' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_blob_create' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_blob_create_sub_blob' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_blob_destroy' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_blob_get_data' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_blob_get_data_writable' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_blob_get_empty' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_blob_get_length' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_blob_get_user_data' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_blob_is_immutable' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_blob_make_immutable' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_blob_reference' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_blob_set_user_data' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_buffer_add' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_buffer_add_codepoints' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_buffer_add_utf16' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_buffer_add_utf32' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_buffer_add_utf8' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_buffer_allocation_successful' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_buffer_clear_contents' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_buffer_create' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_buffer_deserialize_glyphs' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_buffer_destroy' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_buffer_get_content_type' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_buffer_get_direction' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_buffer_get_empty' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_buffer_get_flags' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_buffer_get_glyph_infos' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_buffer_get_glyph_positions' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_buffer_get_language' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_buffer_get_length' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_buffer_get_replacement_codepoint' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_buffer_get_script' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_buffer_get_segment_properties' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_buffer_get_unicode_funcs' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_buffer_get_user_data' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_buffer_guess_segment_properties' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_buffer_normalize_glyphs' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_buffer_pre_allocate' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_buffer_reference' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_buffer_reset' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_buffer_reverse' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_buffer_reverse_clusters' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_buffer_serialize_format_from_string' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_buffer_serialize_format_to_string' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_buffer_serialize_glyphs' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_buffer_serialize_list_formats' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_buffer_set_content_type' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_buffer_set_direction' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_buffer_set_flags' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_buffer_set_language' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_buffer_set_length' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_buffer_set_replacement_codepoint' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_buffer_set_script' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_buffer_set_segment_properties' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_buffer_set_unicode_funcs' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_buffer_set_user_data' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_direction_from_string' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_direction_to_string' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_face_create' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_face_create_for_tables' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_face_destroy' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_face_get_empty' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_face_get_glyph_count' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_face_get_index' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_face_get_upem' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_face_get_user_data' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_face_is_immutable' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_face_make_immutable' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_face_reference' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_face_reference_blob' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_face_reference_table' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_face_set_glyph_count' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_face_set_index' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_face_set_upem' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_face_set_user_data' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_feature_from_string' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_feature_to_string' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_font_add_glyph_origin_for_direction' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_font_create' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_font_create_sub_font' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_font_destroy' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_font_funcs_create' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_font_funcs_destroy' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_font_funcs_get_empty' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_font_funcs_get_user_data' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_font_funcs_is_immutable' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_font_funcs_make_immutable' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_font_funcs_reference' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_font_funcs_set_glyph_contour_point_func' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_font_funcs_set_glyph_extents_func' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_font_funcs_set_glyph_from_name_func' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_font_funcs_set_glyph_func' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_font_funcs_set_glyph_h_advance_func' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_font_funcs_set_glyph_h_kerning_func' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_font_funcs_set_glyph_h_origin_func' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_font_funcs_set_glyph_name_func' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_font_funcs_set_glyph_v_advance_func' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_font_funcs_set_glyph_v_kerning_func' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_font_funcs_set_glyph_v_origin_func' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_font_funcs_set_user_data' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_font_get_empty' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_font_get_face' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_font_get_glyph' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_font_get_glyph_advance_for_direction' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_font_get_glyph_contour_point' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_font_get_glyph_contour_point_for_origin' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_font_get_glyph_extents' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_font_get_glyph_extents_for_origin' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_font_get_glyph_from_name' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_font_get_glyph_h_advance' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_font_get_glyph_h_kerning' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_font_get_glyph_h_origin' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_font_get_glyph_kerning_for_direction' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_font_get_glyph_name' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_font_get_glyph_origin_for_direction' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_font_get_glyph_v_advance' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_font_get_glyph_v_kerning' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_font_get_glyph_v_origin' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_font_get_parent' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_font_get_ppem' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_font_get_scale' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_font_get_user_data' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_font_glyph_from_string' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_font_glyph_to_string' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_font_is_immutable' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_font_make_immutable' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_font_reference' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_font_set_funcs' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_font_set_funcs_data' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_font_set_ppem' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_font_set_scale' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_font_set_user_data' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_font_subtract_glyph_origin_for_direction' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_ft_face_create' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_ft_face_create_cached' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_ft_font_create' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_ft_font_get_face' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_ft_font_set_funcs' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_glib_get_unicode_funcs' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_glib_script_from_script' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_glib_script_to_script' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_language_from_string' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_language_get_default' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_language_to_string' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_ot_font_set_funcs' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_ot_layout_collect_lookups' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_ot_layout_feature_get_lookups' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_ot_layout_get_attach_points' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_ot_layout_get_glyph_class' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_ot_layout_get_glyphs_in_class' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_ot_layout_get_ligature_carets' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_ot_layout_get_size_params' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_ot_layout_has_glyph_classes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_ot_layout_has_positioning' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_ot_layout_has_substitution' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_ot_layout_language_find_feature' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_ot_layout_language_get_feature_indexes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_ot_layout_language_get_feature_tags' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_ot_layout_language_get_required_feature' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_ot_layout_language_get_required_feature_index' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_ot_layout_lookup_collect_glyphs' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_ot_layout_lookup_substitute_closure' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_ot_layout_lookup_would_substitute' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_ot_layout_script_find_language' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_ot_layout_script_get_language_tags' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_ot_layout_table_choose_script' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_ot_layout_table_find_script' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_ot_layout_table_get_feature_tags' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_ot_layout_table_get_lookup_count' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_ot_layout_table_get_script_tags' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_ot_shape_glyphs_closure' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_ot_shape_plan_collect_lookups' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_ot_tag_from_language' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_ot_tag_to_language' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_ot_tag_to_script' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_ot_tags_from_script' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_script_from_iso15924_tag' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_script_from_string' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_script_get_horizontal_direction' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_script_to_iso15924_tag' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_segment_properties_equal' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_segment_properties_hash' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_set_add' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_set_add_range' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_set_allocation_successful' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_set_clear' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_set_create' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_set_del' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_set_del_range' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_set_destroy' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_set_get_empty' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_set_get_max' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_set_get_min' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_set_get_population' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_set_get_user_data' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_set_has' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_set_intersect' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_set_invert' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_set_is_empty' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_set_is_equal' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_set_next' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_set_next_range' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_set_reference' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_set_set' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_set_set_user_data' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_set_subtract' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_set_symmetric_difference' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_set_union' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_shape' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_shape_full' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_shape_list_shapers' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_shape_plan_create' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_shape_plan_create_cached' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_shape_plan_destroy' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_shape_plan_execute' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_shape_plan_get_empty' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_shape_plan_get_shaper' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_shape_plan_get_user_data' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_shape_plan_reference' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_shape_plan_set_user_data' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_tag_from_string' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_tag_to_string' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_unicode_combining_class' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_unicode_compose' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_unicode_decompose' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_unicode_decompose_compatibility' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_unicode_eastasian_width' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_unicode_funcs_create' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_unicode_funcs_destroy' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_unicode_funcs_get_default' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_unicode_funcs_get_empty' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_unicode_funcs_get_parent' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_unicode_funcs_get_user_data' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_unicode_funcs_is_immutable' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_unicode_funcs_make_immutable' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_unicode_funcs_reference' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_unicode_funcs_set_combining_class_func' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_unicode_funcs_set_compose_func' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_unicode_funcs_set_decompose_compatibility_func' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_unicode_funcs_set_decompose_func' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_unicode_funcs_set_eastasian_width_func' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_unicode_funcs_set_general_category_func' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_unicode_funcs_set_mirroring_func' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_unicode_funcs_set_script_func' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_unicode_funcs_set_user_data' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_unicode_general_category' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_unicode_mirroring' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_unicode_script' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_version' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_version_atleast' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='hb_version_string' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
</elf-function-symbols>
<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'>
<type-decl name='bool' size-in-bits='8' id='type-id-1'/>
<type-decl name='char' size-in-bits='8' id='type-id-2'/>
<array-type-def dimensions='1' type-id='type-id-2' size-in-bits='320' id='type-id-3'>
<subrange length='40' type-id='type-id-4' id='type-id-5'/>
</array-type-def>
<array-type-def dimensions='1' type-id='type-id-6' size-in-bits='384' id='type-id-7'>
<subrange length='2' type-id='type-id-4' id='type-id-8'/>
</array-type-def>
<type-decl name='int' size-in-bits='32' id='type-id-9'/>
<type-decl name='long int' size-in-bits='64' id='type-id-10'/>
<type-decl name='unnamed-enum-underlying-type-32' is-anonymous='yes' size-in-bits='32' alignment-in-bits='32' id='type-id-11'/>
<type-decl name='unsigned int' size-in-bits='32' id='type-id-12'/>
<type-decl name='unsigned long int' size-in-bits='64' id='type-id-4'/>
<type-decl name='void' id='type-id-13'/>
<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'/>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<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'/>
</data-member>
</class-decl>
<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'/>
<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'/>
<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'/>
<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'>
<member-type access='public'>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='__lock' type-id='type-id-9' visibility='default' filepath='/usr/include/bits/pthreadtypes.h' line='80' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='32'>
<var-decl name='__count' type-id='type-id-12' visibility='default' filepath='/usr/include/bits/pthreadtypes.h' line='81' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<var-decl name='__owner' type-id='type-id-9' visibility='default' filepath='/usr/include/bits/pthreadtypes.h' line='82' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='96'>
<var-decl name='__nusers' type-id='type-id-12' visibility='default' filepath='/usr/include/bits/pthreadtypes.h' line='84' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<var-decl name='__kind' type-id='type-id-9' visibility='default' filepath='/usr/include/bits/pthreadtypes.h' line='88' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='160'>
<var-decl name='__spins' type-id='type-id-9' visibility='default' filepath='/usr/include/bits/pthreadtypes.h' line='90' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
<var-decl name='__list' type-id='type-id-25' visibility='default' filepath='/usr/include/bits/pthreadtypes.h' line='91' column='1'/>
</data-member>
</class-decl>
</member-type>
<data-member access='public'>
<var-decl name='__data' type-id='type-id-24' visibility='default' filepath='/usr/include/bits/pthreadtypes.h' line='101' column='1'/>
</data-member>
<data-member access='public'>
<var-decl name='__size' type-id='type-id-3' visibility='default' filepath='/usr/include/bits/pthreadtypes.h' line='102' column='1'/>
</data-member>
<data-member access='public'>
<var-decl name='__align' type-id='type-id-10' visibility='default' filepath='/usr/include/bits/pthreadtypes.h' line='103' column='1'/>
</data-member>
</union-decl>
<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'/>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='__prev' type-id='type-id-27' visibility='default' filepath='/usr/include/bits/pthreadtypes.h' line='63' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<var-decl name='__next' type-id='type-id-27' visibility='default' filepath='/usr/include/bits/pthreadtypes.h' line='64' column='1'/>
</data-member>
</class-decl>
<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'/>
<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'/>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='896'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='960'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1024'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1056'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1088'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1152'>
<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'/>
</data-member>
</class-decl>
<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'>
<underlying-type type-id='type-id-11'/>
<enumerator name='HB_MEMORY_MODE_DUPLICATE' value='0'/>
<enumerator name='HB_MEMORY_MODE_READONLY' value='1'/>
<enumerator name='HB_MEMORY_MODE_WRITABLE' value='2'/>
<enumerator name='HB_MEMORY_MODE_READONLY_MAY_MAKE_WRITABLE' value='3'/>
</enum-decl>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<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'/>
</data-member>
<member-function access='public'>
<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'>
<parameter type-id='type-id-36' is-artificial='yes'/>
<parameter type-id='type-id-37'/>
<return type-id='type-id-35'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-36' is-artificial='yes'/>
<parameter type-id='type-id-6'/>
<return type-id='type-id-35'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
</class-decl>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
</class-decl>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
</class-decl>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<member-function access='public'>
<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'>
<parameter type-id='type-id-40' is-artificial='yes'/>
<parameter type-id='type-id-37'/>
<parameter type-id='type-id-35'/>
<parameter type-id='type-id-41'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-40' is-artificial='yes'/>
<parameter type-id='type-id-37'/>
<parameter type-id='type-id-41'/>
<return type-id='type-id-13'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-40' is-artificial='yes'/>
<parameter type-id='type-id-6'/>
<parameter type-id='type-id-41'/>
<parameter type-id='type-id-1'/>
<return type-id='type-id-35'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<member-type access='public'>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<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'/>
</data-member>
</class-decl>
</member-type>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='320'>
<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'/>
</data-member>
</class-decl>
<pointer-type-def type-id='type-id-26' size-in-bits='64' id='type-id-27'/>
<pointer-type-def type-id='type-id-2' size-in-bits='64' id='type-id-42'/>
<qualified-type-def type-id='type-id-2' const='yes' id='type-id-43'/>
<pointer-type-def type-id='type-id-43' size-in-bits='64' id='type-id-31'/>
<qualified-type-def type-id='type-id-29' const='yes' id='type-id-44'/>
<pointer-type-def type-id='type-id-44' size-in-bits='64' id='type-id-45'/>
<qualified-type-def type-id='type-id-15' const='yes' id='type-id-46'/>
<pointer-type-def type-id='type-id-46' size-in-bits='64' id='type-id-47'/>
<qualified-type-def type-id='type-id-34' const='yes' id='type-id-48'/>
<pointer-type-def type-id='type-id-48' size-in-bits='64' id='type-id-49'/>
<qualified-type-def type-id='type-id-16' const='yes' id='type-id-50'/>
<pointer-type-def type-id='type-id-50' size-in-bits='64' id='type-id-51'/>
<qualified-type-def type-id='type-id-51' const='yes' id='type-id-52'/>
<qualified-type-def type-id='type-id-6' const='yes' id='type-id-53'/>
<reference-type-def kind='lvalue' type-id='type-id-53' size-in-bits='64' id='type-id-54'/>
<pointer-type-def type-id='type-id-53' size-in-bits='64' id='type-id-55'/>
<pointer-type-def type-id='type-id-30' size-in-bits='64' id='type-id-56'/>
<pointer-type-def type-id='type-id-39' size-in-bits='64' id='type-id-40'/>
<qualified-type-def type-id='type-id-40' const='yes' id='type-id-57'/>
<qualified-type-def type-id='type-id-41' id='type-id-58'/>
<reference-type-def kind='lvalue' type-id='type-id-38' size-in-bits='64' id='type-id-41'/>
<pointer-type-def type-id='type-id-38' size-in-bits='64' id='type-id-59'/>
<qualified-type-def type-id='type-id-59' const='yes' id='type-id-60'/>
<pointer-type-def type-id='type-id-34' size-in-bits='64' id='type-id-36'/>
<qualified-type-def type-id='type-id-36' const='yes' id='type-id-61'/>
<pointer-type-def type-id='type-id-16' size-in-bits='64' id='type-id-62'/>
<qualified-type-def type-id='type-id-62' const='yes' id='type-id-63'/>
<pointer-type-def type-id='type-id-17' size-in-bits='64' id='type-id-64'/>
<qualified-type-def type-id='type-id-64' const='yes' id='type-id-65'/>
<reference-type-def kind='lvalue' type-id='type-id-6' size-in-bits='64' id='type-id-66'/>
<pointer-type-def type-id='type-id-6' size-in-bits='64' id='type-id-35'/>
<qualified-type-def type-id='type-id-35' const='yes' id='type-id-67'/>
<pointer-type-def type-id='type-id-19' size-in-bits='64' id='type-id-37'/>
<pointer-type-def type-id='type-id-12' size-in-bits='64' id='type-id-68'/>
<pointer-type-def type-id='type-id-69' size-in-bits='64' id='type-id-20'/>
<pointer-type-def type-id='type-id-13' size-in-bits='64' id='type-id-33'/>
<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'>
<return type-id='type-id-56'/>
</function-decl>
<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'>
<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'/>
<return type-id='type-id-28'/>
</function-decl>
<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'>
<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'/>
<return type-id='type-id-12'/>
</function-decl>
<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'>
<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'/>
<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'/>
<return type-id='type-id-31'/>
</function-decl>
<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'>
<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'/>
<return type-id='type-id-13'/>
</function-decl>
<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'>
<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'/>
<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'/>
<return type-id='type-id-42'/>
</function-decl>
<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'>
<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'/>
<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'/>
<return type-id='type-id-33'/>
</function-decl>
<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'>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<return type-id='type-id-28'/>
</function-decl>
<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'>
<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'/>
<return type-id='type-id-56'/>
</function-decl>
<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'>
<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'/>
<return type-id='type-id-13'/>
</function-decl>
<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'>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<return type-id='type-id-56'/>
</function-decl>
<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'>
<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'/>
<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'/>
<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'/>
<return type-id='type-id-56'/>
</function-decl>
<function-type size-in-bits='64' id='type-id-69'>
<parameter type-id='type-id-33'/>
<return type-id='type-id-13'/>
</function-type>
</abi-instr>
<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'>
<array-type-def dimensions='1' type-id='type-id-31' size-in-bits='512' id='type-id-70'>
<subrange length='8' type-id='type-id-4' id='type-id-71'/>
</array-type-def>
<array-type-def dimensions='2' type-id='type-id-72' size-in-bits='320' id='type-id-73'>
<subrange length='2' type-id='type-id-4' id='type-id-8'/>
<subrange length='5' type-id='type-id-4' id='type-id-74'/>
</array-type-def>
<array-type-def dimensions='1' type-id='type-id-75' size-in-bits='32' id='type-id-76'>
<subrange length='2' type-id='type-id-4' id='type-id-8'/>
</array-type-def>
<array-type-def dimensions='1' type-id='type-id-77' size-in-bits='32' id='type-id-78'>
<subrange length='4' type-id='type-id-4' id='type-id-79'/>
</array-type-def>
<type-decl name='short int' size-in-bits='16' id='type-id-80'/>
<type-decl name='signed char' size-in-bits='8' id='type-id-81'/>
<array-type-def dimensions='1' type-id='type-id-82' size-in-bits='32' id='type-id-83'>
<subrange length='2' type-id='type-id-4' id='type-id-8'/>
</array-type-def>
<array-type-def dimensions='1' type-id='type-id-84' size-in-bits='32' id='type-id-85'>
<subrange length='4' type-id='type-id-4' id='type-id-79'/>
</array-type-def>
<array-type-def dimensions='1' type-id='type-id-84' size-in-bits='64' id='type-id-86'>
<subrange length='8' type-id='type-id-4' id='type-id-71'/>
</array-type-def>
<type-decl name='unsigned char' size-in-bits='8' id='type-id-87'/>
<array-type-def dimensions='1' type-id='type-id-12' size-in-bits='64' id='type-id-88'>
<subrange length='2' type-id='type-id-4' id='type-id-8'/>
</array-type-def>
<type-decl name='unsigned short int' size-in-bits='16' id='type-id-89'/>
<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'>
<underlying-type type-id='type-id-11'/>
<enumerator name='HB_BUFFER_SERIALIZE_FORMAT_TEXT' value='1413830740'/>
<enumerator name='HB_BUFFER_SERIALIZE_FORMAT_JSON' value='1246973774'/>
<enumerator name='HB_BUFFER_SERIALIZE_FORMAT_INVALID' value='0'/>
</enum-decl>
<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'/>
<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'/>
<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'>
<underlying-type type-id='type-id-11'/>
<enumerator name='HB_UNICODE_COMBINING_CLASS_NOT_REORDERED' value='0'/>
<enumerator name='HB_UNICODE_COMBINING_CLASS_OVERLAY' value='1'/>
<enumerator name='HB_UNICODE_COMBINING_CLASS_NUKTA' value='7'/>
<enumerator name='HB_UNICODE_COMBINING_CLASS_KANA_VOICING' value='8'/>
<enumerator name='HB_UNICODE_COMBINING_CLASS_VIRAMA' value='9'/>
<enumerator name='HB_UNICODE_COMBINING_CLASS_CCC10' value='10'/>
<enumerator name='HB_UNICODE_COMBINING_CLASS_CCC11' value='11'/>
<enumerator name='HB_UNICODE_COMBINING_CLASS_CCC12' value='12'/>
<enumerator name='HB_UNICODE_COMBINING_CLASS_CCC13' value='13'/>
<enumerator name='HB_UNICODE_COMBINING_CLASS_CCC14' value='14'/>
<enumerator name='HB_UNICODE_COMBINING_CLASS_CCC15' value='15'/>
<enumerator name='HB_UNICODE_COMBINING_CLASS_CCC16' value='16'/>
<enumerator name='HB_UNICODE_COMBINING_CLASS_CCC17' value='17'/>
<enumerator name='HB_UNICODE_COMBINING_CLASS_CCC18' value='18'/>
<enumerator name='HB_UNICODE_COMBINING_CLASS_CCC19' value='19'/>
<enumerator name='HB_UNICODE_COMBINING_CLASS_CCC20' value='20'/>
<enumerator name='HB_UNICODE_COMBINING_CLASS_CCC21' value='21'/>
<enumerator name='HB_UNICODE_COMBINING_CLASS_CCC22' value='22'/>
<enumerator name='HB_UNICODE_COMBINING_CLASS_CCC23' value='23'/>
<enumerator name='HB_UNICODE_COMBINING_CLASS_CCC24' value='24'/>
<enumerator name='HB_UNICODE_COMBINING_CLASS_CCC25' value='25'/>
<enumerator name='HB_UNICODE_COMBINING_CLASS_CCC26' value='26'/>
<enumerator name='HB_UNICODE_COMBINING_CLASS_CCC27' value='27'/>
<enumerator name='HB_UNICODE_COMBINING_CLASS_CCC28' value='28'/>
<enumerator name='HB_UNICODE_COMBINING_CLASS_CCC29' value='29'/>
<enumerator name='HB_UNICODE_COMBINING_CLASS_CCC30' value='30'/>
<enumerator name='HB_UNICODE_COMBINING_CLASS_CCC31' value='31'/>
<enumerator name='HB_UNICODE_COMBINING_CLASS_CCC32' value='32'/>
<enumerator name='HB_UNICODE_COMBINING_CLASS_CCC33' value='33'/>
<enumerator name='HB_UNICODE_COMBINING_CLASS_CCC34' value='34'/>
<enumerator name='HB_UNICODE_COMBINING_CLASS_CCC35' value='35'/>
<enumerator name='HB_UNICODE_COMBINING_CLASS_CCC36' value='36'/>
<enumerator name='HB_UNICODE_COMBINING_CLASS_CCC84' value='84'/>
<enumerator name='HB_UNICODE_COMBINING_CLASS_CCC91' value='91'/>
<enumerator name='HB_UNICODE_COMBINING_CLASS_CCC103' value='103'/>
<enumerator name='HB_UNICODE_COMBINING_CLASS_CCC107' value='107'/>
<enumerator name='HB_UNICODE_COMBINING_CLASS_CCC118' value='118'/>
<enumerator name='HB_UNICODE_COMBINING_CLASS_CCC122' value='122'/>
<enumerator name='HB_UNICODE_COMBINING_CLASS_CCC129' value='129'/>
<enumerator name='HB_UNICODE_COMBINING_CLASS_CCC130' value='130'/>
<enumerator name='HB_UNICODE_COMBINING_CLASS_CCC133' value='132'/>
<enumerator name='HB_UNICODE_COMBINING_CLASS_ATTACHED_BELOW_LEFT' value='200'/>
<enumerator name='HB_UNICODE_COMBINING_CLASS_ATTACHED_BELOW' value='202'/>
<enumerator name='HB_UNICODE_COMBINING_CLASS_ATTACHED_ABOVE' value='214'/>
<enumerator name='HB_UNICODE_COMBINING_CLASS_ATTACHED_ABOVE_RIGHT' value='216'/>
<enumerator name='HB_UNICODE_COMBINING_CLASS_BELOW_LEFT' value='218'/>
<enumerator name='HB_UNICODE_COMBINING_CLASS_BELOW' value='220'/>
<enumerator name='HB_UNICODE_COMBINING_CLASS_BELOW_RIGHT' value='222'/>
<enumerator name='HB_UNICODE_COMBINING_CLASS_LEFT' value='224'/>
<enumerator name='HB_UNICODE_COMBINING_CLASS_RIGHT' value='226'/>
<enumerator name='HB_UNICODE_COMBINING_CLASS_ABOVE_LEFT' value='228'/>
<enumerator name='HB_UNICODE_COMBINING_CLASS_ABOVE' value='230'/>
<enumerator name='HB_UNICODE_COMBINING_CLASS_ABOVE_RIGHT' value='232'/>
<enumerator name='HB_UNICODE_COMBINING_CLASS_DOUBLE_BELOW' value='233'/>
<enumerator name='HB_UNICODE_COMBINING_CLASS_DOUBLE_ABOVE' value='234'/>
<enumerator name='HB_UNICODE_COMBINING_CLASS_IOTA_SUBSCRIPT' value='240'/>
<enumerator name='HB_UNICODE_COMBINING_CLASS_INVALID' value='255'/>
</enum-decl>
<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'/>
<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'>
<member-type access='public'>
<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'/>
</member-type>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='896'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='960'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='992'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1024'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1088'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1344'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1352'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1360'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1376'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1408'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1440'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1472'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1536'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1600'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1664'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1728'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1760'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1856'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='2368'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='2688'>
<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'/>
</data-member>
</class-decl>
<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'/>
<typedef-decl name='uint32_t' type-id='type-id-12' filepath='/usr/include/stdint.h' line='52' column='1' id='type-id-106'/>
<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'/>
<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'/>
<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'>
<underlying-type type-id='type-id-11'/>
<enumerator name='HB_UNICODE_GENERAL_CATEGORY_CONTROL' value='0'/>
<enumerator name='HB_UNICODE_GENERAL_CATEGORY_FORMAT' value='1'/>
<enumerator name='HB_UNICODE_GENERAL_CATEGORY_UNASSIGNED' value='2'/>
<enumerator name='HB_UNICODE_GENERAL_CATEGORY_PRIVATE_USE' value='3'/>
<enumerator name='HB_UNICODE_GENERAL_CATEGORY_SURROGATE' value='4'/>
<enumerator name='HB_UNICODE_GENERAL_CATEGORY_LOWERCASE_LETTER' value='5'/>
<enumerator name='HB_UNICODE_GENERAL_CATEGORY_MODIFIER_LETTER' value='6'/>
<enumerator name='HB_UNICODE_GENERAL_CATEGORY_OTHER_LETTER' value='7'/>
<enumerator name='HB_UNICODE_GENERAL_CATEGORY_TITLECASE_LETTER' value='8'/>
<enumerator name='HB_UNICODE_GENERAL_CATEGORY_UPPERCASE_LETTER' value='9'/>
<enumerator name='HB_UNICODE_GENERAL_CATEGORY_SPACING_MARK' value='10'/>
<enumerator name='HB_UNICODE_GENERAL_CATEGORY_ENCLOSING_MARK' value='11'/>
<enumerator name='HB_UNICODE_GENERAL_CATEGORY_NON_SPACING_MARK' value='12'/>
<enumerator name='HB_UNICODE_GENERAL_CATEGORY_DECIMAL_NUMBER' value='13'/>
<enumerator name='HB_UNICODE_GENERAL_CATEGORY_LETTER_NUMBER' value='14'/>
<enumerator name='HB_UNICODE_GENERAL_CATEGORY_OTHER_NUMBER' value='15'/>
<enumerator name='HB_UNICODE_GENERAL_CATEGORY_CONNECT_PUNCTUATION' value='16'/>
<enumerator name='HB_UNICODE_GENERAL_CATEGORY_DASH_PUNCTUATION' value='17'/>
<enumerator name='HB_UNICODE_GENERAL_CATEGORY_CLOSE_PUNCTUATION' value='18'/>
<enumerator name='HB_UNICODE_GENERAL_CATEGORY_FINAL_PUNCTUATION' value='19'/>
<enumerator name='HB_UNICODE_GENERAL_CATEGORY_INITIAL_PUNCTUATION' value='20'/>
<enumerator name='HB_UNICODE_GENERAL_CATEGORY_OTHER_PUNCTUATION' value='21'/>
<enumerator name='HB_UNICODE_GENERAL_CATEGORY_OPEN_PUNCTUATION' value='22'/>
<enumerator name='HB_UNICODE_GENERAL_CATEGORY_CURRENCY_SYMBOL' value='23'/>
<enumerator name='HB_UNICODE_GENERAL_CATEGORY_MODIFIER_SYMBOL' value='24'/>
<enumerator name='HB_UNICODE_GENERAL_CATEGORY_MATH_SYMBOL' value='25'/>
<enumerator name='HB_UNICODE_GENERAL_CATEGORY_OTHER_SYMBOL' value='26'/>
<enumerator name='HB_UNICODE_GENERAL_CATEGORY_LINE_SEPARATOR' value='27'/>
<enumerator name='HB_UNICODE_GENERAL_CATEGORY_PARAGRAPH_SEPARATOR' value='28'/>
<enumerator name='HB_UNICODE_GENERAL_CATEGORY_SPACE_SEPARATOR' value='29'/>
</enum-decl>
<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'/>
<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'/>
<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'>
<underlying-type type-id='type-id-11'/>
<enumerator name='HB_SCRIPT_COMMON' value='1517910393'/>
<enumerator name='HB_SCRIPT_INHERITED' value='1516858984'/>
<enumerator name='HB_SCRIPT_UNKNOWN' value='1517976186'/>
<enumerator name='HB_SCRIPT_ARABIC' value='1098015074'/>
<enumerator name='HB_SCRIPT_ARMENIAN' value='1098018158'/>
<enumerator name='HB_SCRIPT_BENGALI' value='1113943655'/>
<enumerator name='HB_SCRIPT_CYRILLIC' value='1132032620'/>
<enumerator name='HB_SCRIPT_DEVANAGARI' value='1147500129'/>
<enumerator name='HB_SCRIPT_GEORGIAN' value='1197830002'/>
<enumerator name='HB_SCRIPT_GREEK' value='1198679403'/>
<enumerator name='HB_SCRIPT_GUJARATI' value='1198877298'/>
<enumerator name='HB_SCRIPT_GURMUKHI' value='1198879349'/>
<enumerator name='HB_SCRIPT_HANGUL' value='1214344807'/>
<enumerator name='HB_SCRIPT_HAN' value='1214344809'/>
<enumerator name='HB_SCRIPT_HEBREW' value='1214603890'/>
<enumerator name='HB_SCRIPT_HIRAGANA' value='1214870113'/>
<enumerator name='HB_SCRIPT_KANNADA' value='1265525857'/>
<enumerator name='HB_SCRIPT_KATAKANA' value='1264676449'/>
<enumerator name='HB_SCRIPT_LAO' value='1281453935'/>
<enumerator name='HB_SCRIPT_LATIN' value='1281455214'/>
<enumerator name='HB_SCRIPT_MALAYALAM' value='1298954605'/>
<enumerator name='HB_SCRIPT_ORIYA' value='1332902241'/>
<enumerator name='HB_SCRIPT_TAMIL' value='1415671148'/>
<enumerator name='HB_SCRIPT_TELUGU' value='1415933045'/>
<enumerator name='HB_SCRIPT_THAI' value='1416126825'/>
<enumerator name='HB_SCRIPT_TIBETAN' value='1416192628'/>
<enumerator name='HB_SCRIPT_BOPOMOFO' value='1114599535'/>
<enumerator name='HB_SCRIPT_BRAILLE' value='1114792297'/>
<enumerator name='HB_SCRIPT_CANADIAN_SYLLABICS' value='1130458739'/>
<enumerator name='HB_SCRIPT_CHEROKEE' value='1130915186'/>
<enumerator name='HB_SCRIPT_ETHIOPIC' value='1165256809'/>
<enumerator name='HB_SCRIPT_KHMER' value='1265134962'/>
<enumerator name='HB_SCRIPT_MONGOLIAN' value='1299148391'/>
<enumerator name='HB_SCRIPT_MYANMAR' value='1299803506'/>
<enumerator name='HB_SCRIPT_OGHAM' value='1332175213'/>
<enumerator name='HB_SCRIPT_RUNIC' value='1383427698'/>
<enumerator name='HB_SCRIPT_SINHALA' value='1399418472'/>
<enumerator name='HB_SCRIPT_SYRIAC' value='1400468067'/>
<enumerator name='HB_SCRIPT_THAANA' value='1416126817'/>
<enumerator name='HB_SCRIPT_YI' value='1500080489'/>
<enumerator name='HB_SCRIPT_DESERET' value='1148416628'/>
<enumerator name='HB_SCRIPT_GOTHIC' value='1198486632'/>
<enumerator name='HB_SCRIPT_OLD_ITALIC' value='1232363884'/>
<enumerator name='HB_SCRIPT_BUHID' value='1114990692'/>
<enumerator name='HB_SCRIPT_HANUNOO' value='1214344815'/>
<enumerator name='HB_SCRIPT_TAGALOG' value='1416064103'/>
<enumerator name='HB_SCRIPT_TAGBANWA' value='1415669602'/>
<enumerator name='HB_SCRIPT_CYPRIOT' value='1131442804'/>
<enumerator name='HB_SCRIPT_LIMBU' value='1281977698'/>
<enumerator name='HB_SCRIPT_LINEAR_B' value='1281977954'/>
<enumerator name='HB_SCRIPT_OSMANYA' value='1332964705'/>
<enumerator name='HB_SCRIPT_SHAVIAN' value='1399349623'/>
<enumerator name='HB_SCRIPT_TAI_LE' value='1415670885'/>
<enumerator name='HB_SCRIPT_UGARITIC' value='1432838514'/>
<enumerator name='HB_SCRIPT_BUGINESE' value='1114990441'/>
<enumerator name='HB_SCRIPT_COPTIC' value='1131376756'/>
<enumerator name='HB_SCRIPT_GLAGOLITIC' value='1198285159'/>
<enumerator name='HB_SCRIPT_KHAROSHTHI' value='1265131890'/>
<enumerator name='HB_SCRIPT_NEW_TAI_LUE' value='1415670901'/>
<enumerator name='HB_SCRIPT_OLD_PERSIAN' value='1483761007'/>
<enumerator name='HB_SCRIPT_SYLOTI_NAGRI' value='1400466543'/>
<enumerator name='HB_SCRIPT_TIFINAGH' value='1415999079'/>
<enumerator name='HB_SCRIPT_BALINESE' value='1113681001'/>
<enumerator name='HB_SCRIPT_CUNEIFORM' value='1483961720'/>
<enumerator name='HB_SCRIPT_NKO' value='1315663727'/>
<enumerator name='HB_SCRIPT_PHAGS_PA' value='1349017959'/>
<enumerator name='HB_SCRIPT_PHOENICIAN' value='1349021304'/>
<enumerator name='HB_SCRIPT_CARIAN' value='1130459753'/>
<enumerator name='HB_SCRIPT_CHAM' value='1130914157'/>
<enumerator name='HB_SCRIPT_KAYAH_LI' value='1264675945'/>
<enumerator name='HB_SCRIPT_LEPCHA' value='1281716323'/>
<enumerator name='HB_SCRIPT_LYCIAN' value='1283023721'/>
<enumerator name='HB_SCRIPT_LYDIAN' value='1283023977'/>
<enumerator name='HB_SCRIPT_OL_CHIKI' value='1332503403'/>
<enumerator name='HB_SCRIPT_REJANG' value='1382706791'/>
<enumerator name='HB_SCRIPT_SAURASHTRA' value='1398895986'/>
<enumerator name='HB_SCRIPT_SUNDANESE' value='1400204900'/>
<enumerator name='HB_SCRIPT_VAI' value='1449224553'/>
<enumerator name='HB_SCRIPT_AVESTAN' value='1098281844'/>
<enumerator name='HB_SCRIPT_BAMUM' value='1113681269'/>
<enumerator name='HB_SCRIPT_EGYPTIAN_HIEROGLYPHS' value='1164409200'/>
<enumerator name='HB_SCRIPT_IMPERIAL_ARAMAIC' value='1098018153'/>
<enumerator name='HB_SCRIPT_INSCRIPTIONAL_PAHLAVI' value='1349020777'/>
<enumerator name='HB_SCRIPT_INSCRIPTIONAL_PARTHIAN' value='1349678185'/>
<enumerator name='HB_SCRIPT_JAVANESE' value='1247901281'/>
<enumerator name='HB_SCRIPT_KAITHI' value='1265920105'/>
<enumerator name='HB_SCRIPT_LISU' value='1281979253'/>
<enumerator name='HB_SCRIPT_MEETEI_MAYEK' value='1299473769'/>
<enumerator name='HB_SCRIPT_OLD_SOUTH_ARABIAN' value='1398895202'/>
<enumerator name='HB_SCRIPT_OLD_TURKIC' value='1332898664'/>
<enumerator name='HB_SCRIPT_SAMARITAN' value='1398893938'/>
<enumerator name='HB_SCRIPT_TAI_THAM' value='1281453665'/>
<enumerator name='HB_SCRIPT_TAI_VIET' value='1415673460'/>
<enumerator name='HB_SCRIPT_BATAK' value='1113683051'/>
<enumerator name='HB_SCRIPT_BRAHMI' value='1114792296'/>
<enumerator name='HB_SCRIPT_MANDAIC' value='1298230884'/>
<enumerator name='HB_SCRIPT_CHAKMA' value='1130457965'/>
<enumerator name='HB_SCRIPT_MEROITIC_CURSIVE' value='1298494051'/>
<enumerator name='HB_SCRIPT_MEROITIC_HIEROGLYPHS' value='1298494063'/>
<enumerator name='HB_SCRIPT_MIAO' value='1349284452'/>
<enumerator name='HB_SCRIPT_SHARADA' value='1399353956'/>
<enumerator name='HB_SCRIPT_SORA_SOMPENG' value='1399812705'/>
<enumerator name='HB_SCRIPT_TAKRI' value='1415670642'/>
<enumerator name='HB_SCRIPT_BASSA_VAH' value='1113682803'/>
<enumerator name='HB_SCRIPT_CAUCASIAN_ALBANIAN' value='1097295970'/>
<enumerator name='HB_SCRIPT_DUPLOYAN' value='1148547180'/>
<enumerator name='HB_SCRIPT_ELBASAN' value='1164730977'/>
<enumerator name='HB_SCRIPT_GRANTHA' value='1198678382'/>
<enumerator name='HB_SCRIPT_KHOJKI' value='1265135466'/>
<enumerator name='HB_SCRIPT_KHUDAWADI' value='1399418468'/>
<enumerator name='HB_SCRIPT_LINEAR_A' value='1281977953'/>
<enumerator name='HB_SCRIPT_MAHAJANI' value='1298229354'/>
<enumerator name='HB_SCRIPT_MANICHAEAN' value='1298230889'/>
<enumerator name='HB_SCRIPT_MENDE_KIKAKUI' value='1298493028'/>
<enumerator name='HB_SCRIPT_MODI' value='1299145833'/>
<enumerator name='HB_SCRIPT_MRO' value='1299345263'/>
<enumerator name='HB_SCRIPT_NABATAEAN' value='1315070324'/>
<enumerator name='HB_SCRIPT_OLD_NORTH_ARABIAN' value='1315009122'/>
<enumerator name='HB_SCRIPT_OLD_PERMIC' value='1348825709'/>
<enumerator name='HB_SCRIPT_PAHAWH_HMONG' value='1215131239'/>
<enumerator name='HB_SCRIPT_PALMYRENE' value='1348562029'/>
<enumerator name='HB_SCRIPT_PAU_CIN_HAU' value='1348564323'/>
<enumerator name='HB_SCRIPT_PSALTER_PAHLAVI' value='1349020784'/>
<enumerator name='HB_SCRIPT_SIDDHAM' value='1399415908'/>
<enumerator name='HB_SCRIPT_TIRHUTA' value='1416196712'/>
<enumerator name='HB_SCRIPT_WARANG_CITI' value='1466004065'/>
<enumerator name='HB_SCRIPT_INVALID' value='0'/>
<enumerator name='_HB_SCRIPT_MAX_VALUE' value='4294967295'/>
<enumerator name='_HB_SCRIPT_MAX_VALUE_SIGNED' value='2147483647'/>
</enum-decl>
<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'/>
<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'/>
<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'/>
<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'>
<member-type access='public'>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='256'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='320'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='384'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='448'>
<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'/>
</data-member>
</class-decl>
</member-type>
<member-type access='public'>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='256'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='320'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='384'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='448'>
<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'/>
</data-member>
</class-decl>
</member-type>
<member-type access='public'>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='256'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='320'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='384'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='448'>
<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'/>
</data-member>
</class-decl>
</member-type>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='896'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='960'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1024'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1536'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='2048'>
<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'/>
</data-member>
</class-decl>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
</class-decl>
<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'>
<underlying-type type-id='type-id-11'/>
<enumerator name='HB_BUFFER_FLAG_DEFAULT' value='0'/>
<enumerator name='HB_BUFFER_FLAG_BOT' value='1'/>
<enumerator name='HB_BUFFER_FLAG_EOT' value='2'/>
<enumerator name='HB_BUFFER_FLAG_PRESERVE_DEFAULT_IGNORABLES' value='4'/>
</enum-decl>
<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'>
<underlying-type type-id='type-id-11'/>
<enumerator name='HB_BUFFER_CONTENT_TYPE_INVALID' value='0'/>
<enumerator name='HB_BUFFER_CONTENT_TYPE_UNICODE' value='1'/>
<enumerator name='HB_BUFFER_CONTENT_TYPE_GLYPHS' value='2'/>
</enum-decl>
<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'/>
<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'>
<underlying-type type-id='type-id-11'/>
<enumerator name='HB_DIRECTION_INVALID' value='0'/>
<enumerator name='HB_DIRECTION_LTR' value='4'/>
<enumerator name='HB_DIRECTION_RTL' value='5'/>
<enumerator name='HB_DIRECTION_TTB' value='6'/>
<enumerator name='HB_DIRECTION_BTT' value='7'/>
</enum-decl>
<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'/>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='96'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<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'/>
</data-member>
</class-decl>
<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'/>
<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'/>
<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'/>
<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'>
<data-member access='public'>
<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'/>
</data-member>
<data-member access='public'>
<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'/>
</data-member>
<data-member access='public'>
<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'/>
</data-member>
<data-member access='public'>
<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'/>
</data-member>
<data-member access='public'>
<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'/>
</data-member>
<data-member access='public'>
<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'/>
</data-member>
</union-decl>
<typedef-decl name='int32_t' type-id='type-id-9' filepath='/usr/include/stdint.h' line='39' column='1' id='type-id-137'/>
<typedef-decl name='uint16_t' type-id='type-id-89' filepath='/usr/include/stdint.h' line='50' column='1' id='type-id-82'/>
<typedef-decl name='int16_t' type-id='type-id-80' filepath='/usr/include/stdint.h' line='38' column='1' id='type-id-75'/>
<typedef-decl name='uint8_t' type-id='type-id-87' filepath='/usr/include/stdint.h' line='49' column='1' id='type-id-84'/>
<typedef-decl name='int8_t' type-id='type-id-81' filepath='/usr/include/stdint.h' line='37' column='1' id='type-id-77'/>
<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'/>
<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'/>
<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'/>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='896'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='960'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1024'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1088'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1120'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1152'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1184'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1216'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1280'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1344'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1408'>
<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'/>
</data-member>
</class-decl>
<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'>
<underlying-type type-id='type-id-11'/>
<enumerator name='HB_BUFFER_SERIALIZE_FLAG_DEFAULT' value='0'/>
<enumerator name='HB_BUFFER_SERIALIZE_FLAG_NO_CLUSTERS' value='1'/>
<enumerator name='HB_BUFFER_SERIALIZE_FLAG_NO_POSITIONS' value='2'/>
<enumerator name='HB_BUFFER_SERIALIZE_FLAG_NO_GLYPH_NAMES' value='4'/>
</enum-decl>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
<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'/>
</data-member>
</class-decl>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='96'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<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'/>
</data-member>
</class-decl>
<pointer-type-def type-id='type-id-31' size-in-bits='64' id='type-id-148'/>
<qualified-type-def type-id='type-id-91' const='yes' id='type-id-149'/>
<pointer-type-def type-id='type-id-149' size-in-bits='64' id='type-id-150'/>
<qualified-type-def type-id='type-id-72' const='yes' id='type-id-151'/>
<pointer-type-def type-id='type-id-151' size-in-bits='64' id='type-id-152'/>
<qualified-type-def type-id='type-id-135' const='yes' id='type-id-153'/>
<reference-type-def kind='lvalue' type-id='type-id-153' size-in-bits='64' id='type-id-154'/>
<qualified-type-def type-id='type-id-126' const='yes' id='type-id-155'/>
<pointer-type-def type-id='type-id-155' size-in-bits='64' id='type-id-130'/>
<qualified-type-def type-id='type-id-96' const='yes' id='type-id-156'/>
<pointer-type-def type-id='type-id-156' size-in-bits='64' id='type-id-157'/>
<qualified-type-def type-id='type-id-12' const='yes' id='type-id-105'/>
<pointer-type-def type-id='type-id-158' size-in-bits='64' id='type-id-114'/>
<pointer-type-def type-id='type-id-159' size-in-bits='64' id='type-id-93'/>
<pointer-type-def type-id='type-id-160' size-in-bits='64' id='type-id-109'/>
<pointer-type-def type-id='type-id-91' size-in-bits='64' id='type-id-161'/>
<pointer-type-def type-id='type-id-98' size-in-bits='64' id='type-id-162'/>
<pointer-type-def type-id='type-id-72' size-in-bits='64' id='type-id-163'/>
<pointer-type-def type-id='type-id-142' size-in-bits='64' id='type-id-143'/>
<reference-type-def kind='lvalue' type-id='type-id-135' size-in-bits='64' id='type-id-164'/>
<pointer-type-def type-id='type-id-135' size-in-bits='64' id='type-id-103'/>
<reference-type-def kind='lvalue' type-id='type-id-139' size-in-bits='64' id='type-id-165'/>
<pointer-type-def type-id='type-id-139' size-in-bits='64' id='type-id-104'/>
<pointer-type-def type-id='type-id-97' size-in-bits='64' id='type-id-99'/>
<pointer-type-def type-id='type-id-166' size-in-bits='64' id='type-id-119'/>
<pointer-type-def type-id='type-id-167' size-in-bits='64' id='type-id-117'/>
<pointer-type-def type-id='type-id-168' size-in-bits='64' id='type-id-112'/>
<pointer-type-def type-id='type-id-169' size-in-bits='64' id='type-id-121'/>
<pointer-type-def type-id='type-id-170' size-in-bits='64' id='type-id-107'/>
<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'>
<return type-id='type-id-148'/>
</function-decl>
<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'>
<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'/>
<return type-id='type-id-31'/>
</function-decl>
<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'>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<return type-id='type-id-28'/>
</function-decl>
<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'>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<return type-id='type-id-12'/>
</function-decl>
<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'>
<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'/>
<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'/>
<return type-id='type-id-90'/>
</function-decl>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<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'/>
</data-member>
</class-decl>
<array-type-def dimensions='1' type-id='type-id-43' size-in-bits='8' id='type-id-127'>
<subrange length='1' type-id='type-id-4' id='type-id-171'/>
</array-type-def>
<function-type size-in-bits='64' id='type-id-158'>
<parameter type-id='type-id-99'/>
<parameter type-id='type-id-72'/>
<parameter type-id='type-id-33'/>
<return type-id='type-id-116'/>
</function-type>
<function-type size-in-bits='64' id='type-id-159'>
<parameter type-id='type-id-99'/>
<parameter type-id='type-id-72'/>
<parameter type-id='type-id-33'/>
<return type-id='type-id-95'/>
</function-type>
<function-type size-in-bits='64' id='type-id-160'>
<parameter type-id='type-id-99'/>
<parameter type-id='type-id-72'/>
<parameter type-id='type-id-33'/>
<return type-id='type-id-111'/>
</function-type>
<function-type size-in-bits='64' id='type-id-166'>
<parameter type-id='type-id-99'/>
<parameter type-id='type-id-72'/>
<parameter type-id='type-id-163'/>
<parameter type-id='type-id-163'/>
<parameter type-id='type-id-33'/>
<return type-id='type-id-28'/>
</function-type>
<function-type size-in-bits='64' id='type-id-167'>
<parameter type-id='type-id-99'/>
<parameter type-id='type-id-72'/>
<parameter type-id='type-id-72'/>
<parameter type-id='type-id-163'/>
<parameter type-id='type-id-33'/>
<return type-id='type-id-28'/>
</function-type>
<function-type size-in-bits='64' id='type-id-168'>
<parameter type-id='type-id-99'/>
<parameter type-id='type-id-72'/>
<parameter type-id='type-id-33'/>
<return type-id='type-id-72'/>
</function-type>
<function-type size-in-bits='64' id='type-id-169'>
<parameter type-id='type-id-99'/>
<parameter type-id='type-id-72'/>
<parameter type-id='type-id-163'/>
<parameter type-id='type-id-33'/>
<return type-id='type-id-12'/>
</function-type>
<function-type size-in-bits='64' id='type-id-170'>
<parameter type-id='type-id-99'/>
<parameter type-id='type-id-72'/>
<parameter type-id='type-id-33'/>
<return type-id='type-id-12'/>
</function-type>
<pointer-type-def type-id='type-id-172' size-in-bits='64' id='type-id-144'/>
<pointer-type-def type-id='type-id-173' size-in-bits='64' id='type-id-145'/>
<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'/>
<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'/>
<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'>
<member-type access='public'>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<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'/>
</data-member>
</class-decl>
</member-type>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='896'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='960'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1024'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1088'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1152'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1184'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1216'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1280'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1408'>
<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'/>
</data-member>
</class-decl>
<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'>
<member-type access='public'>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='256'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='320'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='384'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='448'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='512'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='576'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='640'>
<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'/>
</data-member>
</class-decl>
</member-type>
<member-type access='public'>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='256'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='320'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='384'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='448'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='512'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='576'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='640'>
<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'/>
</data-member>
</class-decl>
</member-type>
<member-type access='public'>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='256'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='320'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='384'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='448'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='512'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='576'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='640'>
<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'/>
</data-member>
</class-decl>
</member-type>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='896'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='960'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1664'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='2368'>
<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'/>
</data-member>
</class-decl>
<pointer-type-def type-id='type-id-176' size-in-bits='64' id='type-id-178'/>
<pointer-type-def type-id='type-id-194' size-in-bits='64' id='type-id-177'/>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<pointer-type-def type-id='type-id-204' size-in-bits='64' id='type-id-203'/>
<pointer-type-def type-id='type-id-205' size-in-bits='64' id='type-id-197'/>
<pointer-type-def type-id='type-id-206' size-in-bits='64' id='type-id-202'/>
<pointer-type-def type-id='type-id-207' size-in-bits='64' id='type-id-196'/>
<pointer-type-def type-id='type-id-208' size-in-bits='64' id='type-id-198'/>
<pointer-type-def type-id='type-id-209' size-in-bits='64' id='type-id-195'/>
<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'/>
<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'/>
<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'/>
<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'/>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='896'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='960'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1024'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1280'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1344'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1408'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1472'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1536'>
<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'/>
</data-member>
</class-decl>
<pointer-type-def type-id='type-id-216' size-in-bits='64' id='type-id-212'/>
<pointer-type-def type-id='type-id-217' size-in-bits='64' id='type-id-211'/>
<pointer-type-def type-id='type-id-218' size-in-bits='64' id='type-id-210'/>
<pointer-type-def type-id='type-id-219' size-in-bits='64' id='type-id-215'/>
<pointer-type-def type-id='type-id-220' size-in-bits='64' id='type-id-214'/>
<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'/>
<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'/>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='96'>
<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'/>
</data-member>
</class-decl>
<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'/>
</abi-instr>
<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'>
<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'/>
<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'/>
<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'/>
<qualified-type-def type-id='type-id-154' id='type-id-227'/>
<qualified-type-def type-id='type-id-102' const='yes' id='type-id-228'/>
<pointer-type-def type-id='type-id-228' size-in-bits='64' id='type-id-229'/>
<qualified-type-def type-id='type-id-82' const='yes' id='type-id-230'/>
<pointer-type-def type-id='type-id-230' size-in-bits='64' id='type-id-231'/>
<qualified-type-def type-id='type-id-106' const='yes' id='type-id-232'/>
<pointer-type-def type-id='type-id-232' size-in-bits='64' id='type-id-233'/>
<qualified-type-def type-id='type-id-84' const='yes' id='type-id-234'/>
<pointer-type-def type-id='type-id-234' size-in-bits='64' id='type-id-235'/>
<qualified-type-def type-id='type-id-161' const='yes' id='type-id-236'/>
<pointer-type-def type-id='type-id-102' size-in-bits='64' id='type-id-237'/>
<qualified-type-def type-id='type-id-99' const='yes' id='type-id-238'/>
<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'>
<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'/>
<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'/>
<return type-id='type-id-28'/>
</function-decl>
<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'>
<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'/>
<return type-id='type-id-12'/>
</function-decl>
<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'>
<return type-id='type-id-161'/>
</function-decl>
<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'>
<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'/>
<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'/>
<return type-id='type-id-13'/>
</function-decl>
<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'>
<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'/>
<return type-id='type-id-101'/>
</function-decl>
<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'>
<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'/>
<return type-id='type-id-99'/>
</function-decl>
<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'>
<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'/>
<return type-id='type-id-129'/>
</function-decl>
<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'>
<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'/>
<return type-id='type-id-116'/>
</function-decl>
<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'>
<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'/>
<return type-id='type-id-131'/>
</function-decl>
<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'>
<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'/>
<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'/>
<return type-id='type-id-13'/>
</function-decl>
<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'>
<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'/>
<return type-id='type-id-100'/>
</function-decl>
<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'>
<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'/>
<return type-id='type-id-72'/>
</function-decl>
<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'>
<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'/>
<return type-id='type-id-28'/>
</function-decl>
<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'>
<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'/>
<return type-id='type-id-12'/>
</function-decl>
<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'>
<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'/>
<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'/>
<return type-id='type-id-103'/>
</function-decl>
<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'>
<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'/>
<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'/>
<return type-id='type-id-13'/>
</function-decl>
<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'>
<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'/>
<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'/>
<return type-id='type-id-13'/>
</function-decl>
<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'>
<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'/>
<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'/>
<return type-id='type-id-13'/>
</function-decl>
<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'>
<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'/>
<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'/>
<return type-id='type-id-13'/>
</function-decl>
<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'>
<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'/>
<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'/>
<return type-id='type-id-13'/>
</function-decl>
<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'>
<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'/>
<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'/>
<return type-id='type-id-13'/>
</function-decl>
<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'>
<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'/>
<return type-id='type-id-13'/>
</function-decl>
<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'>
<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'/>
<return type-id='type-id-13'/>
</function-decl>
<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'>
<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'/>
<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'/>
<return type-id='type-id-104'/>
</function-decl>
<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'>
<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'/>
<return type-id='type-id-13'/>
</function-decl>
<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'>
<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'/>
<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'/>
<return type-id='type-id-13'/>
</function-decl>
<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'>
<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'/>
<return type-id='type-id-13'/>
</function-decl>
<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'>
<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'/>
<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'/>
<return type-id='type-id-33'/>
</function-decl>
<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'>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<return type-id='type-id-28'/>
</function-decl>
<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'>
<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'/>
<return type-id='type-id-161'/>
</function-decl>
<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'>
<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'/>
<return type-id='type-id-13'/>
</function-decl>
<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'>
<return type-id='type-id-161'/>
</function-decl>
<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'>
<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'/>
<return type-id='type-id-13'/>
</function-decl>
<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'>
<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'/>
<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'/>
<return type-id='type-id-28'/>
</function-decl>
<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'>
<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'/>
<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'/>
<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'/>
<return type-id='type-id-13'/>
</function-decl>
<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'>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<return type-id='type-id-13'/>
</function-decl>
<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'>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<return type-id='type-id-13'/>
</function-decl>
<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'>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<return type-id='type-id-13'/>
</function-decl>
<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'>
<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'/>
<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'/>
<return type-id='type-id-28'/>
</function-decl>
<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'>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<return type-id='type-id-13'/>
</function-decl>
<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'>
<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'/>
<return type-id='type-id-13'/>
</function-decl>
</abi-instr>
<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'>
<array-type-def dimensions='1' type-id='type-id-2' size-in-bits='8' id='type-id-239'>
<subrange length='1' type-id='type-id-4' id='type-id-171'/>
</array-type-def>
<array-type-def dimensions='1' type-id='type-id-43' size-in-bits='8' id='type-id-127'>
<subrange length='1' type-id='type-id-4' id='type-id-171'/>
</array-type-def>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<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'/>
</data-member>
</class-decl>
<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'/>
<qualified-type-def type-id='type-id-240' const='yes' id='type-id-242'/>
<pointer-type-def type-id='type-id-242' size-in-bits='64' id='type-id-243'/>
<qualified-type-def type-id='type-id-243' const='yes' id='type-id-244'/>
<qualified-type-def type-id='type-id-55' const='yes' id='type-id-245'/>
<reference-type-def kind='lvalue' type-id='type-id-240' size-in-bits='64' id='type-id-246'/>
<pointer-type-def type-id='type-id-240' size-in-bits='64' id='type-id-241'/>
<qualified-type-def type-id='type-id-241' const='yes' id='type-id-247'/>
<qualified-type-def type-id='type-id-66' id='type-id-248'/>
<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'>
<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'/>
<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'/>
<return type-id='type-id-223'/>
</function-decl>
<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'>
<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'/>
<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'/>
<return type-id='type-id-13'/>
</function-decl>
<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'>
<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'/>
<return type-id='type-id-31'/>
</function-decl>
<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'>
<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'/>
<return type-id='type-id-223'/>
</function-decl>
<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'>
<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'/>
<return type-id='type-id-129'/>
</function-decl>
<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'>
<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'/>
<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'/>
<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'/>
<return type-id='type-id-13'/>
</function-decl>
<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'>
<return type-id='type-id-31'/>
</function-decl>
<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'>
<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'/>
<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'/>
<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'/>
<return type-id='type-id-28'/>
</function-decl>
<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'>
<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'/>
<return type-id='type-id-116'/>
</function-decl>
<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'>
<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'/>
<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'/>
<return type-id='type-id-116'/>
</function-decl>
<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'>
<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'/>
<return type-id='type-id-31'/>
</function-decl>
<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'>
<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'/>
<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'/>
<return type-id='type-id-129'/>
</function-decl>
<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'>
<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'/>
<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'/>
<return type-id='type-id-131'/>
</function-decl>
<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'>
<return type-id='type-id-131'/>
</function-decl>
</abi-instr>
<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'>
<array-type-def dimensions='1' type-id='type-id-249' size-in-bits='32' id='type-id-250'>
<subrange length='1' type-id='type-id-4' id='type-id-171'/>
</array-type-def>
<array-type-def dimensions='1' type-id='type-id-251' size-in-bits='128' id='type-id-252'>
<subrange length='1' type-id='type-id-4' id='type-id-171'/>
</array-type-def>
<array-type-def dimensions='1' type-id='type-id-84' size-in-bits='16' id='type-id-253'>
<subrange length='2' type-id='type-id-4' id='type-id-8'/>
</array-type-def>
<type-decl name='variadic parameter type' id='type-id-254'/>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='96'>
<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'/>
</data-member>
</class-decl>
<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'>
<member-type access='public'>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='256'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='320'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='384'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='448'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='512'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='576'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='640'>
<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'/>
</data-member>
</class-decl>
</member-type>
<member-type access='public'>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='256'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='320'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='384'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='448'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='512'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='576'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='640'>
<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'/>
</data-member>
</class-decl>
</member-type>
<member-type access='public'>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='256'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='320'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='384'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='448'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='512'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='576'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='640'>
<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'/>
</data-member>
</class-decl>
</member-type>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='896'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='960'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1664'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='2368'>
<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'/>
</data-member>
</class-decl>
<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'>
<member-type access='public'>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<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'/>
</data-member>
</class-decl>
</member-type>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='896'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='960'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1024'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1088'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1152'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1184'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1216'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1280'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1408'>
<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'/>
</data-member>
</class-decl>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='896'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='960'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1024'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1280'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1344'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1408'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1472'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1536'>
<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'/>
</data-member>
</class-decl>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<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'/>
</data-member>
</class-decl>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='96'>
<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'/>
</data-member>
</class-decl>
<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'/>
<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'/>
<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'>
<member-function access='public'>
<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'>
<parameter type-id='type-id-258' is-artificial='yes'/>
<parameter type-id='type-id-68'/>
<parameter type-id='type-id-31'/>
<parameter type-id='type-id-33'/>
<parameter type-id='type-id-31'/>
<parameter type-id='type-id-31'/>
<parameter is-variadic='yes'/>
<return type-id='type-id-13'/>
</function-decl>
</member-function>
</class-decl>
<pointer-type-def type-id='type-id-259' size-in-bits='64' id='type-id-260'/>
<qualified-type-def type-id='type-id-260' const='yes' id='type-id-261'/>
<pointer-type-def type-id='type-id-262' size-in-bits='64' id='type-id-263'/>
<pointer-type-def type-id='type-id-264' size-in-bits='64' id='type-id-265'/>
<pointer-type-def type-id='type-id-266' size-in-bits='64' id='type-id-267'/>
<pointer-type-def type-id='type-id-268' size-in-bits='64' id='type-id-269'/>
<qualified-type-def type-id='type-id-269' const='yes' id='type-id-270'/>
<pointer-type-def type-id='type-id-271' size-in-bits='64' id='type-id-272'/>
<pointer-type-def type-id='type-id-273' size-in-bits='64' id='type-id-274'/>
<qualified-type-def type-id='type-id-274' const='yes' id='type-id-275'/>
<pointer-type-def type-id='type-id-276' size-in-bits='64' id='type-id-277'/>
<pointer-type-def type-id='type-id-278' size-in-bits='64' id='type-id-279'/>
<pointer-type-def type-id='type-id-280' size-in-bits='64' id='type-id-281'/>
<pointer-type-def type-id='type-id-282' size-in-bits='64' id='type-id-283'/>
<qualified-type-def type-id='type-id-283' const='yes' id='type-id-284'/>
<pointer-type-def type-id='type-id-285' size-in-bits='64' id='type-id-286'/>
<reference-type-def kind='lvalue' type-id='type-id-287' size-in-bits='64' id='type-id-288'/>
<pointer-type-def type-id='type-id-287' size-in-bits='64' id='type-id-289'/>
<qualified-type-def type-id='type-id-289' const='yes' id='type-id-290'/>
<reference-type-def kind='lvalue' type-id='type-id-249' size-in-bits='64' id='type-id-291'/>
<pointer-type-def type-id='type-id-249' size-in-bits='64' id='type-id-292'/>
<qualified-type-def type-id='type-id-292' const='yes' id='type-id-293'/>
<pointer-type-def type-id='type-id-294' size-in-bits='64' id='type-id-295'/>
<qualified-type-def type-id='type-id-295' const='yes' id='type-id-296'/>
<reference-type-def kind='lvalue' type-id='type-id-297' size-in-bits='64' id='type-id-298'/>
<pointer-type-def type-id='type-id-299' size-in-bits='64' id='type-id-300'/>
<qualified-type-def type-id='type-id-300' const='yes' id='type-id-301'/>
<pointer-type-def type-id='type-id-302' size-in-bits='64' id='type-id-303'/>
<qualified-type-def type-id='type-id-303' const='yes' id='type-id-304'/>
<pointer-type-def type-id='type-id-251' size-in-bits='64' id='type-id-305'/>
<pointer-type-def type-id='type-id-306' size-in-bits='64' id='type-id-307'/>
<pointer-type-def type-id='type-id-308' size-in-bits='64' id='type-id-309'/>
<qualified-type-def type-id='type-id-309' const='yes' id='type-id-310'/>
<pointer-type-def type-id='type-id-311' size-in-bits='64' id='type-id-312'/>
<pointer-type-def type-id='type-id-313' size-in-bits='64' id='type-id-314'/>
<qualified-type-def type-id='type-id-314' const='yes' id='type-id-315'/>
<pointer-type-def type-id='type-id-316' size-in-bits='64' id='type-id-317'/>
<qualified-type-def type-id='type-id-317' const='yes' id='type-id-318'/>
<qualified-type-def type-id='type-id-259' const='yes' id='type-id-319'/>
<pointer-type-def type-id='type-id-319' size-in-bits='64' id='type-id-320'/>
<qualified-type-def type-id='type-id-320' const='yes' id='type-id-321'/>
<qualified-type-def type-id='type-id-262' const='yes' id='type-id-322'/>
<reference-type-def kind='lvalue' type-id='type-id-322' size-in-bits='64' id='type-id-323'/>
<pointer-type-def type-id='type-id-322' size-in-bits='64' id='type-id-324'/>
<qualified-type-def type-id='type-id-264' const='yes' id='type-id-325'/>
<reference-type-def kind='lvalue' type-id='type-id-325' size-in-bits='64' id='type-id-326'/>
<pointer-type-def type-id='type-id-325' size-in-bits='64' id='type-id-327'/>
<qualified-type-def type-id='type-id-266' const='yes' id='type-id-328'/>
<reference-type-def kind='lvalue' type-id='type-id-328' size-in-bits='64' id='type-id-329'/>
<pointer-type-def type-id='type-id-328' size-in-bits='64' id='type-id-330'/>
<qualified-type-def type-id='type-id-330' const='yes' id='type-id-331'/>
<qualified-type-def type-id='type-id-268' const='yes' id='type-id-332'/>
<qualified-type-def type-id='type-id-333' id='type-id-334'/>
<reference-type-def kind='lvalue' type-id='type-id-332' size-in-bits='64' id='type-id-333'/>
<pointer-type-def type-id='type-id-332' size-in-bits='64' id='type-id-335'/>
<qualified-type-def type-id='type-id-335' const='yes' id='type-id-336'/>
<qualified-type-def type-id='type-id-271' const='yes' id='type-id-337'/>
<pointer-type-def type-id='type-id-337' size-in-bits='64' id='type-id-338'/>
<qualified-type-def type-id='type-id-273' const='yes' id='type-id-339'/>
<pointer-type-def type-id='type-id-339' size-in-bits='64' id='type-id-340'/>
<qualified-type-def type-id='type-id-276' const='yes' id='type-id-341'/>
<reference-type-def kind='lvalue' type-id='type-id-341' size-in-bits='64' id='type-id-342'/>
<pointer-type-def type-id='type-id-341' size-in-bits='64' id='type-id-343'/>
<qualified-type-def type-id='type-id-278' const='yes' id='type-id-344'/>
<reference-type-def kind='lvalue' type-id='type-id-344' size-in-bits='64' id='type-id-345'/>
<pointer-type-def type-id='type-id-344' size-in-bits='64' id='type-id-346'/>
<qualified-type-def type-id='type-id-280' const='yes' id='type-id-347'/>
<reference-type-def kind='lvalue' type-id='type-id-347' size-in-bits='64' id='type-id-348'/>
<pointer-type-def type-id='type-id-347' size-in-bits='64' id='type-id-349'/>
<qualified-type-def type-id='type-id-349' const='yes' id='type-id-350'/>
<qualified-type-def type-id='type-id-282' const='yes' id='type-id-351'/>
<qualified-type-def type-id='type-id-352' id='type-id-353'/>
<reference-type-def kind='lvalue' type-id='type-id-351' size-in-bits='64' id='type-id-352'/>
<pointer-type-def type-id='type-id-351' size-in-bits='64' id='type-id-354'/>
<qualified-type-def type-id='type-id-354' const='yes' id='type-id-355'/>
<qualified-type-def type-id='type-id-285' const='yes' id='type-id-356'/>
<pointer-type-def type-id='type-id-356' size-in-bits='64' id='type-id-357'/>
<qualified-type-def type-id='type-id-358' const='yes' id='type-id-359'/>
<pointer-type-def type-id='type-id-359' size-in-bits='64' id='type-id-360'/>
<qualified-type-def type-id='type-id-287' const='yes' id='type-id-361'/>
<reference-type-def kind='lvalue' type-id='type-id-361' size-in-bits='64' id='type-id-362'/>
<pointer-type-def type-id='type-id-361' size-in-bits='64' id='type-id-363'/>
<qualified-type-def type-id='type-id-363' const='yes' id='type-id-364'/>
<qualified-type-def type-id='type-id-249' const='yes' id='type-id-365'/>
<reference-type-def kind='lvalue' type-id='type-id-365' size-in-bits='64' id='type-id-366'/>
<pointer-type-def type-id='type-id-365' size-in-bits='64' id='type-id-367'/>
<qualified-type-def type-id='type-id-367' const='yes' id='type-id-368'/>
<qualified-type-def type-id='type-id-369' const='yes' id='type-id-370'/>
<reference-type-def kind='lvalue' type-id='type-id-370' size-in-bits='64' id='type-id-371'/>
<qualified-type-def type-id='type-id-294' const='yes' id='type-id-372'/>
<pointer-type-def type-id='type-id-372' size-in-bits='64' id='type-id-373'/>
<qualified-type-def type-id='type-id-373' const='yes' id='type-id-374'/>
<qualified-type-def type-id='type-id-299' const='yes' id='type-id-375'/>
<pointer-type-def type-id='type-id-375' size-in-bits='64' id='type-id-376'/>
<qualified-type-def type-id='type-id-376' const='yes' id='type-id-377'/>
<qualified-type-def type-id='type-id-302' const='yes' id='type-id-378'/>
<pointer-type-def type-id='type-id-378' size-in-bits='64' id='type-id-379'/>
<qualified-type-def type-id='type-id-379' const='yes' id='type-id-380'/>
<qualified-type-def type-id='type-id-251' const='yes' id='type-id-381'/>
<reference-type-def kind='lvalue' type-id='type-id-381' size-in-bits='64' id='type-id-382'/>
<pointer-type-def type-id='type-id-381' size-in-bits='64' id='type-id-383'/>
<qualified-type-def type-id='type-id-306' const='yes' id='type-id-384'/>
<pointer-type-def type-id='type-id-384' size-in-bits='64' id='type-id-385'/>
<qualified-type-def type-id='type-id-386' const='yes' id='type-id-387'/>
<pointer-type-def type-id='type-id-387' size-in-bits='64' id='type-id-388'/>
<qualified-type-def type-id='type-id-308' const='yes' id='type-id-389'/>
<pointer-type-def type-id='type-id-389' size-in-bits='64' id='type-id-390'/>
<qualified-type-def type-id='type-id-390' const='yes' id='type-id-391'/>
<qualified-type-def type-id='type-id-313' const='yes' id='type-id-392'/>
<pointer-type-def type-id='type-id-392' size-in-bits='64' id='type-id-393'/>
<qualified-type-def type-id='type-id-393' const='yes' id='type-id-394'/>
<qualified-type-def type-id='type-id-316' const='yes' id='type-id-395'/>
<pointer-type-def type-id='type-id-395' size-in-bits='64' id='type-id-396'/>
<qualified-type-def type-id='type-id-396' const='yes' id='type-id-397'/>
<qualified-type-def type-id='type-id-174' const='yes' id='type-id-398'/>
<pointer-type-def type-id='type-id-398' size-in-bits='64' id='type-id-399'/>
<qualified-type-def type-id='type-id-399' const='yes' id='type-id-400'/>
<qualified-type-def type-id='type-id-219' const='yes' id='type-id-401'/>
<pointer-type-def type-id='type-id-401' size-in-bits='64' id='type-id-402'/>
<qualified-type-def type-id='type-id-175' const='yes' id='type-id-403'/>
<pointer-type-def type-id='type-id-403' size-in-bits='64' id='type-id-404'/>
<qualified-type-def type-id='type-id-141' const='yes' id='type-id-405'/>
<pointer-type-def type-id='type-id-405' size-in-bits='64' id='type-id-406'/>
<qualified-type-def type-id='type-id-213' const='yes' id='type-id-407'/>
<pointer-type-def type-id='type-id-407' size-in-bits='64' id='type-id-408'/>
<qualified-type-def type-id='type-id-223' const='yes' id='type-id-409'/>
<qualified-type-def type-id='type-id-9' const='yes' id='type-id-410'/>
<reference-type-def kind='lvalue' type-id='type-id-410' size-in-bits='64' id='type-id-411'/>
<pointer-type-def type-id='type-id-257' size-in-bits='64' id='type-id-258'/>
<qualified-type-def type-id='type-id-258' const='yes' id='type-id-412'/>
<pointer-type-def type-id='type-id-204' size-in-bits='64' id='type-id-203'/>
<pointer-type-def type-id='type-id-172' size-in-bits='64' id='type-id-144'/>
<pointer-type-def type-id='type-id-176' size-in-bits='64' id='type-id-178'/>
<pointer-type-def type-id='type-id-219' size-in-bits='64' id='type-id-215'/>
<pointer-type-def type-id='type-id-173' size-in-bits='64' id='type-id-145'/>
<pointer-type-def type-id='type-id-256' size-in-bits='64' id='type-id-413'/>
<pointer-type-def type-id='type-id-140' size-in-bits='64' id='type-id-414'/>
<pointer-type-def type-id='type-id-220' size-in-bits='64' id='type-id-214'/>
<pointer-type-def type-id='type-id-194' size-in-bits='64' id='type-id-177'/>
<pointer-type-def type-id='type-id-205' size-in-bits='64' id='type-id-197'/>
<pointer-type-def type-id='type-id-206' size-in-bits='64' id='type-id-202'/>
<pointer-type-def type-id='type-id-207' size-in-bits='64' id='type-id-196'/>
<pointer-type-def type-id='type-id-216' size-in-bits='64' id='type-id-212'/>
<pointer-type-def type-id='type-id-208' size-in-bits='64' id='type-id-198'/>
<pointer-type-def type-id='type-id-209' size-in-bits='64' id='type-id-195'/>
<pointer-type-def type-id='type-id-217' size-in-bits='64' id='type-id-211'/>
<pointer-type-def type-id='type-id-218' size-in-bits='64' id='type-id-210'/>
<namespace-decl name='OT'>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-358'/>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-282'/>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='48'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='80'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='96'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'/>
<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'>
<data-member access='private' layout-offset-in-bits='0'>
<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'/>
</data-member>
</class-decl>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='96'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-282'/>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<data-member access='private' layout-offset-in-bits='0'>
<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'/>
</data-member>
</class-decl>
<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'/>
<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'>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='256'>
<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'/>
</data-member>
<member-function access='public' constructor='yes'>
<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'>
<parameter type-id='type-id-312' is-artificial='yes'/>
<parameter type-id='type-id-33'/>
<parameter type-id='type-id-12'/>
<return type-id='type-id-13'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-312' is-artificial='yes'/>
<return type-id='type-id-416'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-312' is-artificial='yes'/>
<return type-id='type-id-417'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-312' is-artificial='yes'/>
<return type-id='type-id-418'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-312' is-artificial='yes'/>
<return type-id='type-id-419'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-312' is-artificial='yes'/>
<return type-id='type-id-420'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-312' is-artificial='yes'/>
<parameter type-id='type-id-12'/>
<return type-id='type-id-421'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-312' is-artificial='yes'/>
<parameter type-id='type-id-12'/>
<return type-id='type-id-422'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-312' is-artificial='yes'/>
<parameter type-id='type-id-423'/>
<return type-id='type-id-422'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-312' is-artificial='yes'/>
<parameter type-id='type-id-423'/>
<return type-id='type-id-422'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-312' is-artificial='yes'/>
<parameter type-id='type-id-424'/>
<return type-id='type-id-421'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-312' is-artificial='yes'/>
<parameter type-id='type-id-12'/>
<return type-id='type-id-281'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-312' is-artificial='yes'/>
<parameter type-id='type-id-12'/>
<return type-id='type-id-425'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-312' is-artificial='yes'/>
<parameter type-id='type-id-12'/>
<return type-id='type-id-416'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-312' is-artificial='yes'/>
<parameter type-id='type-id-12'/>
<return type-id='type-id-426'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-312' is-artificial='yes'/>
<parameter type-id='type-id-12'/>
<return type-id='type-id-427'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-312' is-artificial='yes'/>
<parameter type-id='type-id-428'/>
<return type-id='type-id-426'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-312' is-artificial='yes'/>
<parameter type-id='type-id-429'/>
<return type-id='type-id-427'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-312' is-artificial='yes'/>
<parameter type-id='type-id-12'/>
<return type-id='type-id-430'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-312' is-artificial='yes'/>
<parameter type-id='type-id-12'/>
<return type-id='type-id-431'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-312' is-artificial='yes'/>
<parameter type-id='type-id-432'/>
<return type-id='type-id-430'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-312' is-artificial='yes'/>
<parameter type-id='type-id-433'/>
<return type-id='type-id-431'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-312' is-artificial='yes'/>
<parameter type-id='type-id-434'/>
<return type-id='type-id-416'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-312' is-artificial='yes'/>
<parameter type-id='type-id-435'/>
<return type-id='type-id-425'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-312' is-artificial='yes'/>
<parameter type-id='type-id-12'/>
<return type-id='type-id-436'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-312' is-artificial='yes'/>
<parameter type-id='type-id-12'/>
<return type-id='type-id-437'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-312' is-artificial='yes'/>
<parameter type-id='type-id-438'/>
<return type-id='type-id-437'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-312' is-artificial='yes'/>
<parameter type-id='type-id-438'/>
<return type-id='type-id-437'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-312' is-artificial='yes'/>
<parameter type-id='type-id-439'/>
<return type-id='type-id-436'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-312' is-artificial='yes'/>
<parameter type-id='type-id-12'/>
<return type-id='type-id-440'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-312' is-artificial='yes'/>
<parameter type-id='type-id-12'/>
<return type-id='type-id-441'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-312' is-artificial='yes'/>
<parameter type-id='type-id-442'/>
<return type-id='type-id-441'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-312' is-artificial='yes'/>
<parameter type-id='type-id-442'/>
<return type-id='type-id-441'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-312' is-artificial='yes'/>
<parameter type-id='type-id-12'/>
<return type-id='type-id-418'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-312' is-artificial='yes'/>
<parameter type-id='type-id-12'/>
<return type-id='type-id-443'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-312' is-artificial='yes'/>
<parameter type-id='type-id-444'/>
<return type-id='type-id-443'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-312' is-artificial='yes'/>
<parameter type-id='type-id-444'/>
<return type-id='type-id-443'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-312' is-artificial='yes'/>
<parameter type-id='type-id-12'/>
<return type-id='type-id-417'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-312' is-artificial='yes'/>
<parameter type-id='type-id-12'/>
<return type-id='type-id-445'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-312' is-artificial='yes'/>
<parameter type-id='type-id-446'/>
<return type-id='type-id-445'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-312' is-artificial='yes'/>
<parameter type-id='type-id-446'/>
<return type-id='type-id-445'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-312' is-artificial='yes'/>
<parameter type-id='type-id-447'/>
<return type-id='type-id-417'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-312' is-artificial='yes'/>
<parameter type-id='type-id-448'/>
<return type-id='type-id-418'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-312' is-artificial='yes'/>
<parameter type-id='type-id-449'/>
<return type-id='type-id-440'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-312' is-artificial='yes'/>
<return type-id='type-id-420'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-312' is-artificial='yes'/>
<parameter type-id='type-id-450'/>
<return type-id='type-id-451'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-312' is-artificial='yes'/>
<return type-id='type-id-420'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='96'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='128'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='144'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='160'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='224'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='288'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='304'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='320'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='336'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='352'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='368'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='384'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='400'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='416'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'/>
<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'>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<data-member access='private' layout-offset-in-bits='0'>
<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'/>
</data-member>
</class-decl>
<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'>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'/>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='224'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='256'>
<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'/>
</data-member>
<member-function access='public'>
<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'>
<parameter type-id='type-id-309' is-artificial='yes'/>
<parameter type-id='type-id-292'/>
<parameter type-id='type-id-411'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-396'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-393'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-354'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-363'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-340'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-320'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-367'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-309' is-artificial='yes'/>
<parameter type-id='type-id-455'/>
<parameter type-id='type-id-411'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-309' is-artificial='yes'/>
<parameter type-id='type-id-456'/>
<parameter type-id='type-id-411'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-309' is-artificial='yes'/>
<parameter type-id='type-id-457'/>
<parameter type-id='type-id-411'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-458'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-349'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-459'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-460'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-309' is-artificial='yes'/>
<parameter type-id='type-id-451'/>
<parameter type-id='type-id-461'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-462'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-463'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-464'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-465'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-466'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-467'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-468'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-469'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-470'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-471'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-472'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-473'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-474'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-475'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-476'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-477'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-478'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-479'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-309' is-artificial='yes'/>
<parameter type-id='type-id-480'/>
<parameter type-id='type-id-411'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-309' is-artificial='yes'/>
<parameter type-id='type-id-481'/>
<parameter type-id='type-id-411'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-309' is-artificial='yes'/>
<parameter type-id='type-id-482'/>
<parameter type-id='type-id-411'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-309' is-artificial='yes'/>
<parameter type-id='type-id-483'/>
<parameter type-id='type-id-411'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-309' is-artificial='yes'/>
<parameter type-id='type-id-484'/>
<parameter type-id='type-id-411'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-309' is-artificial='yes'/>
<parameter type-id='type-id-485'/>
<parameter type-id='type-id-411'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-309' is-artificial='yes'/>
<parameter type-id='type-id-486'/>
<parameter type-id='type-id-411'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-309' is-artificial='yes'/>
<parameter type-id='type-id-487'/>
<parameter type-id='type-id-411'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-309' is-artificial='yes'/>
<parameter type-id='type-id-488'/>
<parameter type-id='type-id-411'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-309' is-artificial='yes'/>
<parameter type-id='type-id-489'/>
<parameter type-id='type-id-411'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-309' is-artificial='yes'/>
<parameter type-id='type-id-490'/>
<parameter type-id='type-id-411'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-309' is-artificial='yes'/>
<parameter type-id='type-id-491'/>
<parameter type-id='type-id-411'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-309' is-artificial='yes'/>
<parameter type-id='type-id-492'/>
<parameter type-id='type-id-411'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-309' is-artificial='yes'/>
<parameter type-id='type-id-493'/>
<parameter type-id='type-id-411'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-309' is-artificial='yes'/>
<parameter type-id='type-id-494'/>
<parameter type-id='type-id-411'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-309' is-artificial='yes'/>
<parameter type-id='type-id-495'/>
<parameter type-id='type-id-411'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-309' is-artificial='yes'/>
<parameter type-id='type-id-496'/>
<parameter type-id='type-id-411'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-309' is-artificial='yes'/>
<parameter type-id='type-id-497'/>
<parameter type-id='type-id-411'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-309' is-artificial='yes'/>
<parameter type-id='type-id-498'/>
<parameter type-id='type-id-411'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-309' is-artificial='yes'/>
<parameter type-id='type-id-499'/>
<parameter type-id='type-id-411'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-309' is-artificial='yes'/>
<parameter type-id='type-id-500'/>
<parameter type-id='type-id-411'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-309' is-artificial='yes'/>
<parameter type-id='type-id-501'/>
<parameter type-id='type-id-411'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-309' is-artificial='yes'/>
<parameter type-id='type-id-502'/>
<parameter type-id='type-id-411'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-309' is-artificial='yes'/>
<parameter type-id='type-id-503'/>
<parameter type-id='type-id-411'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-309' is-artificial='yes'/>
<parameter type-id='type-id-504'/>
<parameter type-id='type-id-411'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-309' is-artificial='yes'/>
<parameter type-id='type-id-505'/>
<parameter type-id='type-id-411'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-309' is-artificial='yes'/>
<parameter type-id='type-id-506'/>
<parameter type-id='type-id-411'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-309' is-artificial='yes'/>
<parameter type-id='type-id-507'/>
<parameter type-id='type-id-411'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-309' is-artificial='yes'/>
<parameter type-id='type-id-508'/>
<parameter type-id='type-id-411'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-309' is-artificial='yes'/>
<parameter type-id='type-id-509'/>
<parameter type-id='type-id-411'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-309' is-artificial='yes'/>
<parameter type-id='type-id-510'/>
<parameter type-id='type-id-411'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-309' is-artificial='yes'/>
<parameter type-id='type-id-511'/>
<parameter type-id='type-id-411'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-309' is-artificial='yes'/>
<parameter type-id='type-id-512'/>
<parameter type-id='type-id-411'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-309' is-artificial='yes'/>
<parameter type-id='type-id-513'/>
<parameter type-id='type-id-411'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-309' is-artificial='yes'/>
<parameter type-id='type-id-514'/>
<parameter type-id='type-id-411'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-309' is-artificial='yes'/>
<parameter type-id='type-id-515'/>
<parameter type-id='type-id-411'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-516'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-517'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-518'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-519'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-520'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-521'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-522'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-523'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-524'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-525'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-526'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-527'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-528'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-529'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-530'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-531'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-532'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-533'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-534'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-535'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-536'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-537'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-538'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-539'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-540'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-541'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-542'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-543'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-544'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-545'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-546'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-547'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-548'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-549'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-550'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-551'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-309' is-artificial='yes'/>
<parameter type-id='type-id-481'/>
<parameter type-id='type-id-552'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-553'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-554'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-555'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-556'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-557'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-558'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-559'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-560'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-561'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-562'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-346'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-563'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-564'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-565'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-566'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-567'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-568'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-569'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-570'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-571'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-572'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-573'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-574'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-575'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-576'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-577'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-578'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-579'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-580'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-581'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-582'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-583'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-584'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-585'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-586'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-587'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-588'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-589'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-590'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-591'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-592'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-593'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-594'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-595'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-596'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-597'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-598'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-599'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-600'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-601'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-602'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-603'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-604'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-605'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-606'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-607'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-608'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-609'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-610'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-390' is-artificial='yes'/>
<parameter type-id='type-id-611'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'/>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-282'/>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<member-type access='protected'>
<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'>
<member-type access='public'>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='32'>
<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'/>
</data-member>
</class-decl>
</member-type>
<data-member access='public'>
<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'/>
</data-member>
<data-member access='public'>
<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'/>
</data-member>
</union-decl>
</member-type>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
</class-decl>
<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'>
<data-member access='private' layout-offset-in-bits='0'>
<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'/>
</data-member>
</class-decl>
<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'/>
<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'/>
<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'/>
<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'>
<member-type access='protected'>
<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'>
<data-member access='public'>
<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'/>
</data-member>
<data-member access='public'>
<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'/>
</data-member>
<data-member access='public'>
<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'/>
</data-member>
</union-decl>
</member-type>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'/>
</namespace-decl>
<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'>
<return type-id='type-id-144'/>
</function-decl>
<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'>
<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'/>
<return type-id='type-id-28'/>
</function-decl>
<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'>
<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'/>
<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'/>
<return type-id='type-id-13'/>
</function-decl>
<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'>
<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'/>
<return type-id='type-id-12'/>
</function-decl>
<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'>
<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'/>
<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'/>
<return type-id='type-id-13'/>
</function-decl>
<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'>
<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'/>
<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'/>
<return type-id='type-id-13'/>
</function-decl>
<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'>
<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'/>
<return type-id='type-id-13'/>
</function-decl>
<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'>
<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'/>
<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'/>
<return type-id='type-id-33'/>
</function-decl>
<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'>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<return type-id='type-id-28'/>
</function-decl>
<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'>
<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'/>
<return type-id='type-id-144'/>
</function-decl>
<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'>
<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'/>
<return type-id='type-id-13'/>
</function-decl>
<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'>
<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'/>
<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'/>
<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'/>
<return type-id='type-id-144'/>
</function-decl>
<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'>
<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'/>
<return type-id='type-id-56'/>
</function-decl>
<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'>
<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'/>
<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'/>
<return type-id='type-id-56'/>
</function-decl>
<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'>
<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'/>
<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'/>
<return type-id='type-id-144'/>
</function-decl>
<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'>
<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'/>
<return type-id='type-id-12'/>
</function-decl>
<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'>
<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'/>
<return type-id='type-id-12'/>
</function-decl>
<reference-type-def kind='lvalue' type-id='type-id-618' size-in-bits='64' id='type-id-438'/>
<pointer-type-def type-id='type-id-618' size-in-bits='64' id='type-id-437'/>
<reference-type-def kind='lvalue' type-id='type-id-619' size-in-bits='64' id='type-id-423'/>
<pointer-type-def type-id='type-id-619' size-in-bits='64' id='type-id-422'/>
<reference-type-def kind='lvalue' type-id='type-id-620' size-in-bits='64' id='type-id-444'/>
<pointer-type-def type-id='type-id-620' size-in-bits='64' id='type-id-443'/>
<reference-type-def kind='lvalue' type-id='type-id-621' size-in-bits='64' id='type-id-442'/>
<pointer-type-def type-id='type-id-621' size-in-bits='64' id='type-id-441'/>
<reference-type-def kind='lvalue' type-id='type-id-622' size-in-bits='64' id='type-id-434'/>
<pointer-type-def type-id='type-id-622' size-in-bits='64' id='type-id-416'/>
<reference-type-def kind='lvalue' type-id='type-id-623' size-in-bits='64' id='type-id-428'/>
<pointer-type-def type-id='type-id-623' size-in-bits='64' id='type-id-426'/>
<reference-type-def kind='lvalue' type-id='type-id-624' size-in-bits='64' id='type-id-432'/>
<pointer-type-def type-id='type-id-624' size-in-bits='64' id='type-id-430'/>
<reference-type-def kind='lvalue' type-id='type-id-625' size-in-bits='64' id='type-id-446'/>
<pointer-type-def type-id='type-id-625' size-in-bits='64' id='type-id-445'/>
<reference-type-def kind='lvalue' type-id='type-id-626' size-in-bits='64' id='type-id-447'/>
<pointer-type-def type-id='type-id-626' size-in-bits='64' id='type-id-417'/>
<reference-type-def kind='lvalue' type-id='type-id-627' size-in-bits='64' id='type-id-448'/>
<pointer-type-def type-id='type-id-627' size-in-bits='64' id='type-id-418'/>
<reference-type-def kind='lvalue' type-id='type-id-628' size-in-bits='64' id='type-id-449'/>
<pointer-type-def type-id='type-id-628' size-in-bits='64' id='type-id-440'/>
<reference-type-def kind='lvalue' type-id='type-id-629' size-in-bits='64' id='type-id-424'/>
<pointer-type-def type-id='type-id-629' size-in-bits='64' id='type-id-421'/>
<pointer-type-def type-id='type-id-630' size-in-bits='64' id='type-id-492'/>
<pointer-type-def type-id='type-id-631' size-in-bits='64' id='type-id-494'/>
<pointer-type-def type-id='type-id-632' size-in-bits='64' id='type-id-497'/>
<pointer-type-def type-id='type-id-633' size-in-bits='64' id='type-id-485'/>
<pointer-type-def type-id='type-id-634' size-in-bits='64' id='type-id-498'/>
<pointer-type-def type-id='type-id-635' size-in-bits='64' id='type-id-503'/>
<pointer-type-def type-id='type-id-636' size-in-bits='64' id='type-id-504'/>
<pointer-type-def type-id='type-id-637' size-in-bits='64' id='type-id-484'/>
<pointer-type-def type-id='type-id-638' size-in-bits='64' id='type-id-457'/>
<pointer-type-def type-id='type-id-639' size-in-bits='64' id='type-id-482'/>
<pointer-type-def type-id='type-id-640' size-in-bits='64' id='type-id-500'/>
<pointer-type-def type-id='type-id-641' size-in-bits='64' id='type-id-483'/>
<pointer-type-def type-id='type-id-642' size-in-bits='64' id='type-id-515'/>
<pointer-type-def type-id='type-id-643' size-in-bits='64' id='type-id-481'/>
<pointer-type-def type-id='type-id-644' size-in-bits='64' id='type-id-480'/>
<pointer-type-def type-id='type-id-645' size-in-bits='64' id='type-id-486'/>
<pointer-type-def type-id='type-id-646' size-in-bits='64' id='type-id-499'/>
<pointer-type-def type-id='type-id-647' size-in-bits='64' id='type-id-506'/>
<pointer-type-def type-id='type-id-648' size-in-bits='64' id='type-id-507'/>
<pointer-type-def type-id='type-id-649' size-in-bits='64' id='type-id-511'/>
<pointer-type-def type-id='type-id-650' size-in-bits='64' id='type-id-493'/>
<pointer-type-def type-id='type-id-651' size-in-bits='64' id='type-id-487'/>
<pointer-type-def type-id='type-id-652' size-in-bits='64' id='type-id-495'/>
<pointer-type-def type-id='type-id-653' size-in-bits='64' id='type-id-490'/>
<pointer-type-def type-id='type-id-654' size-in-bits='64' id='type-id-496'/>
<pointer-type-def type-id='type-id-655' size-in-bits='64' id='type-id-491'/>
<pointer-type-def type-id='type-id-656' size-in-bits='64' id='type-id-509'/>
<pointer-type-def type-id='type-id-657' size-in-bits='64' id='type-id-513'/>
<pointer-type-def type-id='type-id-658' size-in-bits='64' id='type-id-510'/>
<pointer-type-def type-id='type-id-659' size-in-bits='64' id='type-id-489'/>
<pointer-type-def type-id='type-id-660' size-in-bits='64' id='type-id-488'/>
<pointer-type-def type-id='type-id-661' size-in-bits='64' id='type-id-501'/>
<pointer-type-def type-id='type-id-662' size-in-bits='64' id='type-id-502'/>
<pointer-type-def type-id='type-id-663' size-in-bits='64' id='type-id-514'/>
<pointer-type-def type-id='type-id-664' size-in-bits='64' id='type-id-505'/>
<pointer-type-def type-id='type-id-665' size-in-bits='64' id='type-id-456'/>
<pointer-type-def type-id='type-id-666' size-in-bits='64' id='type-id-455'/>
<pointer-type-def type-id='type-id-667' size-in-bits='64' id='type-id-512'/>
<pointer-type-def type-id='type-id-668' size-in-bits='64' id='type-id-508'/>
<reference-type-def kind='lvalue' type-id='type-id-669' size-in-bits='64' id='type-id-435'/>
<pointer-type-def type-id='type-id-669' size-in-bits='64' id='type-id-425'/>
<reference-type-def kind='lvalue' type-id='type-id-670' size-in-bits='64' id='type-id-439'/>
<pointer-type-def type-id='type-id-670' size-in-bits='64' id='type-id-436'/>
<reference-type-def kind='lvalue' type-id='type-id-671' size-in-bits='64' id='type-id-429'/>
<pointer-type-def type-id='type-id-671' size-in-bits='64' id='type-id-427'/>
<reference-type-def kind='lvalue' type-id='type-id-672' size-in-bits='64' id='type-id-433'/>
<pointer-type-def type-id='type-id-672' size-in-bits='64' id='type-id-431'/>
<pointer-type-def type-id='type-id-673' size-in-bits='64' id='type-id-420'/>
<pointer-type-def type-id='type-id-674' size-in-bits='64' id='type-id-419'/>
<reference-type-def kind='lvalue' type-id='type-id-415' size-in-bits='64' id='type-id-450'/>
<pointer-type-def type-id='type-id-415' size-in-bits='64' id='type-id-451'/>
<pointer-type-def type-id='type-id-675' size-in-bits='64' id='type-id-591'/>
<pointer-type-def type-id='type-id-676' size-in-bits='64' id='type-id-592'/>
<pointer-type-def type-id='type-id-677' size-in-bits='64' id='type-id-593'/>
<pointer-type-def type-id='type-id-678' size-in-bits='64' id='type-id-598'/>
<pointer-type-def type-id='type-id-679' size-in-bits='64' id='type-id-466'/>
<pointer-type-def type-id='type-id-680' size-in-bits='64' id='type-id-458'/>
<pointer-type-def type-id='type-id-681' size-in-bits='64' id='type-id-590'/>
<pointer-type-def type-id='type-id-682' size-in-bits='64' id='type-id-537'/>
<pointer-type-def type-id='type-id-683' size-in-bits='64' id='type-id-462'/>
<pointer-type-def type-id='type-id-684' size-in-bits='64' id='type-id-464'/>
<pointer-type-def type-id='type-id-685' size-in-bits='64' id='type-id-548'/>
<pointer-type-def type-id='type-id-686' size-in-bits='64' id='type-id-577'/>
<pointer-type-def type-id='type-id-687' size-in-bits='64' id='type-id-595'/>
<pointer-type-def type-id='type-id-688' size-in-bits='64' id='type-id-557'/>
<pointer-type-def type-id='type-id-689' size-in-bits='64' id='type-id-601'/>
<pointer-type-def type-id='type-id-690' size-in-bits='64' id='type-id-518'/>
<pointer-type-def type-id='type-id-691' size-in-bits='64' id='type-id-522'/>
<pointer-type-def type-id='type-id-692' size-in-bits='64' id='type-id-576'/>
<pointer-type-def type-id='type-id-693' size-in-bits='64' id='type-id-575'/>
<pointer-type-def type-id='type-id-694' size-in-bits='64' id='type-id-580'/>
<pointer-type-def type-id='type-id-695' size-in-bits='64' id='type-id-533'/>
<pointer-type-def type-id='type-id-696' size-in-bits='64' id='type-id-521'/>
<pointer-type-def type-id='type-id-697' size-in-bits='64' id='type-id-566'/>
<pointer-type-def type-id='type-id-698' size-in-bits='64' id='type-id-565'/>
<pointer-type-def type-id='type-id-699' size-in-bits='64' id='type-id-556'/>
<pointer-type-def type-id='type-id-700' size-in-bits='64' id='type-id-587'/>
<pointer-type-def type-id='type-id-701' size-in-bits='64' id='type-id-585'/>
<pointer-type-def type-id='type-id-702' size-in-bits='64' id='type-id-586'/>
<pointer-type-def type-id='type-id-703' size-in-bits='64' id='type-id-571'/>
<pointer-type-def type-id='type-id-704' size-in-bits='64' id='type-id-570'/>
<pointer-type-def type-id='type-id-705' size-in-bits='64' id='type-id-563'/>
<pointer-type-def type-id='type-id-706' size-in-bits='64' id='type-id-561'/>
<pointer-type-def type-id='type-id-707' size-in-bits='64' id='type-id-562'/>
<pointer-type-def type-id='type-id-708' size-in-bits='64' id='type-id-516'/>
<pointer-type-def type-id='type-id-709' size-in-bits='64' id='type-id-545'/>
<pointer-type-def type-id='type-id-710' size-in-bits='64' id='type-id-540'/>
<pointer-type-def type-id='type-id-711' size-in-bits='64' id='type-id-536'/>
<pointer-type-def type-id='type-id-712' size-in-bits='64' id='type-id-472'/>
<pointer-type-def type-id='type-id-713' size-in-bits='64' id='type-id-470'/>
<pointer-type-def type-id='type-id-714' size-in-bits='64' id='type-id-469'/>
<pointer-type-def type-id='type-id-715' size-in-bits='64' id='type-id-523'/>
<pointer-type-def type-id='type-id-716' size-in-bits='64' id='type-id-524'/>
<pointer-type-def type-id='type-id-717' size-in-bits='64' id='type-id-527'/>
<pointer-type-def type-id='type-id-718' size-in-bits='64' id='type-id-531'/>
<pointer-type-def type-id='type-id-719' size-in-bits='64' id='type-id-459'/>
<pointer-type-def type-id='type-id-720' size-in-bits='64' id='type-id-475'/>
<pointer-type-def type-id='type-id-721' size-in-bits='64' id='type-id-460'/>
<pointer-type-def type-id='type-id-722' size-in-bits='64' id='type-id-467'/>
<pointer-type-def type-id='type-id-723' size-in-bits='64' id='type-id-468'/>
<pointer-type-def type-id='type-id-724' size-in-bits='64' id='type-id-463'/>
<pointer-type-def type-id='type-id-725' size-in-bits='64' id='type-id-465'/>
<pointer-type-def type-id='type-id-726' size-in-bits='64' id='type-id-574'/>
<pointer-type-def type-id='type-id-727' size-in-bits='64' id='type-id-525'/>
<pointer-type-def type-id='type-id-728' size-in-bits='64' id='type-id-477'/>
<pointer-type-def type-id='type-id-729' size-in-bits='64' id='type-id-581'/>
<pointer-type-def type-id='type-id-730' size-in-bits='64' id='type-id-551'/>
<pointer-type-def type-id='type-id-731' size-in-bits='64' id='type-id-549'/>
<pointer-type-def type-id='type-id-732' size-in-bits='64' id='type-id-546'/>
<pointer-type-def type-id='type-id-733' size-in-bits='64' id='type-id-547'/>
<pointer-type-def type-id='type-id-734' size-in-bits='64' id='type-id-567'/>
<pointer-type-def type-id='type-id-735' size-in-bits='64' id='type-id-538'/>
<pointer-type-def type-id='type-id-736' size-in-bits='64' id='type-id-558'/>
<pointer-type-def type-id='type-id-737' size-in-bits='64' id='type-id-600'/>
<pointer-type-def type-id='type-id-738' size-in-bits='64' id='type-id-603'/>
<pointer-type-def type-id='type-id-739' size-in-bits='64' id='type-id-604'/>
<pointer-type-def type-id='type-id-740' size-in-bits='64' id='type-id-596'/>
<pointer-type-def type-id='type-id-741' size-in-bits='64' id='type-id-594'/>
<pointer-type-def type-id='type-id-742' size-in-bits='64' id='type-id-599'/>
<pointer-type-def type-id='type-id-743' size-in-bits='64' id='type-id-519'/>
<pointer-type-def type-id='type-id-744' size-in-bits='64' id='type-id-520'/>
<pointer-type-def type-id='type-id-745' size-in-bits='64' id='type-id-528'/>
<pointer-type-def type-id='type-id-746' size-in-bits='64' id='type-id-578'/>
<pointer-type-def type-id='type-id-747' size-in-bits='64' id='type-id-579'/>
<pointer-type-def type-id='type-id-748' size-in-bits='64' id='type-id-532'/>
<pointer-type-def type-id='type-id-749' size-in-bits='64' id='type-id-476'/>
<pointer-type-def type-id='type-id-750' size-in-bits='64' id='type-id-517'/>
<pointer-type-def type-id='type-id-751' size-in-bits='64' id='type-id-534'/>
<pointer-type-def type-id='type-id-752' size-in-bits='64' id='type-id-526'/>
<pointer-type-def type-id='type-id-753' size-in-bits='64' id='type-id-553'/>
<reference-type-def kind='lvalue' type-id='type-id-754' size-in-bits='64' id='type-id-552'/>
<pointer-type-def type-id='type-id-754' size-in-bits='64' id='type-id-550'/>
<pointer-type-def type-id='type-id-755' size-in-bits='64' id='type-id-539'/>
<pointer-type-def type-id='type-id-756' size-in-bits='64' id='type-id-530'/>
<pointer-type-def type-id='type-id-757' size-in-bits='64' id='type-id-529'/>
<pointer-type-def type-id='type-id-758' size-in-bits='64' id='type-id-568'/>
<pointer-type-def type-id='type-id-759' size-in-bits='64' id='type-id-569'/>
<pointer-type-def type-id='type-id-760' size-in-bits='64' id='type-id-559'/>
<pointer-type-def type-id='type-id-761' size-in-bits='64' id='type-id-597'/>
<pointer-type-def type-id='type-id-762' size-in-bits='64' id='type-id-535'/>
<pointer-type-def type-id='type-id-763' size-in-bits='64' id='type-id-602'/>
<pointer-type-def type-id='type-id-764' size-in-bits='64' id='type-id-560'/>
<pointer-type-def type-id='type-id-765' size-in-bits='64' id='type-id-611'/>
<pointer-type-def type-id='type-id-766' size-in-bits='64' id='type-id-584'/>
<pointer-type-def type-id='type-id-767' size-in-bits='64' id='type-id-589'/>
<pointer-type-def type-id='type-id-768' size-in-bits='64' id='type-id-610'/>
<pointer-type-def type-id='type-id-769' size-in-bits='64' id='type-id-609'/>
<pointer-type-def type-id='type-id-770' size-in-bits='64' id='type-id-555'/>
<pointer-type-def type-id='type-id-771' size-in-bits='64' id='type-id-544'/>
<pointer-type-def type-id='type-id-772' size-in-bits='64' id='type-id-572'/>
<pointer-type-def type-id='type-id-773' size-in-bits='64' id='type-id-573'/>
<pointer-type-def type-id='type-id-774' size-in-bits='64' id='type-id-542'/>
<pointer-type-def type-id='type-id-775' size-in-bits='64' id='type-id-564'/>
<pointer-type-def type-id='type-id-776' size-in-bits='64' id='type-id-473'/>
<pointer-type-def type-id='type-id-777' size-in-bits='64' id='type-id-471'/>
<pointer-type-def type-id='type-id-778' size-in-bits='64' id='type-id-583'/>
<pointer-type-def type-id='type-id-779' size-in-bits='64' id='type-id-582'/>
<pointer-type-def type-id='type-id-780' size-in-bits='64' id='type-id-607'/>
<pointer-type-def type-id='type-id-781' size-in-bits='64' id='type-id-608'/>
<pointer-type-def type-id='type-id-782' size-in-bits='64' id='type-id-588'/>
<pointer-type-def type-id='type-id-783' size-in-bits='64' id='type-id-554'/>
<pointer-type-def type-id='type-id-784' size-in-bits='64' id='type-id-541'/>
<pointer-type-def type-id='type-id-785' size-in-bits='64' id='type-id-543'/>
<pointer-type-def type-id='type-id-786' size-in-bits='64' id='type-id-605'/>
<pointer-type-def type-id='type-id-787' size-in-bits='64' id='type-id-606'/>
<pointer-type-def type-id='type-id-788' size-in-bits='64' id='type-id-474'/>
<pointer-type-def type-id='type-id-789' size-in-bits='64' id='type-id-479'/>
<pointer-type-def type-id='type-id-790' size-in-bits='64' id='type-id-478'/>
<reference-type-def kind='lvalue' type-id='type-id-230' size-in-bits='64' id='type-id-461'/>
<function-type size-in-bits='64' id='type-id-204'>
<parameter type-id='type-id-144'/>
<parameter type-id='type-id-223'/>
<parameter type-id='type-id-33'/>
<return type-id='type-id-56'/>
</function-type>
<function-type size-in-bits='64' id='type-id-205'>
<parameter type-id='type-id-143'/>
<parameter type-id='type-id-33'/>
<parameter type-id='type-id-31'/>
<parameter type-id='type-id-9'/>
<parameter type-id='type-id-163'/>
<parameter type-id='type-id-33'/>
<return type-id='type-id-28'/>
</function-type>
<function-type size-in-bits='64' id='type-id-206'>
<parameter type-id='type-id-143'/>
<parameter type-id='type-id-33'/>
<parameter type-id='type-id-72'/>
<parameter type-id='type-id-42'/>
<parameter type-id='type-id-12'/>
<parameter type-id='type-id-33'/>
<return type-id='type-id-28'/>
</function-type>
<function-type size-in-bits='64' id='type-id-207'>
<parameter type-id='type-id-143'/>
<parameter type-id='type-id-33'/>
<parameter type-id='type-id-72'/>
<parameter type-id='type-id-413'/>
<parameter type-id='type-id-33'/>
<return type-id='type-id-28'/>
</function-type>
<function-type size-in-bits='64' id='type-id-216'>
<parameter type-id='type-id-143'/>
<parameter type-id='type-id-33'/>
<parameter type-id='type-id-72'/>
<parameter type-id='type-id-414'/>
<parameter type-id='type-id-414'/>
<parameter type-id='type-id-33'/>
<return type-id='type-id-28'/>
</function-type>
<function-type size-in-bits='64' id='type-id-208'>
<parameter type-id='type-id-143'/>
<parameter type-id='type-id-33'/>
<parameter type-id='type-id-72'/>
<parameter type-id='type-id-72'/>
<parameter type-id='type-id-163'/>
<parameter type-id='type-id-33'/>
<return type-id='type-id-28'/>
</function-type>
<function-type size-in-bits='64' id='type-id-209'>
<parameter type-id='type-id-143'/>
<parameter type-id='type-id-33'/>
<parameter type-id='type-id-72'/>
<parameter type-id='type-id-12'/>
<parameter type-id='type-id-414'/>
<parameter type-id='type-id-414'/>
<parameter type-id='type-id-33'/>
<return type-id='type-id-28'/>
</function-type>
<function-type size-in-bits='64' id='type-id-222'>
<parameter type-id='type-id-177'/>
<parameter type-id='type-id-143'/>
<parameter type-id='type-id-161'/>
<parameter type-id='type-id-402'/>
<parameter type-id='type-id-12'/>
<return type-id='type-id-28'/>
</function-type>
<function-type size-in-bits='64' id='type-id-217'>
<parameter type-id='type-id-143'/>
<parameter type-id='type-id-33'/>
<parameter type-id='type-id-72'/>
<parameter type-id='type-id-72'/>
<parameter type-id='type-id-33'/>
<return type-id='type-id-140'/>
</function-type>
<function-type size-in-bits='64' id='type-id-218'>
<parameter type-id='type-id-143'/>
<parameter type-id='type-id-33'/>
<parameter type-id='type-id-72'/>
<parameter type-id='type-id-33'/>
<return type-id='type-id-140'/>
</function-type>
<namespace-decl name='OT'>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<member-type access='public'>
<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'>
<member-type access='private'>
<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'>
<data-member access='public'>
<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'/>
</data-member>
<data-member access='public'>
<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'/>
</data-member>
</union-decl>
</member-type>
<data-member access='private' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
<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'/>
</data-member>
<member-function access='public' constructor='yes'>
<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'>
<parameter type-id='type-id-799' is-artificial='yes'/>
<return type-id='type-id-13'/>
</function-decl>
</member-function>
</class-decl>
</member-type>
<member-type access='protected'>
<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'>
<data-member access='public'>
<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'/>
</data-member>
<data-member access='public'>
<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'/>
</data-member>
<data-member access='public'>
<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'/>
</data-member>
</union-decl>
</member-type>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
<member-function access='public'>
<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'>
<parameter type-id='type-id-801' is-artificial='yes'/>
<parameter type-id='type-id-802'/>
<return type-id='type-id-13'/>
</function-decl>
</member-function>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<member-type access='public'>
<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'>
<data-member access='private' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
<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'/>
</data-member>
</class-decl>
</member-type>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
<member-function access='private'>
<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'>
<parameter type-id='type-id-803' is-artificial='yes'/>
<parameter type-id='type-id-802'/>
<return type-id='type-id-13'/>
</function-decl>
</member-function>
<member-function access='private'>
<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'>
<parameter type-id='type-id-803' is-artificial='yes'/>
<parameter type-id='type-id-804'/>
<return type-id='type-id-13'/>
</function-decl>
</member-function>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<member-type access='public'>
<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'>
<data-member access='private' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='private' layout-offset-in-bits='96'>
<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'/>
</data-member>
<data-member access='private' layout-offset-in-bits='128'>
<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'/>
</data-member>
</class-decl>
</member-type>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
<member-function access='private'>
<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'>
<parameter type-id='type-id-805' is-artificial='yes'/>
<parameter type-id='type-id-802'/>
<return type-id='type-id-13'/>
</function-decl>
</member-function>
<member-function access='private'>
<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'>
<parameter type-id='type-id-805' is-artificial='yes'/>
<parameter type-id='type-id-804'/>
<return type-id='type-id-13'/>
</function-decl>
</member-function>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-358'/>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-358'/>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
<member-function access='public'>
<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'>
<parameter type-id='type-id-515' is-artificial='yes'/>
<parameter type-id='type-id-309'/>
<parameter type-id='type-id-33'/>
<parameter type-id='type-id-811'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
<member-function access='public'>
<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'>
<parameter type-id='type-id-481' is-artificial='yes'/>
<parameter type-id='type-id-309'/>
<parameter type-id='type-id-33'/>
<parameter type-id='type-id-12'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
<member-function access='public'>
<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'>
<parameter type-id='type-id-480' is-artificial='yes'/>
<parameter type-id='type-id-309'/>
<parameter type-id='type-id-33'/>
<parameter type-id='type-id-812'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
<member-function access='public'>
<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'>
<parameter type-id='type-id-495' is-artificial='yes'/>
<parameter type-id='type-id-309'/>
<parameter type-id='type-id-33'/>
<parameter type-id='type-id-12'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
<member-function access='public'>
<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'>
<parameter type-id='type-id-509' is-artificial='yes'/>
<parameter type-id='type-id-309'/>
<parameter type-id='type-id-33'/>
<parameter type-id='type-id-813'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
<member-function access='public'>
<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'>
<parameter type-id='type-id-510' is-artificial='yes'/>
<parameter type-id='type-id-309'/>
<parameter type-id='type-id-33'/>
<parameter type-id='type-id-12'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
<member-function access='public'>
<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'>
<parameter type-id='type-id-514' is-artificial='yes'/>
<parameter type-id='type-id-309'/>
<parameter type-id='type-id-33'/>
<parameter type-id='type-id-814'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-358'/>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-358'/>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
<member-function access='public'>
<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'>
<parameter type-id='type-id-508' is-artificial='yes'/>
<parameter type-id='type-id-309'/>
<parameter type-id='type-id-33'/>
<parameter type-id='type-id-12'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-618'/>
<member-function access='public'>
<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'>
<parameter type-id='type-id-815' is-artificial='yes'/>
<parameter type-id='type-id-816'/>
<return type-id='type-id-9'/>
</function-decl>
</member-function>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-817'/>
<member-function access='public'>
<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'>
<parameter type-id='type-id-818' is-artificial='yes'/>
<parameter type-id='type-id-816'/>
<return type-id='type-id-9'/>
</function-decl>
</member-function>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-629'/>
<member-function access='public'>
<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'>
<parameter type-id='type-id-819' is-artificial='yes'/>
<parameter type-id='type-id-802'/>
<return type-id='type-id-13'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-819' is-artificial='yes'/>
<parameter type-id='type-id-820'/>
<return type-id='type-id-821'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-819' is-artificial='yes'/>
<parameter type-id='type-id-822'/>
<return type-id='type-id-823'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-819' is-artificial='yes'/>
<parameter type-id='type-id-824'/>
<return type-id='type-id-825'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-819' is-artificial='yes'/>
<parameter type-id='type-id-826'/>
<return type-id='type-id-827'/>
</function-decl>
</member-function>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<member-type access='public'>
<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'>
<underlying-type type-id='type-id-11'/>
<enumerator name='Single' value='1'/>
<enumerator name='Multiple' value='2'/>
<enumerator name='Alternate' value='3'/>
<enumerator name='Ligature' value='4'/>
<enumerator name='Context' value='5'/>
<enumerator name='ChainContext' value='6'/>
<enumerator name='Extension' value='7'/>
<enumerator name='ReverseChainSingle' value='8'/>
</enum-decl>
</member-type>
<member-type access='protected'>
<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'>
<member-type access='public'>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
</class-decl>
</member-type>
<data-member access='public'>
<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'/>
</data-member>
<data-member access='public'>
<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'/>
</data-member>
<data-member access='public'>
<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'/>
</data-member>
<data-member access='public'>
<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'/>
</data-member>
<data-member access='public'>
<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'/>
</data-member>
<data-member access='public'>
<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'/>
</data-member>
<data-member access='public'>
<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'/>
</data-member>
<data-member access='public'>
<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'/>
</data-member>
<data-member access='public'>
<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'/>
</data-member>
</union-decl>
</member-type>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
<member-function access='public'>
<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'>
<parameter type-id='type-id-839' is-artificial='yes'/>
<parameter type-id='type-id-840'/>
<parameter type-id='type-id-12'/>
<return type-id='type-id-841'/>
</function-decl>
</member-function>
</class-decl>
</namespace-decl>
<qualified-type-def type-id='type-id-842' const='yes' id='type-id-675'/>
<qualified-type-def type-id='type-id-843' const='yes' id='type-id-676'/>
<qualified-type-def type-id='type-id-844' const='yes' id='type-id-677'/>
<qualified-type-def type-id='type-id-845' const='yes' id='type-id-678'/>
<qualified-type-def type-id='type-id-846' const='yes' id='type-id-679'/>
<qualified-type-def type-id='type-id-847' const='yes' id='type-id-680'/>
<qualified-type-def type-id='type-id-848' const='yes' id='type-id-681'/>
<qualified-type-def type-id='type-id-849' const='yes' id='type-id-682'/>
<qualified-type-def type-id='type-id-618' const='yes' id='type-id-683'/>
<qualified-type-def type-id='type-id-850' const='yes' id='type-id-684'/>
<qualified-type-def type-id='type-id-851' const='yes' id='type-id-685'/>
<qualified-type-def type-id='type-id-852' const='yes' id='type-id-686'/>
<qualified-type-def type-id='type-id-853' const='yes' id='type-id-687'/>
<qualified-type-def type-id='type-id-619' const='yes' id='type-id-688'/>
<qualified-type-def type-id='type-id-854' const='yes' id='type-id-689'/>
<qualified-type-def type-id='type-id-855' const='yes' id='type-id-690'/>
<qualified-type-def type-id='type-id-856' const='yes' id='type-id-691'/>
<qualified-type-def type-id='type-id-857' const='yes' id='type-id-692'/>
<qualified-type-def type-id='type-id-858' const='yes' id='type-id-693'/>
<qualified-type-def type-id='type-id-859' const='yes' id='type-id-694'/>
<qualified-type-def type-id='type-id-860' const='yes' id='type-id-695'/>
<qualified-type-def type-id='type-id-861' const='yes' id='type-id-696'/>
<qualified-type-def type-id='type-id-620' const='yes' id='type-id-697'/>
<qualified-type-def type-id='type-id-621' const='yes' id='type-id-698'/>
<qualified-type-def type-id='type-id-862' const='yes' id='type-id-699'/>
<qualified-type-def type-id='type-id-863' const='yes' id='type-id-700'/>
<qualified-type-def type-id='type-id-864' const='yes' id='type-id-701'/>
<qualified-type-def type-id='type-id-865' const='yes' id='type-id-702'/>
<qualified-type-def type-id='type-id-866' const='yes' id='type-id-703'/>
<qualified-type-def type-id='type-id-867' const='yes' id='type-id-704'/>
<qualified-type-def type-id='type-id-868' const='yes' id='type-id-705'/>
<qualified-type-def type-id='type-id-869' const='yes' id='type-id-706'/>
<qualified-type-def type-id='type-id-870' const='yes' id='type-id-707'/>
<qualified-type-def type-id='type-id-817' const='yes' id='type-id-708'/>
<qualified-type-def type-id='type-id-871' const='yes' id='type-id-709'/>
<qualified-type-def type-id='type-id-872' const='yes' id='type-id-710'/>
<qualified-type-def type-id='type-id-873' const='yes' id='type-id-711'/>
<qualified-type-def type-id='type-id-874' const='yes' id='type-id-712'/>
<qualified-type-def type-id='type-id-875' const='yes' id='type-id-713'/>
<qualified-type-def type-id='type-id-876' const='yes' id='type-id-714'/>
<qualified-type-def type-id='type-id-877' const='yes' id='type-id-715'/>
<qualified-type-def type-id='type-id-878' const='yes' id='type-id-716'/>
<qualified-type-def type-id='type-id-879' const='yes' id='type-id-717'/>
<qualified-type-def type-id='type-id-880' const='yes' id='type-id-718'/>
<qualified-type-def type-id='type-id-881' const='yes' id='type-id-719'/>
<qualified-type-def type-id='type-id-882' const='yes' id='type-id-720'/>
<qualified-type-def type-id='type-id-883' const='yes' id='type-id-721'/>
<qualified-type-def type-id='type-id-884' const='yes' id='type-id-722'/>
<qualified-type-def type-id='type-id-885' const='yes' id='type-id-723'/>
<qualified-type-def type-id='type-id-886' const='yes' id='type-id-724'/>
<qualified-type-def type-id='type-id-887' const='yes' id='type-id-725'/>
<qualified-type-def type-id='type-id-888' const='yes' id='type-id-726'/>
<qualified-type-def type-id='type-id-889' const='yes' id='type-id-727'/>
<qualified-type-def type-id='type-id-890' const='yes' id='type-id-728'/>
<qualified-type-def type-id='type-id-891' const='yes' id='type-id-729'/>
<qualified-type-def type-id='type-id-892' const='yes' id='type-id-730'/>
<qualified-type-def type-id='type-id-893' const='yes' id='type-id-731'/>
<qualified-type-def type-id='type-id-894' const='yes' id='type-id-732'/>
<qualified-type-def type-id='type-id-895' const='yes' id='type-id-733'/>
<qualified-type-def type-id='type-id-625' const='yes' id='type-id-734'/>
<qualified-type-def type-id='type-id-896' const='yes' id='type-id-735'/>
<qualified-type-def type-id='type-id-629' const='yes' id='type-id-736'/>
<qualified-type-def type-id='type-id-897' const='yes' id='type-id-737'/>
<qualified-type-def type-id='type-id-898' const='yes' id='type-id-738'/>
<qualified-type-def type-id='type-id-899' const='yes' id='type-id-739'/>
<qualified-type-def type-id='type-id-900' const='yes' id='type-id-740'/>
<qualified-type-def type-id='type-id-630' const='yes' id='type-id-741'/>
<qualified-type-def type-id='type-id-631' const='yes' id='type-id-742'/>
<qualified-type-def type-id='type-id-632' const='yes' id='type-id-743'/>
<qualified-type-def type-id='type-id-633' const='yes' id='type-id-744'/>
<qualified-type-def type-id='type-id-634' const='yes' id='type-id-745'/>
<qualified-type-def type-id='type-id-635' const='yes' id='type-id-746'/>
<qualified-type-def type-id='type-id-636' const='yes' id='type-id-747'/>
<qualified-type-def type-id='type-id-637' const='yes' id='type-id-748'/>
<qualified-type-def type-id='type-id-638' const='yes' id='type-id-749'/>
<qualified-type-def type-id='type-id-639' const='yes' id='type-id-750'/>
<qualified-type-def type-id='type-id-640' const='yes' id='type-id-751'/>
<qualified-type-def type-id='type-id-641' const='yes' id='type-id-752'/>
<qualified-type-def type-id='type-id-642' const='yes' id='type-id-753'/>
<qualified-type-def type-id='type-id-643' const='yes' id='type-id-754'/>
<qualified-type-def type-id='type-id-644' const='yes' id='type-id-755'/>
<qualified-type-def type-id='type-id-645' const='yes' id='type-id-756'/>
<qualified-type-def type-id='type-id-646' const='yes' id='type-id-757'/>
<qualified-type-def type-id='type-id-647' const='yes' id='type-id-758'/>
<qualified-type-def type-id='type-id-648' const='yes' id='type-id-759'/>
<qualified-type-def type-id='type-id-649' const='yes' id='type-id-760'/>
<qualified-type-def type-id='type-id-650' const='yes' id='type-id-761'/>
<qualified-type-def type-id='type-id-651' const='yes' id='type-id-762'/>
<qualified-type-def type-id='type-id-652' const='yes' id='type-id-763'/>
<qualified-type-def type-id='type-id-653' const='yes' id='type-id-764'/>
<qualified-type-def type-id='type-id-654' const='yes' id='type-id-765'/>
<qualified-type-def type-id='type-id-655' const='yes' id='type-id-766'/>
<qualified-type-def type-id='type-id-656' const='yes' id='type-id-767'/>
<qualified-type-def type-id='type-id-657' const='yes' id='type-id-768'/>
<qualified-type-def type-id='type-id-658' const='yes' id='type-id-769'/>
<qualified-type-def type-id='type-id-659' const='yes' id='type-id-770'/>
<qualified-type-def type-id='type-id-660' const='yes' id='type-id-771'/>
<qualified-type-def type-id='type-id-661' const='yes' id='type-id-772'/>
<qualified-type-def type-id='type-id-662' const='yes' id='type-id-773'/>
<qualified-type-def type-id='type-id-663' const='yes' id='type-id-774'/>
<qualified-type-def type-id='type-id-664' const='yes' id='type-id-775'/>
<qualified-type-def type-id='type-id-665' const='yes' id='type-id-776'/>
<qualified-type-def type-id='type-id-666' const='yes' id='type-id-777'/>
<qualified-type-def type-id='type-id-667' const='yes' id='type-id-778'/>
<qualified-type-def type-id='type-id-668' const='yes' id='type-id-779'/>
<qualified-type-def type-id='type-id-901' const='yes' id='type-id-780'/>
<qualified-type-def type-id='type-id-902' const='yes' id='type-id-781'/>
<qualified-type-def type-id='type-id-903' const='yes' id='type-id-782'/>
<qualified-type-def type-id='type-id-904' const='yes' id='type-id-783'/>
<qualified-type-def type-id='type-id-905' const='yes' id='type-id-784'/>
<qualified-type-def type-id='type-id-906' const='yes' id='type-id-785'/>
<qualified-type-def type-id='type-id-907' const='yes' id='type-id-786'/>
<qualified-type-def type-id='type-id-908' const='yes' id='type-id-787'/>
<qualified-type-def type-id='type-id-909' const='yes' id='type-id-788'/>
<qualified-type-def type-id='type-id-910' const='yes' id='type-id-789'/>
<qualified-type-def type-id='type-id-911' const='yes' id='type-id-790'/>
<pointer-type-def type-id='type-id-795' size-in-bits='64' id='type-id-799'/>
<array-type-def dimensions='1' type-id='type-id-280' size-in-bits='16' id='type-id-791'>
<subrange length='1' type-id='type-id-4' id='type-id-171'/>
</array-type-def>
<array-type-def dimensions='1' type-id='type-id-810' size-in-bits='16' id='type-id-792'>
<subrange length='1' type-id='type-id-4' id='type-id-171'/>
</array-type-def>
<array-type-def dimensions='1' type-id='type-id-647' size-in-bits='16' id='type-id-793'>
<subrange length='1' type-id='type-id-4' id='type-id-171'/>
</array-type-def>
<array-type-def dimensions='1' type-id='type-id-648' size-in-bits='16' id='type-id-794'>
<subrange length='1' type-id='type-id-4' id='type-id-171'/>
</array-type-def>
<pointer-type-def type-id='type-id-912' size-in-bits='64' id='type-id-813'/>
<array-type-def dimensions='1' type-id='type-id-415' size-in-bits='16' id='type-id-809'>
<subrange length='1' type-id='type-id-4' id='type-id-171'/>
</array-type-def>
<pointer-type-def type-id='type-id-913' size-in-bits='64' id='type-id-826'/>
<pointer-type-def type-id='type-id-914' size-in-bits='64' id='type-id-824'/>
<pointer-type-def type-id='type-id-915' size-in-bits='64' id='type-id-822'/>
<pointer-type-def type-id='type-id-916' size-in-bits='64' id='type-id-840'/>
<pointer-type-def type-id='type-id-917' size-in-bits='64' id='type-id-820'/>
<namespace-decl name='OT'>
<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'>
<member-type access='protected'>
<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'>
<data-member access='public'>
<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'/>
</data-member>
<data-member access='public'>
<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'/>
</data-member>
</union-decl>
</member-type>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<member-function access='public'>
<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'>
<parameter type-id='type-id-920' is-artificial='yes'/>
<parameter type-id='type-id-840'/>
<return type-id='type-id-841'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-920' is-artificial='yes'/>
<parameter type-id='type-id-820'/>
<return type-id='type-id-821'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-920' is-artificial='yes'/>
<parameter type-id='type-id-826'/>
<return type-id='type-id-827'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-920' is-artificial='yes'/>
<parameter type-id='type-id-824'/>
<return type-id='type-id-825'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-920' is-artificial='yes'/>
<parameter type-id='type-id-822'/>
<return type-id='type-id-823'/>
</function-decl>
</member-function>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='48'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='48'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
<member-function access='public'>
<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'>
<parameter type-id='type-id-458' is-artificial='yes'/>
<parameter type-id='type-id-924'/>
<return type-id='type-id-9'/>
</function-decl>
</member-function>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
<member-function access='public'>
<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'>
<parameter type-id='type-id-931' is-artificial='yes'/>
<parameter type-id='type-id-309'/>
<parameter type-id='type-id-33'/>
<parameter type-id='type-id-12'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
<member-function access='public'>
<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'>
<parameter type-id='type-id-941' is-artificial='yes'/>
<parameter type-id='type-id-309'/>
<parameter type-id='type-id-33'/>
<parameter type-id='type-id-813'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
<member-function access='public'>
<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'>
<parameter type-id='type-id-944' is-artificial='yes'/>
<parameter type-id='type-id-309'/>
<parameter type-id='type-id-33'/>
<parameter type-id='type-id-12'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
<member-function access='public'>
<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'>
<parameter type-id='type-id-950' is-artificial='yes'/>
<parameter type-id='type-id-309'/>
<parameter type-id='type-id-33'/>
<parameter type-id='type-id-12'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-958'/>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
<member-function access='private'>
<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'>
<parameter type-id='type-id-531' is-artificial='yes'/>
<parameter type-id='type-id-804'/>
<parameter type-id='type-id-12'/>
<return type-id='type-id-13'/>
</function-decl>
</member-function>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='48'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='48'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='48'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='80'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='96'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='112'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='96'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='96'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='48'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='96'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='128'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='48'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-962'/>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='48'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-963'/>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='48'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='80'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='96'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='48'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<member-type access='protected'>
<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'>
<data-member access='public'>
<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'/>
</data-member>
<data-member access='public'>
<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'/>
</data-member>
</union-decl>
</member-type>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<member-function access='public'>
<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'>
<parameter type-id='type-id-966' is-artificial='yes'/>
<parameter type-id='type-id-840'/>
<return type-id='type-id-841'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-966' is-artificial='yes'/>
<parameter type-id='type-id-820'/>
<return type-id='type-id-821'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-966' is-artificial='yes'/>
<parameter type-id='type-id-826'/>
<return type-id='type-id-827'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-966' is-artificial='yes'/>
<parameter type-id='type-id-824'/>
<return type-id='type-id-825'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-966' is-artificial='yes'/>
<parameter type-id='type-id-822'/>
<return type-id='type-id-823'/>
</function-decl>
</member-function>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='48'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='80'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='48'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='80'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='48'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='80'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<member-type access='protected'>
<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'>
<data-member access='public'>
<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'/>
</data-member>
<data-member access='public'>
<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'/>
</data-member>
</union-decl>
</member-type>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<member-function access='public'>
<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'>
<parameter type-id='type-id-969' is-artificial='yes'/>
<parameter type-id='type-id-840'/>
<return type-id='type-id-841'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-969' is-artificial='yes'/>
<parameter type-id='type-id-820'/>
<return type-id='type-id-821'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-969' is-artificial='yes'/>
<parameter type-id='type-id-826'/>
<return type-id='type-id-827'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-969' is-artificial='yes'/>
<parameter type-id='type-id-824'/>
<return type-id='type-id-825'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-969' is-artificial='yes'/>
<parameter type-id='type-id-822'/>
<return type-id='type-id-823'/>
</function-decl>
</member-function>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-280'/>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-620'/>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-621'/>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='48'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='48'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='80'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='96'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='112'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='128'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<member-type access='public'>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='160'>
<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'/>
</data-member>
</class-decl>
</member-type>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<member-type access='public'>
<class-decl name='sanitize_closure_t' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-974'/>
</member-type>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<member-type access='public'>
<class-decl name='sanitize_closure_t' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-975'/>
</member-type>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<member-type access='public'>
<class-decl name='sanitize_closure_t' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-976'/>
</member-type>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<member-type access='protected'>
<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'>
<data-member access='public'>
<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'/>
</data-member>
<data-member access='public'>
<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'/>
</data-member>
</union-decl>
</member-type>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<member-function access='public'>
<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'>
<parameter type-id='type-id-979' is-artificial='yes'/>
<parameter type-id='type-id-840'/>
<return type-id='type-id-841'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-979' is-artificial='yes'/>
<parameter type-id='type-id-820'/>
<return type-id='type-id-821'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-979' is-artificial='yes'/>
<parameter type-id='type-id-826'/>
<return type-id='type-id-827'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-979' is-artificial='yes'/>
<parameter type-id='type-id-824'/>
<return type-id='type-id-825'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-979' is-artificial='yes'/>
<parameter type-id='type-id-822'/>
<return type-id='type-id-823'/>
</function-decl>
</member-function>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='48'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='48'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<member-type access='protected'>
<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'>
<data-member access='public'>
<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'/>
</data-member>
<data-member access='public'>
<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'/>
</data-member>
<data-member access='public'>
<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'/>
</data-member>
</union-decl>
</member-type>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<member-function access='public'>
<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'>
<parameter type-id='type-id-981' is-artificial='yes'/>
<parameter type-id='type-id-840'/>
<return type-id='type-id-841'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-981' is-artificial='yes'/>
<parameter type-id='type-id-820'/>
<return type-id='type-id-821'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-981' is-artificial='yes'/>
<parameter type-id='type-id-826'/>
<return type-id='type-id-827'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-981' is-artificial='yes'/>
<parameter type-id='type-id-824'/>
<return type-id='type-id-825'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-981' is-artificial='yes'/>
<parameter type-id='type-id-822'/>
<return type-id='type-id-823'/>
</function-decl>
</member-function>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='24'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='56'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='48'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='80'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='96'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='112'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='144'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='160'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='176'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='208'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='224'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='240'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='256'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='272'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<pointer-type-def type-id='type-id-986' size-in-bits='64' id='type-id-801'/>
<pointer-type-def type-id='type-id-987' size-in-bits='64' id='type-id-803'/>
<pointer-type-def type-id='type-id-988' size-in-bits='64' id='type-id-805'/>
<pointer-type-def type-id='type-id-989' size-in-bits='64' id='type-id-811'/>
<pointer-type-def type-id='type-id-990' size-in-bits='64' id='type-id-812'/>
<pointer-type-def type-id='type-id-991' size-in-bits='64' id='type-id-814'/>
<pointer-type-def type-id='type-id-992' size-in-bits='64' id='type-id-815'/>
<pointer-type-def type-id='type-id-993' size-in-bits='64' id='type-id-818'/>
<pointer-type-def type-id='type-id-994' size-in-bits='64' id='type-id-819'/>
<pointer-type-def type-id='type-id-995' size-in-bits='64' id='type-id-839'/>
<reference-type-def kind='lvalue' type-id='type-id-151' size-in-bits='64' id='type-id-816'/>
<pointer-type-def type-id='type-id-996' size-in-bits='64' id='type-id-802'/>
<pointer-type-def type-id='type-id-997' size-in-bits='64' id='type-id-804'/>
<namespace-decl name='OT'>
<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'/>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<member-type access='public'>
<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'/>
</member-type>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<member-type access='public'>
<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'/>
</member-type>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<member-type access='public'>
<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'/>
</member-type>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<member-type access='public'>
<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'/>
</member-type>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<member-type access='public'>
<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'/>
</member-type>
</class-decl>
</namespace-decl>
<pointer-type-def type-id='type-id-854' size-in-bits='64' id='type-id-931'/>
<pointer-type-def type-id='type-id-863' size-in-bits='64' id='type-id-941'/>
<pointer-type-def type-id='type-id-865' size-in-bits='64' id='type-id-944'/>
<pointer-type-def type-id='type-id-870' size-in-bits='64' id='type-id-950'/>
<array-type-def dimensions='1' type-id='type-id-1000' size-in-bits='2048' id='type-id-959'>
<subrange length='256' type-id='type-id-4' id='type-id-1001'/>
</array-type-def>
<array-type-def dimensions='1' type-id='type-id-1002' size-in-bits='96' id='type-id-922'>
<subrange length='1' type-id='type-id-4' id='type-id-171'/>
</array-type-def>
<array-type-def dimensions='1' type-id='type-id-890' size-in-bits='64' id='type-id-923'>
<subrange length='1' type-id='type-id-4' id='type-id-171'/>
</array-type-def>
<array-type-def dimensions='1' type-id='type-id-1003' size-in-bits='32' id='type-id-925'>
<subrange length='1' type-id='type-id-4' id='type-id-171'/>
</array-type-def>
<array-type-def dimensions='1' type-id='type-id-1004' size-in-bits='16' id='type-id-926'>
<subrange length='1' type-id='type-id-4' id='type-id-171'/>
</array-type-def>
<array-type-def dimensions='1' type-id='type-id-1005' size-in-bits='24' id='type-id-927'>
<subrange length='1' type-id='type-id-4' id='type-id-171'/>
</array-type-def>
<array-type-def dimensions='1' type-id='type-id-1006' size-in-bits='32' id='type-id-928'>
<subrange length='1' type-id='type-id-4' id='type-id-171'/>
</array-type-def>
<array-type-def dimensions='1' type-id='type-id-900' size-in-bits='32' id='type-id-929'>
<subrange length='1' type-id='type-id-4' id='type-id-171'/>
</array-type-def>
<array-type-def dimensions='1' type-id='type-id-630' size-in-bits='16' id='type-id-921'>
<subrange length='1' type-id='type-id-4' id='type-id-171'/>
</array-type-def>
<array-type-def dimensions='1' type-id='type-id-631' size-in-bits='16' id='type-id-930'>
<subrange length='1' type-id='type-id-4' id='type-id-171'/>
</array-type-def>
<array-type-def dimensions='1' type-id='type-id-632' size-in-bits='16' id='type-id-932'>
<subrange length='1' type-id='type-id-4' id='type-id-171'/>
</array-type-def>
<array-type-def dimensions='1' type-id='type-id-634' size-in-bits='16' id='type-id-933'>
<subrange length='1' type-id='type-id-4' id='type-id-171'/>
</array-type-def>
<array-type-def dimensions='1' type-id='type-id-635' size-in-bits='16' id='type-id-934'>
<subrange length='1' type-id='type-id-4' id='type-id-171'/>
</array-type-def>
<array-type-def dimensions='1' type-id='type-id-636' size-in-bits='16' id='type-id-935'>
<subrange length='1' type-id='type-id-4' id='type-id-171'/>
</array-type-def>
<array-type-def dimensions='1' type-id='type-id-639' size-in-bits='16' id='type-id-936'>
<subrange length='1' type-id='type-id-4' id='type-id-171'/>
</array-type-def>
<array-type-def dimensions='1' type-id='type-id-640' size-in-bits='32' id='type-id-937'>
<subrange length='1' type-id='type-id-4' id='type-id-171'/>
</array-type-def>
<array-type-def dimensions='1' type-id='type-id-646' size-in-bits='16' id='type-id-938'>
<subrange length='1' type-id='type-id-4' id='type-id-171'/>
</array-type-def>
<array-type-def dimensions='1' type-id='type-id-649' size-in-bits='16' id='type-id-939'>
<subrange length='1' type-id='type-id-4' id='type-id-171'/>
</array-type-def>
<array-type-def dimensions='1' type-id='type-id-656' size-in-bits='16' id='type-id-940'>
<subrange length='1' type-id='type-id-4' id='type-id-171'/>
</array-type-def>
<array-type-def dimensions='1' type-id='type-id-657' size-in-bits='16' id='type-id-942'>
<subrange length='1' type-id='type-id-4' id='type-id-171'/>
</array-type-def>
<array-type-def dimensions='1' type-id='type-id-658' size-in-bits='16' id='type-id-943'>
<subrange length='1' type-id='type-id-4' id='type-id-171'/>
</array-type-def>
<array-type-def dimensions='1' type-id='type-id-661' size-in-bits='16' id='type-id-945'>
<subrange length='1' type-id='type-id-4' id='type-id-171'/>
</array-type-def>
<array-type-def dimensions='1' type-id='type-id-662' size-in-bits='16' id='type-id-946'>
<subrange length='1' type-id='type-id-4' id='type-id-171'/>
</array-type-def>
<array-type-def dimensions='1' type-id='type-id-664' size-in-bits='16' id='type-id-947'>
<subrange length='1' type-id='type-id-4' id='type-id-171'/>
</array-type-def>
<array-type-def dimensions='1' type-id='type-id-667' size-in-bits='16' id='type-id-948'>
<subrange length='1' type-id='type-id-4' id='type-id-171'/>
</array-type-def>
<array-type-def dimensions='1' type-id='type-id-668' size-in-bits='16' id='type-id-949'>
<subrange length='1' type-id='type-id-4' id='type-id-171'/>
</array-type-def>
<array-type-def dimensions='1' type-id='type-id-1007' size-in-bits='48' id='type-id-951'>
<subrange length='1' type-id='type-id-4' id='type-id-171'/>
</array-type-def>
<array-type-def dimensions='1' type-id='type-id-904' size-in-bits='48' id='type-id-952'>
<subrange length='1' type-id='type-id-4' id='type-id-171'/>
</array-type-def>
<array-type-def dimensions='1' type-id='type-id-905' size-in-bits='48' id='type-id-953'>
<subrange length='1' type-id='type-id-4' id='type-id-171'/>
</array-type-def>
<array-type-def dimensions='1' type-id='type-id-906' size-in-bits='48' id='type-id-954'>
<subrange length='1' type-id='type-id-4' id='type-id-171'/>
</array-type-def>
<array-type-def dimensions='1' type-id='type-id-1008' size-in-bits='40' id='type-id-955'>
<subrange length='1' type-id='type-id-4' id='type-id-171'/>
</array-type-def>
<array-type-def dimensions='1' type-id='type-id-1009' size-in-bits='32' id='type-id-956'>
<subrange length='1' type-id='type-id-4' id='type-id-171'/>
</array-type-def>
<pointer-type-def type-id='type-id-970' size-in-bits='64' id='type-id-973'/>
<array-type-def dimensions='1' type-id='type-id-909' size-in-bits='88' id='type-id-957'>
<subrange length='1' type-id='type-id-4' id='type-id-171'/>
</array-type-def>
<namespace-decl name='OT'>
<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'>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<member-type access='protected'>
<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'>
<data-member access='public'>
<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'/>
</data-member>
<data-member access='public'>
<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'/>
</data-member>
<data-member access='public'>
<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'/>
</data-member>
<data-member access='public'>
<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'/>
</data-member>
</union-decl>
</member-type>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1015' is-artificial='yes'/>
<parameter type-id='type-id-820'/>
<return type-id='type-id-821'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1015' is-artificial='yes'/>
<parameter type-id='type-id-824'/>
<return type-id='type-id-825'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1015' is-artificial='yes'/>
<parameter type-id='type-id-840'/>
<return type-id='type-id-841'/>
</function-decl>
</member-function>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<member-type access='protected'>
<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'>
<data-member access='public'>
<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'/>
</data-member>
<data-member access='public'>
<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'/>
</data-member>
<data-member access='public'>
<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'/>
</data-member>
<data-member access='public'>
<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'/>
</data-member>
</union-decl>
</member-type>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1019' is-artificial='yes'/>
<parameter type-id='type-id-820'/>
<return type-id='type-id-821'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1019' is-artificial='yes'/>
<parameter type-id='type-id-824'/>
<return type-id='type-id-825'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1019' is-artificial='yes'/>
<parameter type-id='type-id-840'/>
<return type-id='type-id-841'/>
</function-decl>
</member-function>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<member-type access='protected'>
<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'>
<data-member access='public'>
<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'/>
</data-member>
<data-member access='public'>
<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'/>
</data-member>
</union-decl>
</member-type>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1021' is-artificial='yes'/>
<return type-id='type-id-1022'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1021' is-artificial='yes'/>
<parameter type-id='type-id-820'/>
<return type-id='type-id-821'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1021' is-artificial='yes'/>
<parameter type-id='type-id-822'/>
<return type-id='type-id-823'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1021' is-artificial='yes'/>
<parameter type-id='type-id-824'/>
<return type-id='type-id-825'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1021' is-artificial='yes'/>
<parameter type-id='type-id-826'/>
<return type-id='type-id-827'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1021' is-artificial='yes'/>
<parameter type-id='type-id-840'/>
<return type-id='type-id-841'/>
</function-decl>
</member-function>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-849'/>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-863'/>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='96'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-846'/>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1025' is-artificial='yes'/>
<parameter type-id='type-id-816'/>
<return type-id='type-id-9'/>
</function-decl>
</member-function>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-847'/>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-876'/>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1026' is-artificial='yes'/>
<parameter type-id='type-id-816'/>
<return type-id='type-id-9'/>
</function-decl>
</member-function>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-280'/>
<member-type access='public'>
<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'>
<underlying-type type-id='type-id-11'/>
<enumerator name='xPlacement' value='1'/>
<enumerator name='yPlacement' value='2'/>
<enumerator name='xAdvance' value='4'/>
<enumerator name='yAdvance' value='8'/>
<enumerator name='xPlaDevice' value='16'/>
<enumerator name='yPlaDevice' value='32'/>
<enumerator name='xAdvDevice' value='64'/>
<enumerator name='yAdvDevice' value='128'/>
<enumerator name='ignored' value='3840'/>
<enumerator name='reserved' value='61440'/>
<enumerator name='devices' value='240'/>
</enum-decl>
</member-type>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<member-type access='public'>
<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'>
<member-type access='public'>
<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'>
<underlying-type type-id='type-id-11'/>
<enumerator name='MATCH_NO' value='0'/>
<enumerator name='MATCH_YES' value='1'/>
<enumerator name='MATCH_MAYBE' value='2'/>
</enum-decl>
</member-type>
<member-type access='public'>
<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'>
<underlying-type type-id='type-id-11'/>
<enumerator name='SKIP_NO' value='0'/>
<enumerator name='SKIP_YES' value='1'/>
<enumerator name='SKIP_MAYBE' value='2'/>
</enum-decl>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='40'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='96'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='128'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='192'>
<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'/>
</data-member>
<member-function access='public' constructor='yes'>
<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'>
<parameter type-id='type-id-1033' is-artificial='yes'/>
<return type-id='type-id-13'/>
</function-decl>
</member-function>
</class-decl>
</member-type>
<member-type access='public'>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='128'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='384'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='448'>
<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'/>
</data-member>
<member-function access='public' constructor='yes'>
<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'>
<parameter type-id='type-id-1036' is-artificial='yes'/>
<parameter type-id='type-id-826'/>
<parameter type-id='type-id-12'/>
<parameter type-id='type-id-12'/>
<parameter type-id='type-id-1'/>
<return type-id='type-id-13'/>
</function-decl>
</member-function>
</class-decl>
</member-type>
<member-type access='public'>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='128'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='384'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='448'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='480'>
<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'/>
</data-member>
<member-function access='public' constructor='yes'>
<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'>
<parameter type-id='type-id-1038' is-artificial='yes'/>
<parameter type-id='type-id-826'/>
<parameter type-id='type-id-12'/>
<parameter type-id='type-id-12'/>
<parameter type-id='type-id-1'/>
<return type-id='type-id-13'/>
</function-decl>
</member-function>
</class-decl>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='256'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='288'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='320'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='384'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='448'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='480'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='512'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='576'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='608'>
<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'/>
</data-member>
<member-function access='public' constructor='yes'>
<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'>
<parameter type-id='type-id-826' is-artificial='yes'/>
<parameter type-id='type-id-12'/>
<parameter type-id='type-id-143'/>
<parameter type-id='type-id-161'/>
<return type-id='type-id-13'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-826' is-artificial='yes'/>
<parameter type-id='type-id-1042'/>
<return type-id='type-id-827'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-826' is-artificial='yes'/>
<parameter type-id='type-id-1043'/>
<return type-id='type-id-827'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-826' is-artificial='yes'/>
<parameter type-id='type-id-1044'/>
<return type-id='type-id-827'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-826' is-artificial='yes'/>
<parameter type-id='type-id-1045'/>
<return type-id='type-id-827'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-826' is-artificial='yes'/>
<parameter type-id='type-id-1046'/>
<return type-id='type-id-827'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-826' is-artificial='yes'/>
<parameter type-id='type-id-1047'/>
<return type-id='type-id-827'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-826' is-artificial='yes'/>
<parameter type-id='type-id-1048'/>
<return type-id='type-id-827'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-826' is-artificial='yes'/>
<parameter type-id='type-id-1049'/>
<return type-id='type-id-827'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-826' is-artificial='yes'/>
<parameter type-id='type-id-1050'/>
<return type-id='type-id-827'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-826' is-artificial='yes'/>
<parameter type-id='type-id-1051'/>
<return type-id='type-id-827'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-826' is-artificial='yes'/>
<parameter type-id='type-id-1052'/>
<return type-id='type-id-827'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-826' is-artificial='yes'/>
<parameter type-id='type-id-1053'/>
<return type-id='type-id-827'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-826' is-artificial='yes'/>
<parameter type-id='type-id-1054'/>
<return type-id='type-id-827'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-826' is-artificial='yes'/>
<parameter type-id='type-id-1055'/>
<return type-id='type-id-827'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-826' is-artificial='yes'/>
<parameter type-id='type-id-1056'/>
<return type-id='type-id-827'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-826' is-artificial='yes'/>
<parameter type-id='type-id-1057'/>
<return type-id='type-id-827'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-826' is-artificial='yes'/>
<parameter type-id='type-id-1058'/>
<return type-id='type-id-827'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-826' is-artificial='yes'/>
<parameter type-id='type-id-1059'/>
<return type-id='type-id-827'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-826' is-artificial='yes'/>
<parameter type-id='type-id-1060'/>
<return type-id='type-id-827'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-826' is-artificial='yes'/>
<parameter type-id='type-id-1061'/>
<return type-id='type-id-827'/>
</function-decl>
</member-function>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='224'>
<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'/>
</data-member>
<member-function access='public' constructor='yes'>
<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'>
<parameter type-id='type-id-824' is-artificial='yes'/>
<parameter type-id='type-id-144'/>
<parameter type-id='type-id-804'/>
<parameter type-id='type-id-12'/>
<return type-id='type-id-13'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-824' is-artificial='yes'/>
<parameter type-id='type-id-1042'/>
<return type-id='type-id-825'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-824' is-artificial='yes'/>
<parameter type-id='type-id-1043'/>
<return type-id='type-id-825'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-824' is-artificial='yes'/>
<parameter type-id='type-id-1044'/>
<return type-id='type-id-825'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-824' is-artificial='yes'/>
<parameter type-id='type-id-1045'/>
<return type-id='type-id-825'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-824' is-artificial='yes'/>
<parameter type-id='type-id-1047'/>
<return type-id='type-id-825'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-824' is-artificial='yes'/>
<parameter type-id='type-id-1046'/>
<return type-id='type-id-825'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-824' is-artificial='yes'/>
<parameter type-id='type-id-1048'/>
<return type-id='type-id-825'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-824' is-artificial='yes'/>
<parameter type-id='type-id-1049'/>
<return type-id='type-id-825'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-824' is-artificial='yes'/>
<parameter type-id='type-id-1050'/>
<return type-id='type-id-825'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-824' is-artificial='yes'/>
<parameter type-id='type-id-1051'/>
<return type-id='type-id-825'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-824' is-artificial='yes'/>
<parameter type-id='type-id-1052'/>
<return type-id='type-id-825'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-824' is-artificial='yes'/>
<parameter type-id='type-id-1053'/>
<return type-id='type-id-825'/>
</function-decl>
</member-function>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='256'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='320'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='384'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='66880'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='66912'>
<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'/>
</data-member>
<member-function access='public' constructor='yes'>
<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'>
<parameter type-id='type-id-822' is-artificial='yes'/>
<parameter type-id='type-id-144'/>
<parameter type-id='type-id-804'/>
<parameter type-id='type-id-804'/>
<parameter type-id='type-id-804'/>
<parameter type-id='type-id-804'/>
<parameter type-id='type-id-12'/>
<return type-id='type-id-13'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<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'>
<parameter type-id='type-id-822' is-artificial='yes'/>
<parameter type-id='type-id-9' is-artificial='yes'/>
<return type-id='type-id-13'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-822' is-artificial='yes'/>
<parameter type-id='type-id-1042'/>
<return type-id='type-id-823'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-822' is-artificial='yes'/>
<parameter type-id='type-id-1043'/>
<return type-id='type-id-823'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-822' is-artificial='yes'/>
<parameter type-id='type-id-1045'/>
<return type-id='type-id-823'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-822' is-artificial='yes'/>
<parameter type-id='type-id-1047'/>
<return type-id='type-id-823'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-822' is-artificial='yes'/>
<parameter type-id='type-id-1044'/>
<return type-id='type-id-823'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-822' is-artificial='yes'/>
<parameter type-id='type-id-1046'/>
<return type-id='type-id-823'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-822' is-artificial='yes'/>
<parameter type-id='type-id-1058'/>
<return type-id='type-id-823'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-822' is-artificial='yes'/>
<parameter type-id='type-id-1059'/>
<return type-id='type-id-823'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-822' is-artificial='yes'/>
<parameter type-id='type-id-1054'/>
<return type-id='type-id-823'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-822' is-artificial='yes'/>
<parameter type-id='type-id-1055'/>
<return type-id='type-id-823'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-822' is-artificial='yes'/>
<parameter type-id='type-id-1056'/>
<return type-id='type-id-823'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-822' is-artificial='yes'/>
<parameter type-id='type-id-1057'/>
<return type-id='type-id-823'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-822' is-artificial='yes'/>
<parameter type-id='type-id-1060'/>
<return type-id='type-id-823'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-822' is-artificial='yes'/>
<parameter type-id='type-id-1061'/>
<return type-id='type-id-823'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-822' is-artificial='yes'/>
<parameter type-id='type-id-1048'/>
<return type-id='type-id-823'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-822' is-artificial='yes'/>
<parameter type-id='type-id-1049'/>
<return type-id='type-id-823'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-822' is-artificial='yes'/>
<parameter type-id='type-id-1050'/>
<return type-id='type-id-823'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-822' is-artificial='yes'/>
<parameter type-id='type-id-1051'/>
<return type-id='type-id-823'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-822' is-artificial='yes'/>
<parameter type-id='type-id-1052'/>
<return type-id='type-id-823'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-822' is-artificial='yes'/>
<parameter type-id='type-id-1053'/>
<return type-id='type-id-823'/>
</function-decl>
</member-function>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<member-type access='public'>
<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'/>
</member-type>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<member-function access='public' constructor='yes'>
<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'>
<parameter type-id='type-id-840' is-artificial='yes'/>
<return type-id='type-id-13'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-840' is-artificial='yes'/>
<parameter type-id='type-id-1042'/>
<return type-id='type-id-841'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-840' is-artificial='yes'/>
<parameter type-id='type-id-1043'/>
<return type-id='type-id-841'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-840' is-artificial='yes'/>
<parameter type-id='type-id-1044'/>
<return type-id='type-id-841'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-840' is-artificial='yes'/>
<parameter type-id='type-id-1045'/>
<return type-id='type-id-841'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-840' is-artificial='yes'/>
<parameter type-id='type-id-1047'/>
<return type-id='type-id-841'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-840' is-artificial='yes'/>
<parameter type-id='type-id-1048'/>
<return type-id='type-id-841'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-840' is-artificial='yes'/>
<parameter type-id='type-id-1049'/>
<return type-id='type-id-841'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-840' is-artificial='yes'/>
<parameter type-id='type-id-1050'/>
<return type-id='type-id-841'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-840' is-artificial='yes'/>
<parameter type-id='type-id-1046'/>
<return type-id='type-id-841'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-840' is-artificial='yes'/>
<parameter type-id='type-id-1058'/>
<return type-id='type-id-841'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-840' is-artificial='yes'/>
<parameter type-id='type-id-1059'/>
<return type-id='type-id-841'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-840' is-artificial='yes'/>
<parameter type-id='type-id-1060'/>
<return type-id='type-id-841'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-840' is-artificial='yes'/>
<parameter type-id='type-id-1061'/>
<return type-id='type-id-841'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-840' is-artificial='yes'/>
<parameter type-id='type-id-1054'/>
<return type-id='type-id-841'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-840' is-artificial='yes'/>
<parameter type-id='type-id-1055'/>
<return type-id='type-id-841'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-840' is-artificial='yes'/>
<parameter type-id='type-id-1056'/>
<return type-id='type-id-841'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-840' is-artificial='yes'/>
<parameter type-id='type-id-1057'/>
<return type-id='type-id-841'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-840' is-artificial='yes'/>
<parameter type-id='type-id-1051'/>
<return type-id='type-id-841'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-840' is-artificial='yes'/>
<parameter type-id='type-id-1052'/>
<return type-id='type-id-841'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-840' is-artificial='yes'/>
<parameter type-id='type-id-1053'/>
<return type-id='type-id-841'/>
</function-decl>
</member-function>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<member-type access='public'>
<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'/>
</member-type>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='160'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
<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'/>
</data-member>
<member-function access='public' constructor='yes'>
<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'>
<parameter type-id='type-id-820' is-artificial='yes'/>
<parameter type-id='type-id-144'/>
<parameter type-id='type-id-152'/>
<parameter type-id='type-id-12'/>
<parameter type-id='type-id-1'/>
<return type-id='type-id-13'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-820' is-artificial='yes'/>
<parameter type-id='type-id-1042'/>
<return type-id='type-id-821'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-820' is-artificial='yes'/>
<parameter type-id='type-id-1043'/>
<return type-id='type-id-821'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-820' is-artificial='yes'/>
<parameter type-id='type-id-1044'/>
<return type-id='type-id-821'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-820' is-artificial='yes'/>
<parameter type-id='type-id-1045'/>
<return type-id='type-id-821'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-820' is-artificial='yes'/>
<parameter type-id='type-id-1046'/>
<return type-id='type-id-821'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-820' is-artificial='yes'/>
<parameter type-id='type-id-1047'/>
<return type-id='type-id-821'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-820' is-artificial='yes'/>
<parameter type-id='type-id-1048'/>
<return type-id='type-id-821'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-820' is-artificial='yes'/>
<parameter type-id='type-id-1049'/>
<return type-id='type-id-821'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-820' is-artificial='yes'/>
<parameter type-id='type-id-1050'/>
<return type-id='type-id-821'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-820' is-artificial='yes'/>
<parameter type-id='type-id-1051'/>
<return type-id='type-id-821'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-820' is-artificial='yes'/>
<parameter type-id='type-id-1052'/>
<return type-id='type-id-821'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-820' is-artificial='yes'/>
<parameter type-id='type-id-1053'/>
<return type-id='type-id-821'/>
</function-decl>
</member-function>
</class-decl>
</namespace-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='896'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='928'>
<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'/>
</data-member>
</class-decl>
<pointer-type-def type-id='type-id-1069' size-in-bits='64' id='type-id-920'/>
<qualified-type-def type-id='type-id-622' const='yes' id='type-id-986'/>
<reference-type-def kind='lvalue' type-id='type-id-986' size-in-bits='64' id='type-id-999'/>
<qualified-type-def type-id='type-id-623' const='yes' id='type-id-987'/>
<qualified-type-def type-id='type-id-624' const='yes' id='type-id-988'/>
<reference-type-def kind='lvalue' type-id='type-id-728' size-in-bits='64' id='type-id-924'/>
<pointer-type-def type-id='type-id-1070' size-in-bits='64' id='type-id-966'/>
<pointer-type-def type-id='type-id-1071' size-in-bits='64' id='type-id-969'/>
<qualified-type-def type-id='type-id-974' const='yes' id='type-id-989'/>
<qualified-type-def type-id='type-id-975' const='yes' id='type-id-990'/>
<qualified-type-def type-id='type-id-976' const='yes' id='type-id-991'/>
<pointer-type-def type-id='type-id-1072' size-in-bits='64' id='type-id-979'/>
<pointer-type-def type-id='type-id-1073' size-in-bits='64' id='type-id-981'/>
<qualified-type-def type-id='type-id-671' const='yes' id='type-id-992'/>
<qualified-type-def type-id='type-id-672' const='yes' id='type-id-993'/>
<qualified-type-def type-id='type-id-673' const='yes' id='type-id-994'/>
<qualified-type-def type-id='type-id-674' const='yes' id='type-id-995'/>
<namespace-decl name='OT'>
<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'/>
</namespace-decl>
<namespace-decl name='OT'>
<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'/>
</namespace-decl>
<namespace-decl name='OT'>
<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'/>
</namespace-decl>
<namespace-decl name='OT'>
<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'/>
</namespace-decl>
<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'/>
<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'/>
<array-type-def dimensions='1' type-id='type-id-1077' size-in-bits='16' id='type-id-1074'>
<subrange length='1' type-id='type-id-4' id='type-id-171'/>
</array-type-def>
<pointer-type-def type-id='type-id-1028' size-in-bits='64' id='type-id-1033'/>
<pointer-type-def type-id='type-id-1034' size-in-bits='64' id='type-id-1036'/>
<pointer-type-def type-id='type-id-1037' size-in-bits='64' id='type-id-1038'/>
<pointer-type-def type-id='type-id-1078' size-in-bits='64' id='type-id-1032'/>
<namespace-decl name='OT'>
<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'>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='48'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='80'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='48'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='80'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='112'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<data-member access='private' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='private' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='48'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-280'/>
<data-member access='public' static='yes'>
<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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-855'/>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-859'/>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-868'/>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1082' is-artificial='yes'/>
<parameter type-id='type-id-802'/>
<return type-id='type-id-13'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1082' is-artificial='yes'/>
<parameter type-id='type-id-804'/>
<return type-id='type-id-13'/>
</function-decl>
</member-function>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='24'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='24'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<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'>
<data-member access='private' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
<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'/>
</data-member>
</class-decl>
<qualified-type-def type-id='type-id-833' const='yes' id='type-id-1069'/>
<reference-type-def kind='lvalue' type-id='type-id-1085' size-in-bits='64' id='type-id-1045'/>
<pointer-type-def type-id='type-id-1086' size-in-bits='64' id='type-id-1015'/>
<reference-type-def kind='lvalue' type-id='type-id-1087' size-in-bits='64' id='type-id-1051'/>
<reference-type-def kind='lvalue' type-id='type-id-1088' size-in-bits='64' id='type-id-1052'/>
<reference-type-def kind='lvalue' type-id='type-id-1089' size-in-bits='64' id='type-id-1053'/>
<pointer-type-def type-id='type-id-1090' size-in-bits='64' id='type-id-1019'/>
<reference-type-def kind='lvalue' type-id='type-id-1091' size-in-bits='64' id='type-id-1048'/>
<reference-type-def kind='lvalue' type-id='type-id-1092' size-in-bits='64' id='type-id-1049'/>
<reference-type-def kind='lvalue' type-id='type-id-726' size-in-bits='64' id='type-id-1050'/>
<reference-type-def kind='lvalue' type-id='type-id-1093' size-in-bits='64' id='type-id-1054'/>
<pointer-type-def type-id='type-id-1094' size-in-bits='64' id='type-id-1021'/>
<qualified-type-def type-id='type-id-1095' id='type-id-1041'/>
<qualified-type-def type-id='type-id-834' const='yes' id='type-id-1070'/>
<reference-type-def kind='lvalue' type-id='type-id-1096' size-in-bits='64' id='type-id-1047'/>
<reference-type-def kind='lvalue' type-id='type-id-737' size-in-bits='64' id='type-id-1055'/>
<reference-type-def kind='lvalue' type-id='type-id-738' size-in-bits='64' id='type-id-1056'/>
<reference-type-def kind='lvalue' type-id='type-id-739' size-in-bits='64' id='type-id-1057'/>
<qualified-type-def type-id='type-id-832' const='yes' id='type-id-1071'/>
<reference-type-def kind='lvalue' type-id='type-id-1097' size-in-bits='64' id='type-id-1044'/>
<reference-type-def kind='lvalue' type-id='type-id-780' size-in-bits='64' id='type-id-1060'/>
<reference-type-def kind='lvalue' type-id='type-id-781' size-in-bits='64' id='type-id-1061'/>
<qualified-type-def type-id='type-id-838' const='yes' id='type-id-1072'/>
<reference-type-def kind='lvalue' type-id='type-id-1098' size-in-bits='64' id='type-id-1046'/>
<reference-type-def kind='lvalue' type-id='type-id-786' size-in-bits='64' id='type-id-1058'/>
<reference-type-def kind='lvalue' type-id='type-id-787' size-in-bits='64' id='type-id-1059'/>
<qualified-type-def type-id='type-id-831' const='yes' id='type-id-1073'/>
<reference-type-def kind='lvalue' type-id='type-id-1099' size-in-bits='64' id='type-id-1042'/>
<reference-type-def kind='lvalue' type-id='type-id-1100' size-in-bits='64' id='type-id-1043'/>
<pointer-type-def type-id='type-id-1101' size-in-bits='64' id='type-id-1025'/>
<pointer-type-def type-id='type-id-1102' size-in-bits='64' id='type-id-1026'/>
<reference-type-def kind='lvalue' type-id='type-id-995' size-in-bits='64' id='type-id-1022'/>
<pointer-type-def type-id='type-id-1103' size-in-bits='64' id='type-id-1035'/>
<reference-type-def kind='lvalue' type-id='type-id-1104' size-in-bits='64' id='type-id-1076'/>
<array-type-def dimensions='1' type-id='type-id-1067' size-in-bits='65536' id='type-id-1068'>
<subrange length='2048' type-id='type-id-4' id='type-id-1105'/>
</array-type-def>
<namespace-decl name='OT'>
<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'/>
</namespace-decl>
<pointer-type-def type-id='type-id-1106' size-in-bits='64' id='type-id-1040'/>
<pointer-type-def type-id='type-id-1107' size-in-bits='64' id='type-id-1063'/>
<pointer-type-def type-id='type-id-1108' size-in-bits='64' id='type-id-1065'/>
<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'/>
<namespace-decl name='OT'>
<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'>
<data-member access='private' layout-offset-in-bits='0'>
<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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-858'/>
</class-decl>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-867'/>
</class-decl>
</namespace-decl>
<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'>
<data-member access='private' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
<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'/>
</data-member>
</class-decl>
<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'>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='private' layout-offset-in-bits='0'>
<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'/>
</data-member>
</class-decl>
<qualified-type-def type-id='type-id-919' const='yes' id='type-id-1085'/>
<qualified-type-def type-id='type-id-958' const='yes' id='type-id-1086'/>
<qualified-type-def type-id='type-id-1012' const='yes' id='type-id-1087'/>
<qualified-type-def type-id='type-id-1013' const='yes' id='type-id-1088'/>
<qualified-type-def type-id='type-id-1014' const='yes' id='type-id-1089'/>
<qualified-type-def type-id='type-id-962' const='yes' id='type-id-1090'/>
<qualified-type-def type-id='type-id-1017' const='yes' id='type-id-1091'/>
<qualified-type-def type-id='type-id-1018' const='yes' id='type-id-1092'/>
<qualified-type-def type-id='type-id-1112' const='yes' id='type-id-1093'/>
<qualified-type-def type-id='type-id-963' const='yes' id='type-id-1094'/>
<reference-type-def kind='lvalue' type-id='type-id-1113' size-in-bits='64' id='type-id-1095'/>
<qualified-type-def type-id='type-id-628' const='yes' id='type-id-1096'/>
<qualified-type-def type-id='type-id-968' const='yes' id='type-id-1097'/>
<pointer-type-def type-id='type-id-1114' size-in-bits='64' id='type-id-1082'/>
<qualified-type-def type-id='type-id-978' const='yes' id='type-id-1098'/>
<qualified-type-def type-id='type-id-669' const='yes' id='type-id-1099'/>
<qualified-type-def type-id='type-id-670' const='yes' id='type-id-1100'/>
<qualified-type-def type-id='type-id-961' const='yes' id='type-id-1101'/>
<qualified-type-def type-id='type-id-960' const='yes' id='type-id-1102'/>
<qualified-type-def type-id='type-id-415' const='yes' id='type-id-1103'/>
<qualified-type-def type-id='type-id-1115' const='yes' id='type-id-1104'/>
<namespace-decl name='OT'>
<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'/>
</namespace-decl>
<namespace-decl name='OT'>
<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'>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<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'/>
<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'>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='private' layout-offset-in-bits='0'>
<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'/>
</data-member>
</class-decl>
<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'>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='private' layout-offset-in-bits='0'>
<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'/>
</data-member>
</class-decl>
<qualified-type-def type-id='type-id-1116' const='yes' id='type-id-1113'/>
<qualified-type-def type-id='type-id-1007' const='yes' id='type-id-1114'/>
<array-type-def dimensions='1' type-id='type-id-84' size-in-bits='24' id='type-id-1109'>
<subrange length='3' type-id='type-id-4' id='type-id-1117'/>
</array-type-def>
<namespace-decl name='OT'>
<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'>
<member-type access='public'>
<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'>
<underlying-type type-id='type-id-11'/>
<enumerator name='UnclassifiedGlyph' value='0'/>
<enumerator name='BaseGlyph' value='1'/>
<enumerator name='LigatureGlyph' value='2'/>
<enumerator name='MarkGlyph' value='3'/>
<enumerator name='ComponentGlyph' value='4'/>
</enum-decl>
</member-type>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='48'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='80'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='96'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
</namespace-decl>
<array-type-def dimensions='1' type-id='type-id-651' size-in-bits='16' id='type-id-1119'>
<subrange length='1' type-id='type-id-4' id='type-id-171'/>
</array-type-def>
</abi-instr>
<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'>
<qualified-type-def type-id='type-id-143' const='yes' id='type-id-1120'/>
<pointer-type-def type-id='type-id-9' size-in-bits='64' id='type-id-1121'/>
<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'>
<return type-id='type-id-145'/>
</function-decl>
<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'>
<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'/>
<return type-id='type-id-28'/>
</function-decl>
<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'>
<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'/>
<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'/>
<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'/>
<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'/>
<return type-id='type-id-13'/>
</function-decl>
<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'>
<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'/>
<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'/>
<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'/>
<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'/>
<return type-id='type-id-13'/>
</function-decl>
<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'>
<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'/>
<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'/>
<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'/>
<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'/>
<return type-id='type-id-13'/>
</function-decl>
<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'>
<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'/>
<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'/>
<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'/>
<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'/>
<return type-id='type-id-13'/>
</function-decl>
<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'>
<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'/>
<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'/>
<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'/>
<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'/>
<return type-id='type-id-13'/>
</function-decl>
<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'>
<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'/>
<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'/>
<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'/>
<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'/>
<return type-id='type-id-13'/>
</function-decl>
<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'>
<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'/>
<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'/>
<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'/>
<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'/>
<return type-id='type-id-13'/>
</function-decl>
<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'>
<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'/>
<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'/>
<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'/>
<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'/>
<return type-id='type-id-13'/>
</function-decl>
<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'>
<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'/>
<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'/>
<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'/>
<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'/>
<return type-id='type-id-13'/>
</function-decl>
<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'>
<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'/>
<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'/>
<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'/>
<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'/>
<return type-id='type-id-13'/>
</function-decl>
<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'>
<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'/>
<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'/>
<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'/>
<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'/>
<return type-id='type-id-13'/>
</function-decl>
<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'>
<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'/>
<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'/>
<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'/>
<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'/>
<return type-id='type-id-28'/>
</function-decl>
<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'>
<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'/>
<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'/>
<return type-id='type-id-140'/>
</function-decl>
<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'>
<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'/>
<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'/>
<return type-id='type-id-140'/>
</function-decl>
<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'>
<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'/>
<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'/>
<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'/>
<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'/>
<return type-id='type-id-28'/>
</function-decl>
<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'>
<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'/>
<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'/>
<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'/>
<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'/>
<return type-id='type-id-28'/>
</function-decl>
<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'>
<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'/>
<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'/>
<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'/>
<return type-id='type-id-140'/>
</function-decl>
<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'>
<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'/>
<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'/>
<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'/>
<return type-id='type-id-140'/>
</function-decl>
<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'>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<return type-id='type-id-28'/>
</function-decl>
<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'>
<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'/>
<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'/>
<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'/>
<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'/>
<return type-id='type-id-28'/>
</function-decl>
<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'>
<return type-id='type-id-143'/>
</function-decl>
<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'>
<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'/>
<return type-id='type-id-28'/>
</function-decl>
<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'>
<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'/>
<return type-id='type-id-143'/>
</function-decl>
<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'>
<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'/>
<return type-id='type-id-144'/>
</function-decl>
<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'>
<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'/>
<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'/>
<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'/>
<return type-id='type-id-13'/>
</function-decl>
<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'>
<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'/>
<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'/>
<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'/>
<return type-id='type-id-13'/>
</function-decl>
<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'>
<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'/>
<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'/>
<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'/>
<return type-id='type-id-13'/>
</function-decl>
<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'>
<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'/>
<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'/>
<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'/>
<return type-id='type-id-13'/>
</function-decl>
<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'>
<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'/>
<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'/>
<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'/>
<return type-id='type-id-13'/>
</function-decl>
<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'>
<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'/>
<return type-id='type-id-13'/>
</function-decl>
<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'>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<return type-id='type-id-28'/>
</function-decl>
<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'>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<return type-id='type-id-13'/>
</function-decl>
<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'>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<return type-id='type-id-13'/>
</function-decl>
<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'>
<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'/>
<return type-id='type-id-13'/>
</function-decl>
<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'>
<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'/>
<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'/>
<return type-id='type-id-33'/>
</function-decl>
<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'>
<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'/>
<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'/>
<return type-id='type-id-33'/>
</function-decl>
<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'>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<return type-id='type-id-28'/>
</function-decl>
<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'>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<return type-id='type-id-28'/>
</function-decl>
<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'>
<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'/>
<return type-id='type-id-143'/>
</function-decl>
<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'>
<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'/>
<return type-id='type-id-145'/>
</function-decl>
<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'>
<return type-id='type-id-145'/>
</function-decl>
<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'>
<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'/>
<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'/>
<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'/>
<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'/>
<return type-id='type-id-13'/>
</function-decl>
<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'>
<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'/>
<return type-id='type-id-143'/>
</function-decl>
<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'>
<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'/>
<return type-id='type-id-143'/>
</function-decl>
<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'>
<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'/>
<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'/>
<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'/>
<return type-id='type-id-28'/>
</function-decl>
<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'>
<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'/>
<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'/>
<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'/>
<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'/>
<return type-id='type-id-28'/>
</function-decl>
<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'>
<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'/>
<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'/>
<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'/>
<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'/>
<return type-id='type-id-28'/>
</function-decl>
<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'>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<return type-id='type-id-13'/>
</function-decl>
<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'>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<return type-id='type-id-13'/>
</function-decl>
<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'>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<return type-id='type-id-13'/>
</function-decl>
<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'>
<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'/>
<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'/>
<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'/>
<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'/>
<return type-id='type-id-28'/>
</function-decl>
<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'>
<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'/>
<return type-id='type-id-13'/>
</function-decl>
<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'>
<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'/>
<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'/>
<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'/>
<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'/>
<return type-id='type-id-13'/>
</function-decl>
<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'>
<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'/>
<return type-id='type-id-13'/>
</function-decl>
</abi-instr>
<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'>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='256'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='320'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='384'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='448'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='512'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='576'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='640'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='704'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='832'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1088'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1104'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1120'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1136'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1152'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1168'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1184'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1200'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1216'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1280'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1344'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1408'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1472'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1536'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1600'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1728'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1856'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1920'>
<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'/>
</data-member>
</class-decl>
<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'/>
<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'/>
<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'/>
<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'/>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
<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'/>
</data-member>
</class-decl>
<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'/>
<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'/>
<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'/>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='96'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='112'>
<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'/>
</data-member>
</class-decl>
<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'/>
<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'/>
<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'>
<underlying-type type-id='type-id-11'/>
<enumerator name='FT_ENCODING_NONE' value='0'/>
<enumerator name='FT_ENCODING_MS_SYMBOL' value='1937337698'/>
<enumerator name='FT_ENCODING_UNICODE' value='1970170211'/>
<enumerator name='FT_ENCODING_SJIS' value='1936353651'/>
<enumerator name='FT_ENCODING_GB2312' value='1734484000'/>
<enumerator name='FT_ENCODING_BIG5' value='1651074869'/>
<enumerator name='FT_ENCODING_WANSUNG' value='2002873971'/>
<enumerator name='FT_ENCODING_JOHAB' value='1785686113'/>
<enumerator name='FT_ENCODING_MS_SJIS' value='1936353651'/>
<enumerator name='FT_ENCODING_MS_GB2312' value='1734484000'/>
<enumerator name='FT_ENCODING_MS_BIG5' value='1651074869'/>
<enumerator name='FT_ENCODING_MS_WANSUNG' value='2002873971'/>
<enumerator name='FT_ENCODING_MS_JOHAB' value='1785686113'/>
<enumerator name='FT_ENCODING_ADOBE_STANDARD' value='1094995778'/>
<enumerator name='FT_ENCODING_ADOBE_EXPERT' value='1094992453'/>
<enumerator name='FT_ENCODING_ADOBE_CUSTOM' value='1094992451'/>
<enumerator name='FT_ENCODING_ADOBE_LATIN_1' value='1818326065'/>
<enumerator name='FT_ENCODING_OLD_LATIN_2' value='1818326066'/>
<enumerator name='FT_ENCODING_APPLE_ROMAN' value='1634889070'/>
</enum-decl>
<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'/>
<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'/>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<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'/>
</data-member>
</class-decl>
<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'/>
<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'/>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
<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'/>
</data-member>
</class-decl>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='256'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='384'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='896'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='960'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1024'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1152'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1216'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1536'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1568'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1600'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1920'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1984'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='2048'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='2112'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='2176'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='2240'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='2304'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='2368'>
<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'/>
</data-member>
</class-decl>
<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'/>
<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'/>
<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'/>
<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'/>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='256'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='320'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='384'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='448'>
<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'/>
</data-member>
</class-decl>
<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'/>
<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'/>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<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'/>
</data-member>
</class-decl>
<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'/>
<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'>
<underlying-type type-id='type-id-11'/>
<enumerator name='FT_GLYPH_FORMAT_NONE' value='0'/>
<enumerator name='FT_GLYPH_FORMAT_COMPOSITE' value='1668246896'/>
<enumerator name='FT_GLYPH_FORMAT_BITMAP' value='1651078259'/>
<enumerator name='FT_GLYPH_FORMAT_OUTLINE' value='1869968492'/>
<enumerator name='FT_GLYPH_FORMAT_PLOTTER' value='1886154612'/>
</enum-decl>
<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'/>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='208'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='216'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='256'>
<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'/>
</data-member>
</class-decl>
<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'/>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='256'>
<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'/>
</data-member>
</class-decl>
<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'/>
<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'/>
<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'/>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='640'>
<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'/>
</data-member>
</class-decl>
<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'/>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='256'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='320'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='384'>
<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'/>
</data-member>
</class-decl>
<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'/>
<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'/>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
<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'/>
</data-member>
</class-decl>
<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'/>
<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'/>
<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'/>
<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'/>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='256'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='320'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='384'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='448'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='512'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='576'>
<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'/>
</data-member>
</class-decl>
<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'/>
<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'>
<data-member access='public'>
<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'/>
</data-member>
<data-member access='public'>
<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'/>
</data-member>
</union-decl>
<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'/>
<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'/>
<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'/>
<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'/>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<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'/>
</data-member>
</class-decl>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<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'/>
</data-member>
</class-decl>
<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'/>
<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'/>
<pointer-type-def type-id='type-id-1142' size-in-bits='64' id='type-id-1126'/>
<pointer-type-def type-id='type-id-1134' size-in-bits='64' id='type-id-1127'/>
<pointer-type-def type-id='type-id-1145' size-in-bits='64' id='type-id-1144'/>
<pointer-type-def type-id='type-id-1204' size-in-bits='64' id='type-id-1182'/>
<pointer-type-def type-id='type-id-1122' size-in-bits='64' id='type-id-1148'/>
<pointer-type-def type-id='type-id-1205' size-in-bits='64' id='type-id-1203'/>
<pointer-type-def type-id='type-id-1153' size-in-bits='64' id='type-id-1165'/>
<pointer-type-def type-id='type-id-1206' size-in-bits='64' id='type-id-1164'/>
<pointer-type-def type-id='type-id-1201' size-in-bits='64' id='type-id-1202'/>
<pointer-type-def type-id='type-id-1183' size-in-bits='64' id='type-id-1188'/>
<pointer-type-def type-id='type-id-1177' size-in-bits='64' id='type-id-1176'/>
<pointer-type-def type-id='type-id-1207' size-in-bits='64' id='type-id-1181'/>
<pointer-type-def type-id='type-id-1208' size-in-bits='64' id='type-id-1175'/>
<pointer-type-def type-id='type-id-1191' size-in-bits='64' id='type-id-1197'/>
<pointer-type-def type-id='type-id-1140' size-in-bits='64' id='type-id-1124'/>
<pointer-type-def type-id='type-id-1209' size-in-bits='64' id='type-id-1174'/>
<pointer-type-def type-id='type-id-1158' size-in-bits='64' id='type-id-1172'/>
<pointer-type-def type-id='type-id-80' size-in-bits='64' id='type-id-1173'/>
<pointer-type-def type-id='type-id-87' size-in-bits='64' id='type-id-1170'/>
<pointer-type-def type-id='type-id-1210' size-in-bits='64' id='type-id-1196'/>
<pointer-type-def type-id='type-id-1211' size-in-bits='64' id='type-id-1189'/>
<pointer-type-def type-id='type-id-1212' size-in-bits='64' id='type-id-1198'/>
<pointer-type-def type-id='type-id-1213' size-in-bits='64' id='type-id-1187'/>
<pointer-type-def type-id='type-id-1214' size-in-bits='64' id='type-id-1190'/>
<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'>
<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'/>
<return type-id='type-id-1146'/>
</function-decl>
<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'>
<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'/>
<return type-id='type-id-13'/>
</function-decl>
<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'>
<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'/>
<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'/>
<return type-id='type-id-144'/>
</function-decl>
<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'>
<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'/>
<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'/>
<return type-id='type-id-143'/>
</function-decl>
<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'>
<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'/>
<return type-id='type-id-144'/>
</function-decl>
<class-decl name='FT_DriverRec_' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1204'/>
<class-decl name='FT_Face_InternalRec_' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1205'/>
<class-decl name='FT_LibraryRec_' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1206'/>
<class-decl name='FT_Size_InternalRec_' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1207'/>
<class-decl name='FT_Slot_InternalRec_' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1208'/>
<class-decl name='FT_SubGlyphRec_' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1209'/>
<function-type size-in-bits='64' id='type-id-1210'>
<parameter type-id='type-id-1137'/>
<parameter type-id='type-id-4'/>
<parameter type-id='type-id-1170'/>
<parameter type-id='type-id-4'/>
<return type-id='type-id-4'/>
</function-type>
<function-type size-in-bits='64' id='type-id-1211'>
<parameter type-id='type-id-1136'/>
<parameter type-id='type-id-33'/>
<return type-id='type-id-13'/>
</function-type>
<function-type size-in-bits='64' id='type-id-1212'>
<parameter type-id='type-id-1137'/>
<return type-id='type-id-13'/>
</function-type>
<function-type size-in-bits='64' id='type-id-1213'>
<parameter type-id='type-id-1136'/>
<parameter type-id='type-id-10'/>
<return type-id='type-id-33'/>
</function-type>
<function-type size-in-bits='64' id='type-id-1214'>
<parameter type-id='type-id-1136'/>
<parameter type-id='type-id-10'/>
<parameter type-id='type-id-10'/>
<parameter type-id='type-id-33'/>
<return type-id='type-id-33'/>
</function-type>
</abi-instr>
<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'>
<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'>
<underlying-type type-id='type-id-11'/>
<enumerator name='G_UNICODE_SCRIPT_INVALID_CODE' value='-1'/>
<enumerator name='G_UNICODE_SCRIPT_COMMON' value='0'/>
<enumerator name='G_UNICODE_SCRIPT_INHERITED' value='1'/>
<enumerator name='G_UNICODE_SCRIPT_ARABIC' value='2'/>
<enumerator name='G_UNICODE_SCRIPT_ARMENIAN' value='3'/>
<enumerator name='G_UNICODE_SCRIPT_BENGALI' value='4'/>
<enumerator name='G_UNICODE_SCRIPT_BOPOMOFO' value='5'/>
<enumerator name='G_UNICODE_SCRIPT_CHEROKEE' value='6'/>
<enumerator name='G_UNICODE_SCRIPT_COPTIC' value='7'/>
<enumerator name='G_UNICODE_SCRIPT_CYRILLIC' value='8'/>
<enumerator name='G_UNICODE_SCRIPT_DESERET' value='9'/>
<enumerator name='G_UNICODE_SCRIPT_DEVANAGARI' value='10'/>
<enumerator name='G_UNICODE_SCRIPT_ETHIOPIC' value='11'/>
<enumerator name='G_UNICODE_SCRIPT_GEORGIAN' value='12'/>
<enumerator name='G_UNICODE_SCRIPT_GOTHIC' value='13'/>
<enumerator name='G_UNICODE_SCRIPT_GREEK' value='14'/>
<enumerator name='G_UNICODE_SCRIPT_GUJARATI' value='15'/>
<enumerator name='G_UNICODE_SCRIPT_GURMUKHI' value='16'/>
<enumerator name='G_UNICODE_SCRIPT_HAN' value='17'/>
<enumerator name='G_UNICODE_SCRIPT_HANGUL' value='18'/>
<enumerator name='G_UNICODE_SCRIPT_HEBREW' value='19'/>
<enumerator name='G_UNICODE_SCRIPT_HIRAGANA' value='20'/>
<enumerator name='G_UNICODE_SCRIPT_KANNADA' value='21'/>
<enumerator name='G_UNICODE_SCRIPT_KATAKANA' value='22'/>
<enumerator name='G_UNICODE_SCRIPT_KHMER' value='23'/>
<enumerator name='G_UNICODE_SCRIPT_LAO' value='24'/>
<enumerator name='G_UNICODE_SCRIPT_LATIN' value='25'/>
<enumerator name='G_UNICODE_SCRIPT_MALAYALAM' value='26'/>
<enumerator name='G_UNICODE_SCRIPT_MONGOLIAN' value='27'/>
<enumerator name='G_UNICODE_SCRIPT_MYANMAR' value='28'/>
<enumerator name='G_UNICODE_SCRIPT_OGHAM' value='29'/>
<enumerator name='G_UNICODE_SCRIPT_OLD_ITALIC' value='30'/>
<enumerator name='G_UNICODE_SCRIPT_ORIYA' value='31'/>
<enumerator name='G_UNICODE_SCRIPT_RUNIC' value='32'/>
<enumerator name='G_UNICODE_SCRIPT_SINHALA' value='33'/>
<enumerator name='G_UNICODE_SCRIPT_SYRIAC' value='34'/>
<enumerator name='G_UNICODE_SCRIPT_TAMIL' value='35'/>
<enumerator name='G_UNICODE_SCRIPT_TELUGU' value='36'/>
<enumerator name='G_UNICODE_SCRIPT_THAANA' value='37'/>
<enumerator name='G_UNICODE_SCRIPT_THAI' value='38'/>
<enumerator name='G_UNICODE_SCRIPT_TIBETAN' value='39'/>
<enumerator name='G_UNICODE_SCRIPT_CANADIAN_ABORIGINAL' value='40'/>
<enumerator name='G_UNICODE_SCRIPT_YI' value='41'/>
<enumerator name='G_UNICODE_SCRIPT_TAGALOG' value='42'/>
<enumerator name='G_UNICODE_SCRIPT_HANUNOO' value='43'/>
<enumerator name='G_UNICODE_SCRIPT_BUHID' value='44'/>
<enumerator name='G_UNICODE_SCRIPT_TAGBANWA' value='45'/>
<enumerator name='G_UNICODE_SCRIPT_BRAILLE' value='46'/>
<enumerator name='G_UNICODE_SCRIPT_CYPRIOT' value='47'/>
<enumerator name='G_UNICODE_SCRIPT_LIMBU' value='48'/>
<enumerator name='G_UNICODE_SCRIPT_OSMANYA' value='49'/>
<enumerator name='G_UNICODE_SCRIPT_SHAVIAN' value='50'/>
<enumerator name='G_UNICODE_SCRIPT_LINEAR_B' value='51'/>
<enumerator name='G_UNICODE_SCRIPT_TAI_LE' value='52'/>
<enumerator name='G_UNICODE_SCRIPT_UGARITIC' value='53'/>
<enumerator name='G_UNICODE_SCRIPT_NEW_TAI_LUE' value='54'/>
<enumerator name='G_UNICODE_SCRIPT_BUGINESE' value='55'/>
<enumerator name='G_UNICODE_SCRIPT_GLAGOLITIC' value='56'/>
<enumerator name='G_UNICODE_SCRIPT_TIFINAGH' value='57'/>
<enumerator name='G_UNICODE_SCRIPT_SYLOTI_NAGRI' value='58'/>
<enumerator name='G_UNICODE_SCRIPT_OLD_PERSIAN' value='59'/>
<enumerator name='G_UNICODE_SCRIPT_KHAROSHTHI' value='60'/>
<enumerator name='G_UNICODE_SCRIPT_UNKNOWN' value='61'/>
<enumerator name='G_UNICODE_SCRIPT_BALINESE' value='62'/>
<enumerator name='G_UNICODE_SCRIPT_CUNEIFORM' value='63'/>
<enumerator name='G_UNICODE_SCRIPT_PHOENICIAN' value='64'/>
<enumerator name='G_UNICODE_SCRIPT_PHAGS_PA' value='65'/>
<enumerator name='G_UNICODE_SCRIPT_NKO' value='66'/>
<enumerator name='G_UNICODE_SCRIPT_KAYAH_LI' value='67'/>
<enumerator name='G_UNICODE_SCRIPT_LEPCHA' value='68'/>
<enumerator name='G_UNICODE_SCRIPT_REJANG' value='69'/>
<enumerator name='G_UNICODE_SCRIPT_SUNDANESE' value='70'/>
<enumerator name='G_UNICODE_SCRIPT_SAURASHTRA' value='71'/>
<enumerator name='G_UNICODE_SCRIPT_CHAM' value='72'/>
<enumerator name='G_UNICODE_SCRIPT_OL_CHIKI' value='73'/>
<enumerator name='G_UNICODE_SCRIPT_VAI' value='74'/>
<enumerator name='G_UNICODE_SCRIPT_CARIAN' value='75'/>
<enumerator name='G_UNICODE_SCRIPT_LYCIAN' value='76'/>
<enumerator name='G_UNICODE_SCRIPT_LYDIAN' value='77'/>
<enumerator name='G_UNICODE_SCRIPT_AVESTAN' value='78'/>
<enumerator name='G_UNICODE_SCRIPT_BAMUM' value='79'/>
<enumerator name='G_UNICODE_SCRIPT_EGYPTIAN_HIEROGLYPHS' value='80'/>
<enumerator name='G_UNICODE_SCRIPT_IMPERIAL_ARAMAIC' value='81'/>
<enumerator name='G_UNICODE_SCRIPT_INSCRIPTIONAL_PAHLAVI' value='82'/>
<enumerator name='G_UNICODE_SCRIPT_INSCRIPTIONAL_PARTHIAN' value='83'/>
<enumerator name='G_UNICODE_SCRIPT_JAVANESE' value='84'/>
<enumerator name='G_UNICODE_SCRIPT_KAITHI' value='85'/>
<enumerator name='G_UNICODE_SCRIPT_LISU' value='86'/>
<enumerator name='G_UNICODE_SCRIPT_MEETEI_MAYEK' value='87'/>
<enumerator name='G_UNICODE_SCRIPT_OLD_SOUTH_ARABIAN' value='88'/>
<enumerator name='G_UNICODE_SCRIPT_OLD_TURKIC' value='89'/>
<enumerator name='G_UNICODE_SCRIPT_SAMARITAN' value='90'/>
<enumerator name='G_UNICODE_SCRIPT_TAI_THAM' value='91'/>
<enumerator name='G_UNICODE_SCRIPT_TAI_VIET' value='92'/>
<enumerator name='G_UNICODE_SCRIPT_BATAK' value='93'/>
<enumerator name='G_UNICODE_SCRIPT_BRAHMI' value='94'/>
<enumerator name='G_UNICODE_SCRIPT_MANDAIC' value='95'/>
<enumerator name='G_UNICODE_SCRIPT_CHAKMA' value='96'/>
<enumerator name='G_UNICODE_SCRIPT_MEROITIC_CURSIVE' value='97'/>
<enumerator name='G_UNICODE_SCRIPT_MEROITIC_HIEROGLYPHS' value='98'/>
<enumerator name='G_UNICODE_SCRIPT_MIAO' value='99'/>
<enumerator name='G_UNICODE_SCRIPT_SHARADA' value='100'/>
<enumerator name='G_UNICODE_SCRIPT_SORA_SOMPENG' value='101'/>
<enumerator name='G_UNICODE_SCRIPT_TAKRI' value='102'/>
<enumerator name='G_UNICODE_SCRIPT_BASSA_VAH' value='103'/>
<enumerator name='G_UNICODE_SCRIPT_CAUCASIAN_ALBANIAN' value='104'/>
<enumerator name='G_UNICODE_SCRIPT_DUPLOYAN' value='105'/>
<enumerator name='G_UNICODE_SCRIPT_ELBASAN' value='106'/>
<enumerator name='G_UNICODE_SCRIPT_GRANTHA' value='107'/>
<enumerator name='G_UNICODE_SCRIPT_KHOJKI' value='108'/>
<enumerator name='G_UNICODE_SCRIPT_KHUDAWADI' value='109'/>
<enumerator name='G_UNICODE_SCRIPT_LINEAR_A' value='110'/>
<enumerator name='G_UNICODE_SCRIPT_MAHAJANI' value='111'/>
<enumerator name='G_UNICODE_SCRIPT_MANICHAEAN' value='112'/>
<enumerator name='G_UNICODE_SCRIPT_MENDE_KIKAKUI' value='113'/>
<enumerator name='G_UNICODE_SCRIPT_MODI' value='114'/>
<enumerator name='G_UNICODE_SCRIPT_MRO' value='115'/>
<enumerator name='G_UNICODE_SCRIPT_NABATAEAN' value='116'/>
<enumerator name='G_UNICODE_SCRIPT_OLD_NORTH_ARABIAN' value='117'/>
<enumerator name='G_UNICODE_SCRIPT_OLD_PERMIC' value='118'/>
<enumerator name='G_UNICODE_SCRIPT_PAHAWH_HMONG' value='119'/>
<enumerator name='G_UNICODE_SCRIPT_PALMYRENE' value='120'/>
<enumerator name='G_UNICODE_SCRIPT_PAU_CIN_HAU' value='121'/>
<enumerator name='G_UNICODE_SCRIPT_PSALTER_PAHLAVI' value='122'/>
<enumerator name='G_UNICODE_SCRIPT_SIDDHAM' value='123'/>
<enumerator name='G_UNICODE_SCRIPT_TIRHUTA' value='124'/>
<enumerator name='G_UNICODE_SCRIPT_WARANG_CITI' value='125'/>
</enum-decl>
<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'>
<return type-id='type-id-99'/>
</function-decl>
<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'>
<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'/>
<return type-id='type-id-1215'/>
</function-decl>
<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'>
<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'/>
<return type-id='type-id-116'/>
</function-decl>
</abi-instr>
<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'>
<array-type-def dimensions='1' type-id='type-id-1000' size-in-bits='2048' id='type-id-959'>
<subrange length='256' type-id='type-id-4' id='type-id-1001'/>
</array-type-def>
<array-type-def dimensions='1' type-id='type-id-1002' size-in-bits='96' id='type-id-922'>
<subrange length='1' type-id='type-id-4' id='type-id-171'/>
</array-type-def>
<array-type-def dimensions='1' type-id='type-id-890' size-in-bits='64' id='type-id-923'>
<subrange length='1' type-id='type-id-4' id='type-id-171'/>
</array-type-def>
<array-type-def dimensions='1' type-id='type-id-280' size-in-bits='16' id='type-id-791'>
<subrange length='1' type-id='type-id-4' id='type-id-171'/>
</array-type-def>
<array-type-def dimensions='1' type-id='type-id-1216' size-in-bits='32' id='type-id-1217'>
<subrange length='1' type-id='type-id-4' id='type-id-171'/>
</array-type-def>
<array-type-def dimensions='1' type-id='type-id-452' size-in-bits='16' id='type-id-1218'>
<subrange length='1' type-id='type-id-4' id='type-id-171'/>
</array-type-def>
<array-type-def dimensions='1' type-id='type-id-415' size-in-bits='16' id='type-id-809'>
<subrange length='1' type-id='type-id-4' id='type-id-171'/>
</array-type-def>
<array-type-def dimensions='1' type-id='type-id-1008' size-in-bits='40' id='type-id-955'>
<subrange length='1' type-id='type-id-4' id='type-id-171'/>
</array-type-def>
<array-type-def dimensions='1' type-id='type-id-1009' size-in-bits='32' id='type-id-956'>
<subrange length='1' type-id='type-id-4' id='type-id-171'/>
</array-type-def>
<array-type-def dimensions='1' type-id='type-id-909' size-in-bits='88' id='type-id-957'>
<subrange length='1' type-id='type-id-4' id='type-id-171'/>
</array-type-def>
<array-type-def dimensions='1' type-id='type-id-84' size-in-bits='24' id='type-id-1109'>
<subrange length='3' type-id='type-id-4' id='type-id-1117'/>
</array-type-def>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<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'/>
</data-member>
</class-decl>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
<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'/>
</data-member>
</class-decl>
<pointer-type-def type-id='type-id-846' size-in-bits='64' id='type-id-1223'/>
<qualified-type-def type-id='type-id-1223' const='yes' id='type-id-1224'/>
<pointer-type-def type-id='type-id-847' size-in-bits='64' id='type-id-1225'/>
<qualified-type-def type-id='type-id-1225' const='yes' id='type-id-1226'/>
<pointer-type-def type-id='type-id-618' size-in-bits='64' id='type-id-437'/>
<qualified-type-def type-id='type-id-437' const='yes' id='type-id-1227'/>
<pointer-type-def type-id='type-id-850' size-in-bits='64' id='type-id-1228'/>
<qualified-type-def type-id='type-id-1228' const='yes' id='type-id-1229'/>
<pointer-type-def type-id='type-id-874' size-in-bits='64' id='type-id-1230'/>
<qualified-type-def type-id='type-id-1230' const='yes' id='type-id-1231'/>
<pointer-type-def type-id='type-id-875' size-in-bits='64' id='type-id-1232'/>
<qualified-type-def type-id='type-id-1232' const='yes' id='type-id-1233'/>
<pointer-type-def type-id='type-id-876' size-in-bits='64' id='type-id-1234'/>
<qualified-type-def type-id='type-id-1234' const='yes' id='type-id-1235'/>
<qualified-type-def type-id='type-id-267' const='yes' id='type-id-1236'/>
<pointer-type-def type-id='type-id-1081' size-in-bits='64' id='type-id-1237'/>
<reference-type-def kind='lvalue' type-id='type-id-1238' size-in-bits='64' id='type-id-1239'/>
<pointer-type-def type-id='type-id-1238' size-in-bits='64' id='type-id-1240'/>
<qualified-type-def type-id='type-id-1240' const='yes' id='type-id-1241'/>
<pointer-type-def type-id='type-id-881' size-in-bits='64' id='type-id-1242'/>
<qualified-type-def type-id='type-id-1242' const='yes' id='type-id-1243'/>
<pointer-type-def type-id='type-id-882' size-in-bits='64' id='type-id-1244'/>
<qualified-type-def type-id='type-id-1244' const='yes' id='type-id-1245'/>
<pointer-type-def type-id='type-id-883' size-in-bits='64' id='type-id-1246'/>
<qualified-type-def type-id='type-id-1246' const='yes' id='type-id-1247'/>
<reference-type-def kind='lvalue' type-id='type-id-1002' size-in-bits='64' id='type-id-1248'/>
<pointer-type-def type-id='type-id-1002' size-in-bits='64' id='type-id-1249'/>
<pointer-type-def type-id='type-id-884' size-in-bits='64' id='type-id-1250'/>
<qualified-type-def type-id='type-id-1250' const='yes' id='type-id-1251'/>
<pointer-type-def type-id='type-id-885' size-in-bits='64' id='type-id-1252'/>
<qualified-type-def type-id='type-id-1252' const='yes' id='type-id-1253'/>
<pointer-type-def type-id='type-id-886' size-in-bits='64' id='type-id-1254'/>
<qualified-type-def type-id='type-id-1254' const='yes' id='type-id-1255'/>
<pointer-type-def type-id='type-id-887' size-in-bits='64' id='type-id-1256'/>
<qualified-type-def type-id='type-id-1256' const='yes' id='type-id-1257'/>
<reference-type-def kind='lvalue' type-id='type-id-890' size-in-bits='64' id='type-id-1258'/>
<pointer-type-def type-id='type-id-890' size-in-bits='64' id='type-id-1259'/>
<qualified-type-def type-id='type-id-1259' const='yes' id='type-id-1260'/>
<reference-type-def kind='lvalue' type-id='type-id-280' size-in-bits='64' id='type-id-1261'/>
<qualified-type-def type-id='type-id-281' const='yes' id='type-id-1262'/>
<pointer-type-def type-id='type-id-1005' size-in-bits='64' id='type-id-1263'/>
<pointer-type-def type-id='type-id-638' size-in-bits='64' id='type-id-457'/>
<qualified-type-def type-id='type-id-457' const='yes' id='type-id-1264'/>
<pointer-type-def type-id='type-id-665' size-in-bits='64' id='type-id-456'/>
<qualified-type-def type-id='type-id-456' const='yes' id='type-id-1265'/>
<pointer-type-def type-id='type-id-666' size-in-bits='64' id='type-id-455'/>
<qualified-type-def type-id='type-id-455' const='yes' id='type-id-1266'/>
<reference-type-def kind='lvalue' type-id='type-id-1267' size-in-bits='64' id='type-id-1268'/>
<reference-type-def kind='lvalue' type-id='type-id-1269' size-in-bits='64' id='type-id-1270'/>
<reference-type-def kind='lvalue' type-id='type-id-1271' size-in-bits='64' id='type-id-1272'/>
<reference-type-def kind='lvalue' type-id='type-id-1273' size-in-bits='64' id='type-id-1274'/>
<reference-type-def kind='lvalue' type-id='type-id-1275' size-in-bits='64' id='type-id-1276'/>
<reference-type-def kind='lvalue' type-id='type-id-1277' size-in-bits='64' id='type-id-1278'/>
<reference-type-def kind='lvalue' type-id='type-id-1279' size-in-bits='64' id='type-id-1280'/>
<reference-type-def kind='lvalue' type-id='type-id-1281' size-in-bits='64' id='type-id-1282'/>
<pointer-type-def type-id='type-id-415' size-in-bits='64' id='type-id-451'/>
<reference-type-def kind='lvalue' type-id='type-id-1008' size-in-bits='64' id='type-id-1283'/>
<pointer-type-def type-id='type-id-1008' size-in-bits='64' id='type-id-1284'/>
<reference-type-def kind='lvalue' type-id='type-id-1009' size-in-bits='64' id='type-id-1285'/>
<pointer-type-def type-id='type-id-1009' size-in-bits='64' id='type-id-1286'/>
<reference-type-def kind='lvalue' type-id='type-id-909' size-in-bits='64' id='type-id-1287'/>
<pointer-type-def type-id='type-id-909' size-in-bits='64' id='type-id-1288'/>
<qualified-type-def type-id='type-id-1288' const='yes' id='type-id-1289'/>
<pointer-type-def type-id='type-id-910' size-in-bits='64' id='type-id-1290'/>
<qualified-type-def type-id='type-id-1290' const='yes' id='type-id-1291'/>
<pointer-type-def type-id='type-id-1292' size-in-bits='64' id='type-id-1293'/>
<qualified-type-def type-id='type-id-1293' const='yes' id='type-id-1294'/>
<pointer-type-def type-id='type-id-911' size-in-bits='64' id='type-id-1295'/>
<qualified-type-def type-id='type-id-1295' const='yes' id='type-id-1296'/>
<qualified-type-def type-id='type-id-846' const='yes' id='type-id-679'/>
<pointer-type-def type-id='type-id-679' size-in-bits='64' id='type-id-466'/>
<qualified-type-def type-id='type-id-466' const='yes' id='type-id-1297'/>
<qualified-type-def type-id='type-id-847' const='yes' id='type-id-680'/>
<pointer-type-def type-id='type-id-680' size-in-bits='64' id='type-id-458'/>
<qualified-type-def type-id='type-id-458' const='yes' id='type-id-1298'/>
<qualified-type-def type-id='type-id-618' const='yes' id='type-id-683'/>
<pointer-type-def type-id='type-id-683' size-in-bits='64' id='type-id-462'/>
<qualified-type-def type-id='type-id-462' const='yes' id='type-id-1299'/>
<qualified-type-def type-id='type-id-850' const='yes' id='type-id-684'/>
<pointer-type-def type-id='type-id-684' size-in-bits='64' id='type-id-464'/>
<qualified-type-def type-id='type-id-464' const='yes' id='type-id-1300'/>
<qualified-type-def type-id='type-id-874' const='yes' id='type-id-712'/>
<pointer-type-def type-id='type-id-712' size-in-bits='64' id='type-id-472'/>
<qualified-type-def type-id='type-id-472' const='yes' id='type-id-1301'/>
<qualified-type-def type-id='type-id-875' const='yes' id='type-id-713'/>
<pointer-type-def type-id='type-id-713' size-in-bits='64' id='type-id-470'/>
<qualified-type-def type-id='type-id-876' const='yes' id='type-id-714'/>
<pointer-type-def type-id='type-id-714' size-in-bits='64' id='type-id-469'/>
<qualified-type-def type-id='type-id-469' const='yes' id='type-id-1302'/>
<qualified-type-def type-id='type-id-1081' const='yes' id='type-id-1303'/>
<reference-type-def kind='lvalue' type-id='type-id-1303' size-in-bits='64' id='type-id-1304'/>
<pointer-type-def type-id='type-id-1303' size-in-bits='64' id='type-id-1305'/>
<qualified-type-def type-id='type-id-1305' const='yes' id='type-id-1306'/>
<qualified-type-def type-id='type-id-1238' const='yes' id='type-id-1307'/>
<reference-type-def kind='lvalue' type-id='type-id-1307' size-in-bits='64' id='type-id-1308'/>
<pointer-type-def type-id='type-id-1307' size-in-bits='64' id='type-id-1220'/>
<qualified-type-def type-id='type-id-1220' const='yes' id='type-id-1309'/>
<qualified-type-def type-id='type-id-881' const='yes' id='type-id-719'/>
<pointer-type-def type-id='type-id-719' size-in-bits='64' id='type-id-459'/>
<qualified-type-def type-id='type-id-459' const='yes' id='type-id-1310'/>
<qualified-type-def type-id='type-id-882' const='yes' id='type-id-720'/>
<pointer-type-def type-id='type-id-720' size-in-bits='64' id='type-id-475'/>
<qualified-type-def type-id='type-id-475' const='yes' id='type-id-1311'/>
<qualified-type-def type-id='type-id-883' const='yes' id='type-id-721'/>
<pointer-type-def type-id='type-id-721' size-in-bits='64' id='type-id-460'/>
<qualified-type-def type-id='type-id-460' const='yes' id='type-id-1312'/>
<qualified-type-def type-id='type-id-1002' const='yes' id='type-id-1313'/>
<qualified-type-def type-id='type-id-1314' id='type-id-1315'/>
<reference-type-def kind='lvalue' type-id='type-id-1313' size-in-bits='64' id='type-id-1314'/>
<pointer-type-def type-id='type-id-1313' size-in-bits='64' id='type-id-1316'/>
<qualified-type-def type-id='type-id-1316' const='yes' id='type-id-1317'/>
<qualified-type-def type-id='type-id-884' const='yes' id='type-id-722'/>
<pointer-type-def type-id='type-id-722' size-in-bits='64' id='type-id-467'/>
<qualified-type-def type-id='type-id-467' const='yes' id='type-id-1318'/>
<qualified-type-def type-id='type-id-885' const='yes' id='type-id-723'/>
<pointer-type-def type-id='type-id-723' size-in-bits='64' id='type-id-468'/>
<qualified-type-def type-id='type-id-468' const='yes' id='type-id-1319'/>
<qualified-type-def type-id='type-id-886' const='yes' id='type-id-724'/>
<pointer-type-def type-id='type-id-724' size-in-bits='64' id='type-id-463'/>
<qualified-type-def type-id='type-id-463' const='yes' id='type-id-1320'/>
<qualified-type-def type-id='type-id-887' const='yes' id='type-id-725'/>
<pointer-type-def type-id='type-id-725' size-in-bits='64' id='type-id-465'/>
<qualified-type-def type-id='type-id-465' const='yes' id='type-id-1321'/>
<qualified-type-def type-id='type-id-890' const='yes' id='type-id-728'/>
<qualified-type-def type-id='type-id-924' id='type-id-1322'/>
<reference-type-def kind='lvalue' type-id='type-id-728' size-in-bits='64' id='type-id-924'/>
<pointer-type-def type-id='type-id-728' size-in-bits='64' id='type-id-477'/>
<qualified-type-def type-id='type-id-477' const='yes' id='type-id-1323'/>
<qualified-type-def type-id='type-id-1005' const='yes' id='type-id-1324'/>
<reference-type-def kind='lvalue' type-id='type-id-1324' size-in-bits='64' id='type-id-1325'/>
<pointer-type-def type-id='type-id-1324' size-in-bits='64' id='type-id-1326'/>
<qualified-type-def type-id='type-id-1326' const='yes' id='type-id-1327'/>
<qualified-type-def type-id='type-id-1216' const='yes' id='type-id-1328'/>
<pointer-type-def type-id='type-id-1328' size-in-bits='64' id='type-id-1329'/>
<qualified-type-def type-id='type-id-638' const='yes' id='type-id-749'/>
<pointer-type-def type-id='type-id-749' size-in-bits='64' id='type-id-476'/>
<qualified-type-def type-id='type-id-476' const='yes' id='type-id-1330'/>
<qualified-type-def type-id='type-id-665' const='yes' id='type-id-776'/>
<pointer-type-def type-id='type-id-776' size-in-bits='64' id='type-id-473'/>
<qualified-type-def type-id='type-id-473' const='yes' id='type-id-1331'/>
<qualified-type-def type-id='type-id-666' const='yes' id='type-id-777'/>
<pointer-type-def type-id='type-id-777' size-in-bits='64' id='type-id-471'/>
<qualified-type-def type-id='type-id-471' const='yes' id='type-id-1332'/>
<qualified-type-def type-id='type-id-961' const='yes' id='type-id-1101'/>
<pointer-type-def type-id='type-id-1101' size-in-bits='64' id='type-id-1025'/>
<qualified-type-def type-id='type-id-1267' const='yes' id='type-id-1333'/>
<reference-type-def kind='lvalue' type-id='type-id-1333' size-in-bits='64' id='type-id-1334'/>
<pointer-type-def type-id='type-id-1333' size-in-bits='64' id='type-id-1335'/>
<qualified-type-def type-id='type-id-1269' const='yes' id='type-id-1336'/>
<reference-type-def kind='lvalue' type-id='type-id-1336' size-in-bits='64' id='type-id-1337'/>
<pointer-type-def type-id='type-id-1336' size-in-bits='64' id='type-id-1338'/>
<qualified-type-def type-id='type-id-960' const='yes' id='type-id-1102'/>
<pointer-type-def type-id='type-id-1102' size-in-bits='64' id='type-id-1026'/>
<qualified-type-def type-id='type-id-1008' const='yes' id='type-id-1339'/>
<reference-type-def kind='lvalue' type-id='type-id-1339' size-in-bits='64' id='type-id-1340'/>
<pointer-type-def type-id='type-id-1339' size-in-bits='64' id='type-id-1341'/>
<qualified-type-def type-id='type-id-1341' const='yes' id='type-id-1342'/>
<qualified-type-def type-id='type-id-1009' const='yes' id='type-id-1343'/>
<reference-type-def kind='lvalue' type-id='type-id-1343' size-in-bits='64' id='type-id-1344'/>
<pointer-type-def type-id='type-id-1343' size-in-bits='64' id='type-id-1345'/>
<qualified-type-def type-id='type-id-1345' const='yes' id='type-id-1346'/>
<qualified-type-def type-id='type-id-909' const='yes' id='type-id-788'/>
<reference-type-def kind='lvalue' type-id='type-id-788' size-in-bits='64' id='type-id-1347'/>
<pointer-type-def type-id='type-id-788' size-in-bits='64' id='type-id-474'/>
<qualified-type-def type-id='type-id-474' const='yes' id='type-id-1348'/>
<qualified-type-def type-id='type-id-910' const='yes' id='type-id-789'/>
<pointer-type-def type-id='type-id-789' size-in-bits='64' id='type-id-479'/>
<qualified-type-def type-id='type-id-1292' const='yes' id='type-id-1349'/>
<pointer-type-def type-id='type-id-1349' size-in-bits='64' id='type-id-1222'/>
<qualified-type-def type-id='type-id-911' const='yes' id='type-id-790'/>
<pointer-type-def type-id='type-id-790' size-in-bits='64' id='type-id-478'/>
<qualified-type-def type-id='type-id-478' const='yes' id='type-id-1350'/>
<qualified-type-def type-id='type-id-816' id='type-id-1351'/>
<reference-type-def kind='lvalue' type-id='type-id-151' size-in-bits='64' id='type-id-816'/>
<qualified-type-def type-id='type-id-1219' const='yes' id='type-id-1352'/>
<pointer-type-def type-id='type-id-1352' size-in-bits='64' id='type-id-1353'/>
<qualified-type-def type-id='type-id-1353' const='yes' id='type-id-1354'/>
<qualified-type-def type-id='type-id-1221' const='yes' id='type-id-1355'/>
<pointer-type-def type-id='type-id-1355' size-in-bits='64' id='type-id-1356'/>
<qualified-type-def type-id='type-id-1356' const='yes' id='type-id-1357'/>
<reference-type-def kind='lvalue' type-id='type-id-230' size-in-bits='64' id='type-id-461'/>
<pointer-type-def type-id='type-id-1219' size-in-bits='64' id='type-id-1358'/>
<qualified-type-def type-id='type-id-1358' const='yes' id='type-id-1359'/>
<pointer-type-def type-id='type-id-1221' size-in-bits='64' id='type-id-1360'/>
<qualified-type-def type-id='type-id-1360' const='yes' id='type-id-1361'/>
<namespace-decl name='OT'>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-358'/>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-358'/>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-358'/>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='48'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'/>
<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'>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='48'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='80'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='96'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='112'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-886'/>
</class-decl>
<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'>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='48'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-887'/>
</class-decl>
<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'>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='96'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='128'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-884'/>
</class-decl>
<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'>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='96'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-846'/>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1025' is-artificial='yes'/>
<parameter type-id='type-id-816'/>
<return type-id='type-id-9'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<data-member access='private' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='private' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-885'/>
</class-decl>
<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'>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='96'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='48'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-876'/>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1026' is-artificial='yes'/>
<parameter type-id='type-id-816'/>
<return type-id='type-id-9'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='24'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='56'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'/>
<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'>
<data-member access='private' layout-offset-in-bits='0'>
<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'/>
</data-member>
</class-decl>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<underlying-type type-id='type-id-11'/>
<enumerator name='GLYPH_VARIANT_NOT_FOUND' value='0'/>
<enumerator name='GLYPH_VARIANT_FOUND' value='1'/>
<enumerator name='GLYPH_VARIANT_USE_DEFAULT' value='2'/>
</enum-decl>
<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'>
<member-type access='protected'>
<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'>
<data-member access='public'>
<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'/>
</data-member>
<data-member access='public'>
<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'/>
</data-member>
<data-member access='public'>
<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'/>
</data-member>
<data-member access='public'>
<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'/>
</data-member>
<data-member access='public'>
<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'/>
</data-member>
<data-member access='public'>
<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'/>
</data-member>
<data-member access='public'>
<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'/>
</data-member>
<data-member access='public'>
<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'/>
</data-member>
</union-decl>
</member-type>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
<member-function access='public'>
<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'>
<parameter type-id='type-id-458' is-artificial='yes'/>
<parameter type-id='type-id-924'/>
<return type-id='type-id-9'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='24'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='24'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'/>
<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'>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-847'/>
</class-decl>
<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'>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='48'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='80'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='96'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='112'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='144'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='160'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='176'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='208'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='224'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='240'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='256'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='272'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'/>
<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'/>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-875'/>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1338' is-artificial='yes'/>
<parameter type-id='type-id-816'/>
<return type-id='type-id-9'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-874'/>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1335' is-artificial='yes'/>
<parameter type-id='type-id-816'/>
<return type-id='type-id-9'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'/>
<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'/>
<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'/>
<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'>
<data-member access='private' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
<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'/>
</data-member>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1371' is-artificial='yes'/>
<parameter type-id='type-id-349'/>
<parameter type-id='type-id-12'/>
<return type-id='type-id-13'/>
</function-decl>
</member-function>
<member-function access='private'>
<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'>
<parameter type-id='type-id-1371' is-artificial='yes'/>
<parameter type-id='type-id-1372'/>
<return type-id='type-id-13'/>
</function-decl>
</member-function>
</class-decl>
<class-decl name='Supplier&lt;OT::CmapSubtableLongGroup&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1271'/>
<class-decl name='Supplier&lt;OT::VariationSelectorRecord&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1281'/>
<class-decl name='Supplier&lt;OT::EncodingRecord&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1273'/>
<class-decl name='Supplier&lt;OT::UnicodeValueRange&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1279'/>
<class-decl name='Supplier&lt;OT::UVSMapping&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1277'/>
</namespace-decl>
<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'>
<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'/>
<return type-id='type-id-13'/>
</function-decl>
<pointer-type-def type-id='type-id-1275' size-in-bits='64' id='type-id-1371'/>
<reference-type-def kind='lvalue' type-id='type-id-1373' size-in-bits='64' id='type-id-1372'/>
<qualified-type-def type-id='type-id-1275' const='yes' id='type-id-1373'/>
</abi-instr>
<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'>
<array-type-def dimensions='1' type-id='type-id-1003' size-in-bits='32' id='type-id-925'>
<subrange length='1' type-id='type-id-4' id='type-id-171'/>
</array-type-def>
<array-type-def dimensions='1' type-id='type-id-1004' size-in-bits='16' id='type-id-926'>
<subrange length='1' type-id='type-id-4' id='type-id-171'/>
</array-type-def>
<array-type-def dimensions='1' type-id='type-id-1005' size-in-bits='24' id='type-id-927'>
<subrange length='1' type-id='type-id-4' id='type-id-171'/>
</array-type-def>
<array-type-def dimensions='1' type-id='type-id-1006' size-in-bits='32' id='type-id-928'>
<subrange length='1' type-id='type-id-4' id='type-id-171'/>
</array-type-def>
<array-type-def dimensions='1' type-id='type-id-900' size-in-bits='32' id='type-id-929'>
<subrange length='1' type-id='type-id-4' id='type-id-171'/>
</array-type-def>
<array-type-def dimensions='1' type-id='type-id-810' size-in-bits='16' id='type-id-792'>
<subrange length='1' type-id='type-id-4' id='type-id-171'/>
</array-type-def>
<array-type-def dimensions='1' type-id='type-id-630' size-in-bits='16' id='type-id-921'>
<subrange length='1' type-id='type-id-4' id='type-id-171'/>
</array-type-def>
<array-type-def dimensions='1' type-id='type-id-631' size-in-bits='16' id='type-id-930'>
<subrange length='1' type-id='type-id-4' id='type-id-171'/>
</array-type-def>
<array-type-def dimensions='1' type-id='type-id-632' size-in-bits='16' id='type-id-932'>
<subrange length='1' type-id='type-id-4' id='type-id-171'/>
</array-type-def>
<array-type-def dimensions='1' type-id='type-id-634' size-in-bits='16' id='type-id-933'>
<subrange length='1' type-id='type-id-4' id='type-id-171'/>
</array-type-def>
<array-type-def dimensions='1' type-id='type-id-635' size-in-bits='16' id='type-id-934'>
<subrange length='1' type-id='type-id-4' id='type-id-171'/>
</array-type-def>
<array-type-def dimensions='1' type-id='type-id-636' size-in-bits='16' id='type-id-935'>
<subrange length='1' type-id='type-id-4' id='type-id-171'/>
</array-type-def>
<array-type-def dimensions='1' type-id='type-id-639' size-in-bits='16' id='type-id-936'>
<subrange length='1' type-id='type-id-4' id='type-id-171'/>
</array-type-def>
<array-type-def dimensions='1' type-id='type-id-640' size-in-bits='32' id='type-id-937'>
<subrange length='1' type-id='type-id-4' id='type-id-171'/>
</array-type-def>
<array-type-def dimensions='1' type-id='type-id-646' size-in-bits='16' id='type-id-938'>
<subrange length='1' type-id='type-id-4' id='type-id-171'/>
</array-type-def>
<array-type-def dimensions='1' type-id='type-id-647' size-in-bits='16' id='type-id-793'>
<subrange length='1' type-id='type-id-4' id='type-id-171'/>
</array-type-def>
<array-type-def dimensions='1' type-id='type-id-648' size-in-bits='16' id='type-id-794'>
<subrange length='1' type-id='type-id-4' id='type-id-171'/>
</array-type-def>
<array-type-def dimensions='1' type-id='type-id-649' size-in-bits='16' id='type-id-939'>
<subrange length='1' type-id='type-id-4' id='type-id-171'/>
</array-type-def>
<array-type-def dimensions='1' type-id='type-id-651' size-in-bits='16' id='type-id-1119'>
<subrange length='1' type-id='type-id-4' id='type-id-171'/>
</array-type-def>
<array-type-def dimensions='1' type-id='type-id-656' size-in-bits='16' id='type-id-940'>
<subrange length='1' type-id='type-id-4' id='type-id-171'/>
</array-type-def>
<array-type-def dimensions='1' type-id='type-id-657' size-in-bits='16' id='type-id-942'>
<subrange length='1' type-id='type-id-4' id='type-id-171'/>
</array-type-def>
<array-type-def dimensions='1' type-id='type-id-658' size-in-bits='16' id='type-id-943'>
<subrange length='1' type-id='type-id-4' id='type-id-171'/>
</array-type-def>
<array-type-def dimensions='1' type-id='type-id-661' size-in-bits='16' id='type-id-945'>
<subrange length='1' type-id='type-id-4' id='type-id-171'/>
</array-type-def>
<array-type-def dimensions='1' type-id='type-id-662' size-in-bits='16' id='type-id-946'>
<subrange length='1' type-id='type-id-4' id='type-id-171'/>
</array-type-def>
<array-type-def dimensions='1' type-id='type-id-664' size-in-bits='16' id='type-id-947'>
<subrange length='1' type-id='type-id-4' id='type-id-171'/>
</array-type-def>
<array-type-def dimensions='1' type-id='type-id-667' size-in-bits='16' id='type-id-948'>
<subrange length='1' type-id='type-id-4' id='type-id-171'/>
</array-type-def>
<array-type-def dimensions='1' type-id='type-id-668' size-in-bits='16' id='type-id-949'>
<subrange length='1' type-id='type-id-4' id='type-id-171'/>
</array-type-def>
<array-type-def dimensions='1' type-id='type-id-1007' size-in-bits='48' id='type-id-951'>
<subrange length='1' type-id='type-id-4' id='type-id-171'/>
</array-type-def>
<array-type-def dimensions='1' type-id='type-id-904' size-in-bits='48' id='type-id-952'>
<subrange length='1' type-id='type-id-4' id='type-id-171'/>
</array-type-def>
<array-type-def dimensions='1' type-id='type-id-905' size-in-bits='48' id='type-id-953'>
<subrange length='1' type-id='type-id-4' id='type-id-171'/>
</array-type-def>
<array-type-def dimensions='1' type-id='type-id-906' size-in-bits='48' id='type-id-954'>
<subrange length='1' type-id='type-id-4' id='type-id-171'/>
</array-type-def>
<array-type-def dimensions='1' type-id='type-id-1077' size-in-bits='16' id='type-id-1074'>
<subrange length='1' type-id='type-id-4' id='type-id-171'/>
</array-type-def>
<array-type-def dimensions='1' type-id='type-id-1' size-in-bits='16' id='type-id-1374'>
<subrange length='2' type-id='type-id-4' id='type-id-8'/>
</array-type-def>
<array-type-def dimensions='1' type-id='type-id-1375' size-in-bits='2304' id='type-id-1376'>
<subrange length='8' type-id='type-id-4' id='type-id-71'/>
</array-type-def>
<array-type-def dimensions='1' type-id='type-id-1377' size-in-bits='2048' id='type-id-1378'>
<subrange length='32' type-id='type-id-4' id='type-id-1379'/>
</array-type-def>
<array-type-def dimensions='1' type-id='type-id-1380' size-in-bits='512' id='type-id-1381'>
<subrange length='4' type-id='type-id-4' id='type-id-79'/>
</array-type-def>
<array-type-def dimensions='1' type-id='type-id-1382' size-in-bits='4352' id='type-id-1383'>
<subrange length='2' type-id='type-id-4' id='type-id-8'/>
</array-type-def>
<array-type-def dimensions='1' type-id='type-id-1384' size-in-bits='1280' id='type-id-1385'>
<subrange length='2' type-id='type-id-4' id='type-id-8'/>
</array-type-def>
<array-type-def dimensions='1' type-id='type-id-223' size-in-bits='64' id='type-id-1386'>
<subrange length='2' type-id='type-id-4' id='type-id-8'/>
</array-type-def>
<array-type-def dimensions='1' type-id='type-id-33' size-in-bits='192' id='type-id-1387'>
<subrange length='3' type-id='type-id-4' id='type-id-1117'/>
</array-type-def>
<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'>
<member-type access='public'>
<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'>
<member-type access='public'>
<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'/>
</member-type>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<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'/>
</data-member>
</class-decl>
</member-type>
<member-type access='public'>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='32'>
<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'/>
</data-member>
</class-decl>
</member-type>
<member-type access='public'>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='96'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='160'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='224'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='256'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='257'>
<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'/>
</data-member>
</class-decl>
</member-type>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='private' layout-offset-in-bits='96'>
<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'/>
</data-member>
<data-member access='private' layout-offset-in-bits='128'>
<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'/>
</data-member>
<data-member access='private' layout-offset-in-bits='2560'>
<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'/>
</data-member>
<data-member access='private' layout-offset-in-bits='6912'>
<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'/>
</data-member>
<member-function access='public' constructor='yes'>
<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'>
<parameter type-id='type-id-1392' is-artificial='yes'/>
<return type-id='type-id-13'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1393' is-artificial='yes'/>
<parameter type-id='type-id-1394'/>
<parameter type-id='type-id-1395'/>
<parameter type-id='type-id-143'/>
<parameter type-id='type-id-161'/>
<return type-id='type-id-13'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1393' is-artificial='yes'/>
<parameter type-id='type-id-1396'/>
<parameter type-id='type-id-1395'/>
<parameter type-id='type-id-143'/>
<parameter type-id='type-id-161'/>
<return type-id='type-id-13'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<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'/>
</data-member>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1398' is-artificial='yes'/>
<parameter type-id='type-id-1399'/>
<return type-id='type-id-1400'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<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'/>
</data-member>
</class-decl>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<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'/>
</data-member>
</class-decl>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='256'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='320'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='8512'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='8576'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='8608'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='8640'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='8672'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='8704'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='8736'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='8737'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='8738'>
<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'/>
</data-member>
</class-decl>
<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'>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='private' layout-offset-in-bits='0'>
<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'/>
</data-member>
</class-decl>
<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'>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='private' layout-offset-in-bits='0'>
<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'/>
</data-member>
</class-decl>
<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'>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='private' layout-offset-in-bits='0'>
<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'/>
</data-member>
</class-decl>
<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'>
<data-member access='private' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
<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'/>
</data-member>
</class-decl>
<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'/>
<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'>
<data-member access='private' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
<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'/>
</data-member>
</class-decl>
<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'>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1406' is-artificial='yes'/>
<parameter type-id='type-id-68'/>
<parameter type-id='type-id-31'/>
<parameter type-id='type-id-33'/>
<parameter type-id='type-id-31'/>
<parameter type-id='type-id-31'/>
<parameter is-variadic='yes'/>
<return type-id='type-id-13'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1408' is-artificial='yes'/>
<parameter type-id='type-id-1409'/>
<return type-id='type-id-13'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1408' is-artificial='yes'/>
<parameter type-id='type-id-1410'/>
<return type-id='type-id-13'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1408' is-artificial='yes'/>
<parameter type-id='type-id-1409'/>
<return type-id='type-id-13'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1408' is-artificial='yes'/>
<parameter type-id='type-id-1410'/>
<return type-id='type-id-13'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1408' is-artificial='yes'/>
<parameter type-id='type-id-1411'/>
<return type-id='type-id-13'/>
</function-decl>
</member-function>
</class-decl>
<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'/>
<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'/>
<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'>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1413' is-artificial='yes'/>
<parameter type-id='type-id-68'/>
<parameter type-id='type-id-31'/>
<parameter type-id='type-id-33'/>
<parameter type-id='type-id-31'/>
<parameter type-id='type-id-31'/>
<parameter is-variadic='yes'/>
<return type-id='type-id-13'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<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'/>
</data-member>
<member-function access='public' constructor='yes'>
<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'>
<parameter type-id='type-id-1419' is-artificial='yes'/>
<parameter type-id='type-id-144'/>
<return type-id='type-id-13'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<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'/>
</data-member>
<member-function access='public' constructor='yes'>
<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'>
<parameter type-id='type-id-1424' is-artificial='yes'/>
<parameter type-id='type-id-144'/>
<return type-id='type-id-13'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<underlying-type type-id='type-id-11'/>
<enumerator name='HB_OT_LAYOUT_GLYPH_CLASS_UNCLASSIFIED' value='0'/>
<enumerator name='HB_OT_LAYOUT_GLYPH_CLASS_BASE_GLYPH' value='1'/>
<enumerator name='HB_OT_LAYOUT_GLYPH_CLASS_LIGATURE' value='2'/>
<enumerator name='HB_OT_LAYOUT_GLYPH_CLASS_MARK' value='3'/>
<enumerator name='HB_OT_LAYOUT_GLYPH_CLASS_COMPONENT' value='4'/>
</enum-decl>
<pointer-type-def type-id='type-id-1420' size-in-bits='64' id='type-id-1424'/>
<pointer-type-def type-id='type-id-1414' size-in-bits='64' id='type-id-1419'/>
<pointer-type-def type-id='type-id-833' size-in-bits='64' id='type-id-1426'/>
<qualified-type-def type-id='type-id-1426' const='yes' id='type-id-1427'/>
<pointer-type-def type-id='type-id-919' size-in-bits='64' id='type-id-1428'/>
<qualified-type-def type-id='type-id-1428' const='yes' id='type-id-1429'/>
<reference-type-def kind='lvalue' type-id='type-id-1430' size-in-bits='64' id='type-id-1431'/>
<pointer-type-def type-id='type-id-1430' size-in-bits='64' id='type-id-1432'/>
<qualified-type-def type-id='type-id-1432' const='yes' id='type-id-1433'/>
<pointer-type-def type-id='type-id-842' size-in-bits='64' id='type-id-1434'/>
<qualified-type-def type-id='type-id-1434' const='yes' id='type-id-1435'/>
<pointer-type-def type-id='type-id-843' size-in-bits='64' id='type-id-1436'/>
<qualified-type-def type-id='type-id-1436' const='yes' id='type-id-1437'/>
<pointer-type-def type-id='type-id-844' size-in-bits='64' id='type-id-1438'/>
<qualified-type-def type-id='type-id-1438' const='yes' id='type-id-1439'/>
<reference-type-def kind='lvalue' type-id='type-id-845' size-in-bits='64' id='type-id-1440'/>
<pointer-type-def type-id='type-id-845' size-in-bits='64' id='type-id-1441'/>
<qualified-type-def type-id='type-id-1441' const='yes' id='type-id-1442'/>
<pointer-type-def type-id='type-id-848' size-in-bits='64' id='type-id-1443'/>
<qualified-type-def type-id='type-id-1443' const='yes' id='type-id-1444'/>
<pointer-type-def type-id='type-id-849' size-in-bits='64' id='type-id-1445'/>
<qualified-type-def type-id='type-id-1445' const='yes' id='type-id-1446'/>
<reference-type-def kind='lvalue' type-id='type-id-618' size-in-bits='64' id='type-id-438'/>
<pointer-type-def type-id='type-id-851' size-in-bits='64' id='type-id-1447'/>
<qualified-type-def type-id='type-id-1447' const='yes' id='type-id-1448'/>
<pointer-type-def type-id='type-id-852' size-in-bits='64' id='type-id-1449'/>
<qualified-type-def type-id='type-id-1449' const='yes' id='type-id-1450'/>
<pointer-type-def type-id='type-id-853' size-in-bits='64' id='type-id-1451'/>
<qualified-type-def type-id='type-id-1451' const='yes' id='type-id-1452'/>
<pointer-type-def type-id='type-id-619' size-in-bits='64' id='type-id-422'/>
<qualified-type-def type-id='type-id-422' const='yes' id='type-id-1453'/>
<pointer-type-def type-id='type-id-854' size-in-bits='64' id='type-id-931'/>
<qualified-type-def type-id='type-id-931' const='yes' id='type-id-1454'/>
<pointer-type-def type-id='type-id-855' size-in-bits='64' id='type-id-1455'/>
<qualified-type-def type-id='type-id-1455' const='yes' id='type-id-1456'/>
<pointer-type-def type-id='type-id-856' size-in-bits='64' id='type-id-1457'/>
<qualified-type-def type-id='type-id-1457' const='yes' id='type-id-1458'/>
<pointer-type-def type-id='type-id-857' size-in-bits='64' id='type-id-1459'/>
<qualified-type-def type-id='type-id-1459' const='yes' id='type-id-1460'/>
<pointer-type-def type-id='type-id-858' size-in-bits='64' id='type-id-1461'/>
<qualified-type-def type-id='type-id-1461' const='yes' id='type-id-1462'/>
<pointer-type-def type-id='type-id-859' size-in-bits='64' id='type-id-1463'/>
<qualified-type-def type-id='type-id-1463' const='yes' id='type-id-1464'/>
<pointer-type-def type-id='type-id-860' size-in-bits='64' id='type-id-1465'/>
<qualified-type-def type-id='type-id-1465' const='yes' id='type-id-1466'/>
<pointer-type-def type-id='type-id-861' size-in-bits='64' id='type-id-1467'/>
<qualified-type-def type-id='type-id-1467' const='yes' id='type-id-1468'/>
<pointer-type-def type-id='type-id-620' size-in-bits='64' id='type-id-443'/>
<qualified-type-def type-id='type-id-443' const='yes' id='type-id-1469'/>
<pointer-type-def type-id='type-id-621' size-in-bits='64' id='type-id-441'/>
<qualified-type-def type-id='type-id-441' const='yes' id='type-id-1470'/>
<pointer-type-def type-id='type-id-862' size-in-bits='64' id='type-id-1471'/>
<qualified-type-def type-id='type-id-1471' const='yes' id='type-id-1472'/>
<pointer-type-def type-id='type-id-863' size-in-bits='64' id='type-id-941'/>
<qualified-type-def type-id='type-id-941' const='yes' id='type-id-1473'/>
<pointer-type-def type-id='type-id-864' size-in-bits='64' id='type-id-1474'/>
<qualified-type-def type-id='type-id-1474' const='yes' id='type-id-1475'/>
<pointer-type-def type-id='type-id-865' size-in-bits='64' id='type-id-944'/>
<qualified-type-def type-id='type-id-944' const='yes' id='type-id-1476'/>
<pointer-type-def type-id='type-id-866' size-in-bits='64' id='type-id-1477'/>
<qualified-type-def type-id='type-id-1477' const='yes' id='type-id-1478'/>
<pointer-type-def type-id='type-id-867' size-in-bits='64' id='type-id-1479'/>
<qualified-type-def type-id='type-id-1479' const='yes' id='type-id-1480'/>
<pointer-type-def type-id='type-id-868' size-in-bits='64' id='type-id-1481'/>
<qualified-type-def type-id='type-id-1481' const='yes' id='type-id-1482'/>
<pointer-type-def type-id='type-id-869' size-in-bits='64' id='type-id-1483'/>
<qualified-type-def type-id='type-id-1483' const='yes' id='type-id-1484'/>
<pointer-type-def type-id='type-id-870' size-in-bits='64' id='type-id-950'/>
<qualified-type-def type-id='type-id-950' const='yes' id='type-id-1485'/>
<pointer-type-def type-id='type-id-817' size-in-bits='64' id='type-id-1486'/>
<qualified-type-def type-id='type-id-1486' const='yes' id='type-id-1487'/>
<pointer-type-def type-id='type-id-871' size-in-bits='64' id='type-id-1488'/>
<qualified-type-def type-id='type-id-1488' const='yes' id='type-id-1489'/>
<pointer-type-def type-id='type-id-872' size-in-bits='64' id='type-id-1490'/>
<qualified-type-def type-id='type-id-1490' const='yes' id='type-id-1491'/>
<pointer-type-def type-id='type-id-873' size-in-bits='64' id='type-id-1492'/>
<qualified-type-def type-id='type-id-1492' const='yes' id='type-id-1493'/>
<reference-type-def kind='lvalue' type-id='type-id-1494' size-in-bits='64' id='type-id-1495'/>
<pointer-type-def type-id='type-id-1494' size-in-bits='64' id='type-id-1496'/>
<qualified-type-def type-id='type-id-1496' const='yes' id='type-id-1497'/>
<reference-type-def kind='lvalue' type-id='type-id-1498' size-in-bits='64' id='type-id-1499'/>
<pointer-type-def type-id='type-id-1498' size-in-bits='64' id='type-id-1500'/>
<qualified-type-def type-id='type-id-1500' const='yes' id='type-id-1501'/>
<pointer-type-def type-id='type-id-877' size-in-bits='64' id='type-id-1502'/>
<qualified-type-def type-id='type-id-1502' const='yes' id='type-id-1503'/>
<pointer-type-def type-id='type-id-878' size-in-bits='64' id='type-id-1504'/>
<qualified-type-def type-id='type-id-1504' const='yes' id='type-id-1505'/>
<pointer-type-def type-id='type-id-879' size-in-bits='64' id='type-id-1506'/>
<qualified-type-def type-id='type-id-1506' const='yes' id='type-id-1507'/>
<pointer-type-def type-id='type-id-958' size-in-bits='64' id='type-id-1508'/>
<qualified-type-def type-id='type-id-1508' const='yes' id='type-id-1509'/>
<qualified-type-def type-id='type-id-1510' id='type-id-1511'/>
<reference-type-def kind='lvalue' type-id='type-id-1512' size-in-bits='64' id='type-id-1510'/>
<qualified-type-def type-id='type-id-1513' id='type-id-1514'/>
<reference-type-def kind='lvalue' type-id='type-id-1515' size-in-bits='64' id='type-id-1513'/>
<qualified-type-def type-id='type-id-1516' id='type-id-1517'/>
<reference-type-def kind='lvalue' type-id='type-id-1518' size-in-bits='64' id='type-id-1516'/>
<pointer-type-def type-id='type-id-1012' size-in-bits='64' id='type-id-1519'/>
<qualified-type-def type-id='type-id-1519' const='yes' id='type-id-1520'/>
<pointer-type-def type-id='type-id-1013' size-in-bits='64' id='type-id-1521'/>
<qualified-type-def type-id='type-id-1521' const='yes' id='type-id-1522'/>
<pointer-type-def type-id='type-id-1014' size-in-bits='64' id='type-id-1523'/>
<qualified-type-def type-id='type-id-1523' const='yes' id='type-id-1524'/>
<reference-type-def kind='lvalue' type-id='type-id-1525' size-in-bits='64' id='type-id-1526'/>
<pointer-type-def type-id='type-id-1525' size-in-bits='64' id='type-id-1527'/>
<qualified-type-def type-id='type-id-1527' const='yes' id='type-id-1528'/>
<reference-type-def kind='lvalue' type-id='type-id-1529' size-in-bits='64' id='type-id-1530'/>
<pointer-type-def type-id='type-id-1529' size-in-bits='64' id='type-id-1531'/>
<qualified-type-def type-id='type-id-1531' const='yes' id='type-id-1532'/>
<reference-type-def kind='lvalue' type-id='type-id-1533' size-in-bits='64' id='type-id-1534'/>
<pointer-type-def type-id='type-id-1533' size-in-bits='64' id='type-id-1535'/>
<qualified-type-def type-id='type-id-1535' const='yes' id='type-id-1536'/>
<pointer-type-def type-id='type-id-880' size-in-bits='64' id='type-id-1537'/>
<qualified-type-def type-id='type-id-1537' const='yes' id='type-id-1538'/>
<pointer-type-def type-id='type-id-1539' size-in-bits='64' id='type-id-1540'/>
<qualified-type-def type-id='type-id-1540' const='yes' id='type-id-1541'/>
<pointer-type-def type-id='type-id-962' size-in-bits='64' id='type-id-1542'/>
<qualified-type-def type-id='type-id-1542' const='yes' id='type-id-1543'/>
<qualified-type-def type-id='type-id-1544' id='type-id-1545'/>
<reference-type-def kind='lvalue' type-id='type-id-1546' size-in-bits='64' id='type-id-1544'/>
<qualified-type-def type-id='type-id-1547' id='type-id-1548'/>
<reference-type-def kind='lvalue' type-id='type-id-1549' size-in-bits='64' id='type-id-1547'/>
<qualified-type-def type-id='type-id-1550' id='type-id-1551'/>
<reference-type-def kind='lvalue' type-id='type-id-1552' size-in-bits='64' id='type-id-1550'/>
<pointer-type-def type-id='type-id-1017' size-in-bits='64' id='type-id-1553'/>
<qualified-type-def type-id='type-id-1553' const='yes' id='type-id-1554'/>
<pointer-type-def type-id='type-id-1018' size-in-bits='64' id='type-id-1555'/>
<qualified-type-def type-id='type-id-1555' const='yes' id='type-id-1556'/>
<pointer-type-def type-id='type-id-888' size-in-bits='64' id='type-id-1557'/>
<qualified-type-def type-id='type-id-1557' const='yes' id='type-id-1558'/>
<reference-type-def kind='lvalue' type-id='type-id-622' size-in-bits='64' id='type-id-434'/>
<pointer-type-def type-id='type-id-622' size-in-bits='64' id='type-id-416'/>
<qualified-type-def type-id='type-id-416' const='yes' id='type-id-1559'/>
<pointer-type-def type-id='type-id-795' size-in-bits='64' id='type-id-799'/>
<qualified-type-def type-id='type-id-799' const='yes' id='type-id-1560'/>
<pointer-type-def type-id='type-id-623' size-in-bits='64' id='type-id-426'/>
<qualified-type-def type-id='type-id-426' const='yes' id='type-id-1561'/>
<pointer-type-def type-id='type-id-797' size-in-bits='64' id='type-id-1562'/>
<qualified-type-def type-id='type-id-1562' const='yes' id='type-id-1563'/>
<pointer-type-def type-id='type-id-624' size-in-bits='64' id='type-id-430'/>
<qualified-type-def type-id='type-id-430' const='yes' id='type-id-1564'/>
<pointer-type-def type-id='type-id-798' size-in-bits='64' id='type-id-1565'/>
<qualified-type-def type-id='type-id-1565' const='yes' id='type-id-1566'/>
<pointer-type-def type-id='type-id-1567' size-in-bits='64' id='type-id-1568'/>
<qualified-type-def type-id='type-id-1568' const='yes' id='type-id-1569'/>
<pointer-type-def type-id='type-id-1112' size-in-bits='64' id='type-id-1570'/>
<qualified-type-def type-id='type-id-1570' const='yes' id='type-id-1571'/>
<reference-type-def kind='lvalue' type-id='type-id-889' size-in-bits='64' id='type-id-1572'/>
<pointer-type-def type-id='type-id-889' size-in-bits='64' id='type-id-1573'/>
<qualified-type-def type-id='type-id-1573' const='yes' id='type-id-1574'/>
<reference-type-def kind='lvalue' type-id='type-id-1003' size-in-bits='64' id='type-id-1575'/>
<pointer-type-def type-id='type-id-1003' size-in-bits='64' id='type-id-1576'/>
<qualified-type-def type-id='type-id-1576' const='yes' id='type-id-1577'/>
<pointer-type-def type-id='type-id-1578' size-in-bits='64' id='type-id-1579'/>
<qualified-type-def type-id='type-id-1579' const='yes' id='type-id-1580'/>
<pointer-type-def type-id='type-id-963' size-in-bits='64' id='type-id-1581'/>
<qualified-type-def type-id='type-id-1581' const='yes' id='type-id-1582'/>
<pointer-type-def type-id='type-id-891' size-in-bits='64' id='type-id-1583'/>
<qualified-type-def type-id='type-id-1583' const='yes' id='type-id-1584'/>
<reference-type-def kind='lvalue' type-id='type-id-892' size-in-bits='64' id='type-id-1585'/>
<pointer-type-def type-id='type-id-892' size-in-bits='64' id='type-id-1586'/>
<qualified-type-def type-id='type-id-1586' const='yes' id='type-id-1587'/>
<reference-type-def kind='lvalue' type-id='type-id-1588' size-in-bits='64' id='type-id-1589'/>
<pointer-type-def type-id='type-id-1588' size-in-bits='64' id='type-id-1590'/>
<qualified-type-def type-id='type-id-1590' const='yes' id='type-id-1591'/>
<pointer-type-def type-id='type-id-893' size-in-bits='64' id='type-id-1592'/>
<qualified-type-def type-id='type-id-1592' const='yes' id='type-id-1593'/>
<pointer-type-def type-id='type-id-894' size-in-bits='64' id='type-id-1594'/>
<qualified-type-def type-id='type-id-1594' const='yes' id='type-id-1595'/>
<pointer-type-def type-id='type-id-895' size-in-bits='64' id='type-id-1596'/>
<qualified-type-def type-id='type-id-1596' const='yes' id='type-id-1597'/>
<pointer-type-def type-id='type-id-1116' size-in-bits='64' id='type-id-1598'/>
<qualified-type-def type-id='type-id-1598' const='yes' id='type-id-1599'/>
<pointer-type-def type-id='type-id-1600' size-in-bits='64' id='type-id-1601'/>
<qualified-type-def type-id='type-id-1601' const='yes' id='type-id-1602'/>
<pointer-type-def type-id='type-id-1603' size-in-bits='64' id='type-id-1604'/>
<qualified-type-def type-id='type-id-1604' const='yes' id='type-id-1605'/>
<pointer-type-def type-id='type-id-1606' size-in-bits='64' id='type-id-1607'/>
<qualified-type-def type-id='type-id-1607' const='yes' id='type-id-1608'/>
<pointer-type-def type-id='type-id-625' size-in-bits='64' id='type-id-445'/>
<qualified-type-def type-id='type-id-445' const='yes' id='type-id-1609'/>
<reference-type-def kind='lvalue' type-id='type-id-1004' size-in-bits='64' id='type-id-1610'/>
<qualified-type-def type-id='type-id-279' const='yes' id='type-id-1611'/>
<reference-type-def kind='lvalue' type-id='type-id-1005' size-in-bits='64' id='type-id-1612'/>
<reference-type-def kind='lvalue' type-id='type-id-896' size-in-bits='64' id='type-id-1613'/>
<pointer-type-def type-id='type-id-896' size-in-bits='64' id='type-id-1614'/>
<qualified-type-def type-id='type-id-1614' const='yes' id='type-id-1615'/>
<reference-type-def kind='lvalue' type-id='type-id-1616' size-in-bits='64' id='type-id-1617'/>
<pointer-type-def type-id='type-id-1616' size-in-bits='64' id='type-id-1618'/>
<qualified-type-def type-id='type-id-1618' const='yes' id='type-id-1619'/>
<reference-type-def kind='lvalue' type-id='type-id-1620' size-in-bits='64' id='type-id-1621'/>
<pointer-type-def type-id='type-id-1620' size-in-bits='64' id='type-id-1622'/>
<qualified-type-def type-id='type-id-1622' const='yes' id='type-id-1623'/>
<reference-type-def kind='lvalue' type-id='type-id-626' size-in-bits='64' id='type-id-447'/>
<pointer-type-def type-id='type-id-626' size-in-bits='64' id='type-id-417'/>
<qualified-type-def type-id='type-id-417' const='yes' id='type-id-1624'/>
<reference-type-def kind='lvalue' type-id='type-id-627' size-in-bits='64' id='type-id-448'/>
<pointer-type-def type-id='type-id-627' size-in-bits='64' id='type-id-418'/>
<qualified-type-def type-id='type-id-418' const='yes' id='type-id-1625'/>
<pointer-type-def type-id='type-id-834' size-in-bits='64' id='type-id-1626'/>
<qualified-type-def type-id='type-id-1626' const='yes' id='type-id-1627'/>
<pointer-type-def type-id='type-id-628' size-in-bits='64' id='type-id-440'/>
<qualified-type-def type-id='type-id-440' const='yes' id='type-id-1628'/>
<reference-type-def kind='lvalue' type-id='type-id-629' size-in-bits='64' id='type-id-424'/>
<pointer-type-def type-id='type-id-629' size-in-bits='64' id='type-id-421'/>
<qualified-type-def type-id='type-id-421' const='yes' id='type-id-1629'/>
<reference-type-def kind='lvalue' type-id='type-id-1006' size-in-bits='64' id='type-id-1630'/>
<pointer-type-def type-id='type-id-1006' size-in-bits='64' id='type-id-1631'/>
<reference-type-def kind='lvalue' type-id='type-id-1632' size-in-bits='64' id='type-id-1633'/>
<pointer-type-def type-id='type-id-1632' size-in-bits='64' id='type-id-1634'/>
<qualified-type-def type-id='type-id-1634' const='yes' id='type-id-1635'/>
<pointer-type-def type-id='type-id-1636' size-in-bits='64' id='type-id-1637'/>
<qualified-type-def type-id='type-id-1637' const='yes' id='type-id-1638'/>
<pointer-type-def type-id='type-id-897' size-in-bits='64' id='type-id-1639'/>
<qualified-type-def type-id='type-id-1639' const='yes' id='type-id-1640'/>
<reference-type-def kind='lvalue' type-id='type-id-1641' size-in-bits='64' id='type-id-1642'/>
<pointer-type-def type-id='type-id-1641' size-in-bits='64' id='type-id-1643'/>
<qualified-type-def type-id='type-id-1643' const='yes' id='type-id-1644'/>
<pointer-type-def type-id='type-id-1645' size-in-bits='64' id='type-id-1646'/>
<qualified-type-def type-id='type-id-1646' const='yes' id='type-id-1647'/>
<pointer-type-def type-id='type-id-1648' size-in-bits='64' id='type-id-1649'/>
<qualified-type-def type-id='type-id-1649' const='yes' id='type-id-1650'/>
<pointer-type-def type-id='type-id-898' size-in-bits='64' id='type-id-1651'/>
<qualified-type-def type-id='type-id-1651' const='yes' id='type-id-1652'/>
<pointer-type-def type-id='type-id-1653' size-in-bits='64' id='type-id-1654'/>
<qualified-type-def type-id='type-id-1654' const='yes' id='type-id-1655'/>
<pointer-type-def type-id='type-id-899' size-in-bits='64' id='type-id-1656'/>
<qualified-type-def type-id='type-id-1656' const='yes' id='type-id-1657'/>
<reference-type-def kind='lvalue' type-id='type-id-900' size-in-bits='64' id='type-id-1658'/>
<pointer-type-def type-id='type-id-900' size-in-bits='64' id='type-id-1659'/>
<qualified-type-def type-id='type-id-1659' const='yes' id='type-id-1660'/>
<pointer-type-def type-id='type-id-832' size-in-bits='64' id='type-id-1661'/>
<qualified-type-def type-id='type-id-1661' const='yes' id='type-id-1662'/>
<pointer-type-def type-id='type-id-968' size-in-bits='64' id='type-id-1663'/>
<qualified-type-def type-id='type-id-1663' const='yes' id='type-id-1664'/>
<reference-type-def kind='lvalue' type-id='type-id-810' size-in-bits='64' id='type-id-1665'/>
<reference-type-def kind='lvalue' type-id='type-id-1666' size-in-bits='64' id='type-id-1667'/>
<pointer-type-def type-id='type-id-1666' size-in-bits='64' id='type-id-1668'/>
<reference-type-def kind='lvalue' type-id='type-id-1669' size-in-bits='64' id='type-id-1670'/>
<pointer-type-def type-id='type-id-1669' size-in-bits='64' id='type-id-1671'/>
<qualified-type-def type-id='type-id-1671' const='yes' id='type-id-1672'/>
<reference-type-def kind='lvalue' type-id='type-id-1673' size-in-bits='64' id='type-id-1674'/>
<pointer-type-def type-id='type-id-1673' size-in-bits='64' id='type-id-1675'/>
<qualified-type-def type-id='type-id-1675' const='yes' id='type-id-1676'/>
<reference-type-def kind='lvalue' type-id='type-id-1677' size-in-bits='64' id='type-id-1678'/>
<pointer-type-def type-id='type-id-1677' size-in-bits='64' id='type-id-1679'/>
<qualified-type-def type-id='type-id-1679' const='yes' id='type-id-1680'/>
<pointer-type-def type-id='type-id-630' size-in-bits='64' id='type-id-492'/>
<qualified-type-def type-id='type-id-492' const='yes' id='type-id-1681'/>
<reference-type-def kind='lvalue' type-id='type-id-631' size-in-bits='64' id='type-id-1682'/>
<pointer-type-def type-id='type-id-631' size-in-bits='64' id='type-id-494'/>
<qualified-type-def type-id='type-id-494' const='yes' id='type-id-1683'/>
<reference-type-def kind='lvalue' type-id='type-id-632' size-in-bits='64' id='type-id-1684'/>
<pointer-type-def type-id='type-id-632' size-in-bits='64' id='type-id-497'/>
<qualified-type-def type-id='type-id-497' const='yes' id='type-id-1685'/>
<pointer-type-def type-id='type-id-633' size-in-bits='64' id='type-id-485'/>
<qualified-type-def type-id='type-id-485' const='yes' id='type-id-1686'/>
<reference-type-def kind='lvalue' type-id='type-id-634' size-in-bits='64' id='type-id-1687'/>
<pointer-type-def type-id='type-id-634' size-in-bits='64' id='type-id-498'/>
<qualified-type-def type-id='type-id-498' const='yes' id='type-id-1688'/>
<reference-type-def kind='lvalue' type-id='type-id-635' size-in-bits='64' id='type-id-1689'/>
<pointer-type-def type-id='type-id-635' size-in-bits='64' id='type-id-503'/>
<qualified-type-def type-id='type-id-503' const='yes' id='type-id-1690'/>
<reference-type-def kind='lvalue' type-id='type-id-636' size-in-bits='64' id='type-id-1691'/>
<pointer-type-def type-id='type-id-636' size-in-bits='64' id='type-id-504'/>
<qualified-type-def type-id='type-id-504' const='yes' id='type-id-1692'/>
<pointer-type-def type-id='type-id-637' size-in-bits='64' id='type-id-484'/>
<qualified-type-def type-id='type-id-484' const='yes' id='type-id-1693'/>
<reference-type-def kind='lvalue' type-id='type-id-639' size-in-bits='64' id='type-id-1694'/>
<pointer-type-def type-id='type-id-639' size-in-bits='64' id='type-id-482'/>
<qualified-type-def type-id='type-id-482' const='yes' id='type-id-1695'/>
<reference-type-def kind='lvalue' type-id='type-id-640' size-in-bits='64' id='type-id-1696'/>
<pointer-type-def type-id='type-id-640' size-in-bits='64' id='type-id-500'/>
<qualified-type-def type-id='type-id-500' const='yes' id='type-id-1697'/>
<reference-type-def kind='lvalue' type-id='type-id-641' size-in-bits='64' id='type-id-1698'/>
<pointer-type-def type-id='type-id-641' size-in-bits='64' id='type-id-483'/>
<qualified-type-def type-id='type-id-483' const='yes' id='type-id-1699'/>
<pointer-type-def type-id='type-id-642' size-in-bits='64' id='type-id-515'/>
<qualified-type-def type-id='type-id-515' const='yes' id='type-id-1700'/>
<pointer-type-def type-id='type-id-643' size-in-bits='64' id='type-id-481'/>
<qualified-type-def type-id='type-id-481' const='yes' id='type-id-1701'/>
<pointer-type-def type-id='type-id-644' size-in-bits='64' id='type-id-480'/>
<qualified-type-def type-id='type-id-480' const='yes' id='type-id-1702'/>
<pointer-type-def type-id='type-id-645' size-in-bits='64' id='type-id-486'/>
<qualified-type-def type-id='type-id-486' const='yes' id='type-id-1703'/>
<reference-type-def kind='lvalue' type-id='type-id-646' size-in-bits='64' id='type-id-1704'/>
<pointer-type-def type-id='type-id-646' size-in-bits='64' id='type-id-499'/>
<qualified-type-def type-id='type-id-499' const='yes' id='type-id-1705'/>
<reference-type-def kind='lvalue' type-id='type-id-647' size-in-bits='64' id='type-id-1706'/>
<pointer-type-def type-id='type-id-647' size-in-bits='64' id='type-id-506'/>
<qualified-type-def type-id='type-id-506' const='yes' id='type-id-1707'/>
<reference-type-def kind='lvalue' type-id='type-id-648' size-in-bits='64' id='type-id-1708'/>
<pointer-type-def type-id='type-id-648' size-in-bits='64' id='type-id-507'/>
<qualified-type-def type-id='type-id-507' const='yes' id='type-id-1709'/>
<reference-type-def kind='lvalue' type-id='type-id-649' size-in-bits='64' id='type-id-1710'/>
<pointer-type-def type-id='type-id-649' size-in-bits='64' id='type-id-511'/>
<qualified-type-def type-id='type-id-511' const='yes' id='type-id-1711'/>
<pointer-type-def type-id='type-id-650' size-in-bits='64' id='type-id-493'/>
<qualified-type-def type-id='type-id-493' const='yes' id='type-id-1712'/>
<pointer-type-def type-id='type-id-651' size-in-bits='64' id='type-id-487'/>
<qualified-type-def type-id='type-id-487' const='yes' id='type-id-1713'/>
<pointer-type-def type-id='type-id-652' size-in-bits='64' id='type-id-495'/>
<qualified-type-def type-id='type-id-495' const='yes' id='type-id-1714'/>
<pointer-type-def type-id='type-id-653' size-in-bits='64' id='type-id-490'/>
<qualified-type-def type-id='type-id-490' const='yes' id='type-id-1715'/>
<pointer-type-def type-id='type-id-654' size-in-bits='64' id='type-id-496'/>
<qualified-type-def type-id='type-id-496' const='yes' id='type-id-1716'/>
<pointer-type-def type-id='type-id-655' size-in-bits='64' id='type-id-491'/>
<qualified-type-def type-id='type-id-491' const='yes' id='type-id-1717'/>
<reference-type-def kind='lvalue' type-id='type-id-656' size-in-bits='64' id='type-id-1718'/>
<pointer-type-def type-id='type-id-656' size-in-bits='64' id='type-id-509'/>
<qualified-type-def type-id='type-id-509' const='yes' id='type-id-1719'/>
<reference-type-def kind='lvalue' type-id='type-id-657' size-in-bits='64' id='type-id-1720'/>
<pointer-type-def type-id='type-id-657' size-in-bits='64' id='type-id-513'/>
<qualified-type-def type-id='type-id-513' const='yes' id='type-id-1721'/>
<reference-type-def kind='lvalue' type-id='type-id-658' size-in-bits='64' id='type-id-1722'/>
<pointer-type-def type-id='type-id-658' size-in-bits='64' id='type-id-510'/>
<qualified-type-def type-id='type-id-510' const='yes' id='type-id-1723'/>
<pointer-type-def type-id='type-id-659' size-in-bits='64' id='type-id-489'/>
<qualified-type-def type-id='type-id-489' const='yes' id='type-id-1724'/>
<pointer-type-def type-id='type-id-660' size-in-bits='64' id='type-id-488'/>
<qualified-type-def type-id='type-id-488' const='yes' id='type-id-1725'/>
<reference-type-def kind='lvalue' type-id='type-id-661' size-in-bits='64' id='type-id-1726'/>
<pointer-type-def type-id='type-id-661' size-in-bits='64' id='type-id-501'/>
<qualified-type-def type-id='type-id-501' const='yes' id='type-id-1727'/>
<reference-type-def kind='lvalue' type-id='type-id-662' size-in-bits='64' id='type-id-1728'/>
<pointer-type-def type-id='type-id-662' size-in-bits='64' id='type-id-502'/>
<qualified-type-def type-id='type-id-502' const='yes' id='type-id-1729'/>
<pointer-type-def type-id='type-id-663' size-in-bits='64' id='type-id-514'/>
<qualified-type-def type-id='type-id-514' const='yes' id='type-id-1730'/>
<reference-type-def kind='lvalue' type-id='type-id-664' size-in-bits='64' id='type-id-1731'/>
<pointer-type-def type-id='type-id-664' size-in-bits='64' id='type-id-505'/>
<qualified-type-def type-id='type-id-505' const='yes' id='type-id-1732'/>
<reference-type-def kind='lvalue' type-id='type-id-667' size-in-bits='64' id='type-id-1733'/>
<pointer-type-def type-id='type-id-667' size-in-bits='64' id='type-id-512'/>
<qualified-type-def type-id='type-id-512' const='yes' id='type-id-1734'/>
<reference-type-def kind='lvalue' type-id='type-id-668' size-in-bits='64' id='type-id-1735'/>
<pointer-type-def type-id='type-id-668' size-in-bits='64' id='type-id-508'/>
<qualified-type-def type-id='type-id-508' const='yes' id='type-id-1736'/>
<pointer-type-def type-id='type-id-1737' size-in-bits='64' id='type-id-1738'/>
<qualified-type-def type-id='type-id-1738' const='yes' id='type-id-1739'/>
<pointer-type-def type-id='type-id-901' size-in-bits='64' id='type-id-1740'/>
<qualified-type-def type-id='type-id-1740' const='yes' id='type-id-1741'/>
<pointer-type-def type-id='type-id-902' size-in-bits='64' id='type-id-1742'/>
<qualified-type-def type-id='type-id-1742' const='yes' id='type-id-1743'/>
<reference-type-def kind='lvalue' type-id='type-id-903' size-in-bits='64' id='type-id-1744'/>
<pointer-type-def type-id='type-id-903' size-in-bits='64' id='type-id-1745'/>
<qualified-type-def type-id='type-id-1745' const='yes' id='type-id-1746'/>
<pointer-type-def type-id='type-id-912' size-in-bits='64' id='type-id-813'/>
<reference-type-def kind='lvalue' type-id='type-id-1422' size-in-bits='64' id='type-id-1747'/>
<pointer-type-def type-id='type-id-1422' size-in-bits='64' id='type-id-1748'/>
<qualified-type-def type-id='type-id-1748' const='yes' id='type-id-1749'/>
<reference-type-def kind='lvalue' type-id='type-id-1750' size-in-bits='64' id='type-id-1751'/>
<pointer-type-def type-id='type-id-1750' size-in-bits='64' id='type-id-1752'/>
<qualified-type-def type-id='type-id-1752' const='yes' id='type-id-1753'/>
<reference-type-def kind='lvalue' type-id='type-id-1007' size-in-bits='64' id='type-id-1754'/>
<pointer-type-def type-id='type-id-1007' size-in-bits='64' id='type-id-1755'/>
<reference-type-def kind='lvalue' type-id='type-id-904' size-in-bits='64' id='type-id-1756'/>
<pointer-type-def type-id='type-id-904' size-in-bits='64' id='type-id-1757'/>
<qualified-type-def type-id='type-id-1757' const='yes' id='type-id-1758'/>
<reference-type-def kind='lvalue' type-id='type-id-905' size-in-bits='64' id='type-id-1759'/>
<pointer-type-def type-id='type-id-905' size-in-bits='64' id='type-id-1760'/>
<qualified-type-def type-id='type-id-1760' const='yes' id='type-id-1761'/>
<reference-type-def kind='lvalue' type-id='type-id-906' size-in-bits='64' id='type-id-1762'/>
<pointer-type-def type-id='type-id-906' size-in-bits='64' id='type-id-1763'/>
<qualified-type-def type-id='type-id-1763' const='yes' id='type-id-1764'/>
<reference-type-def kind='lvalue' type-id='type-id-1765' size-in-bits='64' id='type-id-1766'/>
<pointer-type-def type-id='type-id-1765' size-in-bits='64' id='type-id-1767'/>
<qualified-type-def type-id='type-id-1767' const='yes' id='type-id-1768'/>
<reference-type-def kind='lvalue' type-id='type-id-1769' size-in-bits='64' id='type-id-1770'/>
<pointer-type-def type-id='type-id-1769' size-in-bits='64' id='type-id-1771'/>
<qualified-type-def type-id='type-id-1771' const='yes' id='type-id-1772'/>
<pointer-type-def type-id='type-id-838' size-in-bits='64' id='type-id-1773'/>
<qualified-type-def type-id='type-id-1773' const='yes' id='type-id-1774'/>
<pointer-type-def type-id='type-id-978' size-in-bits='64' id='type-id-1775'/>
<qualified-type-def type-id='type-id-1775' const='yes' id='type-id-1776'/>
<reference-type-def kind='lvalue' type-id='type-id-1777' size-in-bits='64' id='type-id-1778'/>
<pointer-type-def type-id='type-id-1777' size-in-bits='64' id='type-id-1779'/>
<qualified-type-def type-id='type-id-1779' const='yes' id='type-id-1780'/>
<reference-type-def kind='lvalue' type-id='type-id-1781' size-in-bits='64' id='type-id-1782'/>
<pointer-type-def type-id='type-id-1781' size-in-bits='64' id='type-id-1783'/>
<qualified-type-def type-id='type-id-1783' const='yes' id='type-id-1784'/>
<reference-type-def kind='lvalue' type-id='type-id-1785' size-in-bits='64' id='type-id-1786'/>
<pointer-type-def type-id='type-id-1785' size-in-bits='64' id='type-id-1787'/>
<qualified-type-def type-id='type-id-1787' const='yes' id='type-id-1788'/>
<reference-type-def kind='lvalue' type-id='type-id-1789' size-in-bits='64' id='type-id-1790'/>
<pointer-type-def type-id='type-id-1789' size-in-bits='64' id='type-id-1791'/>
<qualified-type-def type-id='type-id-1791' const='yes' id='type-id-1792'/>
<pointer-type-def type-id='type-id-1793' size-in-bits='64' id='type-id-1794'/>
<qualified-type-def type-id='type-id-1794' const='yes' id='type-id-1795'/>
<pointer-type-def type-id='type-id-907' size-in-bits='64' id='type-id-1796'/>
<qualified-type-def type-id='type-id-1796' const='yes' id='type-id-1797'/>
<pointer-type-def type-id='type-id-908' size-in-bits='64' id='type-id-1798'/>
<qualified-type-def type-id='type-id-1798' const='yes' id='type-id-1799'/>
<pointer-type-def type-id='type-id-831' size-in-bits='64' id='type-id-1800'/>
<qualified-type-def type-id='type-id-1800' const='yes' id='type-id-1801'/>
<pointer-type-def type-id='type-id-669' size-in-bits='64' id='type-id-425'/>
<qualified-type-def type-id='type-id-425' const='yes' id='type-id-1802'/>
<pointer-type-def type-id='type-id-670' size-in-bits='64' id='type-id-436'/>
<qualified-type-def type-id='type-id-436' const='yes' id='type-id-1803'/>
<reference-type-def kind='lvalue' type-id='type-id-673' size-in-bits='64' id='type-id-1804'/>
<pointer-type-def type-id='type-id-673' size-in-bits='64' id='type-id-420'/>
<qualified-type-def type-id='type-id-420' const='yes' id='type-id-1805'/>
<reference-type-def kind='lvalue' type-id='type-id-674' size-in-bits='64' id='type-id-1806'/>
<pointer-type-def type-id='type-id-674' size-in-bits='64' id='type-id-419'/>
<qualified-type-def type-id='type-id-419' const='yes' id='type-id-1807'/>
<reference-type-def kind='lvalue' type-id='type-id-1808' size-in-bits='64' id='type-id-1809'/>
<reference-type-def kind='lvalue' type-id='type-id-1810' size-in-bits='64' id='type-id-1811'/>
<reference-type-def kind='lvalue' type-id='type-id-1812' size-in-bits='64' id='type-id-1813'/>
<reference-type-def kind='lvalue' type-id='type-id-1814' size-in-bits='64' id='type-id-1815'/>
<reference-type-def kind='lvalue' type-id='type-id-1816' size-in-bits='64' id='type-id-1817'/>
<reference-type-def kind='lvalue' type-id='type-id-1818' size-in-bits='64' id='type-id-1819'/>
<reference-type-def kind='lvalue' type-id='type-id-1820' size-in-bits='64' id='type-id-1821'/>
<reference-type-def kind='lvalue' type-id='type-id-1822' size-in-bits='64' id='type-id-1823'/>
<reference-type-def kind='lvalue' type-id='type-id-1824' size-in-bits='64' id='type-id-1825'/>
<reference-type-def kind='lvalue' type-id='type-id-1826' size-in-bits='64' id='type-id-1827'/>
<reference-type-def kind='lvalue' type-id='type-id-1828' size-in-bits='64' id='type-id-1829'/>
<reference-type-def kind='lvalue' type-id='type-id-1830' size-in-bits='64' id='type-id-1831'/>
<reference-type-def kind='lvalue' type-id='type-id-1832' size-in-bits='64' id='type-id-1833'/>
<reference-type-def kind='lvalue' type-id='type-id-1834' size-in-bits='64' id='type-id-1835'/>
<reference-type-def kind='lvalue' type-id='type-id-1836' size-in-bits='64' id='type-id-1837'/>
<reference-type-def kind='lvalue' type-id='type-id-1838' size-in-bits='64' id='type-id-1839'/>
<reference-type-def kind='lvalue' type-id='type-id-1840' size-in-bits='64' id='type-id-1841'/>
<reference-type-def kind='lvalue' type-id='type-id-1842' size-in-bits='64' id='type-id-1843'/>
<reference-type-def kind='lvalue' type-id='type-id-1844' size-in-bits='64' id='type-id-1845'/>
<reference-type-def kind='lvalue' type-id='type-id-1846' size-in-bits='64' id='type-id-1847'/>
<reference-type-def kind='lvalue' type-id='type-id-1848' size-in-bits='64' id='type-id-1849'/>
<reference-type-def kind='lvalue' type-id='type-id-1850' size-in-bits='64' id='type-id-1851'/>
<reference-type-def kind='lvalue' type-id='type-id-1852' size-in-bits='64' id='type-id-1853'/>
<reference-type-def kind='lvalue' type-id='type-id-1854' size-in-bits='64' id='type-id-1855'/>
<reference-type-def kind='lvalue' type-id='type-id-1856' size-in-bits='64' id='type-id-1857'/>
<reference-type-def kind='lvalue' type-id='type-id-1858' size-in-bits='64' id='type-id-1859'/>
<reference-type-def kind='lvalue' type-id='type-id-1860' size-in-bits='64' id='type-id-1861'/>
<reference-type-def kind='lvalue' type-id='type-id-1862' size-in-bits='64' id='type-id-1863'/>
<reference-type-def kind='lvalue' type-id='type-id-1864' size-in-bits='64' id='type-id-1865'/>
<reference-type-def kind='lvalue' type-id='type-id-1866' size-in-bits='64' id='type-id-1867'/>
<pointer-type-def type-id='type-id-1077' size-in-bits='64' id='type-id-1868'/>
<pointer-type-def type-id='type-id-970' size-in-bits='64' id='type-id-973'/>
<qualified-type-def type-id='type-id-973' const='yes' id='type-id-1869'/>
<pointer-type-def type-id='type-id-913' size-in-bits='64' id='type-id-826'/>
<qualified-type-def type-id='type-id-826' const='yes' id='type-id-1870'/>
<pointer-type-def type-id='type-id-1028' size-in-bits='64' id='type-id-1033'/>
<qualified-type-def type-id='type-id-1033' const='yes' id='type-id-1871'/>
<pointer-type-def type-id='type-id-1034' size-in-bits='64' id='type-id-1036'/>
<qualified-type-def type-id='type-id-1036' const='yes' id='type-id-1872'/>
<pointer-type-def type-id='type-id-1037' size-in-bits='64' id='type-id-1038'/>
<qualified-type-def type-id='type-id-1038' const='yes' id='type-id-1873'/>
<pointer-type-def type-id='type-id-914' size-in-bits='64' id='type-id-824'/>
<qualified-type-def type-id='type-id-824' const='yes' id='type-id-1874'/>
<pointer-type-def type-id='type-id-915' size-in-bits='64' id='type-id-822'/>
<qualified-type-def type-id='type-id-822' const='yes' id='type-id-1875'/>
<pointer-type-def type-id='type-id-916' size-in-bits='64' id='type-id-840'/>
<qualified-type-def type-id='type-id-840' const='yes' id='type-id-1876'/>
<pointer-type-def type-id='type-id-917' size-in-bits='64' id='type-id-820'/>
<qualified-type-def type-id='type-id-820' const='yes' id='type-id-1877'/>
<pointer-type-def type-id='type-id-1878' size-in-bits='64' id='type-id-1879'/>
<pointer-type-def type-id='type-id-1078' size-in-bits='64' id='type-id-1032'/>
<pointer-type-def type-id='type-id-1' size-in-bits='64' id='type-id-1880'/>
<qualified-type-def type-id='type-id-1420' const='yes' id='type-id-1881'/>
<reference-type-def kind='lvalue' type-id='type-id-1881' size-in-bits='64' id='type-id-1396'/>
<qualified-type-def type-id='type-id-1414' const='yes' id='type-id-1882'/>
<reference-type-def kind='lvalue' type-id='type-id-1882' size-in-bits='64' id='type-id-1394'/>
<qualified-type-def type-id='type-id-833' const='yes' id='type-id-1069'/>
<pointer-type-def type-id='type-id-1069' size-in-bits='64' id='type-id-920'/>
<qualified-type-def type-id='type-id-919' const='yes' id='type-id-1085'/>
<reference-type-def kind='lvalue' type-id='type-id-1085' size-in-bits='64' id='type-id-1045'/>
<pointer-type-def type-id='type-id-1085' size-in-bits='64' id='type-id-1883'/>
<qualified-type-def type-id='type-id-1883' const='yes' id='type-id-1884'/>
<qualified-type-def type-id='type-id-1430' const='yes' id='type-id-1885'/>
<reference-type-def kind='lvalue' type-id='type-id-1885' size-in-bits='64' id='type-id-1886'/>
<pointer-type-def type-id='type-id-1885' size-in-bits='64' id='type-id-1887'/>
<qualified-type-def type-id='type-id-1887' const='yes' id='type-id-1888'/>
<qualified-type-def type-id='type-id-842' const='yes' id='type-id-675'/>
<pointer-type-def type-id='type-id-675' size-in-bits='64' id='type-id-591'/>
<qualified-type-def type-id='type-id-591' const='yes' id='type-id-1889'/>
<qualified-type-def type-id='type-id-843' const='yes' id='type-id-676'/>
<pointer-type-def type-id='type-id-676' size-in-bits='64' id='type-id-592'/>
<qualified-type-def type-id='type-id-592' const='yes' id='type-id-1890'/>
<qualified-type-def type-id='type-id-844' const='yes' id='type-id-677'/>
<pointer-type-def type-id='type-id-677' size-in-bits='64' id='type-id-593'/>
<qualified-type-def type-id='type-id-593' const='yes' id='type-id-1891'/>
<qualified-type-def type-id='type-id-845' const='yes' id='type-id-678'/>
<qualified-type-def type-id='type-id-1892' id='type-id-1893'/>
<reference-type-def kind='lvalue' type-id='type-id-678' size-in-bits='64' id='type-id-1892'/>
<pointer-type-def type-id='type-id-678' size-in-bits='64' id='type-id-598'/>
<qualified-type-def type-id='type-id-598' const='yes' id='type-id-1894'/>
<qualified-type-def type-id='type-id-848' const='yes' id='type-id-681'/>
<pointer-type-def type-id='type-id-681' size-in-bits='64' id='type-id-590'/>
<qualified-type-def type-id='type-id-590' const='yes' id='type-id-1895'/>
<qualified-type-def type-id='type-id-849' const='yes' id='type-id-682'/>
<pointer-type-def type-id='type-id-682' size-in-bits='64' id='type-id-537'/>
<qualified-type-def type-id='type-id-537' const='yes' id='type-id-1896'/>
<reference-type-def kind='lvalue' type-id='type-id-683' size-in-bits='64' id='type-id-1897'/>
<qualified-type-def type-id='type-id-851' const='yes' id='type-id-685'/>
<pointer-type-def type-id='type-id-685' size-in-bits='64' id='type-id-548'/>
<qualified-type-def type-id='type-id-852' const='yes' id='type-id-686'/>
<pointer-type-def type-id='type-id-686' size-in-bits='64' id='type-id-577'/>
<qualified-type-def type-id='type-id-853' const='yes' id='type-id-687'/>
<pointer-type-def type-id='type-id-687' size-in-bits='64' id='type-id-595'/>
<qualified-type-def type-id='type-id-595' const='yes' id='type-id-1898'/>
<qualified-type-def type-id='type-id-619' const='yes' id='type-id-688'/>
<pointer-type-def type-id='type-id-688' size-in-bits='64' id='type-id-557'/>
<qualified-type-def type-id='type-id-557' const='yes' id='type-id-1899'/>
<qualified-type-def type-id='type-id-854' const='yes' id='type-id-689'/>
<pointer-type-def type-id='type-id-689' size-in-bits='64' id='type-id-601'/>
<qualified-type-def type-id='type-id-855' const='yes' id='type-id-690'/>
<pointer-type-def type-id='type-id-690' size-in-bits='64' id='type-id-518'/>
<qualified-type-def type-id='type-id-518' const='yes' id='type-id-1900'/>
<qualified-type-def type-id='type-id-856' const='yes' id='type-id-691'/>
<pointer-type-def type-id='type-id-691' size-in-bits='64' id='type-id-522'/>
<qualified-type-def type-id='type-id-522' const='yes' id='type-id-1901'/>
<qualified-type-def type-id='type-id-857' const='yes' id='type-id-692'/>
<pointer-type-def type-id='type-id-692' size-in-bits='64' id='type-id-576'/>
<qualified-type-def type-id='type-id-576' const='yes' id='type-id-1902'/>
<qualified-type-def type-id='type-id-858' const='yes' id='type-id-693'/>
<pointer-type-def type-id='type-id-693' size-in-bits='64' id='type-id-575'/>
<qualified-type-def type-id='type-id-575' const='yes' id='type-id-1903'/>
<qualified-type-def type-id='type-id-859' const='yes' id='type-id-694'/>
<pointer-type-def type-id='type-id-694' size-in-bits='64' id='type-id-580'/>
<qualified-type-def type-id='type-id-580' const='yes' id='type-id-1904'/>
<qualified-type-def type-id='type-id-860' const='yes' id='type-id-695'/>
<pointer-type-def type-id='type-id-695' size-in-bits='64' id='type-id-533'/>
<qualified-type-def type-id='type-id-533' const='yes' id='type-id-1905'/>
<qualified-type-def type-id='type-id-861' const='yes' id='type-id-696'/>
<pointer-type-def type-id='type-id-696' size-in-bits='64' id='type-id-521'/>
<qualified-type-def type-id='type-id-521' const='yes' id='type-id-1906'/>
<qualified-type-def type-id='type-id-620' const='yes' id='type-id-697'/>
<pointer-type-def type-id='type-id-697' size-in-bits='64' id='type-id-566'/>
<qualified-type-def type-id='type-id-566' const='yes' id='type-id-1907'/>
<qualified-type-def type-id='type-id-621' const='yes' id='type-id-698'/>
<pointer-type-def type-id='type-id-698' size-in-bits='64' id='type-id-565'/>
<qualified-type-def type-id='type-id-565' const='yes' id='type-id-1908'/>
<qualified-type-def type-id='type-id-862' const='yes' id='type-id-699'/>
<pointer-type-def type-id='type-id-699' size-in-bits='64' id='type-id-556'/>
<qualified-type-def type-id='type-id-863' const='yes' id='type-id-700'/>
<pointer-type-def type-id='type-id-700' size-in-bits='64' id='type-id-587'/>
<qualified-type-def type-id='type-id-587' const='yes' id='type-id-1909'/>
<qualified-type-def type-id='type-id-864' const='yes' id='type-id-701'/>
<pointer-type-def type-id='type-id-701' size-in-bits='64' id='type-id-585'/>
<qualified-type-def type-id='type-id-865' const='yes' id='type-id-702'/>
<pointer-type-def type-id='type-id-702' size-in-bits='64' id='type-id-586'/>
<qualified-type-def type-id='type-id-586' const='yes' id='type-id-1910'/>
<qualified-type-def type-id='type-id-866' const='yes' id='type-id-703'/>
<pointer-type-def type-id='type-id-703' size-in-bits='64' id='type-id-571'/>
<qualified-type-def type-id='type-id-571' const='yes' id='type-id-1911'/>
<qualified-type-def type-id='type-id-867' const='yes' id='type-id-704'/>
<pointer-type-def type-id='type-id-704' size-in-bits='64' id='type-id-570'/>
<qualified-type-def type-id='type-id-570' const='yes' id='type-id-1912'/>
<qualified-type-def type-id='type-id-868' const='yes' id='type-id-705'/>
<pointer-type-def type-id='type-id-705' size-in-bits='64' id='type-id-563'/>
<qualified-type-def type-id='type-id-563' const='yes' id='type-id-1913'/>
<qualified-type-def type-id='type-id-869' const='yes' id='type-id-706'/>
<pointer-type-def type-id='type-id-706' size-in-bits='64' id='type-id-561'/>
<qualified-type-def type-id='type-id-870' const='yes' id='type-id-707'/>
<pointer-type-def type-id='type-id-707' size-in-bits='64' id='type-id-562'/>
<qualified-type-def type-id='type-id-562' const='yes' id='type-id-1914'/>
<qualified-type-def type-id='type-id-817' const='yes' id='type-id-708'/>
<pointer-type-def type-id='type-id-708' size-in-bits='64' id='type-id-516'/>
<qualified-type-def type-id='type-id-516' const='yes' id='type-id-1915'/>
<qualified-type-def type-id='type-id-871' const='yes' id='type-id-709'/>
<pointer-type-def type-id='type-id-709' size-in-bits='64' id='type-id-545'/>
<qualified-type-def type-id='type-id-545' const='yes' id='type-id-1916'/>
<qualified-type-def type-id='type-id-872' const='yes' id='type-id-710'/>
<pointer-type-def type-id='type-id-710' size-in-bits='64' id='type-id-540'/>
<qualified-type-def type-id='type-id-540' const='yes' id='type-id-1917'/>
<qualified-type-def type-id='type-id-873' const='yes' id='type-id-711'/>
<pointer-type-def type-id='type-id-711' size-in-bits='64' id='type-id-536'/>
<qualified-type-def type-id='type-id-536' const='yes' id='type-id-1918'/>
<qualified-type-def type-id='type-id-1494' const='yes' id='type-id-1919'/>
<reference-type-def kind='lvalue' type-id='type-id-1919' size-in-bits='64' id='type-id-1920'/>
<pointer-type-def type-id='type-id-1919' size-in-bits='64' id='type-id-1921'/>
<qualified-type-def type-id='type-id-1921' const='yes' id='type-id-1922'/>
<qualified-type-def type-id='type-id-327' const='yes' id='type-id-1923'/>
<qualified-type-def type-id='type-id-1498' const='yes' id='type-id-1924'/>
<reference-type-def kind='lvalue' type-id='type-id-1924' size-in-bits='64' id='type-id-1925'/>
<pointer-type-def type-id='type-id-1924' size-in-bits='64' id='type-id-1926'/>
<qualified-type-def type-id='type-id-1926' const='yes' id='type-id-1927'/>
<qualified-type-def type-id='type-id-877' const='yes' id='type-id-715'/>
<pointer-type-def type-id='type-id-715' size-in-bits='64' id='type-id-523'/>
<qualified-type-def type-id='type-id-523' const='yes' id='type-id-1928'/>
<qualified-type-def type-id='type-id-878' const='yes' id='type-id-716'/>
<pointer-type-def type-id='type-id-716' size-in-bits='64' id='type-id-524'/>
<qualified-type-def type-id='type-id-524' const='yes' id='type-id-1929'/>
<qualified-type-def type-id='type-id-879' const='yes' id='type-id-717'/>
<pointer-type-def type-id='type-id-717' size-in-bits='64' id='type-id-527'/>
<qualified-type-def type-id='type-id-527' const='yes' id='type-id-1930'/>
<qualified-type-def type-id='type-id-958' const='yes' id='type-id-1086'/>
<pointer-type-def type-id='type-id-1086' size-in-bits='64' id='type-id-1015'/>
<qualified-type-def type-id='type-id-1015' const='yes' id='type-id-1931'/>
<qualified-type-def type-id='type-id-1012' const='yes' id='type-id-1087'/>
<reference-type-def kind='lvalue' type-id='type-id-1087' size-in-bits='64' id='type-id-1051'/>
<pointer-type-def type-id='type-id-1087' size-in-bits='64' id='type-id-1932'/>
<qualified-type-def type-id='type-id-1932' const='yes' id='type-id-1933'/>
<qualified-type-def type-id='type-id-1013' const='yes' id='type-id-1088'/>
<reference-type-def kind='lvalue' type-id='type-id-1088' size-in-bits='64' id='type-id-1052'/>
<pointer-type-def type-id='type-id-1088' size-in-bits='64' id='type-id-1934'/>
<qualified-type-def type-id='type-id-1934' const='yes' id='type-id-1935'/>
<qualified-type-def type-id='type-id-1014' const='yes' id='type-id-1089'/>
<reference-type-def kind='lvalue' type-id='type-id-1089' size-in-bits='64' id='type-id-1053'/>
<pointer-type-def type-id='type-id-1089' size-in-bits='64' id='type-id-1936'/>
<qualified-type-def type-id='type-id-1936' const='yes' id='type-id-1937'/>
<qualified-type-def type-id='type-id-1525' const='yes' id='type-id-1938'/>
<reference-type-def kind='lvalue' type-id='type-id-1938' size-in-bits='64' id='type-id-1939'/>
<pointer-type-def type-id='type-id-1938' size-in-bits='64' id='type-id-1940'/>
<qualified-type-def type-id='type-id-1940' const='yes' id='type-id-1941'/>
<qualified-type-def type-id='type-id-1529' const='yes' id='type-id-1942'/>
<reference-type-def kind='lvalue' type-id='type-id-1942' size-in-bits='64' id='type-id-1943'/>
<pointer-type-def type-id='type-id-1942' size-in-bits='64' id='type-id-1944'/>
<qualified-type-def type-id='type-id-1944' const='yes' id='type-id-1945'/>
<qualified-type-def type-id='type-id-1533' const='yes' id='type-id-1946'/>
<reference-type-def kind='lvalue' type-id='type-id-1946' size-in-bits='64' id='type-id-1947'/>
<pointer-type-def type-id='type-id-1946' size-in-bits='64' id='type-id-1948'/>
<qualified-type-def type-id='type-id-1948' const='yes' id='type-id-1949'/>
<qualified-type-def type-id='type-id-880' const='yes' id='type-id-718'/>
<pointer-type-def type-id='type-id-718' size-in-bits='64' id='type-id-531'/>
<qualified-type-def type-id='type-id-531' const='yes' id='type-id-1950'/>
<qualified-type-def type-id='type-id-1539' const='yes' id='type-id-1951'/>
<pointer-type-def type-id='type-id-1951' size-in-bits='64' id='type-id-1952'/>
<qualified-type-def type-id='type-id-1952' const='yes' id='type-id-1953'/>
<qualified-type-def type-id='type-id-962' const='yes' id='type-id-1090'/>
<pointer-type-def type-id='type-id-1090' size-in-bits='64' id='type-id-1019'/>
<qualified-type-def type-id='type-id-1019' const='yes' id='type-id-1954'/>
<qualified-type-def type-id='type-id-1017' const='yes' id='type-id-1091'/>
<reference-type-def kind='lvalue' type-id='type-id-1091' size-in-bits='64' id='type-id-1048'/>
<pointer-type-def type-id='type-id-1091' size-in-bits='64' id='type-id-1955'/>
<qualified-type-def type-id='type-id-1955' const='yes' id='type-id-1956'/>
<qualified-type-def type-id='type-id-1018' const='yes' id='type-id-1092'/>
<reference-type-def kind='lvalue' type-id='type-id-1092' size-in-bits='64' id='type-id-1049'/>
<pointer-type-def type-id='type-id-1092' size-in-bits='64' id='type-id-1957'/>
<qualified-type-def type-id='type-id-1957' const='yes' id='type-id-1958'/>
<qualified-type-def type-id='type-id-888' const='yes' id='type-id-726'/>
<reference-type-def kind='lvalue' type-id='type-id-726' size-in-bits='64' id='type-id-1050'/>
<pointer-type-def type-id='type-id-726' size-in-bits='64' id='type-id-574'/>
<qualified-type-def type-id='type-id-574' const='yes' id='type-id-1959'/>
<qualified-type-def type-id='type-id-622' const='yes' id='type-id-986'/>
<qualified-type-def type-id='type-id-999' id='type-id-1960'/>
<reference-type-def kind='lvalue' type-id='type-id-986' size-in-bits='64' id='type-id-999'/>
<pointer-type-def type-id='type-id-986' size-in-bits='64' id='type-id-801'/>
<qualified-type-def type-id='type-id-801' const='yes' id='type-id-1961'/>
<qualified-type-def type-id='type-id-623' const='yes' id='type-id-987'/>
<qualified-type-def type-id='type-id-1962' id='type-id-1963'/>
<reference-type-def kind='lvalue' type-id='type-id-987' size-in-bits='64' id='type-id-1962'/>
<pointer-type-def type-id='type-id-987' size-in-bits='64' id='type-id-803'/>
<qualified-type-def type-id='type-id-803' const='yes' id='type-id-1964'/>
<qualified-type-def type-id='type-id-624' const='yes' id='type-id-988'/>
<qualified-type-def type-id='type-id-1965' id='type-id-1966'/>
<reference-type-def kind='lvalue' type-id='type-id-988' size-in-bits='64' id='type-id-1965'/>
<pointer-type-def type-id='type-id-988' size-in-bits='64' id='type-id-805'/>
<qualified-type-def type-id='type-id-805' const='yes' id='type-id-1967'/>
<qualified-type-def type-id='type-id-1567' const='yes' id='type-id-1968'/>
<pointer-type-def type-id='type-id-1968' size-in-bits='64' id='type-id-1969'/>
<qualified-type-def type-id='type-id-1112' const='yes' id='type-id-1093'/>
<reference-type-def kind='lvalue' type-id='type-id-1093' size-in-bits='64' id='type-id-1054'/>
<pointer-type-def type-id='type-id-1093' size-in-bits='64' id='type-id-1970'/>
<qualified-type-def type-id='type-id-1970' const='yes' id='type-id-1971'/>
<qualified-type-def type-id='type-id-889' const='yes' id='type-id-727'/>
<reference-type-def kind='lvalue' type-id='type-id-727' size-in-bits='64' id='type-id-1972'/>
<pointer-type-def type-id='type-id-727' size-in-bits='64' id='type-id-525'/>
<qualified-type-def type-id='type-id-525' const='yes' id='type-id-1973'/>
<qualified-type-def type-id='type-id-1003' const='yes' id='type-id-1974'/>
<reference-type-def kind='lvalue' type-id='type-id-1974' size-in-bits='64' id='type-id-1975'/>
<pointer-type-def type-id='type-id-1974' size-in-bits='64' id='type-id-1976'/>
<qualified-type-def type-id='type-id-1578' const='yes' id='type-id-1977'/>
<pointer-type-def type-id='type-id-1977' size-in-bits='64' id='type-id-1978'/>
<qualified-type-def type-id='type-id-1978' const='yes' id='type-id-1979'/>
<qualified-type-def type-id='type-id-963' const='yes' id='type-id-1094'/>
<pointer-type-def type-id='type-id-1094' size-in-bits='64' id='type-id-1021'/>
<qualified-type-def type-id='type-id-1021' const='yes' id='type-id-1980'/>
<qualified-type-def type-id='type-id-891' const='yes' id='type-id-729'/>
<pointer-type-def type-id='type-id-729' size-in-bits='64' id='type-id-581'/>
<qualified-type-def type-id='type-id-581' const='yes' id='type-id-1981'/>
<qualified-type-def type-id='type-id-837' const='yes' id='type-id-1982'/>
<pointer-type-def type-id='type-id-1982' size-in-bits='64' id='type-id-1983'/>
<qualified-type-def type-id='type-id-1983' const='yes' id='type-id-1984'/>
<qualified-type-def type-id='type-id-892' const='yes' id='type-id-730'/>
<reference-type-def kind='lvalue' type-id='type-id-730' size-in-bits='64' id='type-id-1985'/>
<pointer-type-def type-id='type-id-730' size-in-bits='64' id='type-id-551'/>
<qualified-type-def type-id='type-id-551' const='yes' id='type-id-1986'/>
<qualified-type-def type-id='type-id-1588' const='yes' id='type-id-1987'/>
<reference-type-def kind='lvalue' type-id='type-id-1987' size-in-bits='64' id='type-id-1988'/>
<pointer-type-def type-id='type-id-1987' size-in-bits='64' id='type-id-1989'/>
<qualified-type-def type-id='type-id-1989' const='yes' id='type-id-1990'/>
<qualified-type-def type-id='type-id-893' const='yes' id='type-id-731'/>
<pointer-type-def type-id='type-id-731' size-in-bits='64' id='type-id-549'/>
<qualified-type-def type-id='type-id-894' const='yes' id='type-id-732'/>
<reference-type-def kind='lvalue' type-id='type-id-732' size-in-bits='64' id='type-id-1991'/>
<pointer-type-def type-id='type-id-732' size-in-bits='64' id='type-id-546'/>
<qualified-type-def type-id='type-id-895' const='yes' id='type-id-733'/>
<pointer-type-def type-id='type-id-733' size-in-bits='64' id='type-id-547'/>
<qualified-type-def type-id='type-id-340' const='yes' id='type-id-1992'/>
<qualified-type-def type-id='type-id-1116' const='yes' id='type-id-1113'/>
<qualified-type-def type-id='type-id-1095' id='type-id-1041'/>
<reference-type-def kind='lvalue' type-id='type-id-1113' size-in-bits='64' id='type-id-1095'/>
<pointer-type-def type-id='type-id-1113' size-in-bits='64' id='type-id-1993'/>
<qualified-type-def type-id='type-id-1993' const='yes' id='type-id-1994'/>
<qualified-type-def type-id='type-id-1600' const='yes' id='type-id-1995'/>
<qualified-type-def type-id='type-id-1996' id='type-id-1423'/>
<reference-type-def kind='lvalue' type-id='type-id-1995' size-in-bits='64' id='type-id-1996'/>
<pointer-type-def type-id='type-id-1995' size-in-bits='64' id='type-id-1997'/>
<qualified-type-def type-id='type-id-1997' const='yes' id='type-id-1998'/>
<qualified-type-def type-id='type-id-1603' const='yes' id='type-id-1999'/>
<qualified-type-def type-id='type-id-2000' id='type-id-1417'/>
<reference-type-def kind='lvalue' type-id='type-id-1999' size-in-bits='64' id='type-id-2000'/>
<pointer-type-def type-id='type-id-1999' size-in-bits='64' id='type-id-2001'/>
<qualified-type-def type-id='type-id-2001' const='yes' id='type-id-2002'/>
<qualified-type-def type-id='type-id-1606' const='yes' id='type-id-2003'/>
<pointer-type-def type-id='type-id-2003' size-in-bits='64' id='type-id-2004'/>
<qualified-type-def type-id='type-id-2004' const='yes' id='type-id-2005'/>
<qualified-type-def type-id='type-id-625' const='yes' id='type-id-734'/>
<pointer-type-def type-id='type-id-734' size-in-bits='64' id='type-id-567'/>
<qualified-type-def type-id='type-id-567' const='yes' id='type-id-2006'/>
<qualified-type-def type-id='type-id-1004' const='yes' id='type-id-2007'/>
<reference-type-def kind='lvalue' type-id='type-id-2007' size-in-bits='64' id='type-id-2008'/>
<pointer-type-def type-id='type-id-2007' size-in-bits='64' id='type-id-2009'/>
<qualified-type-def type-id='type-id-964' const='yes' id='type-id-2010'/>
<pointer-type-def type-id='type-id-2010' size-in-bits='64' id='type-id-2011'/>
<qualified-type-def type-id='type-id-2011' const='yes' id='type-id-2012'/>
<qualified-type-def type-id='type-id-346' const='yes' id='type-id-2013'/>
<qualified-type-def type-id='type-id-896' const='yes' id='type-id-735'/>
<reference-type-def kind='lvalue' type-id='type-id-735' size-in-bits='64' id='type-id-2014'/>
<pointer-type-def type-id='type-id-735' size-in-bits='64' id='type-id-538'/>
<qualified-type-def type-id='type-id-538' const='yes' id='type-id-2015'/>
<qualified-type-def type-id='type-id-1616' const='yes' id='type-id-2016'/>
<reference-type-def kind='lvalue' type-id='type-id-2016' size-in-bits='64' id='type-id-2017'/>
<pointer-type-def type-id='type-id-2016' size-in-bits='64' id='type-id-2018'/>
<qualified-type-def type-id='type-id-2018' const='yes' id='type-id-2019'/>
<qualified-type-def type-id='type-id-1620' const='yes' id='type-id-2020'/>
<reference-type-def kind='lvalue' type-id='type-id-2020' size-in-bits='64' id='type-id-2021'/>
<pointer-type-def type-id='type-id-2020' size-in-bits='64' id='type-id-2022'/>
<qualified-type-def type-id='type-id-2022' const='yes' id='type-id-2023'/>
<qualified-type-def type-id='type-id-626' const='yes' id='type-id-2024'/>
<reference-type-def kind='lvalue' type-id='type-id-2024' size-in-bits='64' id='type-id-2025'/>
<pointer-type-def type-id='type-id-2024' size-in-bits='64' id='type-id-2026'/>
<qualified-type-def type-id='type-id-2026' const='yes' id='type-id-2027'/>
<qualified-type-def type-id='type-id-627' const='yes' id='type-id-2028'/>
<reference-type-def kind='lvalue' type-id='type-id-2028' size-in-bits='64' id='type-id-2029'/>
<pointer-type-def type-id='type-id-2028' size-in-bits='64' id='type-id-2030'/>
<qualified-type-def type-id='type-id-2030' const='yes' id='type-id-2031'/>
<qualified-type-def type-id='type-id-834' const='yes' id='type-id-1070'/>
<pointer-type-def type-id='type-id-1070' size-in-bits='64' id='type-id-966'/>
<qualified-type-def type-id='type-id-628' const='yes' id='type-id-1096'/>
<reference-type-def kind='lvalue' type-id='type-id-1096' size-in-bits='64' id='type-id-1047'/>
<pointer-type-def type-id='type-id-1096' size-in-bits='64' id='type-id-2032'/>
<qualified-type-def type-id='type-id-2032' const='yes' id='type-id-2033'/>
<qualified-type-def type-id='type-id-629' const='yes' id='type-id-736'/>
<qualified-type-def type-id='type-id-2034' id='type-id-2035'/>
<reference-type-def kind='lvalue' type-id='type-id-736' size-in-bits='64' id='type-id-2034'/>
<pointer-type-def type-id='type-id-736' size-in-bits='64' id='type-id-558'/>
<qualified-type-def type-id='type-id-558' const='yes' id='type-id-2036'/>
<qualified-type-def type-id='type-id-1006' const='yes' id='type-id-2037'/>
<reference-type-def kind='lvalue' type-id='type-id-2037' size-in-bits='64' id='type-id-2038'/>
<pointer-type-def type-id='type-id-2037' size-in-bits='64' id='type-id-2039'/>
<qualified-type-def type-id='type-id-1632' const='yes' id='type-id-2040'/>
<reference-type-def kind='lvalue' type-id='type-id-2040' size-in-bits='64' id='type-id-2041'/>
<pointer-type-def type-id='type-id-2040' size-in-bits='64' id='type-id-2042'/>
<qualified-type-def type-id='type-id-2042' const='yes' id='type-id-2043'/>
<qualified-type-def type-id='type-id-1636' const='yes' id='type-id-2044'/>
<pointer-type-def type-id='type-id-2044' size-in-bits='64' id='type-id-2045'/>
<qualified-type-def type-id='type-id-897' const='yes' id='type-id-737'/>
<reference-type-def kind='lvalue' type-id='type-id-737' size-in-bits='64' id='type-id-1055'/>
<pointer-type-def type-id='type-id-737' size-in-bits='64' id='type-id-600'/>
<qualified-type-def type-id='type-id-600' const='yes' id='type-id-2046'/>
<qualified-type-def type-id='type-id-1641' const='yes' id='type-id-2047'/>
<reference-type-def kind='lvalue' type-id='type-id-2047' size-in-bits='64' id='type-id-2048'/>
<pointer-type-def type-id='type-id-2047' size-in-bits='64' id='type-id-2049'/>
<qualified-type-def type-id='type-id-2049' const='yes' id='type-id-2050'/>
<qualified-type-def type-id='type-id-1645' const='yes' id='type-id-2051'/>
<pointer-type-def type-id='type-id-2051' size-in-bits='64' id='type-id-2052'/>
<qualified-type-def type-id='type-id-2052' const='yes' id='type-id-2053'/>
<qualified-type-def type-id='type-id-1648' const='yes' id='type-id-2054'/>
<pointer-type-def type-id='type-id-2054' size-in-bits='64' id='type-id-2055'/>
<qualified-type-def type-id='type-id-898' const='yes' id='type-id-738'/>
<reference-type-def kind='lvalue' type-id='type-id-738' size-in-bits='64' id='type-id-1056'/>
<pointer-type-def type-id='type-id-738' size-in-bits='64' id='type-id-603'/>
<qualified-type-def type-id='type-id-603' const='yes' id='type-id-2056'/>
<qualified-type-def type-id='type-id-1653' const='yes' id='type-id-2057'/>
<pointer-type-def type-id='type-id-2057' size-in-bits='64' id='type-id-2058'/>
<qualified-type-def type-id='type-id-899' const='yes' id='type-id-739'/>
<reference-type-def kind='lvalue' type-id='type-id-739' size-in-bits='64' id='type-id-1057'/>
<pointer-type-def type-id='type-id-739' size-in-bits='64' id='type-id-604'/>
<qualified-type-def type-id='type-id-604' const='yes' id='type-id-2059'/>
<qualified-type-def type-id='type-id-900' const='yes' id='type-id-740'/>
<reference-type-def kind='lvalue' type-id='type-id-740' size-in-bits='64' id='type-id-2060'/>
<pointer-type-def type-id='type-id-740' size-in-bits='64' id='type-id-596'/>
<qualified-type-def type-id='type-id-832' const='yes' id='type-id-1071'/>
<pointer-type-def type-id='type-id-1071' size-in-bits='64' id='type-id-969'/>
<qualified-type-def type-id='type-id-968' const='yes' id='type-id-1097'/>
<reference-type-def kind='lvalue' type-id='type-id-1097' size-in-bits='64' id='type-id-1044'/>
<pointer-type-def type-id='type-id-1097' size-in-bits='64' id='type-id-2061'/>
<qualified-type-def type-id='type-id-2061' const='yes' id='type-id-2062'/>
<qualified-type-def type-id='type-id-810' const='yes' id='type-id-2063'/>
<reference-type-def kind='lvalue' type-id='type-id-2063' size-in-bits='64' id='type-id-2064'/>
<pointer-type-def type-id='type-id-2063' size-in-bits='64' id='type-id-2065'/>
<qualified-type-def type-id='type-id-2065' const='yes' id='type-id-2066'/>
<qualified-type-def type-id='type-id-1666' const='yes' id='type-id-2067'/>
<reference-type-def kind='lvalue' type-id='type-id-2067' size-in-bits='64' id='type-id-2068'/>
<pointer-type-def type-id='type-id-2067' size-in-bits='64' id='type-id-2069'/>
<qualified-type-def type-id='type-id-2069' const='yes' id='type-id-2070'/>
<qualified-type-def type-id='type-id-1669' const='yes' id='type-id-2071'/>
<reference-type-def kind='lvalue' type-id='type-id-2071' size-in-bits='64' id='type-id-2072'/>
<pointer-type-def type-id='type-id-2071' size-in-bits='64' id='type-id-2073'/>
<qualified-type-def type-id='type-id-2073' const='yes' id='type-id-2074'/>
<qualified-type-def type-id='type-id-1673' const='yes' id='type-id-2075'/>
<reference-type-def kind='lvalue' type-id='type-id-2075' size-in-bits='64' id='type-id-2076'/>
<pointer-type-def type-id='type-id-2075' size-in-bits='64' id='type-id-2077'/>
<qualified-type-def type-id='type-id-1677' const='yes' id='type-id-2078'/>
<reference-type-def kind='lvalue' type-id='type-id-2078' size-in-bits='64' id='type-id-2079'/>
<pointer-type-def type-id='type-id-2078' size-in-bits='64' id='type-id-2080'/>
<qualified-type-def type-id='type-id-630' const='yes' id='type-id-741'/>
<pointer-type-def type-id='type-id-741' size-in-bits='64' id='type-id-594'/>
<qualified-type-def type-id='type-id-594' const='yes' id='type-id-2081'/>
<qualified-type-def type-id='type-id-631' const='yes' id='type-id-742'/>
<reference-type-def kind='lvalue' type-id='type-id-742' size-in-bits='64' id='type-id-2082'/>
<pointer-type-def type-id='type-id-742' size-in-bits='64' id='type-id-599'/>
<qualified-type-def type-id='type-id-599' const='yes' id='type-id-2083'/>
<qualified-type-def type-id='type-id-632' const='yes' id='type-id-743'/>
<reference-type-def kind='lvalue' type-id='type-id-743' size-in-bits='64' id='type-id-2084'/>
<pointer-type-def type-id='type-id-743' size-in-bits='64' id='type-id-519'/>
<qualified-type-def type-id='type-id-519' const='yes' id='type-id-2085'/>
<qualified-type-def type-id='type-id-633' const='yes' id='type-id-744'/>
<pointer-type-def type-id='type-id-744' size-in-bits='64' id='type-id-520'/>
<qualified-type-def type-id='type-id-520' const='yes' id='type-id-2086'/>
<qualified-type-def type-id='type-id-634' const='yes' id='type-id-745'/>
<reference-type-def kind='lvalue' type-id='type-id-745' size-in-bits='64' id='type-id-2087'/>
<pointer-type-def type-id='type-id-745' size-in-bits='64' id='type-id-528'/>
<qualified-type-def type-id='type-id-528' const='yes' id='type-id-2088'/>
<qualified-type-def type-id='type-id-635' const='yes' id='type-id-746'/>
<reference-type-def kind='lvalue' type-id='type-id-746' size-in-bits='64' id='type-id-2089'/>
<pointer-type-def type-id='type-id-746' size-in-bits='64' id='type-id-578'/>
<qualified-type-def type-id='type-id-578' const='yes' id='type-id-2090'/>
<qualified-type-def type-id='type-id-636' const='yes' id='type-id-747'/>
<reference-type-def kind='lvalue' type-id='type-id-747' size-in-bits='64' id='type-id-2091'/>
<pointer-type-def type-id='type-id-747' size-in-bits='64' id='type-id-579'/>
<qualified-type-def type-id='type-id-579' const='yes' id='type-id-2092'/>
<qualified-type-def type-id='type-id-637' const='yes' id='type-id-748'/>
<pointer-type-def type-id='type-id-748' size-in-bits='64' id='type-id-532'/>
<qualified-type-def type-id='type-id-532' const='yes' id='type-id-2093'/>
<qualified-type-def type-id='type-id-639' const='yes' id='type-id-750'/>
<reference-type-def kind='lvalue' type-id='type-id-750' size-in-bits='64' id='type-id-2094'/>
<pointer-type-def type-id='type-id-750' size-in-bits='64' id='type-id-517'/>
<qualified-type-def type-id='type-id-517' const='yes' id='type-id-2095'/>
<qualified-type-def type-id='type-id-640' const='yes' id='type-id-751'/>
<reference-type-def kind='lvalue' type-id='type-id-751' size-in-bits='64' id='type-id-2096'/>
<pointer-type-def type-id='type-id-751' size-in-bits='64' id='type-id-534'/>
<qualified-type-def type-id='type-id-534' const='yes' id='type-id-2097'/>
<qualified-type-def type-id='type-id-641' const='yes' id='type-id-752'/>
<reference-type-def kind='lvalue' type-id='type-id-752' size-in-bits='64' id='type-id-2098'/>
<pointer-type-def type-id='type-id-752' size-in-bits='64' id='type-id-526'/>
<qualified-type-def type-id='type-id-526' const='yes' id='type-id-2099'/>
<qualified-type-def type-id='type-id-642' const='yes' id='type-id-753'/>
<pointer-type-def type-id='type-id-753' size-in-bits='64' id='type-id-553'/>
<qualified-type-def type-id='type-id-553' const='yes' id='type-id-2100'/>
<qualified-type-def type-id='type-id-643' const='yes' id='type-id-754'/>
<reference-type-def kind='lvalue' type-id='type-id-754' size-in-bits='64' id='type-id-552'/>
<pointer-type-def type-id='type-id-754' size-in-bits='64' id='type-id-550'/>
<qualified-type-def type-id='type-id-550' const='yes' id='type-id-2101'/>
<qualified-type-def type-id='type-id-644' const='yes' id='type-id-755'/>
<pointer-type-def type-id='type-id-755' size-in-bits='64' id='type-id-539'/>
<qualified-type-def type-id='type-id-539' const='yes' id='type-id-2102'/>
<qualified-type-def type-id='type-id-645' const='yes' id='type-id-756'/>
<pointer-type-def type-id='type-id-756' size-in-bits='64' id='type-id-530'/>
<qualified-type-def type-id='type-id-530' const='yes' id='type-id-2103'/>
<qualified-type-def type-id='type-id-646' const='yes' id='type-id-757'/>
<reference-type-def kind='lvalue' type-id='type-id-757' size-in-bits='64' id='type-id-2104'/>
<pointer-type-def type-id='type-id-757' size-in-bits='64' id='type-id-529'/>
<qualified-type-def type-id='type-id-529' const='yes' id='type-id-2105'/>
<qualified-type-def type-id='type-id-647' const='yes' id='type-id-758'/>
<reference-type-def kind='lvalue' type-id='type-id-758' size-in-bits='64' id='type-id-2106'/>
<pointer-type-def type-id='type-id-758' size-in-bits='64' id='type-id-568'/>
<qualified-type-def type-id='type-id-568' const='yes' id='type-id-2107'/>
<qualified-type-def type-id='type-id-648' const='yes' id='type-id-759'/>
<reference-type-def kind='lvalue' type-id='type-id-759' size-in-bits='64' id='type-id-2108'/>
<pointer-type-def type-id='type-id-759' size-in-bits='64' id='type-id-569'/>
<qualified-type-def type-id='type-id-569' const='yes' id='type-id-2109'/>
<qualified-type-def type-id='type-id-649' const='yes' id='type-id-760'/>
<reference-type-def kind='lvalue' type-id='type-id-760' size-in-bits='64' id='type-id-2110'/>
<pointer-type-def type-id='type-id-760' size-in-bits='64' id='type-id-559'/>
<qualified-type-def type-id='type-id-559' const='yes' id='type-id-2111'/>
<qualified-type-def type-id='type-id-650' const='yes' id='type-id-761'/>
<pointer-type-def type-id='type-id-761' size-in-bits='64' id='type-id-597'/>
<qualified-type-def type-id='type-id-597' const='yes' id='type-id-2112'/>
<qualified-type-def type-id='type-id-651' const='yes' id='type-id-762'/>
<pointer-type-def type-id='type-id-762' size-in-bits='64' id='type-id-535'/>
<qualified-type-def type-id='type-id-535' const='yes' id='type-id-2113'/>
<qualified-type-def type-id='type-id-652' const='yes' id='type-id-763'/>
<pointer-type-def type-id='type-id-763' size-in-bits='64' id='type-id-602'/>
<qualified-type-def type-id='type-id-602' const='yes' id='type-id-2114'/>
<qualified-type-def type-id='type-id-653' const='yes' id='type-id-764'/>
<pointer-type-def type-id='type-id-764' size-in-bits='64' id='type-id-560'/>
<qualified-type-def type-id='type-id-560' const='yes' id='type-id-2115'/>
<qualified-type-def type-id='type-id-654' const='yes' id='type-id-765'/>
<pointer-type-def type-id='type-id-765' size-in-bits='64' id='type-id-611'/>
<qualified-type-def type-id='type-id-655' const='yes' id='type-id-766'/>
<pointer-type-def type-id='type-id-766' size-in-bits='64' id='type-id-584'/>
<qualified-type-def type-id='type-id-656' const='yes' id='type-id-767'/>
<reference-type-def kind='lvalue' type-id='type-id-767' size-in-bits='64' id='type-id-2116'/>
<pointer-type-def type-id='type-id-767' size-in-bits='64' id='type-id-589'/>
<qualified-type-def type-id='type-id-589' const='yes' id='type-id-2117'/>
<qualified-type-def type-id='type-id-657' const='yes' id='type-id-768'/>
<reference-type-def kind='lvalue' type-id='type-id-768' size-in-bits='64' id='type-id-2118'/>
<pointer-type-def type-id='type-id-768' size-in-bits='64' id='type-id-610'/>
<qualified-type-def type-id='type-id-658' const='yes' id='type-id-769'/>
<reference-type-def kind='lvalue' type-id='type-id-769' size-in-bits='64' id='type-id-2119'/>
<pointer-type-def type-id='type-id-769' size-in-bits='64' id='type-id-609'/>
<qualified-type-def type-id='type-id-609' const='yes' id='type-id-2120'/>
<qualified-type-def type-id='type-id-659' const='yes' id='type-id-770'/>
<pointer-type-def type-id='type-id-770' size-in-bits='64' id='type-id-555'/>
<qualified-type-def type-id='type-id-555' const='yes' id='type-id-2121'/>
<qualified-type-def type-id='type-id-660' const='yes' id='type-id-771'/>
<pointer-type-def type-id='type-id-771' size-in-bits='64' id='type-id-544'/>
<qualified-type-def type-id='type-id-544' const='yes' id='type-id-2122'/>
<qualified-type-def type-id='type-id-661' const='yes' id='type-id-772'/>
<reference-type-def kind='lvalue' type-id='type-id-772' size-in-bits='64' id='type-id-2123'/>
<pointer-type-def type-id='type-id-772' size-in-bits='64' id='type-id-572'/>
<qualified-type-def type-id='type-id-572' const='yes' id='type-id-2124'/>
<qualified-type-def type-id='type-id-662' const='yes' id='type-id-773'/>
<reference-type-def kind='lvalue' type-id='type-id-773' size-in-bits='64' id='type-id-2125'/>
<pointer-type-def type-id='type-id-773' size-in-bits='64' id='type-id-573'/>
<qualified-type-def type-id='type-id-573' const='yes' id='type-id-2126'/>
<qualified-type-def type-id='type-id-663' const='yes' id='type-id-774'/>
<pointer-type-def type-id='type-id-774' size-in-bits='64' id='type-id-542'/>
<qualified-type-def type-id='type-id-542' const='yes' id='type-id-2127'/>
<qualified-type-def type-id='type-id-664' const='yes' id='type-id-775'/>
<reference-type-def kind='lvalue' type-id='type-id-775' size-in-bits='64' id='type-id-2128'/>
<pointer-type-def type-id='type-id-775' size-in-bits='64' id='type-id-564'/>
<qualified-type-def type-id='type-id-564' const='yes' id='type-id-2129'/>
<qualified-type-def type-id='type-id-667' const='yes' id='type-id-778'/>
<reference-type-def kind='lvalue' type-id='type-id-778' size-in-bits='64' id='type-id-2130'/>
<pointer-type-def type-id='type-id-778' size-in-bits='64' id='type-id-583'/>
<qualified-type-def type-id='type-id-668' const='yes' id='type-id-779'/>
<reference-type-def kind='lvalue' type-id='type-id-779' size-in-bits='64' id='type-id-2131'/>
<pointer-type-def type-id='type-id-779' size-in-bits='64' id='type-id-582'/>
<qualified-type-def type-id='type-id-582' const='yes' id='type-id-2132'/>
<qualified-type-def type-id='type-id-1737' const='yes' id='type-id-2133'/>
<pointer-type-def type-id='type-id-2133' size-in-bits='64' id='type-id-2134'/>
<qualified-type-def type-id='type-id-901' const='yes' id='type-id-780'/>
<reference-type-def kind='lvalue' type-id='type-id-780' size-in-bits='64' id='type-id-1060'/>
<pointer-type-def type-id='type-id-780' size-in-bits='64' id='type-id-607'/>
<qualified-type-def type-id='type-id-607' const='yes' id='type-id-2135'/>
<qualified-type-def type-id='type-id-902' const='yes' id='type-id-781'/>
<reference-type-def kind='lvalue' type-id='type-id-781' size-in-bits='64' id='type-id-1061'/>
<pointer-type-def type-id='type-id-781' size-in-bits='64' id='type-id-608'/>
<qualified-type-def type-id='type-id-608' const='yes' id='type-id-2136'/>
<qualified-type-def type-id='type-id-903' const='yes' id='type-id-782'/>
<reference-type-def kind='lvalue' type-id='type-id-782' size-in-bits='64' id='type-id-2137'/>
<pointer-type-def type-id='type-id-782' size-in-bits='64' id='type-id-588'/>
<qualified-type-def type-id='type-id-588' const='yes' id='type-id-2138'/>
<qualified-type-def type-id='type-id-912' const='yes' id='type-id-2139'/>
<pointer-type-def type-id='type-id-2139' size-in-bits='64' id='type-id-2140'/>
<qualified-type-def type-id='type-id-1422' const='yes' id='type-id-2141'/>
<reference-type-def kind='lvalue' type-id='type-id-2141' size-in-bits='64' id='type-id-1410'/>
<pointer-type-def type-id='type-id-2141' size-in-bits='64' id='type-id-2142'/>
<qualified-type-def type-id='type-id-2142' const='yes' id='type-id-2143'/>
<qualified-type-def type-id='type-id-1750' const='yes' id='type-id-2144'/>
<reference-type-def kind='lvalue' type-id='type-id-2144' size-in-bits='64' id='type-id-2145'/>
<pointer-type-def type-id='type-id-2144' size-in-bits='64' id='type-id-2146'/>
<qualified-type-def type-id='type-id-2146' const='yes' id='type-id-2147'/>
<qualified-type-def type-id='type-id-1007' const='yes' id='type-id-1114'/>
<reference-type-def kind='lvalue' type-id='type-id-1114' size-in-bits='64' id='type-id-2148'/>
<pointer-type-def type-id='type-id-1114' size-in-bits='64' id='type-id-1082'/>
<qualified-type-def type-id='type-id-1082' const='yes' id='type-id-2149'/>
<qualified-type-def type-id='type-id-904' const='yes' id='type-id-783'/>
<reference-type-def kind='lvalue' type-id='type-id-783' size-in-bits='64' id='type-id-2150'/>
<pointer-type-def type-id='type-id-783' size-in-bits='64' id='type-id-554'/>
<qualified-type-def type-id='type-id-974' const='yes' id='type-id-989'/>
<pointer-type-def type-id='type-id-989' size-in-bits='64' id='type-id-811'/>
<qualified-type-def type-id='type-id-905' const='yes' id='type-id-784'/>
<reference-type-def kind='lvalue' type-id='type-id-784' size-in-bits='64' id='type-id-2151'/>
<pointer-type-def type-id='type-id-784' size-in-bits='64' id='type-id-541'/>
<qualified-type-def type-id='type-id-541' const='yes' id='type-id-2152'/>
<qualified-type-def type-id='type-id-975' const='yes' id='type-id-990'/>
<pointer-type-def type-id='type-id-990' size-in-bits='64' id='type-id-812'/>
<qualified-type-def type-id='type-id-906' const='yes' id='type-id-785'/>
<reference-type-def kind='lvalue' type-id='type-id-785' size-in-bits='64' id='type-id-2153'/>
<pointer-type-def type-id='type-id-785' size-in-bits='64' id='type-id-543'/>
<qualified-type-def type-id='type-id-543' const='yes' id='type-id-2154'/>
<qualified-type-def type-id='type-id-976' const='yes' id='type-id-991'/>
<pointer-type-def type-id='type-id-991' size-in-bits='64' id='type-id-814'/>
<qualified-type-def type-id='type-id-2155' const='yes' id='type-id-2156'/>
<pointer-type-def type-id='type-id-2156' size-in-bits='64' id='type-id-2157'/>
<qualified-type-def type-id='type-id-2157' const='yes' id='type-id-2158'/>
<qualified-type-def type-id='type-id-2159' const='yes' id='type-id-2160'/>
<pointer-type-def type-id='type-id-2160' size-in-bits='64' id='type-id-2161'/>
<qualified-type-def type-id='type-id-2161' const='yes' id='type-id-2162'/>
<qualified-type-def type-id='type-id-2163' const='yes' id='type-id-2164'/>
<pointer-type-def type-id='type-id-2164' size-in-bits='64' id='type-id-2165'/>
<qualified-type-def type-id='type-id-2165' const='yes' id='type-id-2166'/>
<qualified-type-def type-id='type-id-1765' const='yes' id='type-id-2167'/>
<reference-type-def kind='lvalue' type-id='type-id-2167' size-in-bits='64' id='type-id-2168'/>
<pointer-type-def type-id='type-id-2167' size-in-bits='64' id='type-id-2169'/>
<qualified-type-def type-id='type-id-2169' const='yes' id='type-id-2170'/>
<qualified-type-def type-id='type-id-1769' const='yes' id='type-id-2171'/>
<reference-type-def kind='lvalue' type-id='type-id-2171' size-in-bits='64' id='type-id-2172'/>
<pointer-type-def type-id='type-id-2171' size-in-bits='64' id='type-id-2173'/>
<qualified-type-def type-id='type-id-2173' const='yes' id='type-id-2174'/>
<qualified-type-def type-id='type-id-838' const='yes' id='type-id-1072'/>
<pointer-type-def type-id='type-id-1072' size-in-bits='64' id='type-id-979'/>
<qualified-type-def type-id='type-id-978' const='yes' id='type-id-1098'/>
<reference-type-def kind='lvalue' type-id='type-id-1098' size-in-bits='64' id='type-id-1046'/>
<pointer-type-def type-id='type-id-1098' size-in-bits='64' id='type-id-2175'/>
<qualified-type-def type-id='type-id-2175' const='yes' id='type-id-2176'/>
<qualified-type-def type-id='type-id-1777' const='yes' id='type-id-2177'/>
<reference-type-def kind='lvalue' type-id='type-id-2177' size-in-bits='64' id='type-id-2178'/>
<pointer-type-def type-id='type-id-2177' size-in-bits='64' id='type-id-2179'/>
<qualified-type-def type-id='type-id-2179' const='yes' id='type-id-2180'/>
<qualified-type-def type-id='type-id-1781' const='yes' id='type-id-2181'/>
<reference-type-def kind='lvalue' type-id='type-id-2181' size-in-bits='64' id='type-id-2182'/>
<pointer-type-def type-id='type-id-2181' size-in-bits='64' id='type-id-2183'/>
<qualified-type-def type-id='type-id-2183' const='yes' id='type-id-2184'/>
<qualified-type-def type-id='type-id-452' const='yes' id='type-id-2185'/>
<reference-type-def kind='lvalue' type-id='type-id-2185' size-in-bits='64' id='type-id-2186'/>
<qualified-type-def type-id='type-id-1785' const='yes' id='type-id-2187'/>
<reference-type-def kind='lvalue' type-id='type-id-2187' size-in-bits='64' id='type-id-2188'/>
<pointer-type-def type-id='type-id-2187' size-in-bits='64' id='type-id-2189'/>
<qualified-type-def type-id='type-id-2189' const='yes' id='type-id-2190'/>
<qualified-type-def type-id='type-id-1789' const='yes' id='type-id-2191'/>
<reference-type-def kind='lvalue' type-id='type-id-2191' size-in-bits='64' id='type-id-2192'/>
<pointer-type-def type-id='type-id-2191' size-in-bits='64' id='type-id-2193'/>
<qualified-type-def type-id='type-id-2193' const='yes' id='type-id-2194'/>
<qualified-type-def type-id='type-id-1793' const='yes' id='type-id-2195'/>
<pointer-type-def type-id='type-id-2195' size-in-bits='64' id='type-id-2196'/>
<qualified-type-def type-id='type-id-907' const='yes' id='type-id-786'/>
<reference-type-def kind='lvalue' type-id='type-id-786' size-in-bits='64' id='type-id-1058'/>
<pointer-type-def type-id='type-id-786' size-in-bits='64' id='type-id-605'/>
<qualified-type-def type-id='type-id-605' const='yes' id='type-id-2197'/>
<qualified-type-def type-id='type-id-908' const='yes' id='type-id-787'/>
<reference-type-def kind='lvalue' type-id='type-id-787' size-in-bits='64' id='type-id-1059'/>
<pointer-type-def type-id='type-id-787' size-in-bits='64' id='type-id-606'/>
<qualified-type-def type-id='type-id-606' const='yes' id='type-id-2198'/>
<qualified-type-def type-id='type-id-831' const='yes' id='type-id-1073'/>
<pointer-type-def type-id='type-id-1073' size-in-bits='64' id='type-id-981'/>
<qualified-type-def type-id='type-id-669' const='yes' id='type-id-1099'/>
<reference-type-def kind='lvalue' type-id='type-id-1099' size-in-bits='64' id='type-id-1042'/>
<pointer-type-def type-id='type-id-1099' size-in-bits='64' id='type-id-2199'/>
<qualified-type-def type-id='type-id-2199' const='yes' id='type-id-2200'/>
<qualified-type-def type-id='type-id-670' const='yes' id='type-id-1100'/>
<reference-type-def kind='lvalue' type-id='type-id-1100' size-in-bits='64' id='type-id-1043'/>
<pointer-type-def type-id='type-id-1100' size-in-bits='64' id='type-id-2201'/>
<qualified-type-def type-id='type-id-2201' const='yes' id='type-id-2202'/>
<qualified-type-def type-id='type-id-671' const='yes' id='type-id-992'/>
<pointer-type-def type-id='type-id-992' size-in-bits='64' id='type-id-815'/>
<qualified-type-def type-id='type-id-672' const='yes' id='type-id-993'/>
<pointer-type-def type-id='type-id-993' size-in-bits='64' id='type-id-818'/>
<qualified-type-def type-id='type-id-2203' const='yes' id='type-id-2204'/>
<pointer-type-def type-id='type-id-2204' size-in-bits='64' id='type-id-2205'/>
<qualified-type-def type-id='type-id-2206' const='yes' id='type-id-2207'/>
<pointer-type-def type-id='type-id-2207' size-in-bits='64' id='type-id-2208'/>
<qualified-type-def type-id='type-id-673' const='yes' id='type-id-994'/>
<reference-type-def kind='lvalue' type-id='type-id-994' size-in-bits='64' id='type-id-1409'/>
<pointer-type-def type-id='type-id-994' size-in-bits='64' id='type-id-819'/>
<qualified-type-def type-id='type-id-819' const='yes' id='type-id-2209'/>
<qualified-type-def type-id='type-id-674' const='yes' id='type-id-995'/>
<reference-type-def kind='lvalue' type-id='type-id-995' size-in-bits='64' id='type-id-1022'/>
<pointer-type-def type-id='type-id-995' size-in-bits='64' id='type-id-839'/>
<qualified-type-def type-id='type-id-839' const='yes' id='type-id-2210'/>
<reference-type-def kind='lvalue' type-id='type-id-384' size-in-bits='64' id='type-id-2211'/>
<qualified-type-def type-id='type-id-415' const='yes' id='type-id-1103'/>
<reference-type-def kind='lvalue' type-id='type-id-1103' size-in-bits='64' id='type-id-2212'/>
<pointer-type-def type-id='type-id-1103' size-in-bits='64' id='type-id-1035'/>
<qualified-type-def type-id='type-id-1077' const='yes' id='type-id-2213'/>
<pointer-type-def type-id='type-id-2213' size-in-bits='64' id='type-id-2214'/>
<qualified-type-def type-id='type-id-970' const='yes' id='type-id-2215'/>
<pointer-type-def type-id='type-id-2215' size-in-bits='64' id='type-id-2216'/>
<qualified-type-def type-id='type-id-2216' const='yes' id='type-id-2217'/>
<qualified-type-def type-id='type-id-913' const='yes' id='type-id-2218'/>
<pointer-type-def type-id='type-id-2218' size-in-bits='64' id='type-id-2219'/>
<qualified-type-def type-id='type-id-2219' const='yes' id='type-id-2220'/>
<qualified-type-def type-id='type-id-1028' const='yes' id='type-id-2221'/>
<pointer-type-def type-id='type-id-2221' size-in-bits='64' id='type-id-2222'/>
<qualified-type-def type-id='type-id-2222' const='yes' id='type-id-2223'/>
<qualified-type-def type-id='type-id-1034' const='yes' id='type-id-2224'/>
<pointer-type-def type-id='type-id-2224' size-in-bits='64' id='type-id-2225'/>
<qualified-type-def type-id='type-id-2225' const='yes' id='type-id-2226'/>
<qualified-type-def type-id='type-id-1037' const='yes' id='type-id-2227'/>
<pointer-type-def type-id='type-id-2227' size-in-bits='64' id='type-id-2228'/>
<qualified-type-def type-id='type-id-2228' const='yes' id='type-id-2229'/>
<qualified-type-def type-id='type-id-914' const='yes' id='type-id-2230'/>
<pointer-type-def type-id='type-id-2230' size-in-bits='64' id='type-id-2231'/>
<qualified-type-def type-id='type-id-2231' const='yes' id='type-id-2232'/>
<qualified-type-def type-id='type-id-825' const='yes' id='type-id-2233'/>
<qualified-type-def type-id='type-id-915' const='yes' id='type-id-2234'/>
<pointer-type-def type-id='type-id-2234' size-in-bits='64' id='type-id-2235'/>
<qualified-type-def type-id='type-id-2235' const='yes' id='type-id-2236'/>
<qualified-type-def type-id='type-id-823' const='yes' id='type-id-2237'/>
<qualified-type-def type-id='type-id-917' const='yes' id='type-id-2238'/>
<pointer-type-def type-id='type-id-2238' size-in-bits='64' id='type-id-2239'/>
<qualified-type-def type-id='type-id-2239' const='yes' id='type-id-2240'/>
<qualified-type-def type-id='type-id-1115' const='yes' id='type-id-1104'/>
<qualified-type-def type-id='type-id-1076' id='type-id-2241'/>
<reference-type-def kind='lvalue' type-id='type-id-1104' size-in-bits='64' id='type-id-1076'/>
<qualified-type-def type-id='type-id-1' const='yes' id='type-id-1416'/>
<qualified-type-def type-id='type-id-150' const='yes' id='type-id-2242'/>
<pointer-type-def type-id='type-id-153' size-in-bits='64' id='type-id-2243'/>
<qualified-type-def type-id='type-id-1407' const='yes' id='type-id-2244'/>
<pointer-type-def type-id='type-id-2244' size-in-bits='64' id='type-id-1418'/>
<qualified-type-def type-id='type-id-1388' const='yes' id='type-id-2245'/>
<pointer-type-def type-id='type-id-2245' size-in-bits='64' id='type-id-1393'/>
<qualified-type-def type-id='type-id-1393' const='yes' id='type-id-2246'/>
<qualified-type-def type-id='type-id-1375' const='yes' id='type-id-2247'/>
<reference-type-def kind='lvalue' type-id='type-id-2247' size-in-bits='64' id='type-id-2248'/>
<pointer-type-def type-id='type-id-2247' size-in-bits='64' id='type-id-1400'/>
<qualified-type-def type-id='type-id-1377' const='yes' id='type-id-2249'/>
<reference-type-def kind='lvalue' type-id='type-id-2249' size-in-bits='64' id='type-id-2250'/>
<pointer-type-def type-id='type-id-2249' size-in-bits='64' id='type-id-2251'/>
<pointer-type-def type-id='type-id-2251' size-in-bits='64' id='type-id-2252'/>
<qualified-type-def type-id='type-id-1380' const='yes' id='type-id-2253'/>
<reference-type-def kind='lvalue' type-id='type-id-2253' size-in-bits='64' id='type-id-2254'/>
<qualified-type-def type-id='type-id-1403' const='yes' id='type-id-2255'/>
<pointer-type-def type-id='type-id-2255' size-in-bits='64' id='type-id-1395'/>
<qualified-type-def type-id='type-id-1391' const='yes' id='type-id-2256'/>
<pointer-type-def type-id='type-id-2256' size-in-bits='64' id='type-id-1398'/>
<qualified-type-def type-id='type-id-1382' const='yes' id='type-id-2257'/>
<pointer-type-def type-id='type-id-2257' size-in-bits='64' id='type-id-2258'/>
<qualified-type-def type-id='type-id-2258' const='yes' id='type-id-2259'/>
<qualified-type-def type-id='type-id-1384' const='yes' id='type-id-2260'/>
<pointer-type-def type-id='type-id-2260' size-in-bits='64' id='type-id-2261'/>
<qualified-type-def type-id='type-id-2261' const='yes' id='type-id-2262'/>
<qualified-type-def type-id='type-id-1084' const='yes' id='type-id-2263'/>
<pointer-type-def type-id='type-id-2263' size-in-bits='64' id='type-id-2264'/>
<qualified-type-def type-id='type-id-2264' const='yes' id='type-id-2265'/>
<qualified-type-def type-id='type-id-1075' const='yes' id='type-id-2266'/>
<pointer-type-def type-id='type-id-2266' size-in-bits='64' id='type-id-2267'/>
<qualified-type-def type-id='type-id-2267' const='yes' id='type-id-2268'/>
<qualified-type-def type-id='type-id-1110' const='yes' id='type-id-2269'/>
<pointer-type-def type-id='type-id-2269' size-in-bits='64' id='type-id-2270'/>
<qualified-type-def type-id='type-id-2270' const='yes' id='type-id-2271'/>
<qualified-type-def type-id='type-id-1083' const='yes' id='type-id-2272'/>
<pointer-type-def type-id='type-id-2272' size-in-bits='64' id='type-id-2273'/>
<qualified-type-def type-id='type-id-2273' const='yes' id='type-id-2274'/>
<qualified-type-def type-id='type-id-1111' const='yes' id='type-id-2275'/>
<pointer-type-def type-id='type-id-2275' size-in-bits='64' id='type-id-2276'/>
<qualified-type-def type-id='type-id-2276' const='yes' id='type-id-2277'/>
<qualified-type-def type-id='type-id-996' const='yes' id='type-id-2278'/>
<pointer-type-def type-id='type-id-2278' size-in-bits='64' id='type-id-2279'/>
<reference-type-def kind='lvalue' type-id='type-id-409' size-in-bits='64' id='type-id-2280'/>
<pointer-type-def type-id='type-id-409' size-in-bits='64' id='type-id-2281'/>
<pointer-type-def type-id='type-id-1405' size-in-bits='64' id='type-id-1406'/>
<qualified-type-def type-id='type-id-1406' const='yes' id='type-id-2282'/>
<pointer-type-def type-id='type-id-1412' size-in-bits='64' id='type-id-1413'/>
<qualified-type-def type-id='type-id-1413' const='yes' id='type-id-2283'/>
<qualified-type-def type-id='type-id-165' id='type-id-2284'/>
<pointer-type-def type-id='type-id-1407' size-in-bits='64' id='type-id-1408'/>
<pointer-type-def type-id='type-id-1388' size-in-bits='64' id='type-id-1392'/>
<reference-type-def kind='lvalue' type-id='type-id-1375' size-in-bits='64' id='type-id-2285'/>
<pointer-type-def type-id='type-id-1375' size-in-bits='64' id='type-id-1397'/>
<reference-type-def kind='lvalue' type-id='type-id-1377' size-in-bits='64' id='type-id-2286'/>
<pointer-type-def type-id='type-id-1377' size-in-bits='64' id='type-id-1402'/>
<reference-type-def kind='lvalue' type-id='type-id-1380' size-in-bits='64' id='type-id-2287'/>
<pointer-type-def type-id='type-id-1380' size-in-bits='64' id='type-id-1401'/>
<pointer-type-def type-id='type-id-1391' size-in-bits='64' id='type-id-2288'/>
<pointer-type-def type-id='type-id-1382' size-in-bits='64' id='type-id-2289'/>
<pointer-type-def type-id='type-id-1384' size-in-bits='64' id='type-id-2290'/>
<pointer-type-def type-id='type-id-1084' size-in-bits='64' id='type-id-2291'/>
<qualified-type-def type-id='type-id-2291' const='yes' id='type-id-2292'/>
<pointer-type-def type-id='type-id-1075' size-in-bits='64' id='type-id-2293'/>
<qualified-type-def type-id='type-id-2293' const='yes' id='type-id-2294'/>
<pointer-type-def type-id='type-id-1110' size-in-bits='64' id='type-id-2295'/>
<qualified-type-def type-id='type-id-2295' const='yes' id='type-id-2296'/>
<pointer-type-def type-id='type-id-1083' size-in-bits='64' id='type-id-2297'/>
<qualified-type-def type-id='type-id-2297' const='yes' id='type-id-2298'/>
<pointer-type-def type-id='type-id-1111' size-in-bits='64' id='type-id-2299'/>
<qualified-type-def type-id='type-id-2299' const='yes' id='type-id-2300'/>
<pointer-type-def type-id='type-id-996' size-in-bits='64' id='type-id-802'/>
<pointer-type-def type-id='type-id-1106' size-in-bits='64' id='type-id-1040'/>
<pointer-type-def type-id='type-id-1107' size-in-bits='64' id='type-id-1063'/>
<pointer-type-def type-id='type-id-1108' size-in-bits='64' id='type-id-1065'/>
<pointer-type-def type-id='type-id-2301' size-in-bits='64' id='type-id-1390'/>
<pointer-type-def type-id='type-id-2302' size-in-bits='64' id='type-id-2303'/>
<namespace-decl name='OT'>
<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'>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<member-type access='public'>
<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'>
<underlying-type type-id='type-id-11'/>
<enumerator name='UnclassifiedGlyph' value='0'/>
<enumerator name='BaseGlyph' value='1'/>
<enumerator name='LigatureGlyph' value='2'/>
<enumerator name='MarkGlyph' value='3'/>
<enumerator name='ComponentGlyph' value='4'/>
</enum-decl>
</member-type>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='48'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='80'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='96'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1082' is-artificial='yes'/>
<parameter type-id='type-id-802'/>
<return type-id='type-id-13'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1082' is-artificial='yes'/>
<parameter type-id='type-id-804'/>
<return type-id='type-id-13'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-618'/>
<member-function access='public'>
<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'>
<parameter type-id='type-id-815' is-artificial='yes'/>
<parameter type-id='type-id-816'/>
<return type-id='type-id-9'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<member-type access='public'>
<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'>
<underlying-type type-id='type-id-11'/>
<enumerator name='Single' value='1'/>
<enumerator name='Multiple' value='2'/>
<enumerator name='Alternate' value='3'/>
<enumerator name='Ligature' value='4'/>
<enumerator name='Context' value='5'/>
<enumerator name='ChainContext' value='6'/>
<enumerator name='Extension' value='7'/>
<enumerator name='ReverseChainSingle' value='8'/>
</enum-decl>
</member-type>
<member-type access='protected'>
<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'>
<member-type access='public'>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
</class-decl>
</member-type>
<data-member access='public'>
<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'/>
</data-member>
<data-member access='public'>
<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'/>
</data-member>
<data-member access='public'>
<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'/>
</data-member>
<data-member access='public'>
<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'/>
</data-member>
<data-member access='public'>
<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'/>
</data-member>
<data-member access='public'>
<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'/>
</data-member>
<data-member access='public'>
<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'/>
</data-member>
<data-member access='public'>
<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'/>
</data-member>
<data-member access='public'>
<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'/>
</data-member>
</union-decl>
</member-type>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
<member-function access='public'>
<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'>
<parameter type-id='type-id-839' is-artificial='yes'/>
<parameter type-id='type-id-840'/>
<parameter type-id='type-id-12'/>
<return type-id='type-id-841'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-629'/>
<member-function access='public'>
<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'>
<parameter type-id='type-id-819' is-artificial='yes'/>
<parameter type-id='type-id-802'/>
<return type-id='type-id-13'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-819' is-artificial='yes'/>
<parameter type-id='type-id-820'/>
<return type-id='type-id-821'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-819' is-artificial='yes'/>
<parameter type-id='type-id-822'/>
<return type-id='type-id-823'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-819' is-artificial='yes'/>
<parameter type-id='type-id-824'/>
<return type-id='type-id-825'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-819' is-artificial='yes'/>
<parameter type-id='type-id-826'/>
<return type-id='type-id-827'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-358'/>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-817'/>
<member-function access='public'>
<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'>
<parameter type-id='type-id-818' is-artificial='yes'/>
<parameter type-id='type-id-816'/>
<return type-id='type-id-9'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<member-type access='public'>
<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'>
<data-member access='private' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
<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'/>
</data-member>
</class-decl>
</member-type>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
<member-function access='private'>
<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'>
<parameter type-id='type-id-803' is-artificial='yes'/>
<parameter type-id='type-id-802'/>
<return type-id='type-id-13'/>
</function-decl>
</member-function>
<member-function access='private'>
<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'>
<parameter type-id='type-id-803' is-artificial='yes'/>
<parameter type-id='type-id-804'/>
<return type-id='type-id-13'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<member-type access='public'>
<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'>
<data-member access='private' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='private' layout-offset-in-bits='96'>
<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'/>
</data-member>
<data-member access='private' layout-offset-in-bits='128'>
<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'/>
</data-member>
</class-decl>
</member-type>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
<member-function access='private'>
<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'>
<parameter type-id='type-id-805' is-artificial='yes'/>
<parameter type-id='type-id-802'/>
<return type-id='type-id-13'/>
</function-decl>
</member-function>
<member-function access='private'>
<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'>
<parameter type-id='type-id-805' is-artificial='yes'/>
<parameter type-id='type-id-804'/>
<return type-id='type-id-13'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-1606'/>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='48'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<member-type access='public'>
<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'>
<member-type access='private'>
<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'>
<data-member access='public'>
<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'/>
</data-member>
<data-member access='public'>
<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'/>
</data-member>
</union-decl>
</member-type>
<data-member access='private' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
<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'/>
</data-member>
<member-function access='public' constructor='yes'>
<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'>
<parameter type-id='type-id-799' is-artificial='yes'/>
<return type-id='type-id-13'/>
</function-decl>
</member-function>
</class-decl>
</member-type>
<member-type access='protected'>
<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'>
<data-member access='public'>
<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'/>
</data-member>
<data-member access='public'>
<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'/>
</data-member>
<data-member access='public'>
<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'/>
</data-member>
</union-decl>
</member-type>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
<member-function access='public'>
<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'>
<parameter type-id='type-id-801' is-artificial='yes'/>
<parameter type-id='type-id-802'/>
<return type-id='type-id-13'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-280'/>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<member-type access='protected'>
<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'>
<data-member access='public'>
<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'/>
</data-member>
<data-member access='public'>
<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'/>
</data-member>
</union-decl>
</member-type>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<member-type access='public'>
<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'>
<member-type access='public'>
<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'>
<underlying-type type-id='type-id-11'/>
<enumerator name='MATCH_NO' value='0'/>
<enumerator name='MATCH_YES' value='1'/>
<enumerator name='MATCH_MAYBE' value='2'/>
</enum-decl>
</member-type>
<member-type access='public'>
<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'>
<underlying-type type-id='type-id-11'/>
<enumerator name='SKIP_NO' value='0'/>
<enumerator name='SKIP_YES' value='1'/>
<enumerator name='SKIP_MAYBE' value='2'/>
</enum-decl>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='40'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='96'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='128'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='192'>
<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'/>
</data-member>
<member-function access='public' constructor='yes'>
<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'>
<parameter type-id='type-id-1033' is-artificial='yes'/>
<return type-id='type-id-13'/>
</function-decl>
</member-function>
</class-decl>
</member-type>
<member-type access='public'>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='128'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='384'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='448'>
<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'/>
</data-member>
<member-function access='public' constructor='yes'>
<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'>
<parameter type-id='type-id-1036' is-artificial='yes'/>
<parameter type-id='type-id-826'/>
<parameter type-id='type-id-12'/>
<parameter type-id='type-id-12'/>
<parameter type-id='type-id-1'/>
<return type-id='type-id-13'/>
</function-decl>
</member-function>
</class-decl>
</member-type>
<member-type access='public'>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='128'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='384'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='448'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='480'>
<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'/>
</data-member>
<member-function access='public' constructor='yes'>
<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'>
<parameter type-id='type-id-1038' is-artificial='yes'/>
<parameter type-id='type-id-826'/>
<parameter type-id='type-id-12'/>
<parameter type-id='type-id-12'/>
<parameter type-id='type-id-1'/>
<return type-id='type-id-13'/>
</function-decl>
</member-function>
</class-decl>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='256'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='288'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='320'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='384'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='448'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='480'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='512'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='576'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='608'>
<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'/>
</data-member>
<member-function access='public' constructor='yes'>
<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'>
<parameter type-id='type-id-826' is-artificial='yes'/>
<parameter type-id='type-id-12'/>
<parameter type-id='type-id-143'/>
<parameter type-id='type-id-161'/>
<return type-id='type-id-13'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-826' is-artificial='yes'/>
<parameter type-id='type-id-1042'/>
<return type-id='type-id-827'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-826' is-artificial='yes'/>
<parameter type-id='type-id-1043'/>
<return type-id='type-id-827'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-826' is-artificial='yes'/>
<parameter type-id='type-id-1044'/>
<return type-id='type-id-827'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-826' is-artificial='yes'/>
<parameter type-id='type-id-1045'/>
<return type-id='type-id-827'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-826' is-artificial='yes'/>
<parameter type-id='type-id-1046'/>
<return type-id='type-id-827'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-826' is-artificial='yes'/>
<parameter type-id='type-id-1047'/>
<return type-id='type-id-827'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-826' is-artificial='yes'/>
<parameter type-id='type-id-1048'/>
<return type-id='type-id-827'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-826' is-artificial='yes'/>
<parameter type-id='type-id-1049'/>
<return type-id='type-id-827'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-826' is-artificial='yes'/>
<parameter type-id='type-id-1050'/>
<return type-id='type-id-827'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-826' is-artificial='yes'/>
<parameter type-id='type-id-1051'/>
<return type-id='type-id-827'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-826' is-artificial='yes'/>
<parameter type-id='type-id-1052'/>
<return type-id='type-id-827'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-826' is-artificial='yes'/>
<parameter type-id='type-id-1053'/>
<return type-id='type-id-827'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-826' is-artificial='yes'/>
<parameter type-id='type-id-1054'/>
<return type-id='type-id-827'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-826' is-artificial='yes'/>
<parameter type-id='type-id-1055'/>
<return type-id='type-id-827'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-826' is-artificial='yes'/>
<parameter type-id='type-id-1056'/>
<return type-id='type-id-827'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-826' is-artificial='yes'/>
<parameter type-id='type-id-1057'/>
<return type-id='type-id-827'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-826' is-artificial='yes'/>
<parameter type-id='type-id-1058'/>
<return type-id='type-id-827'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-826' is-artificial='yes'/>
<parameter type-id='type-id-1059'/>
<return type-id='type-id-827'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-826' is-artificial='yes'/>
<parameter type-id='type-id-1060'/>
<return type-id='type-id-827'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-826' is-artificial='yes'/>
<parameter type-id='type-id-1061'/>
<return type-id='type-id-827'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
<member-function access='public'>
<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'>
<parameter type-id='type-id-480' is-artificial='yes'/>
<parameter type-id='type-id-309'/>
<parameter type-id='type-id-33'/>
<parameter type-id='type-id-812'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<member-type access='public'>
<class-decl name='sanitize_closure_t' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-975'/>
</member-type>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
<member-function access='public'>
<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'>
<parameter type-id='type-id-481' is-artificial='yes'/>
<parameter type-id='type-id-309'/>
<parameter type-id='type-id-33'/>
<parameter type-id='type-id-12'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='48'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='48'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='80'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='96'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
<member-function access='public'>
<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'>
<parameter type-id='type-id-950' is-artificial='yes'/>
<parameter type-id='type-id-309'/>
<parameter type-id='type-id-33'/>
<parameter type-id='type-id-12'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
<member-function access='public'>
<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'>
<parameter type-id='type-id-508' is-artificial='yes'/>
<parameter type-id='type-id-309'/>
<parameter type-id='type-id-33'/>
<parameter type-id='type-id-12'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<member-type access='private'>
<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'>
<data-member access='public'>
<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'/>
</data-member>
<data-member access='public'>
<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'/>
</data-member>
<data-member access='public'>
<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'/>
</data-member>
</union-decl>
</member-type>
<data-member access='private' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='private' static='yes'>
<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'/>
</data-member>
<data-member access='private' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<member-function access='public' constructor='yes'>
<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'>
<parameter type-id='type-id-840' is-artificial='yes'/>
<return type-id='type-id-13'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-840' is-artificial='yes'/>
<parameter type-id='type-id-1042'/>
<return type-id='type-id-841'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-840' is-artificial='yes'/>
<parameter type-id='type-id-1043'/>
<return type-id='type-id-841'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-840' is-artificial='yes'/>
<parameter type-id='type-id-1044'/>
<return type-id='type-id-841'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-840' is-artificial='yes'/>
<parameter type-id='type-id-1045'/>
<return type-id='type-id-841'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-840' is-artificial='yes'/>
<parameter type-id='type-id-1047'/>
<return type-id='type-id-841'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-840' is-artificial='yes'/>
<parameter type-id='type-id-1048'/>
<return type-id='type-id-841'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-840' is-artificial='yes'/>
<parameter type-id='type-id-1049'/>
<return type-id='type-id-841'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-840' is-artificial='yes'/>
<parameter type-id='type-id-1050'/>
<return type-id='type-id-841'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-840' is-artificial='yes'/>
<parameter type-id='type-id-1046'/>
<return type-id='type-id-841'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-840' is-artificial='yes'/>
<parameter type-id='type-id-1058'/>
<return type-id='type-id-841'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-840' is-artificial='yes'/>
<parameter type-id='type-id-1059'/>
<return type-id='type-id-841'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-840' is-artificial='yes'/>
<parameter type-id='type-id-1060'/>
<return type-id='type-id-841'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-840' is-artificial='yes'/>
<parameter type-id='type-id-1061'/>
<return type-id='type-id-841'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-840' is-artificial='yes'/>
<parameter type-id='type-id-1054'/>
<return type-id='type-id-841'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-840' is-artificial='yes'/>
<parameter type-id='type-id-1055'/>
<return type-id='type-id-841'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-840' is-artificial='yes'/>
<parameter type-id='type-id-1056'/>
<return type-id='type-id-841'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-840' is-artificial='yes'/>
<parameter type-id='type-id-1057'/>
<return type-id='type-id-841'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-840' is-artificial='yes'/>
<parameter type-id='type-id-1051'/>
<return type-id='type-id-841'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-840' is-artificial='yes'/>
<parameter type-id='type-id-1052'/>
<return type-id='type-id-841'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-840' is-artificial='yes'/>
<parameter type-id='type-id-1053'/>
<return type-id='type-id-841'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='48'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='48'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
<member-function access='private'>
<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'>
<parameter type-id='type-id-531' is-artificial='yes'/>
<parameter type-id='type-id-804'/>
<parameter type-id='type-id-12'/>
<return type-id='type-id-13'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='48'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
<member-function access='private'>
<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'>
<parameter type-id='type-id-1952' is-artificial='yes'/>
<parameter type-id='type-id-804'/>
<parameter type-id='type-id-12'/>
<return type-id='type-id-13'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<member-type access='protected'>
<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'>
<data-member access='public'>
<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'/>
</data-member>
<data-member access='public'>
<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'/>
</data-member>
<data-member access='public'>
<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'/>
</data-member>
</union-decl>
</member-type>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='48'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='80'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='96'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-855'/>
</class-decl>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='48'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='80'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='112'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<member-type access='protected'>
<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'>
<data-member access='public'>
<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'/>
</data-member>
<data-member access='public'>
<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'/>
</data-member>
</union-decl>
</member-type>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1021' is-artificial='yes'/>
<return type-id='type-id-1022'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1021' is-artificial='yes'/>
<parameter type-id='type-id-820'/>
<return type-id='type-id-821'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1021' is-artificial='yes'/>
<parameter type-id='type-id-822'/>
<return type-id='type-id-823'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1021' is-artificial='yes'/>
<parameter type-id='type-id-824'/>
<return type-id='type-id-825'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1021' is-artificial='yes'/>
<parameter type-id='type-id-826'/>
<return type-id='type-id-827'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1021' is-artificial='yes'/>
<parameter type-id='type-id-840'/>
<return type-id='type-id-841'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-861'/>
</class-decl>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<member-type access='protected'>
<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'>
<data-member access='public'>
<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'/>
</data-member>
<data-member access='public'>
<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'/>
</data-member>
<data-member access='public'>
<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'/>
</data-member>
</union-decl>
</member-type>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<member-function access='public'>
<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'>
<parameter type-id='type-id-981' is-artificial='yes'/>
<parameter type-id='type-id-840'/>
<return type-id='type-id-841'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-981' is-artificial='yes'/>
<parameter type-id='type-id-820'/>
<return type-id='type-id-821'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-981' is-artificial='yes'/>
<parameter type-id='type-id-826'/>
<return type-id='type-id-827'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-981' is-artificial='yes'/>
<parameter type-id='type-id-824'/>
<return type-id='type-id-825'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-981' is-artificial='yes'/>
<parameter type-id='type-id-822'/>
<return type-id='type-id-823'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-856'/>
</class-decl>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<member-type access='protected'>
<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'>
<data-member access='public'>
<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'/>
</data-member>
<data-member access='public'>
<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'/>
</data-member>
</union-decl>
</member-type>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<member-function access='public'>
<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'>
<parameter type-id='type-id-969' is-artificial='yes'/>
<parameter type-id='type-id-840'/>
<return type-id='type-id-841'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-969' is-artificial='yes'/>
<parameter type-id='type-id-820'/>
<return type-id='type-id-821'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-969' is-artificial='yes'/>
<parameter type-id='type-id-826'/>
<return type-id='type-id-827'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-969' is-artificial='yes'/>
<parameter type-id='type-id-824'/>
<return type-id='type-id-825'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-969' is-artificial='yes'/>
<parameter type-id='type-id-822'/>
<return type-id='type-id-823'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<member-type access='protected'>
<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'>
<data-member access='public'>
<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'/>
</data-member>
<data-member access='public'>
<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'/>
</data-member>
</union-decl>
</member-type>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<member-function access='public'>
<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'>
<parameter type-id='type-id-920' is-artificial='yes'/>
<parameter type-id='type-id-840'/>
<return type-id='type-id-841'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-920' is-artificial='yes'/>
<parameter type-id='type-id-820'/>
<return type-id='type-id-821'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-920' is-artificial='yes'/>
<parameter type-id='type-id-826'/>
<return type-id='type-id-827'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-920' is-artificial='yes'/>
<parameter type-id='type-id-824'/>
<return type-id='type-id-825'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-920' is-artificial='yes'/>
<parameter type-id='type-id-822'/>
<return type-id='type-id-823'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<member-type access='protected'>
<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'>
<data-member access='public'>
<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'/>
</data-member>
<data-member access='public'>
<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'/>
</data-member>
</union-decl>
</member-type>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<member-function access='public'>
<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'>
<parameter type-id='type-id-966' is-artificial='yes'/>
<parameter type-id='type-id-840'/>
<return type-id='type-id-841'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-966' is-artificial='yes'/>
<parameter type-id='type-id-820'/>
<return type-id='type-id-821'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-966' is-artificial='yes'/>
<parameter type-id='type-id-826'/>
<return type-id='type-id-827'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-966' is-artificial='yes'/>
<parameter type-id='type-id-824'/>
<return type-id='type-id-825'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-966' is-artificial='yes'/>
<parameter type-id='type-id-822'/>
<return type-id='type-id-823'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<member-type access='protected'>
<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'>
<data-member access='public'>
<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'/>
</data-member>
<data-member access='public'>
<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'/>
</data-member>
<data-member access='public'>
<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'/>
</data-member>
<data-member access='public'>
<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'/>
</data-member>
</union-decl>
</member-type>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1019' is-artificial='yes'/>
<parameter type-id='type-id-820'/>
<return type-id='type-id-821'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1019' is-artificial='yes'/>
<parameter type-id='type-id-824'/>
<return type-id='type-id-825'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1019' is-artificial='yes'/>
<parameter type-id='type-id-840'/>
<return type-id='type-id-841'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<member-type access='protected'>
<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'>
<data-member access='public'>
<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'/>
</data-member>
<data-member access='public'>
<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'/>
</data-member>
<data-member access='public'>
<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'/>
</data-member>
<data-member access='public'>
<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'/>
</data-member>
</union-decl>
</member-type>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1015' is-artificial='yes'/>
<parameter type-id='type-id-820'/>
<return type-id='type-id-821'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1015' is-artificial='yes'/>
<parameter type-id='type-id-824'/>
<return type-id='type-id-825'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1015' is-artificial='yes'/>
<parameter type-id='type-id-840'/>
<return type-id='type-id-841'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<member-type access='protected'>
<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'>
<data-member access='public'>
<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'/>
</data-member>
<data-member access='public'>
<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'/>
</data-member>
</union-decl>
</member-type>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<member-function access='public'>
<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'>
<parameter type-id='type-id-979' is-artificial='yes'/>
<parameter type-id='type-id-840'/>
<return type-id='type-id-841'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-979' is-artificial='yes'/>
<parameter type-id='type-id-820'/>
<return type-id='type-id-821'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-979' is-artificial='yes'/>
<parameter type-id='type-id-826'/>
<return type-id='type-id-827'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-979' is-artificial='yes'/>
<parameter type-id='type-id-824'/>
<return type-id='type-id-825'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-979' is-artificial='yes'/>
<parameter type-id='type-id-822'/>
<return type-id='type-id-823'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<member-type access='protected'>
<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'>
<data-member access='public'>
<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'/>
</data-member>
<data-member access='public'>
<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'/>
</data-member>
<data-member access='public'>
<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'/>
</data-member>
<data-member access='public'>
<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'/>
</data-member>
</union-decl>
</member-type>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='48'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='48'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<member-type access='protected'>
<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'>
<data-member access='public'>
<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'/>
</data-member>
<data-member access='public'>
<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'/>
</data-member>
<data-member access='public'>
<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'/>
</data-member>
<data-member access='public'>
<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'/>
</data-member>
</union-decl>
</member-type>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-853'/>
</class-decl>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<data-member access='private' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
<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'/>
</data-member>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2312' is-artificial='yes'/>
<parameter type-id='type-id-2311'/>
<parameter type-id='type-id-12'/>
<return type-id='type-id-13'/>
</function-decl>
</member-function>
<member-function access='private'>
<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'>
<parameter type-id='type-id-2312' is-artificial='yes'/>
<parameter type-id='type-id-2313'/>
<return type-id='type-id-13'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
<member-function access='public'>
<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'>
<parameter type-id='type-id-495' is-artificial='yes'/>
<parameter type-id='type-id-309'/>
<parameter type-id='type-id-33'/>
<parameter type-id='type-id-12'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='48'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='224'>
<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'/>
</data-member>
<member-function access='public' constructor='yes'>
<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'>
<parameter type-id='type-id-824' is-artificial='yes'/>
<parameter type-id='type-id-144'/>
<parameter type-id='type-id-804'/>
<parameter type-id='type-id-12'/>
<return type-id='type-id-13'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-824' is-artificial='yes'/>
<parameter type-id='type-id-1042'/>
<return type-id='type-id-825'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-824' is-artificial='yes'/>
<parameter type-id='type-id-1043'/>
<return type-id='type-id-825'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-824' is-artificial='yes'/>
<parameter type-id='type-id-1044'/>
<return type-id='type-id-825'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-824' is-artificial='yes'/>
<parameter type-id='type-id-1045'/>
<return type-id='type-id-825'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-824' is-artificial='yes'/>
<parameter type-id='type-id-1047'/>
<return type-id='type-id-825'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-824' is-artificial='yes'/>
<parameter type-id='type-id-1046'/>
<return type-id='type-id-825'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-824' is-artificial='yes'/>
<parameter type-id='type-id-1048'/>
<return type-id='type-id-825'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-824' is-artificial='yes'/>
<parameter type-id='type-id-1049'/>
<return type-id='type-id-825'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-824' is-artificial='yes'/>
<parameter type-id='type-id-1050'/>
<return type-id='type-id-825'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-824' is-artificial='yes'/>
<parameter type-id='type-id-1051'/>
<return type-id='type-id-825'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-824' is-artificial='yes'/>
<parameter type-id='type-id-1052'/>
<return type-id='type-id-825'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-824' is-artificial='yes'/>
<parameter type-id='type-id-1053'/>
<return type-id='type-id-825'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='256'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='320'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='384'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='66880'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='66912'>
<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'/>
</data-member>
<member-function access='public' constructor='yes'>
<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'>
<parameter type-id='type-id-822' is-artificial='yes'/>
<parameter type-id='type-id-144'/>
<parameter type-id='type-id-804'/>
<parameter type-id='type-id-804'/>
<parameter type-id='type-id-804'/>
<parameter type-id='type-id-804'/>
<parameter type-id='type-id-12'/>
<return type-id='type-id-13'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<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'>
<parameter type-id='type-id-822' is-artificial='yes'/>
<parameter type-id='type-id-9' is-artificial='yes'/>
<return type-id='type-id-13'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-822' is-artificial='yes'/>
<parameter type-id='type-id-1042'/>
<return type-id='type-id-823'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-822' is-artificial='yes'/>
<parameter type-id='type-id-1043'/>
<return type-id='type-id-823'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-822' is-artificial='yes'/>
<parameter type-id='type-id-1045'/>
<return type-id='type-id-823'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-822' is-artificial='yes'/>
<parameter type-id='type-id-1047'/>
<return type-id='type-id-823'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-822' is-artificial='yes'/>
<parameter type-id='type-id-1044'/>
<return type-id='type-id-823'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-822' is-artificial='yes'/>
<parameter type-id='type-id-1046'/>
<return type-id='type-id-823'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-822' is-artificial='yes'/>
<parameter type-id='type-id-1058'/>
<return type-id='type-id-823'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-822' is-artificial='yes'/>
<parameter type-id='type-id-1059'/>
<return type-id='type-id-823'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-822' is-artificial='yes'/>
<parameter type-id='type-id-1054'/>
<return type-id='type-id-823'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-822' is-artificial='yes'/>
<parameter type-id='type-id-1055'/>
<return type-id='type-id-823'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-822' is-artificial='yes'/>
<parameter type-id='type-id-1056'/>
<return type-id='type-id-823'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-822' is-artificial='yes'/>
<parameter type-id='type-id-1057'/>
<return type-id='type-id-823'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-822' is-artificial='yes'/>
<parameter type-id='type-id-1060'/>
<return type-id='type-id-823'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-822' is-artificial='yes'/>
<parameter type-id='type-id-1061'/>
<return type-id='type-id-823'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-822' is-artificial='yes'/>
<parameter type-id='type-id-1048'/>
<return type-id='type-id-823'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-822' is-artificial='yes'/>
<parameter type-id='type-id-1049'/>
<return type-id='type-id-823'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-822' is-artificial='yes'/>
<parameter type-id='type-id-1050'/>
<return type-id='type-id-823'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-822' is-artificial='yes'/>
<parameter type-id='type-id-1051'/>
<return type-id='type-id-823'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-822' is-artificial='yes'/>
<parameter type-id='type-id-1052'/>
<return type-id='type-id-823'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-822' is-artificial='yes'/>
<parameter type-id='type-id-1053'/>
<return type-id='type-id-823'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='160'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
<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'/>
</data-member>
<member-function access='public' constructor='yes'>
<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'>
<parameter type-id='type-id-820' is-artificial='yes'/>
<parameter type-id='type-id-144'/>
<parameter type-id='type-id-152'/>
<parameter type-id='type-id-12'/>
<parameter type-id='type-id-1'/>
<return type-id='type-id-13'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-820' is-artificial='yes'/>
<parameter type-id='type-id-1042'/>
<return type-id='type-id-821'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-820' is-artificial='yes'/>
<parameter type-id='type-id-1043'/>
<return type-id='type-id-821'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-820' is-artificial='yes'/>
<parameter type-id='type-id-1044'/>
<return type-id='type-id-821'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-820' is-artificial='yes'/>
<parameter type-id='type-id-1045'/>
<return type-id='type-id-821'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-820' is-artificial='yes'/>
<parameter type-id='type-id-1046'/>
<return type-id='type-id-821'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-820' is-artificial='yes'/>
<parameter type-id='type-id-1047'/>
<return type-id='type-id-821'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-820' is-artificial='yes'/>
<parameter type-id='type-id-1048'/>
<return type-id='type-id-821'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-820' is-artificial='yes'/>
<parameter type-id='type-id-1049'/>
<return type-id='type-id-821'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-820' is-artificial='yes'/>
<parameter type-id='type-id-1050'/>
<return type-id='type-id-821'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-820' is-artificial='yes'/>
<parameter type-id='type-id-1051'/>
<return type-id='type-id-821'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-820' is-artificial='yes'/>
<parameter type-id='type-id-1052'/>
<return type-id='type-id-821'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-820' is-artificial='yes'/>
<parameter type-id='type-id-1053'/>
<return type-id='type-id-821'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-868'/>
</class-decl>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-859'/>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-621'/>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-620'/>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-867'/>
</class-decl>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-866'/>
</class-decl>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<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'/>
</data-member>
</class-decl>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
</class-decl>
<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'/>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<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'/>
</data-member>
</class-decl>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
</class-decl>
<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'/>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<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'/>
</data-member>
</class-decl>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
</class-decl>
<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'/>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-858'/>
</class-decl>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-857'/>
</class-decl>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='96'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<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'/>
</data-member>
</class-decl>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<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'/>
</data-member>
</class-decl>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<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'/>
</data-member>
</class-decl>
<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'>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='48'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-280'/>
<member-type access='public'>
<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'>
<underlying-type type-id='type-id-11'/>
<enumerator name='xPlacement' value='1'/>
<enumerator name='yPlacement' value='2'/>
<enumerator name='xAdvance' value='4'/>
<enumerator name='yAdvance' value='8'/>
<enumerator name='xPlaDevice' value='16'/>
<enumerator name='yPlaDevice' value='32'/>
<enumerator name='xAdvDevice' value='64'/>
<enumerator name='yAdvDevice' value='128'/>
<enumerator name='ignored' value='3840'/>
<enumerator name='reserved' value='61440'/>
<enumerator name='devices' value='240'/>
</enum-decl>
</member-type>
</class-decl>
<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'/>
<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'/>
<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'>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='48'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='48'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='80'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='48'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='80'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='48'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='80'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='48'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-863'/>
</class-decl>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
<member-function access='public'>
<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'>
<parameter type-id='type-id-941' is-artificial='yes'/>
<parameter type-id='type-id-309'/>
<parameter type-id='type-id-33'/>
<parameter type-id='type-id-813'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
<member-function access='public'>
<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'>
<parameter type-id='type-id-509' is-artificial='yes'/>
<parameter type-id='type-id-309'/>
<parameter type-id='type-id-33'/>
<parameter type-id='type-id-813'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<member-type access='public'>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='160'>
<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'/>
</data-member>
</class-decl>
</member-type>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='48'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='80'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='96'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='112'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='128'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-962'/>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-958'/>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-963'/>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
<member-function access='public'>
<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'>
<parameter type-id='type-id-510' is-artificial='yes'/>
<parameter type-id='type-id-309'/>
<parameter type-id='type-id-33'/>
<parameter type-id='type-id-12'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<member-type access='protected'>
<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'>
<data-member access='public'>
<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'/>
</data-member>
<data-member access='public'>
<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'/>
</data-member>
<data-member access='public'>
<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'/>
</data-member>
</union-decl>
</member-type>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2196' is-artificial='yes'/>
<parameter type-id='type-id-840'/>
<return type-id='type-id-841'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2196' is-artificial='yes'/>
<parameter type-id='type-id-826'/>
<return type-id='type-id-827'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2196' is-artificial='yes'/>
<parameter type-id='type-id-822'/>
<return type-id='type-id-823'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<member-type access='protected'>
<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'>
<data-member access='public'>
<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'/>
</data-member>
<data-member access='public'>
<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'/>
</data-member>
<data-member access='public'>
<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'/>
</data-member>
</union-decl>
</member-type>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2134' is-artificial='yes'/>
<parameter type-id='type-id-840'/>
<return type-id='type-id-841'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2134' is-artificial='yes'/>
<parameter type-id='type-id-826'/>
<return type-id='type-id-827'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2134' is-artificial='yes'/>
<parameter type-id='type-id-822'/>
<return type-id='type-id-823'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<member-type access='protected'>
<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'>
<data-member access='public'>
<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'/>
</data-member>
<data-member access='public'>
<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'/>
</data-member>
</union-decl>
</member-type>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1969' is-artificial='yes'/>
<parameter type-id='type-id-840'/>
<return type-id='type-id-841'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1969' is-artificial='yes'/>
<parameter type-id='type-id-826'/>
<return type-id='type-id-827'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1969' is-artificial='yes'/>
<parameter type-id='type-id-822'/>
<return type-id='type-id-823'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<member-type access='protected'>
<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'>
<data-member access='public'>
<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'/>
</data-member>
<data-member access='public'>
<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'/>
</data-member>
</union-decl>
</member-type>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2045' is-artificial='yes'/>
<parameter type-id='type-id-840'/>
<return type-id='type-id-841'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2045' is-artificial='yes'/>
<parameter type-id='type-id-826'/>
<return type-id='type-id-827'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2045' is-artificial='yes'/>
<parameter type-id='type-id-822'/>
<return type-id='type-id-823'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<member-type access='protected'>
<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'>
<data-member access='public'>
<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'/>
</data-member>
<data-member access='public'>
<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'/>
</data-member>
</union-decl>
</member-type>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2055' is-artificial='yes'/>
<parameter type-id='type-id-840'/>
<return type-id='type-id-841'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2055' is-artificial='yes'/>
<parameter type-id='type-id-826'/>
<return type-id='type-id-827'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2055' is-artificial='yes'/>
<parameter type-id='type-id-822'/>
<return type-id='type-id-823'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<member-type access='protected'>
<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'>
<data-member access='public'>
<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'/>
</data-member>
<data-member access='public'>
<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'/>
</data-member>
</union-decl>
</member-type>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2058' is-artificial='yes'/>
<parameter type-id='type-id-840'/>
<return type-id='type-id-841'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2058' is-artificial='yes'/>
<parameter type-id='type-id-826'/>
<return type-id='type-id-827'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2058' is-artificial='yes'/>
<parameter type-id='type-id-822'/>
<return type-id='type-id-823'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-962'/>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-958'/>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-1578'/>
</class-decl>
<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'>
<member-type access='protected'>
<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'>
<data-member access='public'>
<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'/>
</data-member>
<data-member access='public'>
<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'/>
</data-member>
</union-decl>
</member-type>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1978' is-artificial='yes'/>
<return type-id='type-id-2145'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1978' is-artificial='yes'/>
<parameter type-id='type-id-840'/>
<return type-id='type-id-841'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<member-type access='public'>
<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'>
<underlying-type type-id='type-id-11'/>
<enumerator name='Single' value='1'/>
<enumerator name='Pair' value='2'/>
<enumerator name='Cursive' value='3'/>
<enumerator name='MarkBase' value='4'/>
<enumerator name='MarkLig' value='5'/>
<enumerator name='MarkMark' value='6'/>
<enumerator name='Context' value='7'/>
<enumerator name='ChainContext' value='8'/>
<enumerator name='Extension' value='9'/>
</enum-decl>
</member-type>
<member-type access='protected'>
<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'>
<member-type access='public'>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
</class-decl>
</member-type>
<data-member access='public'>
<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'/>
</data-member>
<data-member access='public'>
<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'/>
</data-member>
<data-member access='public'>
<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'/>
</data-member>
<data-member access='public'>
<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'/>
</data-member>
<data-member access='public'>
<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'/>
</data-member>
<data-member access='public'>
<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'/>
</data-member>
<data-member access='public'>
<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'/>
</data-member>
<data-member access='public'>
<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'/>
</data-member>
<data-member access='public'>
<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'/>
</data-member>
<data-member access='public'>
<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'/>
</data-member>
</union-decl>
</member-type>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2146' is-artificial='yes'/>
<parameter type-id='type-id-840'/>
<parameter type-id='type-id-12'/>
<return type-id='type-id-841'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-629'/>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2142' is-artificial='yes'/>
<parameter type-id='type-id-802'/>
<return type-id='type-id-13'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2142' is-artificial='yes'/>
<parameter type-id='type-id-822'/>
<return type-id='type-id-823'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2142' is-artificial='yes'/>
<parameter type-id='type-id-826'/>
<return type-id='type-id-827'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
<member-function access='public'>
<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'>
<parameter type-id='type-id-514' is-artificial='yes'/>
<parameter type-id='type-id-309'/>
<parameter type-id='type-id-33'/>
<parameter type-id='type-id-814'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<member-type access='public'>
<class-decl name='sanitize_closure_t' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-976'/>
</member-type>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
<member-function access='public'>
<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'>
<parameter type-id='type-id-515' is-artificial='yes'/>
<parameter type-id='type-id-309'/>
<parameter type-id='type-id-33'/>
<parameter type-id='type-id-811'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<member-type access='public'>
<class-decl name='sanitize_closure_t' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-974'/>
</member-type>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-280'/>
<data-member access='public' static='yes'>
<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'/>
</data-member>
</class-decl>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
<member-function access='public'>
<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'>
<parameter type-id='type-id-944' is-artificial='yes'/>
<parameter type-id='type-id-309'/>
<parameter type-id='type-id-33'/>
<parameter type-id='type-id-12'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
<member-function access='public'>
<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'>
<parameter type-id='type-id-931' is-artificial='yes'/>
<parameter type-id='type-id-309'/>
<parameter type-id='type-id-33'/>
<parameter type-id='type-id-12'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-872'/>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2205' is-artificial='yes'/>
<parameter type-id='type-id-2280'/>
<return type-id='type-id-9'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-2203'/>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-873'/>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2208' is-artificial='yes'/>
<parameter type-id='type-id-2280'/>
<return type-id='type-id-9'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-2335'/>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-862'/>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-2336'/>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-871'/>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-2155'/>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-849'/>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-2206'/>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-2163'/>
</class-decl>
<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'>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-2337'/>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-869'/>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-2338'/>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1668' is-artificial='yes'/>
<parameter type-id='type-id-309'/>
<parameter type-id='type-id-12'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-854'/>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-2339'/>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-864'/>
</class-decl>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='16'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-1606'/>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl 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'/>
</data-member>
</class-decl>
<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'/>
<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'/>
<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'/>
<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'/>
<class-decl name='Supplier&lt;OT::RangeRecord&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1858'/>
<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'/>
<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'/>
<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'/>
<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'/>
<class-decl name='Supplier&lt;OT::MarkRecord&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1816'/>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<class-decl name='Supplier&lt;OT::LookupRecord&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1814'/>
<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'/>
<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'/>
<class-decl name='Supplier&lt;OT::EntryExitRecord&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1808'/>
<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'/>
<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'/>
<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'/>
<class-decl name='Supplier&lt;OT::Index&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1810'/>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
</namespace-decl>
<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'>
<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'/>
<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'/>
<return type-id='type-id-12'/>
</function-decl>
<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'>
<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'/>
<return type-id='type-id-28'/>
</function-decl>
<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'>
<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'/>
<return type-id='type-id-28'/>
</function-decl>
<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'>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<return type-id='type-id-12'/>
</function-decl>
<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'>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<return type-id='type-id-12'/>
</function-decl>
<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'>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<return type-id='type-id-12'/>
</function-decl>
<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'>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<return type-id='type-id-12'/>
</function-decl>
<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'>
<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'/>
<return type-id='type-id-28'/>
</function-decl>
<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'>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<return type-id='type-id-28'/>
</function-decl>
<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'>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<return type-id='type-id-28'/>
</function-decl>
<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'>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<return type-id='type-id-12'/>
</function-decl>
<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'>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<return type-id='type-id-12'/>
</function-decl>
<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'>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<return type-id='type-id-28'/>
</function-decl>
<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'>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<return type-id='type-id-28'/>
</function-decl>
<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'>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<return type-id='type-id-28'/>
</function-decl>
<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'>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<return type-id='type-id-28'/>
</function-decl>
<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'>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<return type-id='type-id-12'/>
</function-decl>
<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'>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<return type-id='type-id-28'/>
</function-decl>
<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'>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<return type-id='type-id-12'/>
</function-decl>
<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'>
<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'/>
<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'/>
<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'/>
<return type-id='type-id-13'/>
</function-decl>
<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'>
<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'/>
<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'/>
<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'/>
<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'/>
<return type-id='type-id-28'/>
</function-decl>
<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'>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<return type-id='type-id-13'/>
</function-decl>
<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'>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<return type-id='type-id-13'/>
</function-decl>
<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'>
<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'/>
<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'/>
<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'/>
<return type-id='type-id-13'/>
</function-decl>
<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'>
<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'/>
<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'/>
<return type-id='type-id-1425'/>
</function-decl>
<reference-type-def kind='lvalue' type-id='type-id-1805' size-in-bits='64' id='type-id-1411'/>
<pointer-type-def type-id='type-id-1866' size-in-bits='64' id='type-id-2312'/>
<reference-type-def kind='lvalue' type-id='type-id-2343' size-in-bits='64' id='type-id-2313'/>
<pointer-type-def type-id='type-id-2344' size-in-bits='64' id='type-id-1404'/>
<pointer-type-def type-id='type-id-105' size-in-bits='64' id='type-id-2311'/>
<function-type size-in-bits='64' id='type-id-1878'>
<parameter type-id='type-id-804'/>
<parameter type-id='type-id-2212'/>
<parameter type-id='type-id-33'/>
<return type-id='type-id-1'/>
</function-type>
<function-type size-in-bits='64' id='type-id-1078'>
<parameter type-id='type-id-72'/>
<parameter type-id='type-id-2212'/>
<parameter type-id='type-id-33'/>
<return type-id='type-id-1'/>
</function-type>
<function-type size-in-bits='64' id='type-id-1106'>
<parameter type-id='type-id-826'/>
<parameter type-id='type-id-12'/>
<return type-id='type-id-827'/>
</function-type>
<function-type size-in-bits='64' id='type-id-1107'>
<parameter type-id='type-id-824'/>
<parameter type-id='type-id-12'/>
<return type-id='type-id-825'/>
</function-type>
<function-type size-in-bits='64' id='type-id-1108'>
<parameter type-id='type-id-822'/>
<parameter type-id='type-id-12'/>
<return type-id='type-id-823'/>
</function-type>
<function-type size-in-bits='64' id='type-id-2301'>
<parameter type-id='type-id-1395'/>
<parameter type-id='type-id-143'/>
<parameter type-id='type-id-161'/>
<return type-id='type-id-13'/>
</function-type>
<function-type size-in-bits='64' id='type-id-2302'>
<parameter type-id='type-id-804'/>
<parameter type-id='type-id-2212'/>
<parameter type-id='type-id-33'/>
<return type-id='type-id-13'/>
</function-type>
<pointer-type-def type-id='type-id-223' size-in-bits='64' id='type-id-1399'/>
<qualified-type-def type-id='type-id-1866' const='yes' id='type-id-2343'/>
<qualified-type-def type-id='type-id-2345' const='yes' id='type-id-2344'/>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='256'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='320'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='384'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='448'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='512'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='576'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='640'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='672'>
<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'/>
</data-member>
</class-decl>
<pointer-type-def type-id='type-id-2354' size-in-bits='64' id='type-id-2351'/>
<pointer-type-def type-id='type-id-2355' size-in-bits='64' id='type-id-2352'/>
<array-type-def dimensions='1' type-id='type-id-2' size-in-bits='64' id='type-id-2346'>
<subrange length='8' type-id='type-id-4' id='type-id-71'/>
</array-type-def>
<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'>
<underlying-type type-id='type-id-11'/>
<enumerator name='HB_OT_SHAPE_NORMALIZATION_MODE_NONE' value='0'/>
<enumerator name='HB_OT_SHAPE_NORMALIZATION_MODE_DECOMPOSED' value='1'/>
<enumerator name='HB_OT_SHAPE_NORMALIZATION_MODE_COMPOSED_DIACRITICS' value='2'/>
<enumerator name='HB_OT_SHAPE_NORMALIZATION_MODE_COMPOSED_DIACRITICS_NO_SHORT_CIRCUIT' value='3'/>
<enumerator name='HB_OT_SHAPE_NORMALIZATION_MODE_DEFAULT' value='2'/>
</enum-decl>
<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'>
<underlying-type type-id='type-id-11'/>
<enumerator name='HB_OT_SHAPE_ZERO_WIDTH_MARKS_NONE' value='0'/>
<enumerator name='HB_OT_SHAPE_ZERO_WIDTH_MARKS_BY_UNICODE_LATE' value='1'/>
<enumerator name='HB_OT_SHAPE_ZERO_WIDTH_MARKS_BY_GDEF_EARLY' value='2'/>
<enumerator name='HB_OT_SHAPE_ZERO_WIDTH_MARKS_BY_GDEF_LATE' value='3'/>
<enumerator name='HB_OT_SHAPE_ZERO_WIDTH_MARKS_DEFAULT' value='1'/>
</enum-decl>
<pointer-type-def type-id='type-id-2356' size-in-bits='64' id='type-id-2349'/>
<pointer-type-def type-id='type-id-2357' size-in-bits='64' id='type-id-2347'/>
<pointer-type-def type-id='type-id-2358' size-in-bits='64' id='type-id-2348'/>
</abi-instr>
<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'>
<array-type-def dimensions='1' type-id='type-id-2359' size-in-bits='7168' id='type-id-2360'>
<subrange length='32' type-id='type-id-4' id='type-id-1379'/>
</array-type-def>
<array-type-def dimensions='1' type-id='type-id-2361' size-in-bits='1024' id='type-id-2362'>
<subrange length='8' type-id='type-id-4' id='type-id-71'/>
</array-type-def>
<array-type-def dimensions='1' type-id='type-id-2363' size-in-bits='2304' id='type-id-2364'>
<subrange length='2' type-id='type-id-4' id='type-id-8'/>
</array-type-def>
<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'>
<member-type access='private'>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='96'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='160'>
<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'/>
</data-member>
</class-decl>
</member-type>
<member-type access='private'>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<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'/>
</data-member>
</class-decl>
</member-type>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='320'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='384'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='416'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='480'>
<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'/>
</data-member>
<data-member access='private' layout-offset-in-bits='544'>
<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'/>
</data-member>
<data-member access='private' layout-offset-in-bits='640'>
<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'/>
</data-member>
<data-member access='private' layout-offset-in-bits='7936'>
<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'/>
</data-member>
<member-function access='public' constructor='yes'>
<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'>
<parameter type-id='type-id-2368' is-artificial='yes'/>
<parameter type-id='type-id-144'/>
<parameter type-id='type-id-229'/>
<return type-id='type-id-13'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<underlying-type type-id='type-id-11'/>
<enumerator name='F_NONE' value='0'/>
<enumerator name='F_GLOBAL' value='1'/>
<enumerator name='F_HAS_FALLBACK' value='2'/>
<enumerator name='F_MANUAL_ZWJ' value='4'/>
</enum-decl>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<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'/>
</data-member>
</class-decl>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<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'/>
</data-member>
</class-decl>
<qualified-type-def type-id='type-id-2359' const='yes' id='type-id-2371'/>
<reference-type-def kind='lvalue' type-id='type-id-2371' size-in-bits='64' id='type-id-2372'/>
<pointer-type-def type-id='type-id-2371' size-in-bits='64' id='type-id-2373'/>
<qualified-type-def type-id='type-id-2361' const='yes' id='type-id-2374'/>
<reference-type-def kind='lvalue' type-id='type-id-2374' size-in-bits='64' id='type-id-2375'/>
<qualified-type-def type-id='type-id-2367' const='yes' id='type-id-2376'/>
<pointer-type-def type-id='type-id-2376' size-in-bits='64' id='type-id-2377'/>
<qualified-type-def type-id='type-id-2363' const='yes' id='type-id-2378'/>
<pointer-type-def type-id='type-id-2378' size-in-bits='64' id='type-id-2379'/>
<pointer-type-def type-id='type-id-2365' size-in-bits='64' id='type-id-2368'/>
<qualified-type-def type-id='type-id-2368' const='yes' id='type-id-2380'/>
<reference-type-def kind='lvalue' type-id='type-id-2359' size-in-bits='64' id='type-id-2381'/>
<pointer-type-def type-id='type-id-2359' size-in-bits='64' id='type-id-2369'/>
<reference-type-def kind='lvalue' type-id='type-id-2361' size-in-bits='64' id='type-id-2382'/>
<pointer-type-def type-id='type-id-2361' size-in-bits='64' id='type-id-2370'/>
<qualified-type-def type-id='type-id-2383' id='type-id-2384'/>
<reference-type-def kind='lvalue' type-id='type-id-1388' size-in-bits='64' id='type-id-2383'/>
<qualified-type-def type-id='type-id-1392' const='yes' id='type-id-2385'/>
<pointer-type-def type-id='type-id-2367' size-in-bits='64' id='type-id-2386'/>
<qualified-type-def type-id='type-id-2386' const='yes' id='type-id-2387'/>
<pointer-type-def type-id='type-id-2363' size-in-bits='64' id='type-id-2388'/>
<qualified-type-def type-id='type-id-2388' const='yes' id='type-id-2389'/>
<qualified-type-def type-id='type-id-2288' const='yes' id='type-id-2390'/>
<qualified-type-def type-id='type-id-2289' const='yes' id='type-id-2391'/>
<qualified-type-def type-id='type-id-2290' const='yes' id='type-id-2392'/>
</abi-instr>
<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'>
<reference-type-def kind='lvalue' type-id='type-id-619' size-in-bits='64' id='type-id-423'/>
<reference-type-def kind='lvalue' type-id='type-id-620' size-in-bits='64' id='type-id-444'/>
<reference-type-def kind='lvalue' type-id='type-id-621' size-in-bits='64' id='type-id-442'/>
<qualified-type-def type-id='type-id-265' const='yes' id='type-id-2393'/>
<reference-type-def kind='lvalue' type-id='type-id-623' size-in-bits='64' id='type-id-428'/>
<reference-type-def kind='lvalue' type-id='type-id-624' size-in-bits='64' id='type-id-432'/>
<reference-type-def kind='lvalue' type-id='type-id-625' size-in-bits='64' id='type-id-446'/>
<reference-type-def kind='lvalue' type-id='type-id-628' size-in-bits='64' id='type-id-449'/>
<reference-type-def kind='lvalue' type-id='type-id-669' size-in-bits='64' id='type-id-435'/>
<reference-type-def kind='lvalue' type-id='type-id-670' size-in-bits='64' id='type-id-439'/>
<reference-type-def kind='lvalue' type-id='type-id-671' size-in-bits='64' id='type-id-429'/>
<pointer-type-def type-id='type-id-671' size-in-bits='64' id='type-id-427'/>
<reference-type-def kind='lvalue' type-id='type-id-672' size-in-bits='64' id='type-id-433'/>
<pointer-type-def type-id='type-id-672' size-in-bits='64' id='type-id-431'/>
<reference-type-def kind='lvalue' type-id='type-id-1805' size-in-bits='64' id='type-id-1411'/>
<qualified-type-def type-id='type-id-1276' id='type-id-2394'/>
<pointer-type-def type-id='type-id-1275' size-in-bits='64' id='type-id-1371'/>
<qualified-type-def type-id='type-id-1371' const='yes' id='type-id-2395'/>
<qualified-type-def type-id='type-id-1867' id='type-id-2396'/>
<pointer-type-def type-id='type-id-1866' size-in-bits='64' id='type-id-2312'/>
<qualified-type-def type-id='type-id-2312' const='yes' id='type-id-2397'/>
<reference-type-def kind='lvalue' type-id='type-id-415' size-in-bits='64' id='type-id-450'/>
<qualified-type-def type-id='type-id-312' const='yes' id='type-id-2398'/>
<qualified-type-def type-id='type-id-1275' const='yes' id='type-id-1373'/>
<reference-type-def kind='lvalue' type-id='type-id-1373' size-in-bits='64' id='type-id-1372'/>
<pointer-type-def type-id='type-id-1373' size-in-bits='64' id='type-id-2399'/>
<qualified-type-def type-id='type-id-2399' const='yes' id='type-id-2400'/>
<qualified-type-def type-id='type-id-1866' const='yes' id='type-id-2343'/>
<reference-type-def kind='lvalue' type-id='type-id-2343' size-in-bits='64' id='type-id-2313'/>
<pointer-type-def type-id='type-id-2343' size-in-bits='64' id='type-id-2401'/>
<qualified-type-def type-id='type-id-2401' const='yes' id='type-id-2402'/>
<pointer-type-def type-id='type-id-105' size-in-bits='64' id='type-id-2311'/>
</abi-instr>
<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'>
</abi-instr>
<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'>
</abi-instr>
<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'>
</abi-instr>
<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'>
</abi-instr>
<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'>
<array-type-def dimensions='1' type-id='type-id-133' size-in-bits='672' id='type-id-2403'>
<subrange length='21' type-id='type-id-4' id='type-id-2404'/>
</array-type-def>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='96'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='256'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='384'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='512'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='640'>
<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'/>
</data-member>
</class-decl>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='32'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='96'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='160'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='224'>
<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'/>
</data-member>
</class-decl>
<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'>
<underlying-type type-id='type-id-11'/>
<enumerator name='BASE_POS_FIRST' value='0'/>
<enumerator name='BASE_POS_LAST_SINHALA' value='1'/>
<enumerator name='BASE_POS_LAST' value='2'/>
</enum-decl>
<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'>
<underlying-type type-id='type-id-11'/>
<enumerator name='REPH_POS_AFTER_MAIN' value='5'/>
<enumerator name='REPH_POS_BEFORE_SUB' value='7'/>
<enumerator name='REPH_POS_AFTER_SUB' value='9'/>
<enumerator name='REPH_POS_BEFORE_POST' value='10'/>
<enumerator name='REPH_POS_AFTER_POST' value='12'/>
<enumerator name='REPH_POS_DONT_CARE' value='1'/>
</enum-decl>
<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'>
<underlying-type type-id='type-id-11'/>
<enumerator name='REPH_MODE_IMPLICIT' value='0'/>
<enumerator name='REPH_MODE_EXPLICIT' value='1'/>
<enumerator name='REPH_MODE_VIS_REPHA' value='2'/>
<enumerator name='REPH_MODE_LOG_REPHA' value='3'/>
</enum-decl>
<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'>
<underlying-type type-id='type-id-11'/>
<enumerator name='BLWF_MODE_PRE_AND_POST' value='0'/>
<enumerator name='BLWF_MODE_POST_ONLY' value='1'/>
</enum-decl>
<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'>
<underlying-type type-id='type-id-11'/>
<enumerator name='PREF_LEN_1' value='1'/>
<enumerator name='PREF_LEN_2' value='2'/>
<enumerator name='PREF_LEN_DONT_CARE' value='2'/>
</enum-decl>
<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'>
<data-member access='private' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='private' layout-offset-in-bits='96'>
<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'/>
</data-member>
</class-decl>
<qualified-type-def type-id='type-id-2408' const='yes' id='type-id-2414'/>
<pointer-type-def type-id='type-id-2414' size-in-bits='64' id='type-id-2406'/>
<qualified-type-def type-id='type-id-2405' const='yes' id='type-id-2415'/>
<pointer-type-def type-id='type-id-2415' size-in-bits='64' id='type-id-2416'/>
<qualified-type-def type-id='type-id-2416' const='yes' id='type-id-2417'/>
<qualified-type-def type-id='type-id-2407' const='yes' id='type-id-2418'/>
<pointer-type-def type-id='type-id-2418' size-in-bits='64' id='type-id-2419'/>
<qualified-type-def type-id='type-id-2419' const='yes' id='type-id-2420'/>
<pointer-type-def type-id='type-id-2407' size-in-bits='64' id='type-id-2421'/>
<qualified-type-def type-id='type-id-2421' const='yes' id='type-id-2422'/>
</abi-instr>
<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'>
</abi-instr>
<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'>
</abi-instr>
<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'>
</abi-instr>
<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'>
</abi-instr>
<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'>
</abi-instr>
<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'>
</abi-instr>
<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'>
<array-type-def dimensions='1' type-id='type-id-2' size-in-bits='64' id='type-id-2346'>
<subrange length='8' type-id='type-id-4' id='type-id-71'/>
</array-type-def>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='256'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='320'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='384'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='448'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='512'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='576'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='640'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='672'>
<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'/>
</data-member>
</class-decl>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='320'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='384'>
<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'/>
</data-member>
<member-function access='public' constructor='yes'>
<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'>
<parameter type-id='type-id-2424' is-artificial='yes'/>
<parameter type-id='type-id-408'/>
<return type-id='type-id-13'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<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'>
<parameter type-id='type-id-2424' is-artificial='yes'/>
<parameter type-id='type-id-9' is-artificial='yes'/>
<return type-id='type-id-13'/>
</function-decl>
</member-function>
<member-function access='private' constructor='yes'>
<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'>
<parameter type-id='type-id-2424' is-artificial='yes'/>
<parameter type-id='type-id-2425'/>
<return type-id='type-id-13'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<underlying-type type-id='type-id-11'/>
<enumerator name='HB_OT_SHAPE_NORMALIZATION_MODE_NONE' value='0'/>
<enumerator name='HB_OT_SHAPE_NORMALIZATION_MODE_DECOMPOSED' value='1'/>
<enumerator name='HB_OT_SHAPE_NORMALIZATION_MODE_COMPOSED_DIACRITICS' value='2'/>
<enumerator name='HB_OT_SHAPE_NORMALIZATION_MODE_COMPOSED_DIACRITICS_NO_SHORT_CIRCUIT' value='3'/>
<enumerator name='HB_OT_SHAPE_NORMALIZATION_MODE_DEFAULT' value='2'/>
</enum-decl>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='256'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='320'>
<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'/>
</data-member>
</class-decl>
<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'>
<underlying-type type-id='type-id-11'/>
<enumerator name='HB_OT_SHAPE_ZERO_WIDTH_MARKS_NONE' value='0'/>
<enumerator name='HB_OT_SHAPE_ZERO_WIDTH_MARKS_BY_UNICODE_LATE' value='1'/>
<enumerator name='HB_OT_SHAPE_ZERO_WIDTH_MARKS_BY_GDEF_EARLY' value='2'/>
<enumerator name='HB_OT_SHAPE_ZERO_WIDTH_MARKS_BY_GDEF_LATE' value='3'/>
<enumerator name='HB_OT_SHAPE_ZERO_WIDTH_MARKS_DEFAULT' value='1'/>
</enum-decl>
<pointer-type-def type-id='type-id-2354' size-in-bits='64' id='type-id-2351'/>
<pointer-type-def type-id='type-id-2355' size-in-bits='64' id='type-id-2352'/>
<qualified-type-def type-id='type-id-2345' const='yes' id='type-id-2344'/>
<pointer-type-def type-id='type-id-2344' size-in-bits='64' id='type-id-1404'/>
<qualified-type-def type-id='type-id-2426' const='yes' id='type-id-2427'/>
<pointer-type-def type-id='type-id-2427' size-in-bits='64' id='type-id-2428'/>
<qualified-type-def type-id='type-id-1395' const='yes' id='type-id-2429'/>
<qualified-type-def type-id='type-id-2423' const='yes' id='type-id-2430'/>
<reference-type-def kind='lvalue' type-id='type-id-2430' size-in-bits='64' id='type-id-2425'/>
<qualified-type-def type-id='type-id-2431' id='type-id-2432'/>
<reference-type-def kind='lvalue' type-id='type-id-1403' size-in-bits='64' id='type-id-2431'/>
<pointer-type-def type-id='type-id-1403' size-in-bits='64' id='type-id-2433'/>
<qualified-type-def type-id='type-id-2433' const='yes' id='type-id-2434'/>
<reference-type-def kind='lvalue' type-id='type-id-2423' size-in-bits='64' id='type-id-2435'/>
<pointer-type-def type-id='type-id-2423' size-in-bits='64' id='type-id-2424'/>
<qualified-type-def type-id='type-id-2424' const='yes' id='type-id-2436'/>
<pointer-type-def type-id='type-id-2356' size-in-bits='64' id='type-id-2349'/>
<pointer-type-def type-id='type-id-2357' size-in-bits='64' id='type-id-2347'/>
<pointer-type-def type-id='type-id-2358' size-in-bits='64' id='type-id-2348'/>
<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'>
<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'/>
<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'/>
<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'/>
<return type-id='type-id-13'/>
</function-decl>
<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'>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<return type-id='type-id-13'/>
</function-decl>
<function-type size-in-bits='64' id='type-id-2354'>
<parameter type-id='type-id-2428'/>
<parameter type-id='type-id-72'/>
<parameter type-id='type-id-163'/>
<parameter type-id='type-id-163'/>
<return type-id='type-id-1'/>
</function-type>
<function-type size-in-bits='64' id='type-id-2355'>
<parameter type-id='type-id-2428'/>
<parameter type-id='type-id-72'/>
<parameter type-id='type-id-72'/>
<parameter type-id='type-id-163'/>
<return type-id='type-id-1'/>
</function-type>
<function-type size-in-bits='64' id='type-id-2356'>
<parameter type-id='type-id-1395'/>
<parameter type-id='type-id-161'/>
<parameter type-id='type-id-143'/>
<return type-id='type-id-13'/>
</function-type>
<function-type size-in-bits='64' id='type-id-2357'>
<parameter type-id='type-id-2424'/>
<return type-id='type-id-13'/>
</function-type>
<function-type size-in-bits='64' id='type-id-2358'>
<parameter type-id='type-id-1395'/>
<return type-id='type-id-33'/>
</function-type>
</abi-instr>
<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'>
<pointer-type-def type-id='type-id-223' size-in-bits='64' id='type-id-1399'/>
<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'>
<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'/>
<return type-id='type-id-131'/>
</function-decl>
<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'>
<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'/>
<return type-id='type-id-223'/>
</function-decl>
<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'>
<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'/>
<return type-id='type-id-116'/>
</function-decl>
<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'>
<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'/>
<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'/>
<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'/>
<return type-id='type-id-13'/>
</function-decl>
</abi-instr>
<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'>
<array-type-def dimensions='1' type-id='type-id-1067' size-in-bits='65536' id='type-id-1068'>
<subrange length='2048' type-id='type-id-4' id='type-id-1105'/>
</array-type-def>
<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'>
<member-type access='public'>
<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'/>
</member-type>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='896'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='928'>
<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'/>
</data-member>
</class-decl>
<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'/>
<qualified-type-def type-id='type-id-997' const='yes' id='type-id-2437'/>
<pointer-type-def type-id='type-id-2437' size-in-bits='64' id='type-id-2438'/>
<qualified-type-def type-id='type-id-2438' const='yes' id='type-id-2439'/>
<pointer-type-def type-id='type-id-997' size-in-bits='64' id='type-id-804'/>
<qualified-type-def type-id='type-id-804' const='yes' id='type-id-2440'/>
<reference-type-def kind='lvalue' type-id='type-id-1067' size-in-bits='64' id='type-id-2441'/>
<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'>
<return type-id='type-id-804'/>
</function-decl>
<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'>
<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'/>
<return type-id='type-id-28'/>
</function-decl>
<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'>
<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'/>
<return type-id='type-id-28'/>
</function-decl>
<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'>
<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'/>
<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'/>
<return type-id='type-id-28'/>
</function-decl>
<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'>
<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'/>
<return type-id='type-id-72'/>
</function-decl>
<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'>
<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'/>
<return type-id='type-id-72'/>
</function-decl>
<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'>
<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'/>
<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'/>
<return type-id='type-id-28'/>
</function-decl>
<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'>
<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'/>
<return type-id='type-id-13'/>
</function-decl>
<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'>
<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'/>
<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'/>
<return type-id='type-id-13'/>
</function-decl>
<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'>
<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'/>
<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'/>
<return type-id='type-id-13'/>
</function-decl>
<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'>
<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'/>
<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'/>
<return type-id='type-id-13'/>
</function-decl>
<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'>
<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'/>
<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'/>
<return type-id='type-id-13'/>
</function-decl>
<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'>
<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'/>
<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'/>
<return type-id='type-id-13'/>
</function-decl>
<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'>
<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'/>
<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'/>
<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'/>
<return type-id='type-id-13'/>
</function-decl>
<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'>
<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'/>
<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'/>
<return type-id='type-id-13'/>
</function-decl>
<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'>
<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'/>
<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'/>
<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'/>
<return type-id='type-id-13'/>
</function-decl>
<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'>
<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'/>
<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'/>
<return type-id='type-id-13'/>
</function-decl>
<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'>
<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'/>
<return type-id='type-id-12'/>
</function-decl>
<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'>
<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'/>
<return type-id='type-id-13'/>
</function-decl>
<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'>
<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'/>
<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'/>
<return type-id='type-id-33'/>
</function-decl>
<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'>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<return type-id='type-id-28'/>
</function-decl>
<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'>
<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'/>
<return type-id='type-id-804'/>
</function-decl>
<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'>
<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'/>
<return type-id='type-id-13'/>
</function-decl>
<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'>
<return type-id='type-id-804'/>
</function-decl>
<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'>
<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'/>
<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'/>
<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'/>
<return type-id='type-id-28'/>
</function-decl>
<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'>
<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'/>
<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'/>
<return type-id='type-id-28'/>
</function-decl>
</abi-instr>
<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'>
<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'>
<return type-id='type-id-177'/>
</function-decl>
<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'>
<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'/>
<return type-id='type-id-31'/>
</function-decl>
<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'>
<parameter type-id='type-id-177'/>
<parameter type-id='type-id-143'/>
<parameter type-id='type-id-161'/>
<parameter type-id='type-id-402'/>
<parameter type-id='type-id-12'/>
<return type-id='type-id-28'/>
</function-decl>
<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'>
<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'/>
<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'/>
<return type-id='type-id-33'/>
</function-decl>
<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'>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<return type-id='type-id-28'/>
</function-decl>
<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'>
<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'/>
<return type-id='type-id-177'/>
</function-decl>
<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'>
<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'/>
<return type-id='type-id-13'/>
</function-decl>
<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'>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<return type-id='type-id-177'/>
</function-decl>
<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'>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<return type-id='type-id-177'/>
</function-decl>
<pointer-type-def type-id='type-id-2443' size-in-bits='64' id='type-id-2442'/>
<qualified-type-def type-id='type-id-31' const='yes' id='type-id-2443'/>
</abi-instr>
<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'>
<qualified-type-def type-id='type-id-31' const='yes' id='type-id-2443'/>
<pointer-type-def type-id='type-id-2443' size-in-bits='64' id='type-id-2442'/>
<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'>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<return type-id='type-id-28'/>
</function-decl>
<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'>
<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'/>
<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'/>
<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'/>
<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'/>
<return type-id='type-id-13'/>
</function-decl>
<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'>
<return type-id='type-id-148'/>
</function-decl>
<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'>
<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'/>
<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'/>
<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'/>
<return type-id='type-id-13'/>
</function-decl>
<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'>
<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'/>
<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'/>
<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'/>
<return type-id='type-id-28'/>
</function-decl>
</abi-instr>
<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'>
<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'>
<return type-id='type-id-99'/>
</function-decl>
<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'>
<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'/>
<return type-id='type-id-28'/>
</function-decl>
<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'>
<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'/>
<return type-id='type-id-99'/>
</function-decl>
<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'>
<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'/>
<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'/>
<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'/>
<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'/>
<return type-id='type-id-13'/>
</function-decl>
<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'>
<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'/>
<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'/>
<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'/>
<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'/>
<return type-id='type-id-13'/>
</function-decl>
<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'>
<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'/>
<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'/>
<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'/>
<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'/>
<return type-id='type-id-13'/>
</function-decl>
<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'>
<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'/>
<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'/>
<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'/>
<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'/>
<return type-id='type-id-13'/>
</function-decl>
<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'>
<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'/>
<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'/>
<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'/>
<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'/>
<return type-id='type-id-13'/>
</function-decl>
<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'>
<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'/>
<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'/>
<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'/>
<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'/>
<return type-id='type-id-13'/>
</function-decl>
<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'>
<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'/>
<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'/>
<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'/>
<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'/>
<return type-id='type-id-13'/>
</function-decl>
<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'>
<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'/>
<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'/>
<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'/>
<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'/>
<return type-id='type-id-13'/>
</function-decl>
<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'>
<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'/>
<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'/>
<return type-id='type-id-95'/>
</function-decl>
<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'>
<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'/>
<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'/>
<return type-id='type-id-12'/>
</function-decl>
<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'>
<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'/>
<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'/>
<return type-id='type-id-111'/>
</function-decl>
<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'>
<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'/>
<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'/>
<return type-id='type-id-72'/>
</function-decl>
<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'>
<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'/>
<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'/>
<return type-id='type-id-116'/>
</function-decl>
<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'>
<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'/>
<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'/>
<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'/>
<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'/>
<return type-id='type-id-28'/>
</function-decl>
<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'>
<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'/>
<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'/>
<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'/>
<return type-id='type-id-12'/>
</function-decl>
<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'>
<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'/>
<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'/>
<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'/>
<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'/>
<return type-id='type-id-28'/>
</function-decl>
<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'>
<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'/>
<return type-id='type-id-13'/>
</function-decl>
<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'>
<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'/>
<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'/>
<return type-id='type-id-33'/>
</function-decl>
<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'>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<return type-id='type-id-28'/>
</function-decl>
<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'>
<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'/>
<return type-id='type-id-99'/>
</function-decl>
<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'>
<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'/>
<return type-id='type-id-13'/>
</function-decl>
<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'>
<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'/>
<return type-id='type-id-99'/>
</function-decl>
<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'>
<return type-id='type-id-99'/>
</function-decl>
</abi-instr>
</abi-corpus>