Coverage Report

Created: 2026-06-30 11:14

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/work/workdir/UnpackedTarball/harfbuzz/src/hb-algs.hh
Line
Count
Source
1
/*
2
 * Copyright © 2017  Google, Inc.
3
 * Copyright © 2019  Facebook, Inc.
4
 *
5
 *  This is part of HarfBuzz, a text shaping library.
6
 *
7
 * Permission is hereby granted, without written agreement and without
8
 * license or royalty fees, to use, copy, modify, and distribute this
9
 * software and its documentation for any purpose, provided that the
10
 * above copyright notice and the following two paragraphs appear in
11
 * all copies of this software.
12
 *
13
 * IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR
14
 * DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES
15
 * ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN
16
 * IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
17
 * DAMAGE.
18
 *
19
 * THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING,
20
 * BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
21
 * FITNESS FOR A PARTICULAR PURPOSE.  THE SOFTWARE PROVIDED HEREUNDER IS
22
 * ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO
23
 * PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
24
 *
25
 * Google Author(s): Behdad Esfahbod
26
 * Facebook Author(s): Behdad Esfahbod
27
 */
28
29
#ifndef HB_ALGS_HH
30
#define HB_ALGS_HH
31
32
#include "hb.hh"
33
#include "hb-meta.hh"
34
#include "hb-null.hh"
35
#include "hb-number.hh"
36
37
#include <algorithm>
38
#include <initializer_list>
39
#include <functional>
40
#include <new>
41
42
/*
43
 * Flags
44
 */
45
46
/* Enable bitwise ops on enums marked as flags_t */
47
/* To my surprise, looks like the function resolver is happy to silently cast
48
 * one enum to another...  So this doesn't provide the type-checking that I
49
 * originally had in mind... :(.
50
 *
51
 * For MSVC warnings, see: https://github.com/harfbuzz/harfbuzz/pull/163
52
 */
53
#ifdef _MSC_VER
54
# pragma warning(disable:4200)
55
# pragma warning(disable:4800)
56
#endif
57
#define HB_MARK_AS_FLAG_T(T) \
58
  extern "C++" { \
59
4.92M
    static inline constexpr T operator | (T l, T r) { return T ((unsigned) l | (unsigned) r); } \
hb-aat-layout.cc:operator|(hb_glyph_flags_t, hb_glyph_flags_t)
Line
Count
Source
59
1.44M
    static inline constexpr T operator | (T l, T r) { return T ((unsigned) l | (unsigned) r); } \
Unexecuted instantiation: hb-aat-layout.cc:operator|(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-aat-layout.cc:operator|(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-aat-layout.cc:operator|(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-aat-layout.cc:operator|(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-aat-layout.cc:operator|(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-aat-layout.cc:operator|(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-aat-layout.cc:operator|(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-aat-layout.cc:operator|(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-aat-layout.cc:operator|(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-aat-layout.cc:operator|(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-aat-map.cc:operator|(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-aat-map.cc:operator|(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-aat-map.cc:operator|(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-aat-map.cc:operator|(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-aat-map.cc:operator|(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-aat-map.cc:operator|(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-aat-map.cc:operator|(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-aat-map.cc:operator|(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-aat-map.cc:operator|(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-aat-map.cc:operator|(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-aat-map.cc:operator|(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-buffer.cc:operator|(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-buffer.cc:operator|(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-buffer.cc:operator|(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-buffer.cc:operator|(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-buffer.cc:operator|(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-buffer.cc:operator|(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-buffer.cc:operator|(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-buffer.cc:operator|(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-face.cc:operator|(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-face.cc:operator|(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-face.cc:operator|(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-face.cc:operator|(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-face.cc:operator|(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-face.cc:operator|(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-face.cc:operator|(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-face.cc:operator|(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-face.cc:operator|(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-face.cc:operator|(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-face.cc:operator|(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-face-builder.cc:operator|(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-face-builder.cc:operator|(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-face-builder.cc:operator|(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-face-builder.cc:operator|(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-face-builder.cc:operator|(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-face-builder.cc:operator|(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-face-builder.cc:operator|(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-face-builder.cc:operator|(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-fallback-shape.cc:operator|(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-fallback-shape.cc:operator|(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-fallback-shape.cc:operator|(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-fallback-shape.cc:operator|(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-fallback-shape.cc:operator|(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-fallback-shape.cc:operator|(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-font.cc:operator|(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-font.cc:operator|(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-font.cc:operator|(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-font.cc:operator|(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-font.cc:operator|(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-font.cc:operator|(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-font.cc:operator|(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-font.cc:operator|(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-font.cc:operator|(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-font.cc:operator|(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-font.cc:operator|(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-ot-color.cc:operator|(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-color.cc:operator|(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-color.cc:operator|(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-color.cc:operator|(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-color.cc:operator|(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-color.cc:operator|(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-color.cc:operator|(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-color.cc:operator|(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-color.cc:operator|(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-color.cc:operator|(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-color.cc:operator|(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-ot-face.cc:operator|(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-face.cc:operator|(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-face.cc:operator|(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-face.cc:operator|(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-face.cc:operator|(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-face.cc:operator|(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-face.cc:operator|(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-face.cc:operator|(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-face.cc:operator|(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-face.cc:operator|(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-face.cc:operator|(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-ot-face.cc:OT::operator|(OT::VarComponent::flags_t, OT::VarComponent::flags_t)
Unexecuted instantiation: hb-ot-font.cc:operator|(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-font.cc:operator|(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-font.cc:operator|(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-font.cc:operator|(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-font.cc:operator|(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-font.cc:operator|(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-font.cc:operator|(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-font.cc:operator|(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-font.cc:operator|(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-font.cc:operator|(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-font.cc:operator|(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-ot-font.cc:OT::operator|(OT::VarComponent::flags_t, OT::VarComponent::flags_t)
Unexecuted instantiation: VARC.cc:operator|(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: VARC.cc:operator|(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: VARC.cc:operator|(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: VARC.cc:operator|(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: VARC.cc:operator|(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: VARC.cc:operator|(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: VARC.cc:operator|(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: VARC.cc:operator|(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: VARC.cc:operator|(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: VARC.cc:operator|(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: VARC.cc:operator|(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
Unexecuted instantiation: VARC.cc:OT::operator|(OT::VarComponent::flags_t, OT::VarComponent::flags_t)
hb-ot-layout.cc:operator|(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Line
Count
Source
59
38.1k
    static inline constexpr T operator | (T l, T r) { return T ((unsigned) l | (unsigned) r); } \
hb-ot-layout.cc:operator|(hb_glyph_flags_t, hb_glyph_flags_t)
Line
Count
Source
59
4.79k
    static inline constexpr T operator | (T l, T r) { return T ((unsigned) l | (unsigned) r); } \
Unexecuted instantiation: hb-ot-layout.cc:operator|(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-layout.cc:operator|(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-layout.cc:operator|(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-layout.cc:operator|(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-layout.cc:operator|(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-layout.cc:operator|(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-layout.cc:operator|(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-layout.cc:operator|(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-layout.cc:operator|(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-ot-metrics.cc:operator|(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-metrics.cc:operator|(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-metrics.cc:operator|(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-metrics.cc:operator|(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-metrics.cc:operator|(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-metrics.cc:operator|(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-metrics.cc:operator|(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-metrics.cc:operator|(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-metrics.cc:operator|(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-metrics.cc:operator|(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-metrics.cc:operator|(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-ot-name.cc:operator|(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-name.cc:operator|(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-name.cc:operator|(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-name.cc:operator|(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-name.cc:operator|(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-name.cc:operator|(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-name.cc:operator|(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-name.cc:operator|(hb_subset_flags_t, hb_subset_flags_t)
hb-ot-shape.cc:operator|(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Line
Count
Source
59
80.1k
    static inline constexpr T operator | (T l, T r) { return T ((unsigned) l | (unsigned) r); } \
hb-ot-shape.cc:operator|(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Line
Count
Source
59
1.97M
    static inline constexpr T operator | (T l, T r) { return T ((unsigned) l | (unsigned) r); } \
hb-ot-shape.cc:operator|(hb_glyph_flags_t, hb_glyph_flags_t)
Line
Count
Source
59
39.2k
    static inline constexpr T operator | (T l, T r) { return T ((unsigned) l | (unsigned) r); } \
Unexecuted instantiation: hb-ot-shape.cc:operator|(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shape.cc:operator|(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shape.cc:operator|(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shape.cc:operator|(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shape.cc:operator|(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shape.cc:operator|(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shape.cc:operator|(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shape.cc:operator|(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-ot-var.cc:operator|(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-var.cc:operator|(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-var.cc:operator|(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-var.cc:operator|(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-var.cc:operator|(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-var.cc:operator|(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-var.cc:operator|(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-var.cc:operator|(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-var.cc:operator|(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-var.cc:operator|(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-var.cc:operator|(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-shape-plan.cc:operator|(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-shape-plan.cc:operator|(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-shape-plan.cc:operator|(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-shape-plan.cc:operator|(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-shape-plan.cc:operator|(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-shape-plan.cc:operator|(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-shape.cc:operator|(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-shape.cc:operator|(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-shape.cc:operator|(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-shape.cc:operator|(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-shape.cc:operator|(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-shape.cc:operator|(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-static.cc:operator|(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-static.cc:operator|(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-static.cc:operator|(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-static.cc:operator|(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-static.cc:operator|(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-static.cc:operator|(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-static.cc:operator|(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-static.cc:operator|(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-static.cc:operator|(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-static.cc:operator|(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-static.cc:operator|(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-style.cc:operator|(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-style.cc:operator|(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-style.cc:operator|(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-style.cc:operator|(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-style.cc:operator|(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-style.cc:operator|(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-style.cc:operator|(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-style.cc:operator|(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-style.cc:operator|(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-style.cc:operator|(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-style.cc:operator|(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-graphite2.cc:operator|(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-graphite2.cc:operator|(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-graphite2.cc:operator|(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-graphite2.cc:operator|(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-graphite2.cc:operator|(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-graphite2.cc:operator|(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-buffer-verify.cc:operator|(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-buffer-verify.cc:operator|(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-buffer-verify.cc:operator|(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-buffer-verify.cc:operator|(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-buffer-verify.cc:operator|(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-paint.cc:operator|(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-paint.cc:operator|(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-paint.cc:operator|(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-paint.cc:operator|(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-paint.cc:operator|(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-paint.cc:operator|(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-cff1-table.cc:operator|(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-cff1-table.cc:operator|(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-cff1-table.cc:operator|(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-cff1-table.cc:operator|(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-cff1-table.cc:operator|(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-cff1-table.cc:operator|(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-cff1-table.cc:operator|(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-cff1-table.cc:operator|(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-cff1-table.cc:operator|(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-cff1-table.cc:operator|(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-cff1-table.cc:operator|(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-ot-cff2-table.cc:operator|(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-cff2-table.cc:operator|(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-cff2-table.cc:operator|(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-cff2-table.cc:operator|(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-cff2-table.cc:operator|(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-cff2-table.cc:operator|(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-cff2-table.cc:operator|(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-cff2-table.cc:operator|(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-cff2-table.cc:operator|(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-cff2-table.cc:operator|(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-cff2-table.cc:operator|(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
hb-ot-map.cc:operator|(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Line
Count
Source
59
1.20M
    static inline constexpr T operator | (T l, T r) { return T ((unsigned) l | (unsigned) r); } \
Unexecuted instantiation: hb-ot-map.cc:operator|(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-map.cc:operator|(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-map.cc:operator|(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-map.cc:operator|(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-map.cc:operator|(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-map.cc:operator|(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-map.cc:operator|(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-map.cc:operator|(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-map.cc:operator|(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:operator|(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:operator|(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
hb-ot-shaper-arabic.cc:operator|(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Line
Count
Source
59
4.19k
    static inline constexpr T operator | (T l, T r) { return T ((unsigned) l | (unsigned) r); } \
Unexecuted instantiation: hb-ot-shaper-arabic.cc:operator|(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:operator|(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:operator|(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:operator|(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:operator|(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:operator|(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:operator|(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:operator|(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-ot-shaper-default.cc:operator|(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-default.cc:operator|(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shaper-default.cc:operator|(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-default.cc:operator|(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-default.cc:operator|(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-default.cc:operator|(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shaper-default.cc:operator|(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-default.cc:operator|(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-default.cc:operator|(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-default.cc:operator|(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:operator|(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:operator|(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:operator|(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:operator|(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:operator|(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:operator|(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:operator|(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:operator|(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:operator|(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:operator|(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:operator|(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:operator|(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:operator|(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:operator|(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:operator|(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:operator|(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:operator|(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:operator|(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:operator|(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:operator|(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic.cc:operator|(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic.cc:operator|(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic.cc:operator|(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic.cc:operator|(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic.cc:operator|(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic.cc:operator|(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic.cc:operator|(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic.cc:operator|(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-indic.cc:operator|(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic.cc:operator|(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
hb-ot-shaper-khmer.cc:operator|(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Line
Count
Source
59
7.76k
    static inline constexpr T operator | (T l, T r) { return T ((unsigned) l | (unsigned) r); } \
Unexecuted instantiation: hb-ot-shaper-khmer.cc:operator|(hb_glyph_flags_t, hb_glyph_flags_t)
hb-ot-shaper-khmer.cc:operator|(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Line
Count
Source
59
339
    static inline constexpr T operator | (T l, T r) { return T ((unsigned) l | (unsigned) r); } \
Unexecuted instantiation: hb-ot-shaper-khmer.cc:operator|(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:operator|(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:operator|(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:operator|(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:operator|(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:operator|(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:operator|(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:operator|(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:operator|(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:operator|(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:operator|(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:operator|(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:operator|(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:operator|(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:operator|(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:operator|(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:operator|(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:operator|(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:operator|(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:operator|(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:operator|(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:operator|(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:operator|(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:operator|(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:operator|(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:operator|(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:operator|(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-thai.cc:operator|(hb_glyph_flags_t, hb_glyph_flags_t)
hb-ot-shaper-thai.cc:operator|(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Line
Count
Source
59
36.6k
    static inline constexpr T operator | (T l, T r) { return T ((unsigned) l | (unsigned) r); } \
Unexecuted instantiation: hb-ot-shaper-thai.cc:operator|(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shaper-thai.cc:operator|(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-thai.cc:operator|(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-thai.cc:operator|(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shaper-thai.cc:operator|(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-thai.cc:operator|(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-thai.cc:operator|(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-thai.cc:operator|(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-use.cc:operator|(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-use.cc:operator|(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-use.cc:operator|(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shaper-use.cc:operator|(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shaper-use.cc:operator|(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-use.cc:operator|(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-use.cc:operator|(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-use.cc:operator|(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-use.cc:operator|(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-use.cc:operator|(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:operator|(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:operator|(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:operator|(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:operator|(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:operator|(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:operator|(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:operator|(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:operator|(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:operator|(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:operator|(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shape-fallback.cc:operator|(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shape-fallback.cc:operator|(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shape-fallback.cc:operator|(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shape-fallback.cc:operator|(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shape-fallback.cc:operator|(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shape-fallback.cc:operator|(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shape-fallback.cc:operator|(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shape-fallback.cc:operator|(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shape-fallback.cc:operator|(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shape-fallback.cc:operator|(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shape-fallback.cc:operator|(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-ot-shape-normalize.cc:operator|(hb_glyph_flags_t, hb_glyph_flags_t)
hb-ot-shape-normalize.cc:operator|(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Line
Count
Source
59
84.4k
    static inline constexpr T operator | (T l, T r) { return T ((unsigned) l | (unsigned) r); } \
Unexecuted instantiation: hb-ot-shape-normalize.cc:operator|(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shape-normalize.cc:operator|(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shape-normalize.cc:operator|(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shape-normalize.cc:operator|(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shape-normalize.cc:operator|(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shape-normalize.cc:operator|(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shape-normalize.cc:operator|(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shape-normalize.cc:operator|(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-buffer-serialize.cc:operator|(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-buffer-serialize.cc:operator|(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-buffer-serialize.cc:operator|(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-buffer-serialize.cc:operator|(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-buffer-serialize.cc:operator|(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:operator|(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:operator|(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:operator|(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:operator|(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:operator|(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:operator|(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:operator|(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:operator|(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:operator|(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:operator|(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-subset-input.cc:operator|(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-subset-input.cc:operator|(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-subset-input.cc:operator|(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-subset-input.cc:operator|(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-subset-input.cc:operator|(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-subset-input.cc:operator|(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-subset-input.cc:operator|(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-subset-input.cc:operator|(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-subset.cc:operator|(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-subset.cc:operator|(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-subset.cc:operator|(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-subset.cc:operator|(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-subset.cc:operator|(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-subset.cc:operator|(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-subset.cc:operator|(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-subset.cc:operator|(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-subset.cc:operator|(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-subset.cc:operator|(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-subset.cc:operator|(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-subset-plan.cc:operator|(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-subset-plan.cc:operator|(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-subset-plan.cc:operator|(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-subset-plan.cc:operator|(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-subset-plan.cc:operator|(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-subset-plan.cc:operator|(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-subset-plan.cc:operator|(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-subset-plan.cc:operator|(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-subset-plan.cc:operator|(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-subset-plan.cc:operator|(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-subset-plan.cc:operator|(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-subset-plan-layout.cc:operator|(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-subset-plan-layout.cc:operator|(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-subset-plan-layout.cc:operator|(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-subset-plan-layout.cc:operator|(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-subset-plan-layout.cc:operator|(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-subset-plan-layout.cc:operator|(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-subset-plan-layout.cc:operator|(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-subset-plan-layout.cc:operator|(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-subset-plan-layout.cc:operator|(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-subset-plan-layout.cc:operator|(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-subset-plan-layout.cc:operator|(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-subset-plan-var.cc:operator|(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-subset-plan-var.cc:operator|(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-subset-plan-var.cc:operator|(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-subset-plan-var.cc:operator|(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-subset-plan-var.cc:operator|(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-subset-plan-var.cc:operator|(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-subset-plan-var.cc:operator|(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-subset-plan-var.cc:operator|(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-subset-plan-var.cc:operator|(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-subset-plan-var.cc:operator|(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-subset-plan-var.cc:operator|(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-subset-table-layout.cc:operator|(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-subset-table-layout.cc:operator|(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-subset-table-layout.cc:operator|(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-subset-table-layout.cc:operator|(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-subset-table-layout.cc:operator|(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-subset-table-layout.cc:operator|(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-subset-table-layout.cc:operator|(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-subset-table-layout.cc:operator|(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-subset-table-layout.cc:operator|(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-subset-table-layout.cc:operator|(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-subset-table-layout.cc:operator|(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-subset-table-var.cc:operator|(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-subset-table-var.cc:operator|(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-subset-table-var.cc:operator|(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-subset-table-var.cc:operator|(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-subset-table-var.cc:operator|(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-subset-table-var.cc:operator|(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-subset-table-var.cc:operator|(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-subset-table-var.cc:operator|(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-subset-table-var.cc:operator|(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-subset-table-var.cc:operator|(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-subset-table-var.cc:operator|(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-subset-table-cff.cc:operator|(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-subset-table-cff.cc:operator|(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-subset-table-cff.cc:operator|(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-subset-table-cff.cc:operator|(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-subset-table-cff.cc:operator|(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-subset-table-cff.cc:operator|(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-subset-table-cff.cc:operator|(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-subset-table-cff.cc:operator|(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-subset-table-cff.cc:operator|(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-subset-table-cff.cc:operator|(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-subset-table-cff.cc:operator|(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-subset-table-color.cc:operator|(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-subset-table-color.cc:operator|(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-subset-table-color.cc:operator|(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-subset-table-color.cc:operator|(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-subset-table-color.cc:operator|(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-subset-table-color.cc:operator|(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-subset-table-color.cc:operator|(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-subset-table-color.cc:operator|(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-subset-table-color.cc:operator|(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-subset-table-color.cc:operator|(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-subset-table-color.cc:operator|(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-subset-table-other.cc:operator|(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-subset-table-other.cc:operator|(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-subset-table-other.cc:operator|(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-subset-table-other.cc:operator|(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-subset-table-other.cc:operator|(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-subset-table-other.cc:operator|(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-subset-table-other.cc:operator|(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-subset-table-other.cc:operator|(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-subset-table-other.cc:operator|(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-subset-table-other.cc:operator|(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-subset-table-other.cc:operator|(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
Unexecuted instantiation: gsubgpos-context.cc:operator|(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: gsubgpos-context.cc:operator|(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: gsubgpos-context.cc:operator|(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: gsubgpos-context.cc:operator|(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: gsubgpos-context.cc:operator|(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: gsubgpos-context.cc:operator|(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: gsubgpos-context.cc:operator|(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: gsubgpos-context.cc:operator|(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: gsubgpos-context.cc:operator|(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: gsubgpos-context.cc:operator|(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: gsubgpos-context.cc:operator|(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-subset-cff1.cc:operator|(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-subset-cff1.cc:operator|(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-subset-cff1.cc:operator|(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-subset-cff1.cc:operator|(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-subset-cff1.cc:operator|(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-subset-cff1.cc:operator|(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-subset-cff1.cc:operator|(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-subset-cff1.cc:operator|(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-subset-cff1.cc:operator|(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-subset-cff1.cc:operator|(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-subset-cff1.cc:operator|(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-subset-cff2.cc:operator|(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-subset-cff2.cc:operator|(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-subset-cff2.cc:operator|(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-subset-cff2.cc:operator|(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-subset-cff2.cc:operator|(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-subset-cff2.cc:operator|(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-subset-cff2.cc:operator|(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-subset-cff2.cc:operator|(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-subset-cff2.cc:operator|(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-subset-cff2.cc:operator|(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-subset-cff2.cc:operator|(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-subset-instancer-iup.cc:operator|(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-subset-instancer-iup.cc:operator|(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-subset-instancer-iup.cc:operator|(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-subset-instancer-iup.cc:operator|(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-subset-instancer-iup.cc:operator|(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-subset-instancer-iup.cc:operator|(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-subset-instancer-iup.cc:operator|(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-subset-cff-common.cc:operator|(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-subset-cff-common.cc:operator|(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-subset-cff-common.cc:operator|(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-subset-cff-common.cc:operator|(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-subset-cff-common.cc:operator|(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-subset-cff-common.cc:operator|(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-subset-cff-common.cc:operator|(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-subset-cff-common.cc:operator|(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-subset-cff-common.cc:operator|(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-subset-cff-common.cc:operator|(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-subset-cff-common.cc:operator|(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
60
309M
    static inline constexpr T operator & (T l, T r) { return T ((unsigned) l & (unsigned) r); } \
Unexecuted instantiation: hb-aat-layout.cc:operator&(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-aat-layout.cc:operator&(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-aat-layout.cc:operator&(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-aat-layout.cc:operator&(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-aat-layout.cc:operator&(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-aat-layout.cc:operator&(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-aat-layout.cc:operator&(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-aat-layout.cc:operator&(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-aat-layout.cc:operator&(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-aat-layout.cc:operator&(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-aat-layout.cc:operator&(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-aat-map.cc:operator&(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-aat-map.cc:operator&(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-aat-map.cc:operator&(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-aat-map.cc:operator&(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-aat-map.cc:operator&(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-aat-map.cc:operator&(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-aat-map.cc:operator&(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-aat-map.cc:operator&(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-aat-map.cc:operator&(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-aat-map.cc:operator&(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-aat-map.cc:operator&(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-buffer.cc:operator&(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-buffer.cc:operator&(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-buffer.cc:operator&(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-buffer.cc:operator&(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-buffer.cc:operator&(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-buffer.cc:operator&(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-buffer.cc:operator&(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-buffer.cc:operator&(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-face.cc:operator&(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-face.cc:operator&(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-face.cc:operator&(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-face.cc:operator&(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-face.cc:operator&(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-face.cc:operator&(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-face.cc:operator&(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-face.cc:operator&(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-face.cc:operator&(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-face.cc:operator&(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-face.cc:operator&(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-face-builder.cc:operator&(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-face-builder.cc:operator&(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-face-builder.cc:operator&(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-face-builder.cc:operator&(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-face-builder.cc:operator&(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-face-builder.cc:operator&(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-face-builder.cc:operator&(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-face-builder.cc:operator&(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-fallback-shape.cc:operator&(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-fallback-shape.cc:operator&(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-fallback-shape.cc:operator&(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-fallback-shape.cc:operator&(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-fallback-shape.cc:operator&(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-fallback-shape.cc:operator&(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-font.cc:operator&(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-font.cc:operator&(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-font.cc:operator&(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-font.cc:operator&(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-font.cc:operator&(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-font.cc:operator&(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-font.cc:operator&(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-font.cc:operator&(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-font.cc:operator&(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-font.cc:operator&(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-font.cc:operator&(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-ot-color.cc:operator&(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-color.cc:operator&(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-color.cc:operator&(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-color.cc:operator&(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-color.cc:operator&(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-color.cc:operator&(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-color.cc:operator&(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-color.cc:operator&(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-color.cc:operator&(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-color.cc:operator&(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-color.cc:operator&(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-ot-face.cc:operator&(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-face.cc:operator&(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-face.cc:operator&(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-face.cc:operator&(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-face.cc:operator&(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-face.cc:operator&(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-face.cc:operator&(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-face.cc:operator&(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-face.cc:operator&(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-face.cc:operator&(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-face.cc:operator&(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-ot-face.cc:OT::operator&(OT::VarComponent::flags_t, OT::VarComponent::flags_t)
Unexecuted instantiation: hb-ot-font.cc:operator&(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-font.cc:operator&(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-font.cc:operator&(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-font.cc:operator&(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-font.cc:operator&(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-font.cc:operator&(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-font.cc:operator&(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-font.cc:operator&(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-font.cc:operator&(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-font.cc:operator&(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-font.cc:operator&(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-ot-font.cc:OT::operator&(OT::VarComponent::flags_t, OT::VarComponent::flags_t)
Unexecuted instantiation: VARC.cc:operator&(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: VARC.cc:operator&(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: VARC.cc:operator&(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: VARC.cc:operator&(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: VARC.cc:operator&(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: VARC.cc:operator&(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: VARC.cc:operator&(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: VARC.cc:operator&(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: VARC.cc:operator&(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: VARC.cc:operator&(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: VARC.cc:operator&(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
Unexecuted instantiation: VARC.cc:OT::operator&(OT::VarComponent::flags_t, OT::VarComponent::flags_t)
hb-ot-layout.cc:operator&(hb_buffer_flags_t, hb_buffer_flags_t)
Line
Count
Source
60
31.7M
    static inline constexpr T operator & (T l, T r) { return T ((unsigned) l & (unsigned) r); } \
hb-ot-layout.cc:operator&(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Line
Count
Source
60
21.0M
    static inline constexpr T operator & (T l, T r) { return T ((unsigned) l & (unsigned) r); } \
Unexecuted instantiation: hb-ot-layout.cc:operator&(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-layout.cc:operator&(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-layout.cc:operator&(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-layout.cc:operator&(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-layout.cc:operator&(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-layout.cc:operator&(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-layout.cc:operator&(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-layout.cc:operator&(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-layout.cc:operator&(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-ot-metrics.cc:operator&(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-metrics.cc:operator&(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-metrics.cc:operator&(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-metrics.cc:operator&(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-metrics.cc:operator&(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-metrics.cc:operator&(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-metrics.cc:operator&(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-metrics.cc:operator&(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-metrics.cc:operator&(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-metrics.cc:operator&(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-metrics.cc:operator&(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-ot-name.cc:operator&(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-name.cc:operator&(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-name.cc:operator&(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-name.cc:operator&(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-name.cc:operator&(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-name.cc:operator&(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-name.cc:operator&(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-name.cc:operator&(hb_subset_flags_t, hb_subset_flags_t)
hb-ot-shape.cc:operator&(hb_buffer_flags_t, hb_buffer_flags_t)
Line
Count
Source
60
84.7M
    static inline constexpr T operator & (T l, T r) { return T ((unsigned) l & (unsigned) r); } \
hb-ot-shape.cc:operator&(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Line
Count
Source
60
126M
    static inline constexpr T operator & (T l, T r) { return T ((unsigned) l & (unsigned) r); } \
Unexecuted instantiation: hb-ot-shape.cc:operator&(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shape.cc:operator&(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shape.cc:operator&(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shape.cc:operator&(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shape.cc:operator&(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shape.cc:operator&(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shape.cc:operator&(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shape.cc:operator&(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shape.cc:operator&(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-ot-var.cc:operator&(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-var.cc:operator&(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-var.cc:operator&(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-var.cc:operator&(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-var.cc:operator&(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-var.cc:operator&(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-var.cc:operator&(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-var.cc:operator&(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-var.cc:operator&(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-var.cc:operator&(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-var.cc:operator&(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-shape-plan.cc:operator&(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-shape-plan.cc:operator&(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-shape-plan.cc:operator&(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-shape-plan.cc:operator&(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-shape-plan.cc:operator&(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-shape-plan.cc:operator&(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
hb-shape.cc:operator&(hb_buffer_flags_t, hb_buffer_flags_t)
Line
Count
Source
60
21.0M
    static inline constexpr T operator & (T l, T r) { return T ((unsigned) l & (unsigned) r); } \
Unexecuted instantiation: hb-shape.cc:operator&(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-shape.cc:operator&(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-shape.cc:operator&(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-shape.cc:operator&(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-shape.cc:operator&(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-static.cc:operator&(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-static.cc:operator&(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-static.cc:operator&(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-static.cc:operator&(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-static.cc:operator&(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-static.cc:operator&(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-static.cc:operator&(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-static.cc:operator&(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-static.cc:operator&(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-static.cc:operator&(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-static.cc:operator&(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-style.cc:operator&(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-style.cc:operator&(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-style.cc:operator&(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-style.cc:operator&(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-style.cc:operator&(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-style.cc:operator&(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-style.cc:operator&(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-style.cc:operator&(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-style.cc:operator&(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-style.cc:operator&(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-style.cc:operator&(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-graphite2.cc:operator&(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-graphite2.cc:operator&(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-graphite2.cc:operator&(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-graphite2.cc:operator&(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-graphite2.cc:operator&(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-graphite2.cc:operator&(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-buffer-verify.cc:operator&(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-buffer-verify.cc:operator&(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-buffer-verify.cc:operator&(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-buffer-verify.cc:operator&(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-buffer-verify.cc:operator&(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-paint.cc:operator&(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-paint.cc:operator&(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-paint.cc:operator&(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-paint.cc:operator&(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-paint.cc:operator&(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-paint.cc:operator&(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-cff1-table.cc:operator&(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-cff1-table.cc:operator&(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-cff1-table.cc:operator&(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-cff1-table.cc:operator&(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-cff1-table.cc:operator&(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-cff1-table.cc:operator&(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-cff1-table.cc:operator&(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-cff1-table.cc:operator&(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-cff1-table.cc:operator&(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-cff1-table.cc:operator&(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-cff1-table.cc:operator&(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-ot-cff2-table.cc:operator&(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-cff2-table.cc:operator&(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-cff2-table.cc:operator&(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-cff2-table.cc:operator&(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-cff2-table.cc:operator&(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-cff2-table.cc:operator&(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-cff2-table.cc:operator&(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-cff2-table.cc:operator&(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-cff2-table.cc:operator&(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-cff2-table.cc:operator&(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-cff2-table.cc:operator&(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
hb-ot-map.cc:operator&(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Line
Count
Source
60
2.96M
    static inline constexpr T operator & (T l, T r) { return T ((unsigned) l & (unsigned) r); } \
Unexecuted instantiation: hb-ot-map.cc:operator&(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-map.cc:operator&(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-map.cc:operator&(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-map.cc:operator&(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-map.cc:operator&(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-map.cc:operator&(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-map.cc:operator&(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-map.cc:operator&(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-map.cc:operator&(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
hb-ot-shaper-arabic.cc:operator&(hb_buffer_flags_t, hb_buffer_flags_t)
Line
Count
Source
60
350k
    static inline constexpr T operator & (T l, T r) { return T ((unsigned) l & (unsigned) r); } \
Unexecuted instantiation: hb-ot-shaper-arabic.cc:operator&(hb_serialize_error_t, hb_serialize_error_t)
hb-ot-shaper-arabic.cc:operator&(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Line
Count
Source
60
466k
    static inline constexpr T operator & (T l, T r) { return T ((unsigned) l & (unsigned) r); } \
Unexecuted instantiation: hb-ot-shaper-arabic.cc:operator&(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:operator&(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:operator&(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:operator&(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:operator&(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:operator&(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:operator&(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:operator&(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-ot-shaper-default.cc:operator&(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-default.cc:operator&(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shaper-default.cc:operator&(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-default.cc:operator&(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-default.cc:operator&(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-default.cc:operator&(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shaper-default.cc:operator&(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-default.cc:operator&(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-default.cc:operator&(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-default.cc:operator&(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
hb-ot-shaper-hangul.cc:operator&(hb_buffer_flags_t, hb_buffer_flags_t)
Line
Count
Source
60
869
    static inline constexpr T operator & (T l, T r) { return T ((unsigned) l & (unsigned) r); } \
Unexecuted instantiation: hb-ot-shaper-hangul.cc:operator&(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:operator&(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:operator&(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:operator&(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:operator&(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:operator&(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:operator&(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:operator&(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:operator&(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:operator&(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:operator&(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:operator&(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:operator&(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:operator&(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:operator&(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:operator&(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:operator&(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:operator&(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:operator&(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic.cc:operator&(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic.cc:operator&(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic.cc:operator&(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic.cc:operator&(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic.cc:operator&(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic.cc:operator&(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic.cc:operator&(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-indic.cc:operator&(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic.cc:operator&(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic.cc:operator&(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
hb-ot-shaper-khmer.cc:operator&(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Line
Count
Source
60
1.01k
    static inline constexpr T operator & (T l, T r) { return T ((unsigned) l & (unsigned) r); } \
Unexecuted instantiation: hb-ot-shaper-khmer.cc:operator&(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:operator&(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:operator&(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:operator&(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:operator&(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:operator&(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:operator&(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:operator&(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:operator&(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:operator&(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:operator&(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:operator&(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:operator&(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:operator&(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:operator&(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:operator&(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:operator&(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:operator&(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:operator&(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
hb-ot-shaper-syllabic.cc:operator&(hb_buffer_flags_t, hb_buffer_flags_t)
Line
Count
Source
60
45.1k
    static inline constexpr T operator & (T l, T r) { return T ((unsigned) l & (unsigned) r); } \
hb-ot-shaper-syllabic.cc:operator&(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Line
Count
Source
60
45.1k
    static inline constexpr T operator & (T l, T r) { return T ((unsigned) l & (unsigned) r); } \
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:operator&(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:operator&(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:operator&(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:operator&(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:operator&(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:operator&(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:operator&(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:operator&(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-thai.cc:operator&(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-thai.cc:operator&(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shaper-thai.cc:operator&(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-thai.cc:operator&(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-thai.cc:operator&(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-thai.cc:operator&(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shaper-thai.cc:operator&(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-thai.cc:operator&(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-thai.cc:operator&(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-thai.cc:operator&(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-use.cc:operator&(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-use.cc:operator&(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shaper-use.cc:operator&(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-use.cc:operator&(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-use.cc:operator&(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-use.cc:operator&(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shaper-use.cc:operator&(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-use.cc:operator&(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-use.cc:operator&(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-use.cc:operator&(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:operator&(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:operator&(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:operator&(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:operator&(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:operator&(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:operator&(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:operator&(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:operator&(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:operator&(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:operator&(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shape-fallback.cc:operator&(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shape-fallback.cc:operator&(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shape-fallback.cc:operator&(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shape-fallback.cc:operator&(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shape-fallback.cc:operator&(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shape-fallback.cc:operator&(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shape-fallback.cc:operator&(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shape-fallback.cc:operator&(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shape-fallback.cc:operator&(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shape-fallback.cc:operator&(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shape-fallback.cc:operator&(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
hb-ot-shape-normalize.cc:operator&(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Line
Count
Source
60
21.0M
    static inline constexpr T operator & (T l, T r) { return T ((unsigned) l & (unsigned) r); } \
Unexecuted instantiation: hb-ot-shape-normalize.cc:operator&(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shape-normalize.cc:operator&(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shape-normalize.cc:operator&(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shape-normalize.cc:operator&(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shape-normalize.cc:operator&(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shape-normalize.cc:operator&(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shape-normalize.cc:operator&(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shape-normalize.cc:operator&(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shape-normalize.cc:operator&(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-buffer-serialize.cc:operator&(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-buffer-serialize.cc:operator&(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-buffer-serialize.cc:operator&(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-buffer-serialize.cc:operator&(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-buffer-serialize.cc:operator&(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:operator&(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:operator&(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:operator&(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:operator&(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:operator&(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:operator&(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:operator&(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:operator&(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:operator&(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:operator&(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-subset-input.cc:operator&(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-subset-input.cc:operator&(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-subset-input.cc:operator&(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-subset-input.cc:operator&(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-subset-input.cc:operator&(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-subset-input.cc:operator&(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-subset-input.cc:operator&(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-subset-input.cc:operator&(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-subset.cc:operator&(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-subset.cc:operator&(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-subset.cc:operator&(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-subset.cc:operator&(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-subset.cc:operator&(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-subset.cc:operator&(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-subset.cc:operator&(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-subset.cc:operator&(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-subset.cc:operator&(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-subset.cc:operator&(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-subset.cc:operator&(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-subset-plan.cc:operator&(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-subset-plan.cc:operator&(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-subset-plan.cc:operator&(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-subset-plan.cc:operator&(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-subset-plan.cc:operator&(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-subset-plan.cc:operator&(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-subset-plan.cc:operator&(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-subset-plan.cc:operator&(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-subset-plan.cc:operator&(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-subset-plan.cc:operator&(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-subset-plan.cc:operator&(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-subset-plan-layout.cc:operator&(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-subset-plan-layout.cc:operator&(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-subset-plan-layout.cc:operator&(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-subset-plan-layout.cc:operator&(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-subset-plan-layout.cc:operator&(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-subset-plan-layout.cc:operator&(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-subset-plan-layout.cc:operator&(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-subset-plan-layout.cc:operator&(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-subset-plan-layout.cc:operator&(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-subset-plan-layout.cc:operator&(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-subset-plan-layout.cc:operator&(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-subset-plan-var.cc:operator&(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-subset-plan-var.cc:operator&(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-subset-plan-var.cc:operator&(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-subset-plan-var.cc:operator&(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-subset-plan-var.cc:operator&(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-subset-plan-var.cc:operator&(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-subset-plan-var.cc:operator&(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-subset-plan-var.cc:operator&(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-subset-plan-var.cc:operator&(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-subset-plan-var.cc:operator&(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-subset-plan-var.cc:operator&(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-subset-table-layout.cc:operator&(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-subset-table-layout.cc:operator&(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-subset-table-layout.cc:operator&(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-subset-table-layout.cc:operator&(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-subset-table-layout.cc:operator&(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-subset-table-layout.cc:operator&(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-subset-table-layout.cc:operator&(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-subset-table-layout.cc:operator&(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-subset-table-layout.cc:operator&(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-subset-table-layout.cc:operator&(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-subset-table-layout.cc:operator&(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-subset-table-var.cc:operator&(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-subset-table-var.cc:operator&(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-subset-table-var.cc:operator&(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-subset-table-var.cc:operator&(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-subset-table-var.cc:operator&(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-subset-table-var.cc:operator&(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-subset-table-var.cc:operator&(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-subset-table-var.cc:operator&(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-subset-table-var.cc:operator&(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-subset-table-var.cc:operator&(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-subset-table-var.cc:operator&(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-subset-table-cff.cc:operator&(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-subset-table-cff.cc:operator&(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-subset-table-cff.cc:operator&(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-subset-table-cff.cc:operator&(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-subset-table-cff.cc:operator&(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-subset-table-cff.cc:operator&(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-subset-table-cff.cc:operator&(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-subset-table-cff.cc:operator&(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-subset-table-cff.cc:operator&(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-subset-table-cff.cc:operator&(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-subset-table-cff.cc:operator&(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-subset-table-color.cc:operator&(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-subset-table-color.cc:operator&(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-subset-table-color.cc:operator&(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-subset-table-color.cc:operator&(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-subset-table-color.cc:operator&(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-subset-table-color.cc:operator&(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-subset-table-color.cc:operator&(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-subset-table-color.cc:operator&(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-subset-table-color.cc:operator&(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-subset-table-color.cc:operator&(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-subset-table-color.cc:operator&(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
hb-subset-table-other.cc:operator&(hb_serialize_error_t, hb_serialize_error_t)
Line
Count
Source
60
83.5k
    static inline constexpr T operator & (T l, T r) { return T ((unsigned) l & (unsigned) r); } \
Unexecuted instantiation: hb-subset-table-other.cc:operator&(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-subset-table-other.cc:operator&(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-subset-table-other.cc:operator&(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-subset-table-other.cc:operator&(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-subset-table-other.cc:operator&(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-subset-table-other.cc:operator&(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-subset-table-other.cc:operator&(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-subset-table-other.cc:operator&(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-subset-table-other.cc:operator&(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-subset-table-other.cc:operator&(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
Unexecuted instantiation: gsubgpos-context.cc:operator&(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: gsubgpos-context.cc:operator&(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: gsubgpos-context.cc:operator&(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: gsubgpos-context.cc:operator&(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: gsubgpos-context.cc:operator&(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: gsubgpos-context.cc:operator&(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: gsubgpos-context.cc:operator&(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: gsubgpos-context.cc:operator&(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: gsubgpos-context.cc:operator&(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: gsubgpos-context.cc:operator&(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: gsubgpos-context.cc:operator&(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-subset-cff1.cc:operator&(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-subset-cff1.cc:operator&(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-subset-cff1.cc:operator&(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-subset-cff1.cc:operator&(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-subset-cff1.cc:operator&(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-subset-cff1.cc:operator&(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-subset-cff1.cc:operator&(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-subset-cff1.cc:operator&(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-subset-cff1.cc:operator&(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-subset-cff1.cc:operator&(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-subset-cff1.cc:operator&(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-subset-cff2.cc:operator&(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-subset-cff2.cc:operator&(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-subset-cff2.cc:operator&(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-subset-cff2.cc:operator&(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-subset-cff2.cc:operator&(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-subset-cff2.cc:operator&(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-subset-cff2.cc:operator&(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-subset-cff2.cc:operator&(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-subset-cff2.cc:operator&(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-subset-cff2.cc:operator&(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-subset-cff2.cc:operator&(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-subset-instancer-iup.cc:operator&(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-subset-instancer-iup.cc:operator&(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-subset-instancer-iup.cc:operator&(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-subset-instancer-iup.cc:operator&(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-subset-instancer-iup.cc:operator&(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-subset-instancer-iup.cc:operator&(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-subset-instancer-iup.cc:operator&(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-subset-cff-common.cc:operator&(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-subset-cff-common.cc:operator&(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-subset-cff-common.cc:operator&(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-subset-cff-common.cc:operator&(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-subset-cff-common.cc:operator&(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-subset-cff-common.cc:operator&(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-subset-cff-common.cc:operator&(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-subset-cff-common.cc:operator&(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-subset-cff-common.cc:operator&(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-subset-cff-common.cc:operator&(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-subset-cff-common.cc:operator&(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
61
23
    static inline constexpr T operator ^ (T l, T r) { return T ((unsigned) l ^ (unsigned) r); } \
Unexecuted instantiation: hb-aat-layout.cc:operator^(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-aat-layout.cc:operator^(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-aat-layout.cc:operator^(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-aat-layout.cc:operator^(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-aat-layout.cc:operator^(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-aat-layout.cc:operator^(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-aat-layout.cc:operator^(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-aat-layout.cc:operator^(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-aat-layout.cc:operator^(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-aat-layout.cc:operator^(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-aat-layout.cc:operator^(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-aat-map.cc:operator^(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-aat-map.cc:operator^(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-aat-map.cc:operator^(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-aat-map.cc:operator^(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-aat-map.cc:operator^(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-aat-map.cc:operator^(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-aat-map.cc:operator^(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-aat-map.cc:operator^(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-aat-map.cc:operator^(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-aat-map.cc:operator^(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-aat-map.cc:operator^(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-buffer.cc:operator^(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-buffer.cc:operator^(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-buffer.cc:operator^(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-buffer.cc:operator^(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-buffer.cc:operator^(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-buffer.cc:operator^(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-buffer.cc:operator^(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-buffer.cc:operator^(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-face.cc:operator^(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-face.cc:operator^(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-face.cc:operator^(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-face.cc:operator^(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-face.cc:operator^(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-face.cc:operator^(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-face.cc:operator^(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-face.cc:operator^(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-face.cc:operator^(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-face.cc:operator^(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-face.cc:operator^(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-face-builder.cc:operator^(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-face-builder.cc:operator^(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-face-builder.cc:operator^(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-face-builder.cc:operator^(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-face-builder.cc:operator^(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-face-builder.cc:operator^(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-face-builder.cc:operator^(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-face-builder.cc:operator^(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-fallback-shape.cc:operator^(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-fallback-shape.cc:operator^(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-fallback-shape.cc:operator^(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-fallback-shape.cc:operator^(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-fallback-shape.cc:operator^(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-fallback-shape.cc:operator^(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-font.cc:operator^(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-font.cc:operator^(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-font.cc:operator^(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-font.cc:operator^(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-font.cc:operator^(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-font.cc:operator^(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-font.cc:operator^(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-font.cc:operator^(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-font.cc:operator^(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-font.cc:operator^(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-font.cc:operator^(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-ot-color.cc:operator^(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-color.cc:operator^(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-color.cc:operator^(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-color.cc:operator^(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-color.cc:operator^(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-color.cc:operator^(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-color.cc:operator^(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-color.cc:operator^(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-color.cc:operator^(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-color.cc:operator^(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-color.cc:operator^(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-ot-face.cc:operator^(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-face.cc:operator^(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-face.cc:operator^(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-face.cc:operator^(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-face.cc:operator^(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-face.cc:operator^(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-face.cc:operator^(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-face.cc:operator^(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-face.cc:operator^(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-face.cc:operator^(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-face.cc:operator^(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-ot-face.cc:OT::operator^(OT::VarComponent::flags_t, OT::VarComponent::flags_t)
Unexecuted instantiation: hb-ot-font.cc:operator^(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-font.cc:operator^(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-font.cc:operator^(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-font.cc:operator^(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-font.cc:operator^(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-font.cc:operator^(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-font.cc:operator^(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-font.cc:operator^(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-font.cc:operator^(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-font.cc:operator^(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-font.cc:operator^(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-ot-font.cc:OT::operator^(OT::VarComponent::flags_t, OT::VarComponent::flags_t)
Unexecuted instantiation: VARC.cc:operator^(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: VARC.cc:operator^(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: VARC.cc:operator^(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: VARC.cc:operator^(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: VARC.cc:operator^(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: VARC.cc:operator^(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: VARC.cc:operator^(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: VARC.cc:operator^(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: VARC.cc:operator^(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: VARC.cc:operator^(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: VARC.cc:operator^(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
Unexecuted instantiation: VARC.cc:OT::operator^(OT::VarComponent::flags_t, OT::VarComponent::flags_t)
Unexecuted instantiation: hb-ot-layout.cc:operator^(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-layout.cc:operator^(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-layout.cc:operator^(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-layout.cc:operator^(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-layout.cc:operator^(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-layout.cc:operator^(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-layout.cc:operator^(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-layout.cc:operator^(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-layout.cc:operator^(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-layout.cc:operator^(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-layout.cc:operator^(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-ot-metrics.cc:operator^(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-metrics.cc:operator^(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-metrics.cc:operator^(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-metrics.cc:operator^(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-metrics.cc:operator^(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-metrics.cc:operator^(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-metrics.cc:operator^(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-metrics.cc:operator^(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-metrics.cc:operator^(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-metrics.cc:operator^(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-metrics.cc:operator^(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-ot-name.cc:operator^(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-name.cc:operator^(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-name.cc:operator^(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-name.cc:operator^(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-name.cc:operator^(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-name.cc:operator^(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-name.cc:operator^(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-name.cc:operator^(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shape.cc:operator^(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shape.cc:operator^(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shape.cc:operator^(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shape.cc:operator^(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shape.cc:operator^(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shape.cc:operator^(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shape.cc:operator^(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shape.cc:operator^(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shape.cc:operator^(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shape.cc:operator^(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shape.cc:operator^(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-ot-var.cc:operator^(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-var.cc:operator^(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-var.cc:operator^(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-var.cc:operator^(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-var.cc:operator^(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-var.cc:operator^(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-var.cc:operator^(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-var.cc:operator^(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-var.cc:operator^(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-var.cc:operator^(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-var.cc:operator^(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-shape-plan.cc:operator^(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-shape-plan.cc:operator^(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-shape-plan.cc:operator^(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-shape-plan.cc:operator^(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-shape-plan.cc:operator^(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-shape-plan.cc:operator^(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-shape.cc:operator^(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-shape.cc:operator^(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-shape.cc:operator^(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-shape.cc:operator^(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-shape.cc:operator^(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-shape.cc:operator^(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-static.cc:operator^(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-static.cc:operator^(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-static.cc:operator^(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-static.cc:operator^(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-static.cc:operator^(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-static.cc:operator^(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-static.cc:operator^(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-static.cc:operator^(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-static.cc:operator^(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-static.cc:operator^(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-static.cc:operator^(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-style.cc:operator^(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-style.cc:operator^(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-style.cc:operator^(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-style.cc:operator^(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-style.cc:operator^(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-style.cc:operator^(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-style.cc:operator^(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-style.cc:operator^(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-style.cc:operator^(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-style.cc:operator^(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-style.cc:operator^(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-graphite2.cc:operator^(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-graphite2.cc:operator^(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-graphite2.cc:operator^(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-graphite2.cc:operator^(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-graphite2.cc:operator^(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-graphite2.cc:operator^(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-buffer-verify.cc:operator^(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-buffer-verify.cc:operator^(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-buffer-verify.cc:operator^(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-buffer-verify.cc:operator^(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-buffer-verify.cc:operator^(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-paint.cc:operator^(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-paint.cc:operator^(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-paint.cc:operator^(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-paint.cc:operator^(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-paint.cc:operator^(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-paint.cc:operator^(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-cff1-table.cc:operator^(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-cff1-table.cc:operator^(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-cff1-table.cc:operator^(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-cff1-table.cc:operator^(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-cff1-table.cc:operator^(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-cff1-table.cc:operator^(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-cff1-table.cc:operator^(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-cff1-table.cc:operator^(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-cff1-table.cc:operator^(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-cff1-table.cc:operator^(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-cff1-table.cc:operator^(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-ot-cff2-table.cc:operator^(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-cff2-table.cc:operator^(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-cff2-table.cc:operator^(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-cff2-table.cc:operator^(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-cff2-table.cc:operator^(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-cff2-table.cc:operator^(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-cff2-table.cc:operator^(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-cff2-table.cc:operator^(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-cff2-table.cc:operator^(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-cff2-table.cc:operator^(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-cff2-table.cc:operator^(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
hb-ot-map.cc:operator^(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Line
Count
Source
61
23
    static inline constexpr T operator ^ (T l, T r) { return T ((unsigned) l ^ (unsigned) r); } \
Unexecuted instantiation: hb-ot-map.cc:operator^(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-map.cc:operator^(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-map.cc:operator^(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-map.cc:operator^(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-map.cc:operator^(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-map.cc:operator^(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-map.cc:operator^(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-map.cc:operator^(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-map.cc:operator^(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:operator^(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:operator^(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:operator^(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:operator^(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:operator^(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:operator^(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:operator^(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:operator^(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:operator^(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:operator^(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:operator^(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-ot-shaper-default.cc:operator^(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-default.cc:operator^(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shaper-default.cc:operator^(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-default.cc:operator^(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-default.cc:operator^(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-default.cc:operator^(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shaper-default.cc:operator^(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-default.cc:operator^(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-default.cc:operator^(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-default.cc:operator^(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:operator^(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:operator^(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:operator^(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:operator^(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:operator^(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:operator^(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:operator^(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:operator^(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:operator^(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:operator^(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:operator^(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:operator^(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:operator^(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:operator^(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:operator^(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:operator^(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:operator^(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:operator^(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:operator^(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:operator^(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic.cc:operator^(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic.cc:operator^(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic.cc:operator^(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic.cc:operator^(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic.cc:operator^(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic.cc:operator^(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic.cc:operator^(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-indic.cc:operator^(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic.cc:operator^(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic.cc:operator^(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:operator^(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:operator^(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:operator^(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:operator^(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:operator^(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:operator^(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:operator^(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:operator^(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:operator^(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:operator^(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:operator^(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:operator^(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:operator^(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:operator^(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:operator^(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:operator^(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:operator^(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:operator^(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:operator^(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:operator^(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:operator^(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:operator^(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:operator^(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:operator^(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:operator^(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:operator^(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:operator^(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:operator^(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:operator^(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:operator^(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-thai.cc:operator^(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-thai.cc:operator^(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shaper-thai.cc:operator^(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-thai.cc:operator^(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-thai.cc:operator^(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-thai.cc:operator^(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shaper-thai.cc:operator^(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-thai.cc:operator^(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-thai.cc:operator^(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-thai.cc:operator^(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-use.cc:operator^(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-use.cc:operator^(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shaper-use.cc:operator^(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-use.cc:operator^(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-use.cc:operator^(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-use.cc:operator^(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shaper-use.cc:operator^(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-use.cc:operator^(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-use.cc:operator^(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-use.cc:operator^(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:operator^(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:operator^(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:operator^(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:operator^(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:operator^(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:operator^(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:operator^(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:operator^(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:operator^(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:operator^(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shape-fallback.cc:operator^(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shape-fallback.cc:operator^(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shape-fallback.cc:operator^(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shape-fallback.cc:operator^(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shape-fallback.cc:operator^(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shape-fallback.cc:operator^(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shape-fallback.cc:operator^(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shape-fallback.cc:operator^(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shape-fallback.cc:operator^(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shape-fallback.cc:operator^(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shape-fallback.cc:operator^(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-ot-shape-normalize.cc:operator^(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shape-normalize.cc:operator^(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shape-normalize.cc:operator^(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shape-normalize.cc:operator^(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shape-normalize.cc:operator^(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shape-normalize.cc:operator^(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shape-normalize.cc:operator^(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shape-normalize.cc:operator^(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shape-normalize.cc:operator^(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shape-normalize.cc:operator^(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-buffer-serialize.cc:operator^(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-buffer-serialize.cc:operator^(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-buffer-serialize.cc:operator^(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-buffer-serialize.cc:operator^(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-buffer-serialize.cc:operator^(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:operator^(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:operator^(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:operator^(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:operator^(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:operator^(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:operator^(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:operator^(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:operator^(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:operator^(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:operator^(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-subset-input.cc:operator^(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-subset-input.cc:operator^(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-subset-input.cc:operator^(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-subset-input.cc:operator^(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-subset-input.cc:operator^(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-subset-input.cc:operator^(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-subset-input.cc:operator^(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-subset-input.cc:operator^(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-subset.cc:operator^(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-subset.cc:operator^(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-subset.cc:operator^(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-subset.cc:operator^(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-subset.cc:operator^(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-subset.cc:operator^(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-subset.cc:operator^(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-subset.cc:operator^(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-subset.cc:operator^(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-subset.cc:operator^(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-subset.cc:operator^(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-subset-plan.cc:operator^(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-subset-plan.cc:operator^(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-subset-plan.cc:operator^(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-subset-plan.cc:operator^(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-subset-plan.cc:operator^(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-subset-plan.cc:operator^(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-subset-plan.cc:operator^(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-subset-plan.cc:operator^(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-subset-plan.cc:operator^(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-subset-plan.cc:operator^(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-subset-plan.cc:operator^(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-subset-plan-layout.cc:operator^(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-subset-plan-layout.cc:operator^(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-subset-plan-layout.cc:operator^(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-subset-plan-layout.cc:operator^(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-subset-plan-layout.cc:operator^(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-subset-plan-layout.cc:operator^(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-subset-plan-layout.cc:operator^(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-subset-plan-layout.cc:operator^(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-subset-plan-layout.cc:operator^(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-subset-plan-layout.cc:operator^(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-subset-plan-layout.cc:operator^(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-subset-plan-var.cc:operator^(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-subset-plan-var.cc:operator^(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-subset-plan-var.cc:operator^(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-subset-plan-var.cc:operator^(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-subset-plan-var.cc:operator^(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-subset-plan-var.cc:operator^(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-subset-plan-var.cc:operator^(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-subset-plan-var.cc:operator^(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-subset-plan-var.cc:operator^(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-subset-plan-var.cc:operator^(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-subset-plan-var.cc:operator^(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-subset-table-layout.cc:operator^(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-subset-table-layout.cc:operator^(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-subset-table-layout.cc:operator^(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-subset-table-layout.cc:operator^(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-subset-table-layout.cc:operator^(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-subset-table-layout.cc:operator^(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-subset-table-layout.cc:operator^(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-subset-table-layout.cc:operator^(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-subset-table-layout.cc:operator^(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-subset-table-layout.cc:operator^(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-subset-table-layout.cc:operator^(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-subset-table-var.cc:operator^(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-subset-table-var.cc:operator^(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-subset-table-var.cc:operator^(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-subset-table-var.cc:operator^(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-subset-table-var.cc:operator^(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-subset-table-var.cc:operator^(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-subset-table-var.cc:operator^(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-subset-table-var.cc:operator^(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-subset-table-var.cc:operator^(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-subset-table-var.cc:operator^(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-subset-table-var.cc:operator^(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-subset-table-cff.cc:operator^(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-subset-table-cff.cc:operator^(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-subset-table-cff.cc:operator^(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-subset-table-cff.cc:operator^(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-subset-table-cff.cc:operator^(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-subset-table-cff.cc:operator^(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-subset-table-cff.cc:operator^(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-subset-table-cff.cc:operator^(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-subset-table-cff.cc:operator^(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-subset-table-cff.cc:operator^(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-subset-table-cff.cc:operator^(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-subset-table-color.cc:operator^(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-subset-table-color.cc:operator^(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-subset-table-color.cc:operator^(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-subset-table-color.cc:operator^(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-subset-table-color.cc:operator^(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-subset-table-color.cc:operator^(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-subset-table-color.cc:operator^(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-subset-table-color.cc:operator^(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-subset-table-color.cc:operator^(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-subset-table-color.cc:operator^(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-subset-table-color.cc:operator^(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-subset-table-other.cc:operator^(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-subset-table-other.cc:operator^(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-subset-table-other.cc:operator^(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-subset-table-other.cc:operator^(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-subset-table-other.cc:operator^(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-subset-table-other.cc:operator^(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-subset-table-other.cc:operator^(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-subset-table-other.cc:operator^(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-subset-table-other.cc:operator^(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-subset-table-other.cc:operator^(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-subset-table-other.cc:operator^(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
Unexecuted instantiation: gsubgpos-context.cc:operator^(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: gsubgpos-context.cc:operator^(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: gsubgpos-context.cc:operator^(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: gsubgpos-context.cc:operator^(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: gsubgpos-context.cc:operator^(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: gsubgpos-context.cc:operator^(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: gsubgpos-context.cc:operator^(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: gsubgpos-context.cc:operator^(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: gsubgpos-context.cc:operator^(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: gsubgpos-context.cc:operator^(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: gsubgpos-context.cc:operator^(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-subset-cff1.cc:operator^(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-subset-cff1.cc:operator^(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-subset-cff1.cc:operator^(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-subset-cff1.cc:operator^(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-subset-cff1.cc:operator^(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-subset-cff1.cc:operator^(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-subset-cff1.cc:operator^(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-subset-cff1.cc:operator^(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-subset-cff1.cc:operator^(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-subset-cff1.cc:operator^(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-subset-cff1.cc:operator^(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-subset-cff2.cc:operator^(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-subset-cff2.cc:operator^(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-subset-cff2.cc:operator^(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-subset-cff2.cc:operator^(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-subset-cff2.cc:operator^(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-subset-cff2.cc:operator^(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-subset-cff2.cc:operator^(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-subset-cff2.cc:operator^(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-subset-cff2.cc:operator^(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-subset-cff2.cc:operator^(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-subset-cff2.cc:operator^(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-subset-instancer-iup.cc:operator^(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-subset-instancer-iup.cc:operator^(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-subset-instancer-iup.cc:operator^(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-subset-instancer-iup.cc:operator^(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-subset-instancer-iup.cc:operator^(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-subset-instancer-iup.cc:operator^(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-subset-instancer-iup.cc:operator^(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-subset-cff-common.cc:operator^(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-subset-cff-common.cc:operator^(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-subset-cff-common.cc:operator^(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-subset-cff-common.cc:operator^(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-subset-cff-common.cc:operator^(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-subset-cff-common.cc:operator^(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-subset-cff-common.cc:operator^(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-subset-cff-common.cc:operator^(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-subset-cff-common.cc:operator^(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-subset-cff-common.cc:operator^(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-subset-cff-common.cc:operator^(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
62
2.47M
    static inline constexpr unsigned operator ~ (T r) { return (~(unsigned) r); } \
Unexecuted instantiation: hb-aat-layout.cc:operator~(hb_unicode_props_flags_t)
Unexecuted instantiation: hb-aat-layout.cc:operator~(OT::LookupFlag::Flags)
Unexecuted instantiation: hb-aat-layout.cc:operator~(hb_glyph_flags_t)
Unexecuted instantiation: hb-aat-layout.cc:operator~(hb_buffer_flags_t)
Unexecuted instantiation: hb-aat-layout.cc:operator~(hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-aat-layout.cc:operator~(hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-aat-layout.cc:operator~(hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-aat-layout.cc:operator~(hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-aat-layout.cc:operator~(hb_serialize_error_t)
Unexecuted instantiation: hb-aat-layout.cc:operator~(hb_subset_flags_t)
Unexecuted instantiation: hb-aat-layout.cc:operator~(hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-aat-map.cc:operator~(hb_glyph_flags_t)
Unexecuted instantiation: hb-aat-map.cc:operator~(hb_buffer_flags_t)
Unexecuted instantiation: hb-aat-map.cc:operator~(hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-aat-map.cc:operator~(hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-aat-map.cc:operator~(hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-aat-map.cc:operator~(hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-aat-map.cc:operator~(hb_serialize_error_t)
Unexecuted instantiation: hb-aat-map.cc:operator~(hb_subset_flags_t)
Unexecuted instantiation: hb-aat-map.cc:operator~(hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-aat-map.cc:operator~(hb_unicode_props_flags_t)
Unexecuted instantiation: hb-aat-map.cc:operator~(OT::LookupFlag::Flags)
hb-buffer.cc:operator~(hb_glyph_flags_t)
Line
Count
Source
62
1.32M
    static inline constexpr unsigned operator ~ (T r) { return (~(unsigned) r); } \
Unexecuted instantiation: hb-buffer.cc:operator~(hb_buffer_flags_t)
Unexecuted instantiation: hb-buffer.cc:operator~(hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-buffer.cc:operator~(hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-buffer.cc:operator~(hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-buffer.cc:operator~(hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-buffer.cc:operator~(hb_serialize_error_t)
Unexecuted instantiation: hb-buffer.cc:operator~(hb_subset_flags_t)
Unexecuted instantiation: hb-face.cc:operator~(hb_glyph_flags_t)
Unexecuted instantiation: hb-face.cc:operator~(hb_buffer_flags_t)
Unexecuted instantiation: hb-face.cc:operator~(hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-face.cc:operator~(hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-face.cc:operator~(hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-face.cc:operator~(hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-face.cc:operator~(hb_serialize_error_t)
Unexecuted instantiation: hb-face.cc:operator~(hb_subset_flags_t)
Unexecuted instantiation: hb-face.cc:operator~(hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-face.cc:operator~(hb_unicode_props_flags_t)
Unexecuted instantiation: hb-face.cc:operator~(OT::LookupFlag::Flags)
Unexecuted instantiation: hb-face-builder.cc:operator~(hb_glyph_flags_t)
Unexecuted instantiation: hb-face-builder.cc:operator~(hb_buffer_flags_t)
Unexecuted instantiation: hb-face-builder.cc:operator~(hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-face-builder.cc:operator~(hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-face-builder.cc:operator~(hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-face-builder.cc:operator~(hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-face-builder.cc:operator~(hb_serialize_error_t)
Unexecuted instantiation: hb-face-builder.cc:operator~(hb_subset_flags_t)
Unexecuted instantiation: hb-fallback-shape.cc:operator~(hb_glyph_flags_t)
Unexecuted instantiation: hb-fallback-shape.cc:operator~(hb_buffer_flags_t)
Unexecuted instantiation: hb-fallback-shape.cc:operator~(hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-fallback-shape.cc:operator~(hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-fallback-shape.cc:operator~(hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-fallback-shape.cc:operator~(hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-font.cc:operator~(hb_glyph_flags_t)
Unexecuted instantiation: hb-font.cc:operator~(hb_buffer_flags_t)
Unexecuted instantiation: hb-font.cc:operator~(hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-font.cc:operator~(hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-font.cc:operator~(hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-font.cc:operator~(hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-font.cc:operator~(hb_serialize_error_t)
Unexecuted instantiation: hb-font.cc:operator~(hb_subset_flags_t)
Unexecuted instantiation: hb-font.cc:operator~(hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-font.cc:operator~(hb_unicode_props_flags_t)
Unexecuted instantiation: hb-font.cc:operator~(OT::LookupFlag::Flags)
Unexecuted instantiation: hb-ot-color.cc:operator~(hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-color.cc:operator~(hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-color.cc:operator~(hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-color.cc:operator~(hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-color.cc:operator~(hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-color.cc:operator~(hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-color.cc:operator~(hb_serialize_error_t)
Unexecuted instantiation: hb-ot-color.cc:operator~(hb_subset_flags_t)
Unexecuted instantiation: hb-ot-color.cc:operator~(hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-color.cc:operator~(hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-color.cc:operator~(OT::LookupFlag::Flags)
Unexecuted instantiation: hb-ot-face.cc:operator~(hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-face.cc:operator~(hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-face.cc:operator~(hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-face.cc:operator~(hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-face.cc:operator~(hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-face.cc:operator~(hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-face.cc:operator~(hb_serialize_error_t)
Unexecuted instantiation: hb-ot-face.cc:operator~(hb_subset_flags_t)
Unexecuted instantiation: hb-ot-face.cc:operator~(hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-face.cc:operator~(hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-face.cc:operator~(OT::LookupFlag::Flags)
Unexecuted instantiation: hb-ot-face.cc:OT::operator~(OT::VarComponent::flags_t)
Unexecuted instantiation: hb-ot-font.cc:operator~(hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-font.cc:operator~(hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-font.cc:operator~(hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-font.cc:operator~(hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-font.cc:operator~(hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-font.cc:operator~(hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-font.cc:operator~(hb_serialize_error_t)
Unexecuted instantiation: hb-ot-font.cc:operator~(hb_subset_flags_t)
Unexecuted instantiation: hb-ot-font.cc:operator~(hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-font.cc:operator~(hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-font.cc:operator~(OT::LookupFlag::Flags)
Unexecuted instantiation: hb-ot-font.cc:OT::operator~(OT::VarComponent::flags_t)
Unexecuted instantiation: VARC.cc:operator~(hb_glyph_flags_t)
Unexecuted instantiation: VARC.cc:operator~(hb_buffer_flags_t)
Unexecuted instantiation: VARC.cc:operator~(hb_buffer_serialize_flags_t)
Unexecuted instantiation: VARC.cc:operator~(hb_buffer_diff_flags_t)
Unexecuted instantiation: VARC.cc:operator~(hb_buffer_scratch_flags_t)
Unexecuted instantiation: VARC.cc:operator~(hb_ot_map_feature_flags_t)
Unexecuted instantiation: VARC.cc:operator~(hb_serialize_error_t)
Unexecuted instantiation: VARC.cc:operator~(hb_subset_flags_t)
Unexecuted instantiation: VARC.cc:operator~(hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: VARC.cc:operator~(hb_unicode_props_flags_t)
Unexecuted instantiation: VARC.cc:operator~(OT::LookupFlag::Flags)
Unexecuted instantiation: VARC.cc:OT::operator~(OT::VarComponent::flags_t)
Unexecuted instantiation: hb-ot-layout.cc:operator~(OT::LookupFlag::Flags)
hb-ot-layout.cc:operator~(hb_ot_layout_glyph_props_flags_t)
Line
Count
Source
62
9.59k
    static inline constexpr unsigned operator ~ (T r) { return (~(unsigned) r); } \
Unexecuted instantiation: hb-ot-layout.cc:operator~(hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-layout.cc:operator~(hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-layout.cc:operator~(hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-layout.cc:operator~(hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-layout.cc:operator~(hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-layout.cc:operator~(hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-layout.cc:operator~(hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-layout.cc:operator~(hb_serialize_error_t)
Unexecuted instantiation: hb-ot-layout.cc:operator~(hb_subset_flags_t)
Unexecuted instantiation: hb-ot-metrics.cc:operator~(hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-metrics.cc:operator~(hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-metrics.cc:operator~(hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-metrics.cc:operator~(hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-metrics.cc:operator~(hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-metrics.cc:operator~(hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-metrics.cc:operator~(hb_serialize_error_t)
Unexecuted instantiation: hb-ot-metrics.cc:operator~(hb_subset_flags_t)
Unexecuted instantiation: hb-ot-metrics.cc:operator~(hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-metrics.cc:operator~(hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-metrics.cc:operator~(OT::LookupFlag::Flags)
Unexecuted instantiation: hb-ot-name.cc:operator~(hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-name.cc:operator~(hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-name.cc:operator~(hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-name.cc:operator~(hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-name.cc:operator~(hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-name.cc:operator~(hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-name.cc:operator~(hb_serialize_error_t)
Unexecuted instantiation: hb-ot-name.cc:operator~(hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shape.cc:operator~(hb_unicode_props_flags_t)
hb-ot-shape.cc:operator~(hb_glyph_flags_t)
Line
Count
Source
62
1.07M
    static inline constexpr unsigned operator ~ (T r) { return (~(unsigned) r); } \
Unexecuted instantiation: hb-ot-shape.cc:operator~(hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shape.cc:operator~(hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shape.cc:operator~(hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shape.cc:operator~(hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shape.cc:operator~(hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shape.cc:operator~(hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shape.cc:operator~(hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shape.cc:operator~(hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shape.cc:operator~(OT::LookupFlag::Flags)
Unexecuted instantiation: hb-ot-var.cc:operator~(hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-var.cc:operator~(hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-var.cc:operator~(hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-var.cc:operator~(hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-var.cc:operator~(hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-var.cc:operator~(hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-var.cc:operator~(hb_serialize_error_t)
Unexecuted instantiation: hb-ot-var.cc:operator~(hb_subset_flags_t)
Unexecuted instantiation: hb-ot-var.cc:operator~(hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-var.cc:operator~(hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-var.cc:operator~(OT::LookupFlag::Flags)
Unexecuted instantiation: hb-shape-plan.cc:operator~(hb_glyph_flags_t)
Unexecuted instantiation: hb-shape-plan.cc:operator~(hb_buffer_flags_t)
Unexecuted instantiation: hb-shape-plan.cc:operator~(hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-shape-plan.cc:operator~(hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-shape-plan.cc:operator~(hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-shape-plan.cc:operator~(hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-shape.cc:operator~(hb_glyph_flags_t)
Unexecuted instantiation: hb-shape.cc:operator~(hb_buffer_flags_t)
Unexecuted instantiation: hb-shape.cc:operator~(hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-shape.cc:operator~(hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-shape.cc:operator~(hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-shape.cc:operator~(hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-static.cc:operator~(hb_glyph_flags_t)
Unexecuted instantiation: hb-static.cc:operator~(hb_buffer_flags_t)
Unexecuted instantiation: hb-static.cc:operator~(hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-static.cc:operator~(hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-static.cc:operator~(hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-static.cc:operator~(hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-static.cc:operator~(hb_serialize_error_t)
Unexecuted instantiation: hb-static.cc:operator~(hb_subset_flags_t)
Unexecuted instantiation: hb-static.cc:operator~(hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-static.cc:operator~(hb_unicode_props_flags_t)
Unexecuted instantiation: hb-static.cc:operator~(OT::LookupFlag::Flags)
Unexecuted instantiation: hb-style.cc:operator~(hb_glyph_flags_t)
Unexecuted instantiation: hb-style.cc:operator~(hb_buffer_flags_t)
Unexecuted instantiation: hb-style.cc:operator~(hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-style.cc:operator~(hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-style.cc:operator~(hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-style.cc:operator~(hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-style.cc:operator~(hb_serialize_error_t)
Unexecuted instantiation: hb-style.cc:operator~(hb_subset_flags_t)
Unexecuted instantiation: hb-style.cc:operator~(hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-style.cc:operator~(hb_unicode_props_flags_t)
Unexecuted instantiation: hb-style.cc:operator~(OT::LookupFlag::Flags)
Unexecuted instantiation: hb-graphite2.cc:operator~(hb_glyph_flags_t)
Unexecuted instantiation: hb-graphite2.cc:operator~(hb_buffer_flags_t)
Unexecuted instantiation: hb-graphite2.cc:operator~(hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-graphite2.cc:operator~(hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-graphite2.cc:operator~(hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-graphite2.cc:operator~(hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-buffer-verify.cc:operator~(hb_buffer_flags_t)
Unexecuted instantiation: hb-buffer-verify.cc:operator~(hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-buffer-verify.cc:operator~(hb_glyph_flags_t)
Unexecuted instantiation: hb-buffer-verify.cc:operator~(hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-buffer-verify.cc:operator~(hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-paint.cc:operator~(hb_glyph_flags_t)
Unexecuted instantiation: hb-paint.cc:operator~(hb_buffer_flags_t)
Unexecuted instantiation: hb-paint.cc:operator~(hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-paint.cc:operator~(hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-paint.cc:operator~(hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-paint.cc:operator~(hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-cff1-table.cc:operator~(hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-cff1-table.cc:operator~(hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-cff1-table.cc:operator~(hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-cff1-table.cc:operator~(hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-cff1-table.cc:operator~(hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-cff1-table.cc:operator~(hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-cff1-table.cc:operator~(hb_serialize_error_t)
Unexecuted instantiation: hb-ot-cff1-table.cc:operator~(hb_subset_flags_t)
Unexecuted instantiation: hb-ot-cff1-table.cc:operator~(hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-cff1-table.cc:operator~(hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-cff1-table.cc:operator~(OT::LookupFlag::Flags)
Unexecuted instantiation: hb-ot-cff2-table.cc:operator~(hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-cff2-table.cc:operator~(hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-cff2-table.cc:operator~(hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-cff2-table.cc:operator~(hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-cff2-table.cc:operator~(hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-cff2-table.cc:operator~(hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-cff2-table.cc:operator~(hb_serialize_error_t)
Unexecuted instantiation: hb-ot-cff2-table.cc:operator~(hb_subset_flags_t)
Unexecuted instantiation: hb-ot-cff2-table.cc:operator~(hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-cff2-table.cc:operator~(hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-cff2-table.cc:operator~(OT::LookupFlag::Flags)
Unexecuted instantiation: hb-ot-map.cc:operator~(hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-map.cc:operator~(hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-map.cc:operator~(hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-map.cc:operator~(hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-map.cc:operator~(hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-map.cc:operator~(hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-map.cc:operator~(hb_serialize_error_t)
Unexecuted instantiation: hb-ot-map.cc:operator~(hb_subset_flags_t)
Unexecuted instantiation: hb-ot-map.cc:operator~(hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-map.cc:operator~(hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:operator~(hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:operator~(hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:operator~(hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:operator~(hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:operator~(hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:operator~(hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:operator~(hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:operator~(hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:operator~(hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:operator~(hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:operator~(OT::LookupFlag::Flags)
Unexecuted instantiation: hb-ot-shaper-default.cc:operator~(hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-default.cc:operator~(hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shaper-default.cc:operator~(hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-default.cc:operator~(hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-default.cc:operator~(hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-default.cc:operator~(hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shaper-default.cc:operator~(hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-default.cc:operator~(hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-default.cc:operator~(hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-default.cc:operator~(hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:operator~(hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:operator~(hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:operator~(hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:operator~(hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:operator~(hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:operator~(hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:operator~(hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:operator~(hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:operator~(hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:operator~(hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:operator~(hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:operator~(hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:operator~(hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:operator~(hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:operator~(hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:operator~(hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:operator~(hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:operator~(hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:operator~(hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:operator~(hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic.cc:operator~(hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic.cc:operator~(hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic.cc:operator~(hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic.cc:operator~(hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic.cc:operator~(hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic.cc:operator~(hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic.cc:operator~(hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic.cc:operator~(hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-indic.cc:operator~(hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic.cc:operator~(hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:operator~(hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:operator~(hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:operator~(hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:operator~(hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:operator~(hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:operator~(hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:operator~(hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:operator~(hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:operator~(hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:operator~(hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:operator~(hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:operator~(hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:operator~(hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:operator~(hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:operator~(hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:operator~(hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:operator~(hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:operator~(hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:operator~(hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:operator~(hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:operator~(hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:operator~(hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:operator~(hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:operator~(hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:operator~(hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:operator~(hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:operator~(hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:operator~(hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:operator~(hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:operator~(hb_unicode_props_flags_t)
hb-ot-shaper-thai.cc:operator~(hb_unicode_props_flags_t)
Line
Count
Source
62
36.6k
    static inline constexpr unsigned operator ~ (T r) { return (~(unsigned) r); } \
Unexecuted instantiation: hb-ot-shaper-thai.cc:operator~(hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-thai.cc:operator~(hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shaper-thai.cc:operator~(hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-thai.cc:operator~(hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-thai.cc:operator~(hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-thai.cc:operator~(hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shaper-thai.cc:operator~(hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-thai.cc:operator~(hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-thai.cc:operator~(hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-use.cc:operator~(hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-use.cc:operator~(hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-use.cc:operator~(hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shaper-use.cc:operator~(hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-use.cc:operator~(hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-use.cc:operator~(hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-use.cc:operator~(hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shaper-use.cc:operator~(hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-use.cc:operator~(hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-use.cc:operator~(hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:operator~(hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:operator~(hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:operator~(hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:operator~(hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:operator~(hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:operator~(hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:operator~(hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:operator~(hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:operator~(hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:operator~(hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shape-fallback.cc:operator~(OT::LookupFlag::Flags)
Unexecuted instantiation: hb-ot-shape-fallback.cc:operator~(hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shape-fallback.cc:operator~(hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shape-fallback.cc:operator~(hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shape-fallback.cc:operator~(hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shape-fallback.cc:operator~(hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shape-fallback.cc:operator~(hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shape-fallback.cc:operator~(hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shape-fallback.cc:operator~(hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shape-fallback.cc:operator~(hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shape-fallback.cc:operator~(hb_unicode_props_flags_t)
hb-ot-shape-normalize.cc:operator~(hb_unicode_props_flags_t)
Line
Count
Source
62
23.5k
    static inline constexpr unsigned operator ~ (T r) { return (~(unsigned) r); } \
Unexecuted instantiation: hb-ot-shape-normalize.cc:operator~(hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shape-normalize.cc:operator~(hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shape-normalize.cc:operator~(hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shape-normalize.cc:operator~(hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shape-normalize.cc:operator~(hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shape-normalize.cc:operator~(hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shape-normalize.cc:operator~(hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shape-normalize.cc:operator~(hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shape-normalize.cc:operator~(hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-buffer-serialize.cc:operator~(hb_glyph_flags_t)
Unexecuted instantiation: hb-buffer-serialize.cc:operator~(hb_buffer_flags_t)
Unexecuted instantiation: hb-buffer-serialize.cc:operator~(hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-buffer-serialize.cc:operator~(hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-buffer-serialize.cc:operator~(hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:operator~(hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:operator~(hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:operator~(hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:operator~(hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:operator~(hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:operator~(hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:operator~(hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:operator~(hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:operator~(hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:operator~(hb_unicode_props_flags_t)
Unexecuted instantiation: hb-subset-input.cc:operator~(hb_serialize_error_t)
Unexecuted instantiation: hb-subset-input.cc:operator~(hb_glyph_flags_t)
Unexecuted instantiation: hb-subset-input.cc:operator~(hb_buffer_flags_t)
Unexecuted instantiation: hb-subset-input.cc:operator~(hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-subset-input.cc:operator~(hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-subset-input.cc:operator~(hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-subset-input.cc:operator~(hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-subset-input.cc:operator~(hb_subset_flags_t)
Unexecuted instantiation: hb-subset.cc:operator~(hb_glyph_flags_t)
Unexecuted instantiation: hb-subset.cc:operator~(hb_buffer_flags_t)
Unexecuted instantiation: hb-subset.cc:operator~(hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-subset.cc:operator~(hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-subset.cc:operator~(hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-subset.cc:operator~(hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-subset.cc:operator~(hb_serialize_error_t)
Unexecuted instantiation: hb-subset.cc:operator~(hb_subset_flags_t)
Unexecuted instantiation: hb-subset.cc:operator~(hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-subset.cc:operator~(hb_unicode_props_flags_t)
Unexecuted instantiation: hb-subset.cc:operator~(OT::LookupFlag::Flags)
Unexecuted instantiation: hb-subset-plan.cc:operator~(hb_glyph_flags_t)
Unexecuted instantiation: hb-subset-plan.cc:operator~(hb_buffer_flags_t)
Unexecuted instantiation: hb-subset-plan.cc:operator~(hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-subset-plan.cc:operator~(hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-subset-plan.cc:operator~(hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-subset-plan.cc:operator~(hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-subset-plan.cc:operator~(hb_subset_flags_t)
Unexecuted instantiation: hb-subset-plan.cc:operator~(hb_serialize_error_t)
Unexecuted instantiation: hb-subset-plan.cc:operator~(hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-subset-plan.cc:operator~(hb_unicode_props_flags_t)
Unexecuted instantiation: hb-subset-plan.cc:operator~(OT::LookupFlag::Flags)
Unexecuted instantiation: hb-subset-plan-layout.cc:operator~(hb_glyph_flags_t)
Unexecuted instantiation: hb-subset-plan-layout.cc:operator~(hb_buffer_flags_t)
Unexecuted instantiation: hb-subset-plan-layout.cc:operator~(hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-subset-plan-layout.cc:operator~(hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-subset-plan-layout.cc:operator~(hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-subset-plan-layout.cc:operator~(hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-subset-plan-layout.cc:operator~(hb_subset_flags_t)
Unexecuted instantiation: hb-subset-plan-layout.cc:operator~(hb_serialize_error_t)
Unexecuted instantiation: hb-subset-plan-layout.cc:operator~(hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-subset-plan-layout.cc:operator~(hb_unicode_props_flags_t)
Unexecuted instantiation: hb-subset-plan-layout.cc:operator~(OT::LookupFlag::Flags)
Unexecuted instantiation: hb-subset-plan-var.cc:operator~(hb_glyph_flags_t)
Unexecuted instantiation: hb-subset-plan-var.cc:operator~(hb_buffer_flags_t)
Unexecuted instantiation: hb-subset-plan-var.cc:operator~(hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-subset-plan-var.cc:operator~(hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-subset-plan-var.cc:operator~(hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-subset-plan-var.cc:operator~(hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-subset-plan-var.cc:operator~(hb_serialize_error_t)
Unexecuted instantiation: hb-subset-plan-var.cc:operator~(hb_subset_flags_t)
Unexecuted instantiation: hb-subset-plan-var.cc:operator~(hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-subset-plan-var.cc:operator~(hb_unicode_props_flags_t)
Unexecuted instantiation: hb-subset-plan-var.cc:operator~(OT::LookupFlag::Flags)
Unexecuted instantiation: hb-subset-table-layout.cc:operator~(OT::LookupFlag::Flags)
Unexecuted instantiation: hb-subset-table-layout.cc:operator~(hb_serialize_error_t)
Unexecuted instantiation: hb-subset-table-layout.cc:operator~(hb_glyph_flags_t)
Unexecuted instantiation: hb-subset-table-layout.cc:operator~(hb_buffer_flags_t)
Unexecuted instantiation: hb-subset-table-layout.cc:operator~(hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-subset-table-layout.cc:operator~(hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-subset-table-layout.cc:operator~(hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-subset-table-layout.cc:operator~(hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-subset-table-layout.cc:operator~(hb_subset_flags_t)
Unexecuted instantiation: hb-subset-table-layout.cc:operator~(hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-subset-table-layout.cc:operator~(hb_unicode_props_flags_t)
Unexecuted instantiation: hb-subset-table-var.cc:operator~(hb_serialize_error_t)
Unexecuted instantiation: hb-subset-table-var.cc:operator~(hb_glyph_flags_t)
Unexecuted instantiation: hb-subset-table-var.cc:operator~(hb_buffer_flags_t)
Unexecuted instantiation: hb-subset-table-var.cc:operator~(hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-subset-table-var.cc:operator~(hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-subset-table-var.cc:operator~(hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-subset-table-var.cc:operator~(hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-subset-table-var.cc:operator~(hb_subset_flags_t)
Unexecuted instantiation: hb-subset-table-var.cc:operator~(hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-subset-table-var.cc:operator~(hb_unicode_props_flags_t)
Unexecuted instantiation: hb-subset-table-var.cc:operator~(OT::LookupFlag::Flags)
Unexecuted instantiation: hb-subset-table-cff.cc:operator~(hb_serialize_error_t)
Unexecuted instantiation: hb-subset-table-cff.cc:operator~(hb_glyph_flags_t)
Unexecuted instantiation: hb-subset-table-cff.cc:operator~(hb_buffer_flags_t)
Unexecuted instantiation: hb-subset-table-cff.cc:operator~(hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-subset-table-cff.cc:operator~(hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-subset-table-cff.cc:operator~(hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-subset-table-cff.cc:operator~(hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-subset-table-cff.cc:operator~(hb_subset_flags_t)
Unexecuted instantiation: hb-subset-table-cff.cc:operator~(hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-subset-table-cff.cc:operator~(hb_unicode_props_flags_t)
Unexecuted instantiation: hb-subset-table-cff.cc:operator~(OT::LookupFlag::Flags)
Unexecuted instantiation: hb-subset-table-color.cc:operator~(hb_serialize_error_t)
Unexecuted instantiation: hb-subset-table-color.cc:operator~(hb_glyph_flags_t)
Unexecuted instantiation: hb-subset-table-color.cc:operator~(hb_buffer_flags_t)
Unexecuted instantiation: hb-subset-table-color.cc:operator~(hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-subset-table-color.cc:operator~(hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-subset-table-color.cc:operator~(hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-subset-table-color.cc:operator~(hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-subset-table-color.cc:operator~(hb_subset_flags_t)
Unexecuted instantiation: hb-subset-table-color.cc:operator~(hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-subset-table-color.cc:operator~(hb_unicode_props_flags_t)
Unexecuted instantiation: hb-subset-table-color.cc:operator~(OT::LookupFlag::Flags)
Unexecuted instantiation: hb-subset-table-other.cc:operator~(hb_serialize_error_t)
Unexecuted instantiation: hb-subset-table-other.cc:operator~(hb_glyph_flags_t)
Unexecuted instantiation: hb-subset-table-other.cc:operator~(hb_buffer_flags_t)
Unexecuted instantiation: hb-subset-table-other.cc:operator~(hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-subset-table-other.cc:operator~(hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-subset-table-other.cc:operator~(hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-subset-table-other.cc:operator~(hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-subset-table-other.cc:operator~(hb_subset_flags_t)
Unexecuted instantiation: hb-subset-table-other.cc:operator~(hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-subset-table-other.cc:operator~(hb_unicode_props_flags_t)
Unexecuted instantiation: hb-subset-table-other.cc:operator~(OT::LookupFlag::Flags)
Unexecuted instantiation: gsubgpos-context.cc:operator~(hb_serialize_error_t)
Unexecuted instantiation: gsubgpos-context.cc:operator~(hb_glyph_flags_t)
Unexecuted instantiation: gsubgpos-context.cc:operator~(hb_buffer_flags_t)
Unexecuted instantiation: gsubgpos-context.cc:operator~(hb_buffer_serialize_flags_t)
Unexecuted instantiation: gsubgpos-context.cc:operator~(hb_buffer_diff_flags_t)
Unexecuted instantiation: gsubgpos-context.cc:operator~(hb_buffer_scratch_flags_t)
Unexecuted instantiation: gsubgpos-context.cc:operator~(hb_ot_map_feature_flags_t)
Unexecuted instantiation: gsubgpos-context.cc:operator~(hb_subset_flags_t)
Unexecuted instantiation: gsubgpos-context.cc:operator~(hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: gsubgpos-context.cc:operator~(hb_unicode_props_flags_t)
Unexecuted instantiation: gsubgpos-context.cc:operator~(OT::LookupFlag::Flags)
Unexecuted instantiation: hb-subset-cff1.cc:operator~(hb_glyph_flags_t)
Unexecuted instantiation: hb-subset-cff1.cc:operator~(hb_buffer_flags_t)
Unexecuted instantiation: hb-subset-cff1.cc:operator~(hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-subset-cff1.cc:operator~(hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-subset-cff1.cc:operator~(hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-subset-cff1.cc:operator~(hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-subset-cff1.cc:operator~(hb_serialize_error_t)
Unexecuted instantiation: hb-subset-cff1.cc:operator~(hb_subset_flags_t)
Unexecuted instantiation: hb-subset-cff1.cc:operator~(hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-subset-cff1.cc:operator~(hb_unicode_props_flags_t)
Unexecuted instantiation: hb-subset-cff1.cc:operator~(OT::LookupFlag::Flags)
Unexecuted instantiation: hb-subset-cff2.cc:operator~(hb_glyph_flags_t)
Unexecuted instantiation: hb-subset-cff2.cc:operator~(hb_buffer_flags_t)
Unexecuted instantiation: hb-subset-cff2.cc:operator~(hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-subset-cff2.cc:operator~(hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-subset-cff2.cc:operator~(hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-subset-cff2.cc:operator~(hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-subset-cff2.cc:operator~(hb_serialize_error_t)
Unexecuted instantiation: hb-subset-cff2.cc:operator~(hb_subset_flags_t)
Unexecuted instantiation: hb-subset-cff2.cc:operator~(hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-subset-cff2.cc:operator~(hb_unicode_props_flags_t)
Unexecuted instantiation: hb-subset-cff2.cc:operator~(OT::LookupFlag::Flags)
Unexecuted instantiation: hb-subset-instancer-iup.cc:operator~(hb_glyph_flags_t)
Unexecuted instantiation: hb-subset-instancer-iup.cc:operator~(hb_buffer_flags_t)
Unexecuted instantiation: hb-subset-instancer-iup.cc:operator~(hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-subset-instancer-iup.cc:operator~(hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-subset-instancer-iup.cc:operator~(hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-subset-instancer-iup.cc:operator~(hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-subset-instancer-iup.cc:operator~(hb_subset_flags_t)
Unexecuted instantiation: hb-subset-cff-common.cc:operator~(hb_glyph_flags_t)
Unexecuted instantiation: hb-subset-cff-common.cc:operator~(hb_buffer_flags_t)
Unexecuted instantiation: hb-subset-cff-common.cc:operator~(hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-subset-cff-common.cc:operator~(hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-subset-cff-common.cc:operator~(hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-subset-cff-common.cc:operator~(hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-subset-cff-common.cc:operator~(hb_serialize_error_t)
Unexecuted instantiation: hb-subset-cff-common.cc:operator~(hb_subset_flags_t)
Unexecuted instantiation: hb-subset-cff-common.cc:operator~(hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-subset-cff-common.cc:operator~(hb_unicode_props_flags_t)
Unexecuted instantiation: hb-subset-cff-common.cc:operator~(OT::LookupFlag::Flags)
63
3.35M
    static inline T& operator |= (T &l, T r) { l = l | r; return l; } \
Unexecuted instantiation: hb-aat-layout.cc:operator|=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-aat-layout.cc:operator|=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-aat-layout.cc:operator|=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-aat-layout.cc:operator|=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-aat-layout.cc:operator|=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-aat-layout.cc:operator|=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-aat-layout.cc:operator|=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-aat-layout.cc:operator|=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-aat-layout.cc:operator|=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-aat-layout.cc:operator|=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-aat-layout.cc:operator|=(OT::LookupFlag::Flags&, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-aat-map.cc:operator|=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-aat-map.cc:operator|=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-aat-map.cc:operator|=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-aat-map.cc:operator|=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-aat-map.cc:operator|=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-aat-map.cc:operator|=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-aat-map.cc:operator|=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-aat-map.cc:operator|=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-aat-map.cc:operator|=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-aat-map.cc:operator|=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-aat-map.cc:operator|=(OT::LookupFlag::Flags&, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-buffer.cc:operator|=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-buffer.cc:operator|=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-buffer.cc:operator|=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-buffer.cc:operator|=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-buffer.cc:operator|=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-buffer.cc:operator|=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-buffer.cc:operator|=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-buffer.cc:operator|=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-face.cc:operator|=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-face.cc:operator|=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-face.cc:operator|=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-face.cc:operator|=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-face.cc:operator|=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-face.cc:operator|=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-face.cc:operator|=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-face.cc:operator|=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-face.cc:operator|=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-face.cc:operator|=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-face.cc:operator|=(OT::LookupFlag::Flags&, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-face-builder.cc:operator|=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-face-builder.cc:operator|=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-face-builder.cc:operator|=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-face-builder.cc:operator|=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-face-builder.cc:operator|=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-face-builder.cc:operator|=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-face-builder.cc:operator|=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-face-builder.cc:operator|=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-fallback-shape.cc:operator|=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-fallback-shape.cc:operator|=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-fallback-shape.cc:operator|=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-fallback-shape.cc:operator|=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-fallback-shape.cc:operator|=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-fallback-shape.cc:operator|=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-font.cc:operator|=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-font.cc:operator|=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-font.cc:operator|=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-font.cc:operator|=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-font.cc:operator|=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-font.cc:operator|=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-font.cc:operator|=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-font.cc:operator|=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-font.cc:operator|=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-font.cc:operator|=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-font.cc:operator|=(OT::LookupFlag::Flags&, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-ot-color.cc:operator|=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-color.cc:operator|=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-color.cc:operator|=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-color.cc:operator|=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-color.cc:operator|=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-color.cc:operator|=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-color.cc:operator|=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-color.cc:operator|=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-color.cc:operator|=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-color.cc:operator|=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-color.cc:operator|=(OT::LookupFlag::Flags&, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-ot-face.cc:operator|=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-face.cc:operator|=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-face.cc:operator|=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-face.cc:operator|=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-face.cc:operator|=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-face.cc:operator|=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-face.cc:operator|=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-face.cc:operator|=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-face.cc:operator|=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-face.cc:operator|=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-face.cc:operator|=(OT::LookupFlag::Flags&, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-ot-face.cc:OT::operator|=(OT::VarComponent::flags_t&, OT::VarComponent::flags_t)
Unexecuted instantiation: hb-ot-font.cc:operator|=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-font.cc:operator|=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-font.cc:operator|=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-font.cc:operator|=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-font.cc:operator|=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-font.cc:operator|=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-font.cc:operator|=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-font.cc:operator|=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-font.cc:operator|=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-font.cc:operator|=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-font.cc:operator|=(OT::LookupFlag::Flags&, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-ot-font.cc:OT::operator|=(OT::VarComponent::flags_t&, OT::VarComponent::flags_t)
Unexecuted instantiation: VARC.cc:operator|=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: VARC.cc:operator|=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: VARC.cc:operator|=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: VARC.cc:operator|=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: VARC.cc:operator|=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: VARC.cc:operator|=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: VARC.cc:operator|=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: VARC.cc:operator|=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: VARC.cc:operator|=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: VARC.cc:operator|=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: VARC.cc:operator|=(OT::LookupFlag::Flags&, OT::LookupFlag::Flags)
Unexecuted instantiation: VARC.cc:OT::operator|=(OT::VarComponent::flags_t&, OT::VarComponent::flags_t)
hb-ot-layout.cc:operator|=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Line
Count
Source
63
38.1k
    static inline T& operator |= (T &l, T r) { l = l | r; return l; } \
Unexecuted instantiation: hb-ot-layout.cc:operator|=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-layout.cc:operator|=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-layout.cc:operator|=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-layout.cc:operator|=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-layout.cc:operator|=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-layout.cc:operator|=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-layout.cc:operator|=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-layout.cc:operator|=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-layout.cc:operator|=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-layout.cc:operator|=(OT::LookupFlag::Flags&, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-ot-metrics.cc:operator|=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-metrics.cc:operator|=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-metrics.cc:operator|=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-metrics.cc:operator|=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-metrics.cc:operator|=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-metrics.cc:operator|=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-metrics.cc:operator|=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-metrics.cc:operator|=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-metrics.cc:operator|=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-metrics.cc:operator|=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-metrics.cc:operator|=(OT::LookupFlag::Flags&, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-ot-name.cc:operator|=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-name.cc:operator|=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-name.cc:operator|=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-name.cc:operator|=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-name.cc:operator|=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-name.cc:operator|=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-name.cc:operator|=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-name.cc:operator|=(hb_subset_flags_t&, hb_subset_flags_t)
hb-ot-shape.cc:operator|=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Line
Count
Source
63
1.97M
    static inline T& operator |= (T &l, T r) { l = l | r; return l; } \
Unexecuted instantiation: hb-ot-shape.cc:operator|=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shape.cc:operator|=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shape.cc:operator|=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shape.cc:operator|=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shape.cc:operator|=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shape.cc:operator|=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shape.cc:operator|=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shape.cc:operator|=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shape.cc:operator|=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shape.cc:operator|=(OT::LookupFlag::Flags&, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-ot-var.cc:operator|=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-var.cc:operator|=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-var.cc:operator|=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-var.cc:operator|=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-var.cc:operator|=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-var.cc:operator|=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-var.cc:operator|=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-var.cc:operator|=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-var.cc:operator|=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-var.cc:operator|=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-var.cc:operator|=(OT::LookupFlag::Flags&, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-shape-plan.cc:operator|=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-shape-plan.cc:operator|=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-shape-plan.cc:operator|=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-shape-plan.cc:operator|=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-shape-plan.cc:operator|=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-shape-plan.cc:operator|=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-shape.cc:operator|=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-shape.cc:operator|=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-shape.cc:operator|=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-shape.cc:operator|=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-shape.cc:operator|=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-shape.cc:operator|=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-static.cc:operator|=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-static.cc:operator|=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-static.cc:operator|=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-static.cc:operator|=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-static.cc:operator|=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-static.cc:operator|=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-static.cc:operator|=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-static.cc:operator|=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-static.cc:operator|=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-static.cc:operator|=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-static.cc:operator|=(OT::LookupFlag::Flags&, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-style.cc:operator|=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-style.cc:operator|=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-style.cc:operator|=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-style.cc:operator|=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-style.cc:operator|=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-style.cc:operator|=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-style.cc:operator|=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-style.cc:operator|=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-style.cc:operator|=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-style.cc:operator|=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-style.cc:operator|=(OT::LookupFlag::Flags&, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-graphite2.cc:operator|=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-graphite2.cc:operator|=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-graphite2.cc:operator|=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-graphite2.cc:operator|=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-graphite2.cc:operator|=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-graphite2.cc:operator|=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-buffer-verify.cc:operator|=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-buffer-verify.cc:operator|=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-buffer-verify.cc:operator|=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-buffer-verify.cc:operator|=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-buffer-verify.cc:operator|=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-paint.cc:operator|=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-paint.cc:operator|=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-paint.cc:operator|=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-paint.cc:operator|=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-paint.cc:operator|=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-paint.cc:operator|=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-cff1-table.cc:operator|=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-cff1-table.cc:operator|=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-cff1-table.cc:operator|=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-cff1-table.cc:operator|=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-cff1-table.cc:operator|=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-cff1-table.cc:operator|=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-cff1-table.cc:operator|=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-cff1-table.cc:operator|=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-cff1-table.cc:operator|=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-cff1-table.cc:operator|=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-cff1-table.cc:operator|=(OT::LookupFlag::Flags&, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-ot-cff2-table.cc:operator|=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-cff2-table.cc:operator|=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-cff2-table.cc:operator|=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-cff2-table.cc:operator|=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-cff2-table.cc:operator|=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-cff2-table.cc:operator|=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-cff2-table.cc:operator|=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-cff2-table.cc:operator|=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-cff2-table.cc:operator|=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-cff2-table.cc:operator|=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-cff2-table.cc:operator|=(OT::LookupFlag::Flags&, OT::LookupFlag::Flags)
hb-ot-map.cc:operator|=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Line
Count
Source
63
1.20M
    static inline T& operator |= (T &l, T r) { l = l | r; return l; } \
Unexecuted instantiation: hb-ot-map.cc:operator|=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-map.cc:operator|=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-map.cc:operator|=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-map.cc:operator|=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-map.cc:operator|=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-map.cc:operator|=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-map.cc:operator|=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-map.cc:operator|=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-map.cc:operator|=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:operator|=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:operator|=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:operator|=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:operator|=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:operator|=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:operator|=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:operator|=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:operator|=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:operator|=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:operator|=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:operator|=(OT::LookupFlag::Flags&, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-ot-shaper-default.cc:operator|=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-default.cc:operator|=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shaper-default.cc:operator|=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-default.cc:operator|=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-default.cc:operator|=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-default.cc:operator|=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shaper-default.cc:operator|=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-default.cc:operator|=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-default.cc:operator|=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-default.cc:operator|=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:operator|=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:operator|=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:operator|=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:operator|=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:operator|=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:operator|=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:operator|=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:operator|=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:operator|=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:operator|=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:operator|=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:operator|=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:operator|=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:operator|=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:operator|=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:operator|=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:operator|=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:operator|=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:operator|=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:operator|=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic.cc:operator|=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic.cc:operator|=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic.cc:operator|=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic.cc:operator|=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic.cc:operator|=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic.cc:operator|=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic.cc:operator|=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-indic.cc:operator|=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic.cc:operator|=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic.cc:operator|=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
hb-ot-shaper-khmer.cc:operator|=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Line
Count
Source
63
7.76k
    static inline T& operator |= (T &l, T r) { l = l | r; return l; } \
Unexecuted instantiation: hb-ot-shaper-khmer.cc:operator|=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:operator|=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:operator|=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:operator|=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:operator|=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:operator|=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:operator|=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:operator|=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:operator|=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:operator|=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:operator|=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:operator|=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:operator|=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:operator|=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:operator|=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:operator|=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:operator|=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:operator|=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:operator|=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:operator|=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:operator|=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:operator|=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:operator|=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:operator|=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:operator|=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:operator|=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:operator|=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:operator|=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:operator|=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
hb-ot-shaper-thai.cc:operator|=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Line
Count
Source
63
36.6k
    static inline T& operator |= (T &l, T r) { l = l | r; return l; } \
Unexecuted instantiation: hb-ot-shaper-thai.cc:operator|=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-thai.cc:operator|=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shaper-thai.cc:operator|=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-thai.cc:operator|=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-thai.cc:operator|=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shaper-thai.cc:operator|=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-thai.cc:operator|=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-thai.cc:operator|=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-thai.cc:operator|=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-use.cc:operator|=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-use.cc:operator|=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-use.cc:operator|=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shaper-use.cc:operator|=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-use.cc:operator|=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-use.cc:operator|=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shaper-use.cc:operator|=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-use.cc:operator|=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-use.cc:operator|=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-use.cc:operator|=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:operator|=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:operator|=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:operator|=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:operator|=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:operator|=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:operator|=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:operator|=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:operator|=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:operator|=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:operator|=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shape-fallback.cc:operator|=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shape-fallback.cc:operator|=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shape-fallback.cc:operator|=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shape-fallback.cc:operator|=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shape-fallback.cc:operator|=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shape-fallback.cc:operator|=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shape-fallback.cc:operator|=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shape-fallback.cc:operator|=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shape-fallback.cc:operator|=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shape-fallback.cc:operator|=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shape-fallback.cc:operator|=(OT::LookupFlag::Flags&, OT::LookupFlag::Flags)
hb-ot-shape-normalize.cc:operator|=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Line
Count
Source
63
84.4k
    static inline T& operator |= (T &l, T r) { l = l | r; return l; } \
Unexecuted instantiation: hb-ot-shape-normalize.cc:operator|=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shape-normalize.cc:operator|=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shape-normalize.cc:operator|=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shape-normalize.cc:operator|=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shape-normalize.cc:operator|=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shape-normalize.cc:operator|=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shape-normalize.cc:operator|=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shape-normalize.cc:operator|=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shape-normalize.cc:operator|=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-buffer-serialize.cc:operator|=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-buffer-serialize.cc:operator|=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-buffer-serialize.cc:operator|=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-buffer-serialize.cc:operator|=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-buffer-serialize.cc:operator|=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:operator|=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:operator|=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:operator|=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:operator|=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:operator|=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:operator|=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:operator|=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:operator|=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:operator|=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:operator|=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-subset-input.cc:operator|=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-subset-input.cc:operator|=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-subset-input.cc:operator|=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-subset-input.cc:operator|=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-subset-input.cc:operator|=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-subset-input.cc:operator|=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-subset-input.cc:operator|=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-subset-input.cc:operator|=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-subset.cc:operator|=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-subset.cc:operator|=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-subset.cc:operator|=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-subset.cc:operator|=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-subset.cc:operator|=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-subset.cc:operator|=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-subset.cc:operator|=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-subset.cc:operator|=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-subset.cc:operator|=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-subset.cc:operator|=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-subset.cc:operator|=(OT::LookupFlag::Flags&, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-subset-plan.cc:operator|=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-subset-plan.cc:operator|=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-subset-plan.cc:operator|=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-subset-plan.cc:operator|=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-subset-plan.cc:operator|=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-subset-plan.cc:operator|=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-subset-plan.cc:operator|=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-subset-plan.cc:operator|=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-subset-plan.cc:operator|=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-subset-plan.cc:operator|=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-subset-plan.cc:operator|=(OT::LookupFlag::Flags&, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-subset-plan-layout.cc:operator|=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-subset-plan-layout.cc:operator|=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-subset-plan-layout.cc:operator|=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-subset-plan-layout.cc:operator|=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-subset-plan-layout.cc:operator|=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-subset-plan-layout.cc:operator|=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-subset-plan-layout.cc:operator|=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-subset-plan-layout.cc:operator|=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-subset-plan-layout.cc:operator|=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-subset-plan-layout.cc:operator|=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-subset-plan-layout.cc:operator|=(OT::LookupFlag::Flags&, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-subset-plan-var.cc:operator|=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-subset-plan-var.cc:operator|=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-subset-plan-var.cc:operator|=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-subset-plan-var.cc:operator|=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-subset-plan-var.cc:operator|=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-subset-plan-var.cc:operator|=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-subset-plan-var.cc:operator|=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-subset-plan-var.cc:operator|=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-subset-plan-var.cc:operator|=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-subset-plan-var.cc:operator|=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-subset-plan-var.cc:operator|=(OT::LookupFlag::Flags&, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-subset-table-layout.cc:operator|=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-subset-table-layout.cc:operator|=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-subset-table-layout.cc:operator|=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-subset-table-layout.cc:operator|=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-subset-table-layout.cc:operator|=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-subset-table-layout.cc:operator|=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-subset-table-layout.cc:operator|=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-subset-table-layout.cc:operator|=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-subset-table-layout.cc:operator|=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-subset-table-layout.cc:operator|=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-subset-table-layout.cc:operator|=(OT::LookupFlag::Flags&, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-subset-table-var.cc:operator|=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-subset-table-var.cc:operator|=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-subset-table-var.cc:operator|=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-subset-table-var.cc:operator|=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-subset-table-var.cc:operator|=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-subset-table-var.cc:operator|=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-subset-table-var.cc:operator|=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-subset-table-var.cc:operator|=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-subset-table-var.cc:operator|=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-subset-table-var.cc:operator|=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-subset-table-var.cc:operator|=(OT::LookupFlag::Flags&, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-subset-table-cff.cc:operator|=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-subset-table-cff.cc:operator|=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-subset-table-cff.cc:operator|=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-subset-table-cff.cc:operator|=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-subset-table-cff.cc:operator|=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-subset-table-cff.cc:operator|=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-subset-table-cff.cc:operator|=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-subset-table-cff.cc:operator|=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-subset-table-cff.cc:operator|=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-subset-table-cff.cc:operator|=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-subset-table-cff.cc:operator|=(OT::LookupFlag::Flags&, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-subset-table-color.cc:operator|=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-subset-table-color.cc:operator|=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-subset-table-color.cc:operator|=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-subset-table-color.cc:operator|=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-subset-table-color.cc:operator|=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-subset-table-color.cc:operator|=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-subset-table-color.cc:operator|=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-subset-table-color.cc:operator|=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-subset-table-color.cc:operator|=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-subset-table-color.cc:operator|=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-subset-table-color.cc:operator|=(OT::LookupFlag::Flags&, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-subset-table-other.cc:operator|=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-subset-table-other.cc:operator|=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-subset-table-other.cc:operator|=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-subset-table-other.cc:operator|=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-subset-table-other.cc:operator|=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-subset-table-other.cc:operator|=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-subset-table-other.cc:operator|=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-subset-table-other.cc:operator|=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-subset-table-other.cc:operator|=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-subset-table-other.cc:operator|=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-subset-table-other.cc:operator|=(OT::LookupFlag::Flags&, OT::LookupFlag::Flags)
Unexecuted instantiation: gsubgpos-context.cc:operator|=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: gsubgpos-context.cc:operator|=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: gsubgpos-context.cc:operator|=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: gsubgpos-context.cc:operator|=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: gsubgpos-context.cc:operator|=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: gsubgpos-context.cc:operator|=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: gsubgpos-context.cc:operator|=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: gsubgpos-context.cc:operator|=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: gsubgpos-context.cc:operator|=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: gsubgpos-context.cc:operator|=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: gsubgpos-context.cc:operator|=(OT::LookupFlag::Flags&, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-subset-cff1.cc:operator|=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-subset-cff1.cc:operator|=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-subset-cff1.cc:operator|=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-subset-cff1.cc:operator|=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-subset-cff1.cc:operator|=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-subset-cff1.cc:operator|=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-subset-cff1.cc:operator|=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-subset-cff1.cc:operator|=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-subset-cff1.cc:operator|=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-subset-cff1.cc:operator|=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-subset-cff1.cc:operator|=(OT::LookupFlag::Flags&, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-subset-cff2.cc:operator|=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-subset-cff2.cc:operator|=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-subset-cff2.cc:operator|=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-subset-cff2.cc:operator|=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-subset-cff2.cc:operator|=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-subset-cff2.cc:operator|=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-subset-cff2.cc:operator|=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-subset-cff2.cc:operator|=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-subset-cff2.cc:operator|=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-subset-cff2.cc:operator|=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-subset-cff2.cc:operator|=(OT::LookupFlag::Flags&, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-subset-instancer-iup.cc:operator|=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-subset-instancer-iup.cc:operator|=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-subset-instancer-iup.cc:operator|=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-subset-instancer-iup.cc:operator|=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-subset-instancer-iup.cc:operator|=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-subset-instancer-iup.cc:operator|=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-subset-instancer-iup.cc:operator|=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-subset-cff-common.cc:operator|=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-subset-cff-common.cc:operator|=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-subset-cff-common.cc:operator|=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-subset-cff-common.cc:operator|=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-subset-cff-common.cc:operator|=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-subset-cff-common.cc:operator|=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-subset-cff-common.cc:operator|=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-subset-cff-common.cc:operator|=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-subset-cff-common.cc:operator|=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-subset-cff-common.cc:operator|=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-subset-cff-common.cc:operator|=(OT::LookupFlag::Flags&, OT::LookupFlag::Flags)
64
0
    static inline T& operator &= (T& l, T r) { l = l & r; return l; } \
Unexecuted instantiation: hb-aat-layout.cc:operator&=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-aat-layout.cc:operator&=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-aat-layout.cc:operator&=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-aat-layout.cc:operator&=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-aat-layout.cc:operator&=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-aat-layout.cc:operator&=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-aat-layout.cc:operator&=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-aat-layout.cc:operator&=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-aat-layout.cc:operator&=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-aat-layout.cc:operator&=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-aat-layout.cc:operator&=(OT::LookupFlag::Flags&, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-aat-map.cc:operator&=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-aat-map.cc:operator&=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-aat-map.cc:operator&=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-aat-map.cc:operator&=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-aat-map.cc:operator&=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-aat-map.cc:operator&=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-aat-map.cc:operator&=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-aat-map.cc:operator&=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-aat-map.cc:operator&=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-aat-map.cc:operator&=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-aat-map.cc:operator&=(OT::LookupFlag::Flags&, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-buffer.cc:operator&=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-buffer.cc:operator&=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-buffer.cc:operator&=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-buffer.cc:operator&=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-buffer.cc:operator&=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-buffer.cc:operator&=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-buffer.cc:operator&=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-buffer.cc:operator&=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-face.cc:operator&=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-face.cc:operator&=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-face.cc:operator&=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-face.cc:operator&=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-face.cc:operator&=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-face.cc:operator&=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-face.cc:operator&=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-face.cc:operator&=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-face.cc:operator&=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-face.cc:operator&=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-face.cc:operator&=(OT::LookupFlag::Flags&, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-face-builder.cc:operator&=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-face-builder.cc:operator&=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-face-builder.cc:operator&=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-face-builder.cc:operator&=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-face-builder.cc:operator&=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-face-builder.cc:operator&=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-face-builder.cc:operator&=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-face-builder.cc:operator&=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-fallback-shape.cc:operator&=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-fallback-shape.cc:operator&=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-fallback-shape.cc:operator&=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-fallback-shape.cc:operator&=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-fallback-shape.cc:operator&=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-fallback-shape.cc:operator&=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-font.cc:operator&=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-font.cc:operator&=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-font.cc:operator&=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-font.cc:operator&=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-font.cc:operator&=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-font.cc:operator&=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-font.cc:operator&=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-font.cc:operator&=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-font.cc:operator&=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-font.cc:operator&=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-font.cc:operator&=(OT::LookupFlag::Flags&, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-ot-color.cc:operator&=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-color.cc:operator&=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-color.cc:operator&=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-color.cc:operator&=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-color.cc:operator&=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-color.cc:operator&=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-color.cc:operator&=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-color.cc:operator&=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-color.cc:operator&=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-color.cc:operator&=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-color.cc:operator&=(OT::LookupFlag::Flags&, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-ot-face.cc:operator&=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-face.cc:operator&=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-face.cc:operator&=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-face.cc:operator&=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-face.cc:operator&=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-face.cc:operator&=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-face.cc:operator&=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-face.cc:operator&=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-face.cc:operator&=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-face.cc:operator&=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-face.cc:operator&=(OT::LookupFlag::Flags&, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-ot-face.cc:OT::operator&=(OT::VarComponent::flags_t&, OT::VarComponent::flags_t)
Unexecuted instantiation: hb-ot-font.cc:operator&=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-font.cc:operator&=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-font.cc:operator&=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-font.cc:operator&=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-font.cc:operator&=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-font.cc:operator&=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-font.cc:operator&=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-font.cc:operator&=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-font.cc:operator&=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-font.cc:operator&=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-font.cc:operator&=(OT::LookupFlag::Flags&, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-ot-font.cc:OT::operator&=(OT::VarComponent::flags_t&, OT::VarComponent::flags_t)
Unexecuted instantiation: VARC.cc:operator&=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: VARC.cc:operator&=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: VARC.cc:operator&=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: VARC.cc:operator&=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: VARC.cc:operator&=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: VARC.cc:operator&=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: VARC.cc:operator&=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: VARC.cc:operator&=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: VARC.cc:operator&=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: VARC.cc:operator&=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: VARC.cc:operator&=(OT::LookupFlag::Flags&, OT::LookupFlag::Flags)
Unexecuted instantiation: VARC.cc:OT::operator&=(OT::VarComponent::flags_t&, OT::VarComponent::flags_t)
Unexecuted instantiation: hb-ot-layout.cc:operator&=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-layout.cc:operator&=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-layout.cc:operator&=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-layout.cc:operator&=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-layout.cc:operator&=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-layout.cc:operator&=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-layout.cc:operator&=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-layout.cc:operator&=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-layout.cc:operator&=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-layout.cc:operator&=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-layout.cc:operator&=(OT::LookupFlag::Flags&, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-ot-metrics.cc:operator&=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-metrics.cc:operator&=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-metrics.cc:operator&=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-metrics.cc:operator&=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-metrics.cc:operator&=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-metrics.cc:operator&=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-metrics.cc:operator&=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-metrics.cc:operator&=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-metrics.cc:operator&=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-metrics.cc:operator&=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-metrics.cc:operator&=(OT::LookupFlag::Flags&, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-ot-name.cc:operator&=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-name.cc:operator&=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-name.cc:operator&=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-name.cc:operator&=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-name.cc:operator&=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-name.cc:operator&=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-name.cc:operator&=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-name.cc:operator&=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shape.cc:operator&=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shape.cc:operator&=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shape.cc:operator&=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shape.cc:operator&=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shape.cc:operator&=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shape.cc:operator&=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shape.cc:operator&=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shape.cc:operator&=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shape.cc:operator&=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shape.cc:operator&=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shape.cc:operator&=(OT::LookupFlag::Flags&, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-ot-var.cc:operator&=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-var.cc:operator&=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-var.cc:operator&=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-var.cc:operator&=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-var.cc:operator&=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-var.cc:operator&=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-var.cc:operator&=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-var.cc:operator&=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-var.cc:operator&=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-var.cc:operator&=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-var.cc:operator&=(OT::LookupFlag::Flags&, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-shape-plan.cc:operator&=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-shape-plan.cc:operator&=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-shape-plan.cc:operator&=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-shape-plan.cc:operator&=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-shape-plan.cc:operator&=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-shape-plan.cc:operator&=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-shape.cc:operator&=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-shape.cc:operator&=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-shape.cc:operator&=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-shape.cc:operator&=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-shape.cc:operator&=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-shape.cc:operator&=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-static.cc:operator&=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-static.cc:operator&=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-static.cc:operator&=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-static.cc:operator&=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-static.cc:operator&=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-static.cc:operator&=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-static.cc:operator&=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-static.cc:operator&=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-static.cc:operator&=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-static.cc:operator&=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-static.cc:operator&=(OT::LookupFlag::Flags&, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-style.cc:operator&=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-style.cc:operator&=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-style.cc:operator&=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-style.cc:operator&=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-style.cc:operator&=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-style.cc:operator&=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-style.cc:operator&=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-style.cc:operator&=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-style.cc:operator&=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-style.cc:operator&=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-style.cc:operator&=(OT::LookupFlag::Flags&, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-graphite2.cc:operator&=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-graphite2.cc:operator&=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-graphite2.cc:operator&=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-graphite2.cc:operator&=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-graphite2.cc:operator&=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-graphite2.cc:operator&=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-buffer-verify.cc:operator&=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-buffer-verify.cc:operator&=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-buffer-verify.cc:operator&=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-buffer-verify.cc:operator&=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-buffer-verify.cc:operator&=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-paint.cc:operator&=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-paint.cc:operator&=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-paint.cc:operator&=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-paint.cc:operator&=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-paint.cc:operator&=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-paint.cc:operator&=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-cff1-table.cc:operator&=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-cff1-table.cc:operator&=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-cff1-table.cc:operator&=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-cff1-table.cc:operator&=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-cff1-table.cc:operator&=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-cff1-table.cc:operator&=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-cff1-table.cc:operator&=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-cff1-table.cc:operator&=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-cff1-table.cc:operator&=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-cff1-table.cc:operator&=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-cff1-table.cc:operator&=(OT::LookupFlag::Flags&, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-ot-cff2-table.cc:operator&=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-cff2-table.cc:operator&=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-cff2-table.cc:operator&=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-cff2-table.cc:operator&=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-cff2-table.cc:operator&=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-cff2-table.cc:operator&=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-cff2-table.cc:operator&=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-cff2-table.cc:operator&=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-cff2-table.cc:operator&=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-cff2-table.cc:operator&=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-cff2-table.cc:operator&=(OT::LookupFlag::Flags&, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-ot-map.cc:operator&=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-map.cc:operator&=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-map.cc:operator&=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-map.cc:operator&=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-map.cc:operator&=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-map.cc:operator&=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-map.cc:operator&=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-map.cc:operator&=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-map.cc:operator&=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-map.cc:operator&=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:operator&=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:operator&=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:operator&=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:operator&=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:operator&=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:operator&=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:operator&=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:operator&=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:operator&=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:operator&=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:operator&=(OT::LookupFlag::Flags&, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-ot-shaper-default.cc:operator&=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-default.cc:operator&=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shaper-default.cc:operator&=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-default.cc:operator&=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-default.cc:operator&=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-default.cc:operator&=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shaper-default.cc:operator&=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-default.cc:operator&=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-default.cc:operator&=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-default.cc:operator&=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:operator&=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:operator&=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:operator&=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:operator&=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:operator&=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:operator&=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:operator&=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:operator&=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:operator&=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:operator&=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:operator&=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:operator&=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:operator&=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:operator&=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:operator&=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:operator&=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:operator&=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:operator&=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:operator&=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:operator&=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic.cc:operator&=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic.cc:operator&=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic.cc:operator&=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic.cc:operator&=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic.cc:operator&=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic.cc:operator&=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic.cc:operator&=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-indic.cc:operator&=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic.cc:operator&=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic.cc:operator&=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:operator&=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:operator&=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:operator&=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:operator&=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:operator&=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:operator&=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:operator&=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:operator&=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:operator&=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:operator&=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:operator&=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:operator&=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:operator&=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:operator&=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:operator&=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:operator&=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:operator&=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:operator&=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:operator&=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:operator&=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:operator&=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:operator&=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:operator&=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:operator&=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:operator&=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:operator&=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:operator&=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:operator&=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:operator&=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:operator&=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-thai.cc:operator&=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-thai.cc:operator&=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shaper-thai.cc:operator&=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-thai.cc:operator&=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-thai.cc:operator&=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-thai.cc:operator&=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shaper-thai.cc:operator&=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-thai.cc:operator&=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-thai.cc:operator&=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-thai.cc:operator&=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-use.cc:operator&=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-use.cc:operator&=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shaper-use.cc:operator&=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-use.cc:operator&=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-use.cc:operator&=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-use.cc:operator&=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shaper-use.cc:operator&=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-use.cc:operator&=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-use.cc:operator&=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-use.cc:operator&=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:operator&=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:operator&=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:operator&=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:operator&=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:operator&=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:operator&=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:operator&=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:operator&=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:operator&=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:operator&=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shape-fallback.cc:operator&=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shape-fallback.cc:operator&=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shape-fallback.cc:operator&=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shape-fallback.cc:operator&=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shape-fallback.cc:operator&=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shape-fallback.cc:operator&=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shape-fallback.cc:operator&=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shape-fallback.cc:operator&=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shape-fallback.cc:operator&=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shape-fallback.cc:operator&=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shape-fallback.cc:operator&=(OT::LookupFlag::Flags&, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-ot-shape-normalize.cc:operator&=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shape-normalize.cc:operator&=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shape-normalize.cc:operator&=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shape-normalize.cc:operator&=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shape-normalize.cc:operator&=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shape-normalize.cc:operator&=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shape-normalize.cc:operator&=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shape-normalize.cc:operator&=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shape-normalize.cc:operator&=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shape-normalize.cc:operator&=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-buffer-serialize.cc:operator&=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-buffer-serialize.cc:operator&=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-buffer-serialize.cc:operator&=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-buffer-serialize.cc:operator&=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-buffer-serialize.cc:operator&=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:operator&=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:operator&=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:operator&=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:operator&=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:operator&=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:operator&=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:operator&=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:operator&=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:operator&=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:operator&=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-subset-input.cc:operator&=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-subset-input.cc:operator&=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-subset-input.cc:operator&=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-subset-input.cc:operator&=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-subset-input.cc:operator&=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-subset-input.cc:operator&=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-subset-input.cc:operator&=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-subset-input.cc:operator&=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-subset.cc:operator&=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-subset.cc:operator&=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-subset.cc:operator&=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-subset.cc:operator&=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-subset.cc:operator&=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-subset.cc:operator&=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-subset.cc:operator&=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-subset.cc:operator&=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-subset.cc:operator&=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-subset.cc:operator&=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-subset.cc:operator&=(OT::LookupFlag::Flags&, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-subset-plan.cc:operator&=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-subset-plan.cc:operator&=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-subset-plan.cc:operator&=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-subset-plan.cc:operator&=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-subset-plan.cc:operator&=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-subset-plan.cc:operator&=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-subset-plan.cc:operator&=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-subset-plan.cc:operator&=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-subset-plan.cc:operator&=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-subset-plan.cc:operator&=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-subset-plan.cc:operator&=(OT::LookupFlag::Flags&, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-subset-plan-layout.cc:operator&=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-subset-plan-layout.cc:operator&=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-subset-plan-layout.cc:operator&=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-subset-plan-layout.cc:operator&=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-subset-plan-layout.cc:operator&=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-subset-plan-layout.cc:operator&=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-subset-plan-layout.cc:operator&=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-subset-plan-layout.cc:operator&=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-subset-plan-layout.cc:operator&=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-subset-plan-layout.cc:operator&=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-subset-plan-layout.cc:operator&=(OT::LookupFlag::Flags&, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-subset-plan-var.cc:operator&=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-subset-plan-var.cc:operator&=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-subset-plan-var.cc:operator&=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-subset-plan-var.cc:operator&=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-subset-plan-var.cc:operator&=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-subset-plan-var.cc:operator&=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-subset-plan-var.cc:operator&=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-subset-plan-var.cc:operator&=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-subset-plan-var.cc:operator&=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-subset-plan-var.cc:operator&=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-subset-plan-var.cc:operator&=(OT::LookupFlag::Flags&, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-subset-table-layout.cc:operator&=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-subset-table-layout.cc:operator&=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-subset-table-layout.cc:operator&=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-subset-table-layout.cc:operator&=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-subset-table-layout.cc:operator&=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-subset-table-layout.cc:operator&=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-subset-table-layout.cc:operator&=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-subset-table-layout.cc:operator&=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-subset-table-layout.cc:operator&=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-subset-table-layout.cc:operator&=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-subset-table-layout.cc:operator&=(OT::LookupFlag::Flags&, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-subset-table-var.cc:operator&=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-subset-table-var.cc:operator&=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-subset-table-var.cc:operator&=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-subset-table-var.cc:operator&=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-subset-table-var.cc:operator&=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-subset-table-var.cc:operator&=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-subset-table-var.cc:operator&=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-subset-table-var.cc:operator&=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-subset-table-var.cc:operator&=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-subset-table-var.cc:operator&=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-subset-table-var.cc:operator&=(OT::LookupFlag::Flags&, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-subset-table-cff.cc:operator&=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-subset-table-cff.cc:operator&=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-subset-table-cff.cc:operator&=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-subset-table-cff.cc:operator&=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-subset-table-cff.cc:operator&=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-subset-table-cff.cc:operator&=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-subset-table-cff.cc:operator&=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-subset-table-cff.cc:operator&=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-subset-table-cff.cc:operator&=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-subset-table-cff.cc:operator&=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-subset-table-cff.cc:operator&=(OT::LookupFlag::Flags&, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-subset-table-color.cc:operator&=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-subset-table-color.cc:operator&=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-subset-table-color.cc:operator&=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-subset-table-color.cc:operator&=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-subset-table-color.cc:operator&=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-subset-table-color.cc:operator&=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-subset-table-color.cc:operator&=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-subset-table-color.cc:operator&=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-subset-table-color.cc:operator&=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-subset-table-color.cc:operator&=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-subset-table-color.cc:operator&=(OT::LookupFlag::Flags&, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-subset-table-other.cc:operator&=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-subset-table-other.cc:operator&=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-subset-table-other.cc:operator&=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-subset-table-other.cc:operator&=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-subset-table-other.cc:operator&=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-subset-table-other.cc:operator&=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-subset-table-other.cc:operator&=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-subset-table-other.cc:operator&=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-subset-table-other.cc:operator&=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-subset-table-other.cc:operator&=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-subset-table-other.cc:operator&=(OT::LookupFlag::Flags&, OT::LookupFlag::Flags)
Unexecuted instantiation: gsubgpos-context.cc:operator&=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: gsubgpos-context.cc:operator&=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: gsubgpos-context.cc:operator&=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: gsubgpos-context.cc:operator&=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: gsubgpos-context.cc:operator&=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: gsubgpos-context.cc:operator&=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: gsubgpos-context.cc:operator&=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: gsubgpos-context.cc:operator&=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: gsubgpos-context.cc:operator&=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: gsubgpos-context.cc:operator&=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: gsubgpos-context.cc:operator&=(OT::LookupFlag::Flags&, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-subset-cff1.cc:operator&=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-subset-cff1.cc:operator&=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-subset-cff1.cc:operator&=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-subset-cff1.cc:operator&=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-subset-cff1.cc:operator&=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-subset-cff1.cc:operator&=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-subset-cff1.cc:operator&=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-subset-cff1.cc:operator&=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-subset-cff1.cc:operator&=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-subset-cff1.cc:operator&=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-subset-cff1.cc:operator&=(OT::LookupFlag::Flags&, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-subset-cff2.cc:operator&=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-subset-cff2.cc:operator&=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-subset-cff2.cc:operator&=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-subset-cff2.cc:operator&=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-subset-cff2.cc:operator&=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-subset-cff2.cc:operator&=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-subset-cff2.cc:operator&=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-subset-cff2.cc:operator&=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-subset-cff2.cc:operator&=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-subset-cff2.cc:operator&=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-subset-cff2.cc:operator&=(OT::LookupFlag::Flags&, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-subset-instancer-iup.cc:operator&=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-subset-instancer-iup.cc:operator&=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-subset-instancer-iup.cc:operator&=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-subset-instancer-iup.cc:operator&=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-subset-instancer-iup.cc:operator&=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-subset-instancer-iup.cc:operator&=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-subset-instancer-iup.cc:operator&=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-subset-cff-common.cc:operator&=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-subset-cff-common.cc:operator&=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-subset-cff-common.cc:operator&=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-subset-cff-common.cc:operator&=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-subset-cff-common.cc:operator&=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-subset-cff-common.cc:operator&=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-subset-cff-common.cc:operator&=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-subset-cff-common.cc:operator&=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-subset-cff-common.cc:operator&=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-subset-cff-common.cc:operator&=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-subset-cff-common.cc:operator&=(OT::LookupFlag::Flags&, OT::LookupFlag::Flags)
65
23
    static inline T& operator ^= (T& l, T r) { l = l ^ r; return l; } \
Unexecuted instantiation: hb-aat-layout.cc:operator^=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-aat-layout.cc:operator^=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-aat-layout.cc:operator^=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-aat-layout.cc:operator^=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-aat-layout.cc:operator^=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-aat-layout.cc:operator^=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-aat-layout.cc:operator^=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-aat-layout.cc:operator^=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-aat-layout.cc:operator^=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-aat-layout.cc:operator^=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-aat-layout.cc:operator^=(OT::LookupFlag::Flags&, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-aat-map.cc:operator^=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-aat-map.cc:operator^=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-aat-map.cc:operator^=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-aat-map.cc:operator^=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-aat-map.cc:operator^=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-aat-map.cc:operator^=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-aat-map.cc:operator^=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-aat-map.cc:operator^=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-aat-map.cc:operator^=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-aat-map.cc:operator^=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-aat-map.cc:operator^=(OT::LookupFlag::Flags&, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-buffer.cc:operator^=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-buffer.cc:operator^=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-buffer.cc:operator^=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-buffer.cc:operator^=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-buffer.cc:operator^=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-buffer.cc:operator^=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-buffer.cc:operator^=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-buffer.cc:operator^=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-face.cc:operator^=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-face.cc:operator^=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-face.cc:operator^=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-face.cc:operator^=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-face.cc:operator^=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-face.cc:operator^=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-face.cc:operator^=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-face.cc:operator^=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-face.cc:operator^=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-face.cc:operator^=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-face.cc:operator^=(OT::LookupFlag::Flags&, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-face-builder.cc:operator^=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-face-builder.cc:operator^=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-face-builder.cc:operator^=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-face-builder.cc:operator^=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-face-builder.cc:operator^=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-face-builder.cc:operator^=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-face-builder.cc:operator^=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-face-builder.cc:operator^=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-fallback-shape.cc:operator^=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-fallback-shape.cc:operator^=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-fallback-shape.cc:operator^=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-fallback-shape.cc:operator^=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-fallback-shape.cc:operator^=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-fallback-shape.cc:operator^=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-font.cc:operator^=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-font.cc:operator^=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-font.cc:operator^=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-font.cc:operator^=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-font.cc:operator^=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-font.cc:operator^=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-font.cc:operator^=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-font.cc:operator^=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-font.cc:operator^=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-font.cc:operator^=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-font.cc:operator^=(OT::LookupFlag::Flags&, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-ot-color.cc:operator^=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-color.cc:operator^=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-color.cc:operator^=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-color.cc:operator^=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-color.cc:operator^=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-color.cc:operator^=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-color.cc:operator^=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-color.cc:operator^=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-color.cc:operator^=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-color.cc:operator^=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-color.cc:operator^=(OT::LookupFlag::Flags&, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-ot-face.cc:operator^=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-face.cc:operator^=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-face.cc:operator^=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-face.cc:operator^=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-face.cc:operator^=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-face.cc:operator^=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-face.cc:operator^=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-face.cc:operator^=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-face.cc:operator^=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-face.cc:operator^=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-face.cc:operator^=(OT::LookupFlag::Flags&, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-ot-face.cc:OT::operator^=(OT::VarComponent::flags_t&, OT::VarComponent::flags_t)
Unexecuted instantiation: hb-ot-font.cc:operator^=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-font.cc:operator^=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-font.cc:operator^=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-font.cc:operator^=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-font.cc:operator^=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-font.cc:operator^=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-font.cc:operator^=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-font.cc:operator^=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-font.cc:operator^=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-font.cc:operator^=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-font.cc:operator^=(OT::LookupFlag::Flags&, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-ot-font.cc:OT::operator^=(OT::VarComponent::flags_t&, OT::VarComponent::flags_t)
Unexecuted instantiation: VARC.cc:operator^=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: VARC.cc:operator^=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: VARC.cc:operator^=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: VARC.cc:operator^=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: VARC.cc:operator^=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: VARC.cc:operator^=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: VARC.cc:operator^=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: VARC.cc:operator^=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: VARC.cc:operator^=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: VARC.cc:operator^=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: VARC.cc:operator^=(OT::LookupFlag::Flags&, OT::LookupFlag::Flags)
Unexecuted instantiation: VARC.cc:OT::operator^=(OT::VarComponent::flags_t&, OT::VarComponent::flags_t)
Unexecuted instantiation: hb-ot-layout.cc:operator^=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-layout.cc:operator^=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-layout.cc:operator^=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-layout.cc:operator^=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-layout.cc:operator^=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-layout.cc:operator^=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-layout.cc:operator^=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-layout.cc:operator^=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-layout.cc:operator^=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-layout.cc:operator^=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-layout.cc:operator^=(OT::LookupFlag::Flags&, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-ot-metrics.cc:operator^=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-metrics.cc:operator^=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-metrics.cc:operator^=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-metrics.cc:operator^=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-metrics.cc:operator^=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-metrics.cc:operator^=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-metrics.cc:operator^=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-metrics.cc:operator^=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-metrics.cc:operator^=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-metrics.cc:operator^=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-metrics.cc:operator^=(OT::LookupFlag::Flags&, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-ot-name.cc:operator^=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-name.cc:operator^=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-name.cc:operator^=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-name.cc:operator^=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-name.cc:operator^=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-name.cc:operator^=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-name.cc:operator^=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-name.cc:operator^=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shape.cc:operator^=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shape.cc:operator^=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shape.cc:operator^=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shape.cc:operator^=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shape.cc:operator^=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shape.cc:operator^=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shape.cc:operator^=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shape.cc:operator^=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shape.cc:operator^=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shape.cc:operator^=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shape.cc:operator^=(OT::LookupFlag::Flags&, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-ot-var.cc:operator^=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-var.cc:operator^=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-var.cc:operator^=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-var.cc:operator^=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-var.cc:operator^=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-var.cc:operator^=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-var.cc:operator^=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-var.cc:operator^=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-var.cc:operator^=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-var.cc:operator^=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-var.cc:operator^=(OT::LookupFlag::Flags&, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-shape-plan.cc:operator^=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-shape-plan.cc:operator^=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-shape-plan.cc:operator^=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-shape-plan.cc:operator^=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-shape-plan.cc:operator^=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-shape-plan.cc:operator^=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-shape.cc:operator^=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-shape.cc:operator^=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-shape.cc:operator^=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-shape.cc:operator^=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-shape.cc:operator^=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-shape.cc:operator^=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-static.cc:operator^=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-static.cc:operator^=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-static.cc:operator^=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-static.cc:operator^=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-static.cc:operator^=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-static.cc:operator^=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-static.cc:operator^=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-static.cc:operator^=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-static.cc:operator^=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-static.cc:operator^=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-static.cc:operator^=(OT::LookupFlag::Flags&, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-style.cc:operator^=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-style.cc:operator^=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-style.cc:operator^=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-style.cc:operator^=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-style.cc:operator^=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-style.cc:operator^=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-style.cc:operator^=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-style.cc:operator^=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-style.cc:operator^=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-style.cc:operator^=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-style.cc:operator^=(OT::LookupFlag::Flags&, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-graphite2.cc:operator^=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-graphite2.cc:operator^=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-graphite2.cc:operator^=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-graphite2.cc:operator^=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-graphite2.cc:operator^=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-graphite2.cc:operator^=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-buffer-verify.cc:operator^=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-buffer-verify.cc:operator^=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-buffer-verify.cc:operator^=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-buffer-verify.cc:operator^=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-buffer-verify.cc:operator^=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-paint.cc:operator^=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-paint.cc:operator^=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-paint.cc:operator^=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-paint.cc:operator^=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-paint.cc:operator^=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-paint.cc:operator^=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-cff1-table.cc:operator^=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-cff1-table.cc:operator^=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-cff1-table.cc:operator^=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-cff1-table.cc:operator^=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-cff1-table.cc:operator^=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-cff1-table.cc:operator^=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-cff1-table.cc:operator^=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-cff1-table.cc:operator^=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-cff1-table.cc:operator^=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-cff1-table.cc:operator^=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-cff1-table.cc:operator^=(OT::LookupFlag::Flags&, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-ot-cff2-table.cc:operator^=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-cff2-table.cc:operator^=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-cff2-table.cc:operator^=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-cff2-table.cc:operator^=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-cff2-table.cc:operator^=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-cff2-table.cc:operator^=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-cff2-table.cc:operator^=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-cff2-table.cc:operator^=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-cff2-table.cc:operator^=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-cff2-table.cc:operator^=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-cff2-table.cc:operator^=(OT::LookupFlag::Flags&, OT::LookupFlag::Flags)
hb-ot-map.cc:operator^=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Line
Count
Source
65
23
    static inline T& operator ^= (T& l, T r) { l = l ^ r; return l; } \
Unexecuted instantiation: hb-ot-map.cc:operator^=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-map.cc:operator^=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-map.cc:operator^=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-map.cc:operator^=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-map.cc:operator^=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-map.cc:operator^=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-map.cc:operator^=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-map.cc:operator^=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-map.cc:operator^=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:operator^=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:operator^=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:operator^=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:operator^=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:operator^=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:operator^=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:operator^=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:operator^=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:operator^=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:operator^=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:operator^=(OT::LookupFlag::Flags&, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-ot-shaper-default.cc:operator^=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-default.cc:operator^=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shaper-default.cc:operator^=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-default.cc:operator^=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-default.cc:operator^=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-default.cc:operator^=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shaper-default.cc:operator^=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-default.cc:operator^=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-default.cc:operator^=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-default.cc:operator^=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:operator^=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:operator^=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:operator^=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:operator^=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:operator^=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:operator^=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:operator^=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:operator^=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:operator^=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:operator^=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:operator^=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:operator^=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:operator^=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:operator^=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:operator^=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:operator^=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:operator^=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:operator^=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:operator^=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:operator^=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic.cc:operator^=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic.cc:operator^=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic.cc:operator^=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic.cc:operator^=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic.cc:operator^=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic.cc:operator^=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic.cc:operator^=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-indic.cc:operator^=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic.cc:operator^=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic.cc:operator^=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:operator^=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:operator^=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:operator^=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:operator^=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:operator^=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:operator^=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:operator^=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:operator^=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:operator^=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:operator^=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:operator^=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:operator^=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:operator^=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:operator^=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:operator^=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:operator^=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:operator^=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:operator^=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:operator^=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:operator^=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:operator^=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:operator^=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:operator^=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:operator^=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:operator^=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:operator^=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:operator^=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:operator^=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:operator^=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:operator^=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-thai.cc:operator^=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-thai.cc:operator^=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shaper-thai.cc:operator^=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-thai.cc:operator^=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-thai.cc:operator^=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-thai.cc:operator^=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shaper-thai.cc:operator^=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-thai.cc:operator^=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-thai.cc:operator^=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-thai.cc:operator^=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-use.cc:operator^=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-use.cc:operator^=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shaper-use.cc:operator^=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-use.cc:operator^=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-use.cc:operator^=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-use.cc:operator^=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shaper-use.cc:operator^=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-use.cc:operator^=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-use.cc:operator^=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-use.cc:operator^=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:operator^=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:operator^=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:operator^=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:operator^=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:operator^=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:operator^=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:operator^=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:operator^=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:operator^=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:operator^=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shape-fallback.cc:operator^=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shape-fallback.cc:operator^=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shape-fallback.cc:operator^=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shape-fallback.cc:operator^=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shape-fallback.cc:operator^=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shape-fallback.cc:operator^=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shape-fallback.cc:operator^=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shape-fallback.cc:operator^=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shape-fallback.cc:operator^=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shape-fallback.cc:operator^=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shape-fallback.cc:operator^=(OT::LookupFlag::Flags&, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-ot-shape-normalize.cc:operator^=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shape-normalize.cc:operator^=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shape-normalize.cc:operator^=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shape-normalize.cc:operator^=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shape-normalize.cc:operator^=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shape-normalize.cc:operator^=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shape-normalize.cc:operator^=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shape-normalize.cc:operator^=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shape-normalize.cc:operator^=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shape-normalize.cc:operator^=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-buffer-serialize.cc:operator^=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-buffer-serialize.cc:operator^=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-buffer-serialize.cc:operator^=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-buffer-serialize.cc:operator^=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-buffer-serialize.cc:operator^=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:operator^=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:operator^=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:operator^=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:operator^=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:operator^=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:operator^=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:operator^=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:operator^=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:operator^=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:operator^=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-subset-input.cc:operator^=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-subset-input.cc:operator^=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-subset-input.cc:operator^=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-subset-input.cc:operator^=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-subset-input.cc:operator^=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-subset-input.cc:operator^=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-subset-input.cc:operator^=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-subset-input.cc:operator^=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-subset.cc:operator^=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-subset.cc:operator^=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-subset.cc:operator^=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-subset.cc:operator^=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-subset.cc:operator^=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-subset.cc:operator^=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-subset.cc:operator^=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-subset.cc:operator^=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-subset.cc:operator^=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-subset.cc:operator^=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-subset.cc:operator^=(OT::LookupFlag::Flags&, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-subset-plan.cc:operator^=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-subset-plan.cc:operator^=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-subset-plan.cc:operator^=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-subset-plan.cc:operator^=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-subset-plan.cc:operator^=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-subset-plan.cc:operator^=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-subset-plan.cc:operator^=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-subset-plan.cc:operator^=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-subset-plan.cc:operator^=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-subset-plan.cc:operator^=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-subset-plan.cc:operator^=(OT::LookupFlag::Flags&, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-subset-plan-layout.cc:operator^=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-subset-plan-layout.cc:operator^=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-subset-plan-layout.cc:operator^=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-subset-plan-layout.cc:operator^=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-subset-plan-layout.cc:operator^=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-subset-plan-layout.cc:operator^=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-subset-plan-layout.cc:operator^=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-subset-plan-layout.cc:operator^=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-subset-plan-layout.cc:operator^=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-subset-plan-layout.cc:operator^=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-subset-plan-layout.cc:operator^=(OT::LookupFlag::Flags&, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-subset-plan-var.cc:operator^=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-subset-plan-var.cc:operator^=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-subset-plan-var.cc:operator^=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-subset-plan-var.cc:operator^=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-subset-plan-var.cc:operator^=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-subset-plan-var.cc:operator^=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-subset-plan-var.cc:operator^=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-subset-plan-var.cc:operator^=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-subset-plan-var.cc:operator^=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-subset-plan-var.cc:operator^=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-subset-plan-var.cc:operator^=(OT::LookupFlag::Flags&, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-subset-table-layout.cc:operator^=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-subset-table-layout.cc:operator^=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-subset-table-layout.cc:operator^=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-subset-table-layout.cc:operator^=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-subset-table-layout.cc:operator^=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-subset-table-layout.cc:operator^=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-subset-table-layout.cc:operator^=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-subset-table-layout.cc:operator^=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-subset-table-layout.cc:operator^=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-subset-table-layout.cc:operator^=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-subset-table-layout.cc:operator^=(OT::LookupFlag::Flags&, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-subset-table-var.cc:operator^=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-subset-table-var.cc:operator^=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-subset-table-var.cc:operator^=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-subset-table-var.cc:operator^=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-subset-table-var.cc:operator^=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-subset-table-var.cc:operator^=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-subset-table-var.cc:operator^=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-subset-table-var.cc:operator^=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-subset-table-var.cc:operator^=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-subset-table-var.cc:operator^=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-subset-table-var.cc:operator^=(OT::LookupFlag::Flags&, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-subset-table-cff.cc:operator^=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-subset-table-cff.cc:operator^=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-subset-table-cff.cc:operator^=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-subset-table-cff.cc:operator^=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-subset-table-cff.cc:operator^=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-subset-table-cff.cc:operator^=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-subset-table-cff.cc:operator^=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-subset-table-cff.cc:operator^=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-subset-table-cff.cc:operator^=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-subset-table-cff.cc:operator^=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-subset-table-cff.cc:operator^=(OT::LookupFlag::Flags&, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-subset-table-color.cc:operator^=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-subset-table-color.cc:operator^=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-subset-table-color.cc:operator^=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-subset-table-color.cc:operator^=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-subset-table-color.cc:operator^=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-subset-table-color.cc:operator^=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-subset-table-color.cc:operator^=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-subset-table-color.cc:operator^=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-subset-table-color.cc:operator^=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-subset-table-color.cc:operator^=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-subset-table-color.cc:operator^=(OT::LookupFlag::Flags&, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-subset-table-other.cc:operator^=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-subset-table-other.cc:operator^=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-subset-table-other.cc:operator^=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-subset-table-other.cc:operator^=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-subset-table-other.cc:operator^=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-subset-table-other.cc:operator^=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-subset-table-other.cc:operator^=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-subset-table-other.cc:operator^=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-subset-table-other.cc:operator^=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-subset-table-other.cc:operator^=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-subset-table-other.cc:operator^=(OT::LookupFlag::Flags&, OT::LookupFlag::Flags)
Unexecuted instantiation: gsubgpos-context.cc:operator^=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: gsubgpos-context.cc:operator^=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: gsubgpos-context.cc:operator^=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: gsubgpos-context.cc:operator^=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: gsubgpos-context.cc:operator^=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: gsubgpos-context.cc:operator^=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: gsubgpos-context.cc:operator^=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: gsubgpos-context.cc:operator^=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: gsubgpos-context.cc:operator^=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: gsubgpos-context.cc:operator^=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: gsubgpos-context.cc:operator^=(OT::LookupFlag::Flags&, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-subset-cff1.cc:operator^=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-subset-cff1.cc:operator^=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-subset-cff1.cc:operator^=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-subset-cff1.cc:operator^=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-subset-cff1.cc:operator^=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-subset-cff1.cc:operator^=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-subset-cff1.cc:operator^=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-subset-cff1.cc:operator^=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-subset-cff1.cc:operator^=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-subset-cff1.cc:operator^=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-subset-cff1.cc:operator^=(OT::LookupFlag::Flags&, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-subset-cff2.cc:operator^=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-subset-cff2.cc:operator^=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-subset-cff2.cc:operator^=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-subset-cff2.cc:operator^=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-subset-cff2.cc:operator^=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-subset-cff2.cc:operator^=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-subset-cff2.cc:operator^=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-subset-cff2.cc:operator^=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-subset-cff2.cc:operator^=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-subset-cff2.cc:operator^=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-subset-cff2.cc:operator^=(OT::LookupFlag::Flags&, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-subset-instancer-iup.cc:operator^=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-subset-instancer-iup.cc:operator^=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-subset-instancer-iup.cc:operator^=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-subset-instancer-iup.cc:operator^=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-subset-instancer-iup.cc:operator^=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-subset-instancer-iup.cc:operator^=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-subset-instancer-iup.cc:operator^=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-subset-cff-common.cc:operator^=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-subset-cff-common.cc:operator^=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-subset-cff-common.cc:operator^=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-subset-cff-common.cc:operator^=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-subset-cff-common.cc:operator^=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-subset-cff-common.cc:operator^=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-subset-cff-common.cc:operator^=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-subset-cff-common.cc:operator^=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-subset-cff-common.cc:operator^=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-subset-cff-common.cc:operator^=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-subset-cff-common.cc:operator^=(OT::LookupFlag::Flags&, OT::LookupFlag::Flags)
66
  } \
67
  static_assert (true, "")
68
69
/* Useful for set-operations on small enums.
70
 * For example, for testing "x ∈ {x1, x2, x3}" use:
71
 * (FLAG_UNSAFE(x) & (FLAG(x1) | FLAG(x2) | FLAG(x3)))
72
 */
73
954M
#define FLAG(x) (static_assert_expr ((unsigned)(x) < 32) + (((uint32_t) 1U) << (unsigned)(x)))
74
283M
#define FLAG_UNSAFE(x) ((unsigned)(x) < 32 ? (((uint32_t) 1U) << (unsigned)(x)) : 0)
75
0
#define FLAG_RANGE(x,y) (static_assert_expr ((x) < (y)) + FLAG(y+1) - FLAG(x))
76
0
#define FLAG64(x) (static_assert_expr ((unsigned)(x) < 64) + (((uint64_t) 1ULL) << (unsigned)(x)))
77
0
#define FLAG64_UNSAFE(x) ((unsigned)(x) < 64 ? (((uint64_t) 1ULL) << (unsigned)(x)) : 0)
78
79
80
/*
81
 * Fixed-endian integers / floats.
82
 */
83
84
85
/* Endian swap, used in Windows related backends */
86
static inline constexpr uint16_t hb_uint16_swap (uint16_t v)
87
0
{ return (v >> 8) | (v << 8); }
Unexecuted instantiation: hb-aat-layout.cc:hb_uint16_swap(unsigned short)
Unexecuted instantiation: hb-aat-map.cc:hb_uint16_swap(unsigned short)
Unexecuted instantiation: hb-blob.cc:hb_uint16_swap(unsigned short)
Unexecuted instantiation: hb-buffer.cc:hb_uint16_swap(unsigned short)
Unexecuted instantiation: hb-common.cc:hb_uint16_swap(unsigned short)
Unexecuted instantiation: hb-draw.cc:hb_uint16_swap(unsigned short)
Unexecuted instantiation: hb-face.cc:hb_uint16_swap(unsigned short)
Unexecuted instantiation: hb-face-builder.cc:hb_uint16_swap(unsigned short)
Unexecuted instantiation: hb-fallback-shape.cc:hb_uint16_swap(unsigned short)
Unexecuted instantiation: hb-font.cc:hb_uint16_swap(unsigned short)
Unexecuted instantiation: hb-map.cc:hb_uint16_swap(unsigned short)
Unexecuted instantiation: hb-number.cc:hb_uint16_swap(unsigned short)
Unexecuted instantiation: hb-ot-color.cc:hb_uint16_swap(unsigned short)
Unexecuted instantiation: hb-ot-face.cc:hb_uint16_swap(unsigned short)
Unexecuted instantiation: hb-ot-font.cc:hb_uint16_swap(unsigned short)
Unexecuted instantiation: hb-outline.cc:hb_uint16_swap(unsigned short)
Unexecuted instantiation: VARC.cc:hb_uint16_swap(unsigned short)
Unexecuted instantiation: hb-ot-layout.cc:hb_uint16_swap(unsigned short)
Unexecuted instantiation: hb-ot-metrics.cc:hb_uint16_swap(unsigned short)
Unexecuted instantiation: hb-ot-name.cc:hb_uint16_swap(unsigned short)
Unexecuted instantiation: hb-ot-shape.cc:hb_uint16_swap(unsigned short)
Unexecuted instantiation: hb-ot-tag.cc:hb_uint16_swap(unsigned short)
Unexecuted instantiation: hb-ot-var.cc:hb_uint16_swap(unsigned short)
Unexecuted instantiation: hb-set.cc:hb_uint16_swap(unsigned short)
Unexecuted instantiation: hb-shape-plan.cc:hb_uint16_swap(unsigned short)
Unexecuted instantiation: hb-shape.cc:hb_uint16_swap(unsigned short)
Unexecuted instantiation: hb-shaper.cc:hb_uint16_swap(unsigned short)
Unexecuted instantiation: hb-static.cc:hb_uint16_swap(unsigned short)
Unexecuted instantiation: hb-style.cc:hb_uint16_swap(unsigned short)
Unexecuted instantiation: hb-unicode.cc:hb_uint16_swap(unsigned short)
Unexecuted instantiation: hb-graphite2.cc:hb_uint16_swap(unsigned short)
Unexecuted instantiation: hb-icu.cc:hb_uint16_swap(unsigned short)
Unexecuted instantiation: hb-buffer-verify.cc:hb_uint16_swap(unsigned short)
Unexecuted instantiation: hb-paint.cc:hb_uint16_swap(unsigned short)
Unexecuted instantiation: hb-paint-bounded.cc:hb_uint16_swap(unsigned short)
Unexecuted instantiation: hb-paint-extents.cc:hb_uint16_swap(unsigned short)
Unexecuted instantiation: hb-ot-cff1-table.cc:hb_uint16_swap(unsigned short)
Unexecuted instantiation: hb-ot-cff2-table.cc:hb_uint16_swap(unsigned short)
Unexecuted instantiation: hb-ot-map.cc:hb_uint16_swap(unsigned short)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:hb_uint16_swap(unsigned short)
Unexecuted instantiation: hb-ot-shaper-default.cc:hb_uint16_swap(unsigned short)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:hb_uint16_swap(unsigned short)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:hb_uint16_swap(unsigned short)
Unexecuted instantiation: hb-ot-shaper-indic.cc:hb_uint16_swap(unsigned short)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:hb_uint16_swap(unsigned short)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:hb_uint16_swap(unsigned short)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:hb_uint16_swap(unsigned short)
Unexecuted instantiation: hb-ot-shaper-thai.cc:hb_uint16_swap(unsigned short)
Unexecuted instantiation: hb-ot-shaper-use.cc:hb_uint16_swap(unsigned short)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:hb_uint16_swap(unsigned short)
Unexecuted instantiation: hb-ot-shape-fallback.cc:hb_uint16_swap(unsigned short)
Unexecuted instantiation: hb-ot-shape-normalize.cc:hb_uint16_swap(unsigned short)
Unexecuted instantiation: hb-ucd.cc:hb_uint16_swap(unsigned short)
Unexecuted instantiation: hb-buffer-serialize.cc:hb_uint16_swap(unsigned short)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:hb_uint16_swap(unsigned short)
Unexecuted instantiation: hb-subset-input.cc:hb_uint16_swap(unsigned short)
Unexecuted instantiation: hb-subset.cc:hb_uint16_swap(unsigned short)
Unexecuted instantiation: hb-subset-plan.cc:hb_uint16_swap(unsigned short)
Unexecuted instantiation: hb-subset-plan-layout.cc:hb_uint16_swap(unsigned short)
Unexecuted instantiation: hb-subset-plan-var.cc:hb_uint16_swap(unsigned short)
Unexecuted instantiation: hb-subset-table-layout.cc:hb_uint16_swap(unsigned short)
Unexecuted instantiation: hb-subset-table-var.cc:hb_uint16_swap(unsigned short)
Unexecuted instantiation: hb-subset-table-cff.cc:hb_uint16_swap(unsigned short)
Unexecuted instantiation: hb-subset-table-color.cc:hb_uint16_swap(unsigned short)
Unexecuted instantiation: hb-subset-table-other.cc:hb_uint16_swap(unsigned short)
Unexecuted instantiation: gsubgpos-context.cc:hb_uint16_swap(unsigned short)
Unexecuted instantiation: hb-subset-cff1.cc:hb_uint16_swap(unsigned short)
Unexecuted instantiation: hb-subset-cff2.cc:hb_uint16_swap(unsigned short)
Unexecuted instantiation: hb-subset-instancer-iup.cc:hb_uint16_swap(unsigned short)
Unexecuted instantiation: hb-subset-instancer-solver.cc:hb_uint16_swap(unsigned short)
Unexecuted instantiation: hb-subset-cff-common.cc:hb_uint16_swap(unsigned short)
88
static inline constexpr uint32_t hb_uint32_swap (uint32_t v)
89
0
{ return (hb_uint16_swap (v) << 16) | hb_uint16_swap (v >> 16); }
Unexecuted instantiation: hb-aat-layout.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-aat-map.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-blob.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-buffer.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-common.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-draw.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-face.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-face-builder.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-fallback-shape.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-font.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-map.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-number.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-ot-color.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-ot-face.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-ot-font.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-outline.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: VARC.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-ot-metrics.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-ot-name.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-ot-shape.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-ot-tag.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-ot-var.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-set.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-shape-plan.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-shape.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-shaper.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-static.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-style.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-unicode.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-graphite2.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-icu.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-buffer-verify.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-paint.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-paint-bounded.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-paint-extents.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-ot-cff1-table.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-ot-cff2-table.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-ot-map.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-ot-shaper-default.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-ot-shaper-indic.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-ot-shaper-thai.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-ot-shaper-use.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-ot-shape-normalize.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-ucd.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-buffer-serialize.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-subset-input.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-subset.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-subset-plan.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-subset-plan-layout.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-subset-plan-var.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-subset-table-layout.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-subset-table-var.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-subset-table-cff.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-subset-table-color.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-subset-table-other.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: gsubgpos-context.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-subset-cff1.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-subset-cff2.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-subset-instancer-iup.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-subset-instancer-solver.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-subset-cff-common.cc:hb_uint32_swap(unsigned int)
90
91
template <typename Type>
92
struct __attribute__((packed)) hb_packed_t
93
{
94
  hb_packed_t () = default;
95
  constexpr hb_packed_t (Type V) : v (V) {}
96
2.33G
  operator Type () const { return v; }
hb_packed_t<unsigned short>::operator unsigned short() const
Line
Count
Source
96
1.95G
  operator Type () const { return v; }
hb_packed_t<unsigned int>::operator unsigned int() const
Line
Count
Source
96
386M
  operator Type () const { return v; }
Unexecuted instantiation: hb_packed_t<unsigned long>::operator unsigned long() const
97
23.9M
  hb_packed_t & operator = (Type V) { v = V; return *this; }
hb_packed_t<unsigned int>::operator=(unsigned int)
Line
Count
Source
97
22.3M
  hb_packed_t & operator = (Type V) { v = V; return *this; }
hb_packed_t<unsigned short>::operator=(unsigned short)
Line
Count
Source
97
1.63M
  hb_packed_t & operator = (Type V) { v = V; return *this; }
98
99
  private:
100
  Type v;
101
};
102
103
#ifndef HB_FAST_NUM_ACCESS
104
105
#if defined(__OPTIMIZE__) && \
106
    defined(__BYTE_ORDER) && \
107
    (__BYTE_ORDER == __BIG_ENDIAN || \
108
     (__BYTE_ORDER == __LITTLE_ENDIAN && \
109
      hb_has_builtin(__builtin_bswap16) && \
110
      hb_has_builtin(__builtin_bswap32) && \
111
      hb_has_builtin(__builtin_bswap64)))
112
#define HB_FAST_NUM_ACCESS 1
113
#else
114
#define HB_FAST_NUM_ACCESS 0
115
#endif
116
117
// https://github.com/harfbuzz/harfbuzz/issues/5456
118
#if defined(__GNUC__) && !defined(__clang__) && (__GNUC__ <= 12)
119
#undef HB_FAST_NUM_ACCESS
120
#define HB_FAST_NUM_ACCESS 0
121
#endif
122
123
#endif
124
125
template <bool BE, typename Type, int Bytes = sizeof (Type)>
126
struct HBInt;
127
template <bool BE, typename Type>
128
struct HBInt<BE, Type, 1>
129
{
130
  public:
131
  HBInt () = default;
132
214k
  constexpr HBInt (Type V) : v {uint8_t (V)} {}
HBInt<true, unsigned char, 1>::HBInt(unsigned char)
Line
Count
Source
132
214k
  constexpr HBInt (Type V) : v {uint8_t (V)} {}
Unexecuted instantiation: HBInt<true, signed char, 1>::HBInt(signed char)
133
37.0M
  constexpr operator Type () const { return v; }
HBInt<true, unsigned char, 1>::operator unsigned char() const
Line
Count
Source
133
37.0M
  constexpr operator Type () const { return v; }
Unexecuted instantiation: HBInt<true, signed char, 1>::operator signed char() const
134
  private: uint8_t v;
135
};
136
template <bool BE, typename Type>
137
struct HBInt<BE, Type, 2>
138
{
139
  public:
140
  HBInt () = default;
141
142
  HBInt (Type V)
143
#if HB_FAST_NUM_ACCESS
144
1.63M
  {
145
1.63M
    if (BE == (__BYTE_ORDER == __BIG_ENDIAN))
146
0
      *((hb_packed_t<uint16_t> *) v) = V;
147
1.63M
    else
148
1.63M
      *((hb_packed_t<uint16_t> *) v) = __builtin_bswap16 (V);
149
1.63M
  }
HBInt<true, unsigned short, 2>::HBInt(unsigned short)
Line
Count
Source
144
1.41M
  {
145
1.41M
    if (BE == (__BYTE_ORDER == __BIG_ENDIAN))
146
0
      *((hb_packed_t<uint16_t> *) v) = V;
147
1.41M
    else
148
1.41M
      *((hb_packed_t<uint16_t> *) v) = __builtin_bswap16 (V);
149
1.41M
  }
HBInt<true, short, 2>::HBInt(short)
Line
Count
Source
144
213k
  {
145
213k
    if (BE == (__BYTE_ORDER == __BIG_ENDIAN))
146
0
      *((hb_packed_t<uint16_t> *) v) = V;
147
213k
    else
148
213k
      *((hb_packed_t<uint16_t> *) v) = __builtin_bswap16 (V);
149
213k
  }
150
#else
151
    : v {BE ? uint8_t ((V >>  8) & 0xFF) : uint8_t ((V      ) & 0xFF),
152
   BE ? uint8_t ((V      ) & 0xFF) : uint8_t ((V >>  8) & 0xFF)} {}
153
#endif
154
155
  constexpr operator Type () const
156
1.95G
  {
157
1.95G
#if HB_FAST_NUM_ACCESS
158
1.95G
    return (BE == (__BYTE_ORDER == __BIG_ENDIAN)) ?
159
0
      (uint16_t) *((const hb_packed_t<uint16_t> *) v)
160
1.95G
    :
161
1.95G
      __builtin_bswap16 ((uint16_t) *((const hb_packed_t<uint16_t> *) v))
162
1.95G
    ;
163
#else
164
    return (BE ? (v[0] <<  8) : (v[0]      ))
165
   + (BE ? (v[1]      ) : (v[1] <<  8));
166
#endif
167
1.95G
  }
HBInt<true, unsigned short, 2>::operator unsigned short() const
Line
Count
Source
156
1.92G
  {
157
1.92G
#if HB_FAST_NUM_ACCESS
158
1.92G
    return (BE == (__BYTE_ORDER == __BIG_ENDIAN)) ?
159
0
      (uint16_t) *((const hb_packed_t<uint16_t> *) v)
160
1.92G
    :
161
1.92G
      __builtin_bswap16 ((uint16_t) *((const hb_packed_t<uint16_t> *) v))
162
1.92G
    ;
163
#else
164
    return (BE ? (v[0] <<  8) : (v[0]      ))
165
   + (BE ? (v[1]      ) : (v[1] <<  8));
166
#endif
167
1.92G
  }
HBInt<true, short, 2>::operator short() const
Line
Count
Source
156
23.8M
  {
157
23.8M
#if HB_FAST_NUM_ACCESS
158
23.8M
    return (BE == (__BYTE_ORDER == __BIG_ENDIAN)) ?
159
0
      (uint16_t) *((const hb_packed_t<uint16_t> *) v)
160
23.8M
    :
161
23.8M
      __builtin_bswap16 ((uint16_t) *((const hb_packed_t<uint16_t> *) v))
162
23.8M
    ;
163
#else
164
    return (BE ? (v[0] <<  8) : (v[0]      ))
165
   + (BE ? (v[1]      ) : (v[1] <<  8));
166
#endif
167
23.8M
  }
168
  private: uint8_t v[2];
169
};
170
template <bool BE, typename Type>
171
struct HBInt<BE, Type, 3>
172
{
173
  static_assert (!std::is_signed<Type>::value, "");
174
  public:
175
  HBInt () = default;
176
0
  constexpr HBInt (Type V) : v {BE ? uint8_t ((V >> 16) & 0xFF) : uint8_t ((V >> 16) & 0xFF),
177
0
        BE ? uint8_t ((V >>  8) & 0xFF) : uint8_t ((V >>  8) & 0xFF),
178
0
        BE ? uint8_t ((V      ) & 0xFF) : uint8_t ((V      ) & 0xFF)} {}
179
180
0
  constexpr operator Type () const { return (BE ? (v[0] << 16) : (v[0]      ))
181
0
            + (BE ? (v[1] <<  8) : (v[1] <<  8))
182
0
            + (BE ? (v[2]      ) : (v[2] << 16)); }
183
  private: uint8_t v[3];
184
};
185
template <bool BE, typename Type>
186
struct HBInt<BE, Type, 4>
187
{
188
  template <bool, typename, int>
189
  friend struct HBFloat;
190
191
  public:
192
  HBInt () = default;
193
194
  HBInt (Type V)
195
#if HB_FAST_NUM_ACCESS
196
22.3M
  {
197
22.3M
    if (BE == (__BYTE_ORDER == __BIG_ENDIAN))
198
0
      *((hb_packed_t<uint32_t> *) v) = V;
199
22.3M
    else
200
22.3M
      *((hb_packed_t<uint32_t> *) v) = __builtin_bswap32 (V);
201
22.3M
  }
HBInt<true, unsigned int, 4>::HBInt(unsigned int)
Line
Count
Source
196
22.3M
  {
197
22.3M
    if (BE == (__BYTE_ORDER == __BIG_ENDIAN))
198
0
      *((hb_packed_t<uint32_t> *) v) = V;
199
22.3M
    else
200
22.3M
      *((hb_packed_t<uint32_t> *) v) = __builtin_bswap32 (V);
201
22.3M
  }
Unexecuted instantiation: HBInt<true, int, 4>::HBInt(int)
202
#else
203
    : v {BE ? uint8_t ((V >> 24) & 0xFF) : uint8_t ((V      ) & 0xFF),
204
   BE ? uint8_t ((V >> 16) & 0xFF) : uint8_t ((V >>  8) & 0xFF),
205
   BE ? uint8_t ((V >>  8) & 0xFF) : uint8_t ((V >> 16) & 0xFF),
206
   BE ? uint8_t ((V      ) & 0xFF) : uint8_t ((V >> 24) & 0xFF)} {}
207
#endif
208
209
386M
  constexpr operator Type () const {
210
386M
#if HB_FAST_NUM_ACCESS
211
386M
    return (BE == (__BYTE_ORDER == __BIG_ENDIAN)) ?
212
0
      (uint32_t) *((const hb_packed_t<uint32_t> *) v)
213
386M
    :
214
386M
      __builtin_bswap32 ((uint32_t) *((const hb_packed_t<uint32_t> *) v))
215
386M
    ;
216
#else
217
    return (BE ? (v[0] << 24) : (v[0]      ))
218
   + (BE ? (v[1] << 16) : (v[1] <<  8))
219
   + (BE ? (v[2] <<  8) : (v[2] << 16))
220
   + (BE ? (v[3]      ) : (v[3] << 24));
221
#endif
222
386M
  }
HBInt<true, unsigned int, 4>::operator unsigned int() const
Line
Count
Source
209
386M
  constexpr operator Type () const {
210
386M
#if HB_FAST_NUM_ACCESS
211
386M
    return (BE == (__BYTE_ORDER == __BIG_ENDIAN)) ?
212
0
      (uint32_t) *((const hb_packed_t<uint32_t> *) v)
213
386M
    :
214
386M
      __builtin_bswap32 ((uint32_t) *((const hb_packed_t<uint32_t> *) v))
215
386M
    ;
216
#else
217
    return (BE ? (v[0] << 24) : (v[0]      ))
218
   + (BE ? (v[1] << 16) : (v[1] <<  8))
219
   + (BE ? (v[2] <<  8) : (v[2] << 16))
220
   + (BE ? (v[3]      ) : (v[3] << 24));
221
#endif
222
386M
  }
Unexecuted instantiation: HBInt<true, int, 4>::operator int() const
223
  private: uint8_t v[4];
224
};
225
template <bool BE, typename Type>
226
struct HBInt<BE, Type, 8>
227
{
228
  template <bool, typename, int>
229
  friend struct HBFloat;
230
231
  public:
232
  HBInt () = default;
233
234
  HBInt (Type V)
235
#if HB_FAST_NUM_ACCESS
236
  {
237
    if (BE == (__BYTE_ORDER == __BIG_ENDIAN))
238
      *((hb_packed_t<uint64_t> *) v) = V;
239
    else
240
      *((hb_packed_t<uint64_t> *) v) = __builtin_bswap64 (V);
241
  }
242
#else
243
    : v {BE ? uint8_t ((V >> 56) & 0xFF) : uint8_t ((V      ) & 0xFF),
244
   BE ? uint8_t ((V >> 48) & 0xFF) : uint8_t ((V >>  8) & 0xFF),
245
   BE ? uint8_t ((V >> 40) & 0xFF) : uint8_t ((V >> 16) & 0xFF),
246
   BE ? uint8_t ((V >> 32) & 0xFF) : uint8_t ((V >> 24) & 0xFF),
247
   BE ? uint8_t ((V >> 24) & 0xFF) : uint8_t ((V >> 32) & 0xFF),
248
   BE ? uint8_t ((V >> 16) & 0xFF) : uint8_t ((V >> 40) & 0xFF),
249
   BE ? uint8_t ((V >>  8) & 0xFF) : uint8_t ((V >> 48) & 0xFF),
250
   BE ? uint8_t ((V      ) & 0xFF) : uint8_t ((V >> 56) & 0xFF)} {}
251
#endif
252
253
0
  constexpr operator Type () const {
254
0
#if HB_FAST_NUM_ACCESS
255
0
    return (BE == (__BYTE_ORDER == __BIG_ENDIAN)) ?
256
0
      (uint64_t) *((const hb_packed_t<uint64_t> *) v)
257
0
    :
258
0
      __builtin_bswap64 ((uint64_t) *((const hb_packed_t<uint64_t> *) v))
259
0
    ;
260
#else
261
    return (BE ? (uint64_t (v[0]) << 56) : (uint64_t (v[0])      ))
262
   + (BE ? (uint64_t (v[1]) << 48) : (uint64_t (v[1]) <<  8))
263
   + (BE ? (uint64_t (v[2]) << 40) : (uint64_t (v[2]) << 16))
264
   + (BE ? (uint64_t (v[3]) << 32) : (uint64_t (v[3]) << 24))
265
   + (BE ? (uint64_t (v[4]) << 24) : (uint64_t (v[4]) << 32))
266
   + (BE ? (uint64_t (v[5]) << 16) : (uint64_t (v[5]) << 40))
267
   + (BE ? (uint64_t (v[6]) <<  8) : (uint64_t (v[6]) << 48))
268
   + (BE ? (uint64_t (v[7])      ) : (uint64_t (v[7]) << 56));
269
#endif
270
0
  }
271
  private: uint8_t v[8];
272
};
273
274
/* Floats. */
275
276
template <bool BE, typename Type, int Bytes>
277
struct HBFloat
278
{
279
  using IntType = typename std::conditional<Bytes == 4, uint32_t, uint64_t>::type;
280
281
  public:
282
  HBFloat () = default;
283
284
  HBFloat (Type V)
285
  {
286
#if HB_FAST_NUM_ACCESS
287
    {
288
        if (BE == (__BYTE_ORDER == __BIG_ENDIAN))
289
        {
290
          *((hb_packed_t<Type> *) v) = V;
291
          return;
292
        }
293
      }
294
#endif
295
296
    union {
297
      hb_packed_t<Type> f;
298
      hb_packed_t<IntType> i;
299
    } u = {{V}};
300
301
    const HBInt<BE, IntType> I = (IntType) u.i;
302
    for (unsigned i = 0; i < Bytes; i++)
303
      v[i] = I.v[i];
304
  }
305
306
  /* c++14 constexpr */ operator Type () const
307
  {
308
#if HB_FAST_NUM_ACCESS
309
      {
310
        if (BE == (__BYTE_ORDER == __BIG_ENDIAN))
311
    return (Type) *((const hb_packed_t<Type> *) v);
312
      }
313
#endif
314
315
    HBInt<BE, IntType> I;
316
    for (unsigned i = 0; i < Bytes; i++)
317
      I.v[i] = v[i];
318
319
    union {
320
      hb_packed_t<IntType> i;
321
      hb_packed_t<Type> f;
322
    } u = {{I}};
323
324
    return (Type) u.f;
325
  }
326
  private: uint8_t v[Bytes];
327
};
328
329
330
/* We want our rounding towards +infinity. */
331
static inline double
332
0
_hb_roundf (double x) { return floor (x + .5); }
Unexecuted instantiation: hb-aat-layout.cc:_hb_roundf(double)
Unexecuted instantiation: hb-aat-map.cc:_hb_roundf(double)
Unexecuted instantiation: hb-blob.cc:_hb_roundf(double)
Unexecuted instantiation: hb-buffer.cc:_hb_roundf(double)
Unexecuted instantiation: hb-common.cc:_hb_roundf(double)
Unexecuted instantiation: hb-draw.cc:_hb_roundf(double)
Unexecuted instantiation: hb-face.cc:_hb_roundf(double)
Unexecuted instantiation: hb-face-builder.cc:_hb_roundf(double)
Unexecuted instantiation: hb-fallback-shape.cc:_hb_roundf(double)
Unexecuted instantiation: hb-font.cc:_hb_roundf(double)
Unexecuted instantiation: hb-map.cc:_hb_roundf(double)
Unexecuted instantiation: hb-number.cc:_hb_roundf(double)
Unexecuted instantiation: hb-ot-color.cc:_hb_roundf(double)
Unexecuted instantiation: hb-ot-face.cc:_hb_roundf(double)
Unexecuted instantiation: hb-ot-font.cc:_hb_roundf(double)
Unexecuted instantiation: hb-outline.cc:_hb_roundf(double)
Unexecuted instantiation: VARC.cc:_hb_roundf(double)
Unexecuted instantiation: hb-ot-layout.cc:_hb_roundf(double)
Unexecuted instantiation: hb-ot-metrics.cc:_hb_roundf(double)
Unexecuted instantiation: hb-ot-name.cc:_hb_roundf(double)
Unexecuted instantiation: hb-ot-shape.cc:_hb_roundf(double)
Unexecuted instantiation: hb-ot-tag.cc:_hb_roundf(double)
Unexecuted instantiation: hb-ot-var.cc:_hb_roundf(double)
Unexecuted instantiation: hb-set.cc:_hb_roundf(double)
Unexecuted instantiation: hb-shape-plan.cc:_hb_roundf(double)
Unexecuted instantiation: hb-shape.cc:_hb_roundf(double)
Unexecuted instantiation: hb-shaper.cc:_hb_roundf(double)
Unexecuted instantiation: hb-static.cc:_hb_roundf(double)
Unexecuted instantiation: hb-style.cc:_hb_roundf(double)
Unexecuted instantiation: hb-unicode.cc:_hb_roundf(double)
Unexecuted instantiation: hb-graphite2.cc:_hb_roundf(double)
Unexecuted instantiation: hb-icu.cc:_hb_roundf(double)
Unexecuted instantiation: hb-buffer-verify.cc:_hb_roundf(double)
Unexecuted instantiation: hb-paint.cc:_hb_roundf(double)
Unexecuted instantiation: hb-paint-bounded.cc:_hb_roundf(double)
Unexecuted instantiation: hb-paint-extents.cc:_hb_roundf(double)
Unexecuted instantiation: hb-ot-cff1-table.cc:_hb_roundf(double)
Unexecuted instantiation: hb-ot-cff2-table.cc:_hb_roundf(double)
Unexecuted instantiation: hb-ot-map.cc:_hb_roundf(double)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:_hb_roundf(double)
Unexecuted instantiation: hb-ot-shaper-default.cc:_hb_roundf(double)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:_hb_roundf(double)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:_hb_roundf(double)
Unexecuted instantiation: hb-ot-shaper-indic.cc:_hb_roundf(double)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:_hb_roundf(double)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:_hb_roundf(double)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:_hb_roundf(double)
Unexecuted instantiation: hb-ot-shaper-thai.cc:_hb_roundf(double)
Unexecuted instantiation: hb-ot-shaper-use.cc:_hb_roundf(double)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:_hb_roundf(double)
Unexecuted instantiation: hb-ot-shape-fallback.cc:_hb_roundf(double)
Unexecuted instantiation: hb-ot-shape-normalize.cc:_hb_roundf(double)
Unexecuted instantiation: hb-ucd.cc:_hb_roundf(double)
Unexecuted instantiation: hb-buffer-serialize.cc:_hb_roundf(double)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:_hb_roundf(double)
Unexecuted instantiation: hb-subset-input.cc:_hb_roundf(double)
Unexecuted instantiation: hb-subset.cc:_hb_roundf(double)
Unexecuted instantiation: hb-subset-plan.cc:_hb_roundf(double)
Unexecuted instantiation: hb-subset-plan-layout.cc:_hb_roundf(double)
Unexecuted instantiation: hb-subset-plan-var.cc:_hb_roundf(double)
Unexecuted instantiation: hb-subset-table-layout.cc:_hb_roundf(double)
Unexecuted instantiation: hb-subset-table-var.cc:_hb_roundf(double)
Unexecuted instantiation: hb-subset-table-cff.cc:_hb_roundf(double)
Unexecuted instantiation: hb-subset-table-color.cc:_hb_roundf(double)
Unexecuted instantiation: hb-subset-table-other.cc:_hb_roundf(double)
Unexecuted instantiation: gsubgpos-context.cc:_hb_roundf(double)
Unexecuted instantiation: hb-subset-cff1.cc:_hb_roundf(double)
Unexecuted instantiation: hb-subset-cff2.cc:_hb_roundf(double)
Unexecuted instantiation: hb-subset-instancer-iup.cc:_hb_roundf(double)
Unexecuted instantiation: hb-subset-instancer-solver.cc:_hb_roundf(double)
Unexecuted instantiation: hb-subset-cff-common.cc:_hb_roundf(double)
333
334
static inline float
335
18.0M
_hb_roundf (float x) { return floorf (x + .5f); }
Unexecuted instantiation: hb-aat-layout.cc:_hb_roundf(float)
Unexecuted instantiation: hb-aat-map.cc:_hb_roundf(float)
Unexecuted instantiation: hb-blob.cc:_hb_roundf(float)
Unexecuted instantiation: hb-buffer.cc:_hb_roundf(float)
Unexecuted instantiation: hb-common.cc:_hb_roundf(float)
Unexecuted instantiation: hb-draw.cc:_hb_roundf(float)
Unexecuted instantiation: hb-face.cc:_hb_roundf(float)
Unexecuted instantiation: hb-face-builder.cc:_hb_roundf(float)
Unexecuted instantiation: hb-fallback-shape.cc:_hb_roundf(float)
hb-font.cc:_hb_roundf(float)
Line
Count
Source
335
905k
_hb_roundf (float x) { return floorf (x + .5f); }
Unexecuted instantiation: hb-map.cc:_hb_roundf(float)
Unexecuted instantiation: hb-number.cc:_hb_roundf(float)
Unexecuted instantiation: hb-ot-color.cc:_hb_roundf(float)
Unexecuted instantiation: hb-ot-face.cc:_hb_roundf(float)
Unexecuted instantiation: hb-ot-font.cc:_hb_roundf(float)
Unexecuted instantiation: hb-outline.cc:_hb_roundf(float)
Unexecuted instantiation: VARC.cc:_hb_roundf(float)
hb-ot-layout.cc:_hb_roundf(float)
Line
Count
Source
335
76.2k
_hb_roundf (float x) { return floorf (x + .5f); }
hb-ot-metrics.cc:_hb_roundf(float)
Line
Count
Source
335
17.1M
_hb_roundf (float x) { return floorf (x + .5f); }
Unexecuted instantiation: hb-ot-name.cc:_hb_roundf(float)
Unexecuted instantiation: hb-ot-shape.cc:_hb_roundf(float)
Unexecuted instantiation: hb-ot-tag.cc:_hb_roundf(float)
Unexecuted instantiation: hb-ot-var.cc:_hb_roundf(float)
Unexecuted instantiation: hb-set.cc:_hb_roundf(float)
Unexecuted instantiation: hb-shape-plan.cc:_hb_roundf(float)
Unexecuted instantiation: hb-shape.cc:_hb_roundf(float)
Unexecuted instantiation: hb-shaper.cc:_hb_roundf(float)
Unexecuted instantiation: hb-static.cc:_hb_roundf(float)
Unexecuted instantiation: hb-style.cc:_hb_roundf(float)
Unexecuted instantiation: hb-unicode.cc:_hb_roundf(float)
Unexecuted instantiation: hb-graphite2.cc:_hb_roundf(float)
Unexecuted instantiation: hb-icu.cc:_hb_roundf(float)
Unexecuted instantiation: hb-buffer-verify.cc:_hb_roundf(float)
Unexecuted instantiation: hb-paint.cc:_hb_roundf(float)
Unexecuted instantiation: hb-paint-bounded.cc:_hb_roundf(float)
Unexecuted instantiation: hb-paint-extents.cc:_hb_roundf(float)
Unexecuted instantiation: hb-ot-cff1-table.cc:_hb_roundf(float)
Unexecuted instantiation: hb-ot-cff2-table.cc:_hb_roundf(float)
Unexecuted instantiation: hb-ot-map.cc:_hb_roundf(float)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:_hb_roundf(float)
Unexecuted instantiation: hb-ot-shaper-default.cc:_hb_roundf(float)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:_hb_roundf(float)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:_hb_roundf(float)
Unexecuted instantiation: hb-ot-shaper-indic.cc:_hb_roundf(float)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:_hb_roundf(float)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:_hb_roundf(float)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:_hb_roundf(float)
Unexecuted instantiation: hb-ot-shaper-thai.cc:_hb_roundf(float)
Unexecuted instantiation: hb-ot-shaper-use.cc:_hb_roundf(float)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:_hb_roundf(float)
Unexecuted instantiation: hb-ot-shape-fallback.cc:_hb_roundf(float)
Unexecuted instantiation: hb-ot-shape-normalize.cc:_hb_roundf(float)
Unexecuted instantiation: hb-ucd.cc:_hb_roundf(float)
Unexecuted instantiation: hb-buffer-serialize.cc:_hb_roundf(float)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:_hb_roundf(float)
Unexecuted instantiation: hb-subset-input.cc:_hb_roundf(float)
Unexecuted instantiation: hb-subset.cc:_hb_roundf(float)
Unexecuted instantiation: hb-subset-plan.cc:_hb_roundf(float)
Unexecuted instantiation: hb-subset-plan-layout.cc:_hb_roundf(float)
Unexecuted instantiation: hb-subset-plan-var.cc:_hb_roundf(float)
Unexecuted instantiation: hb-subset-table-layout.cc:_hb_roundf(float)
Unexecuted instantiation: hb-subset-table-var.cc:_hb_roundf(float)
Unexecuted instantiation: hb-subset-table-cff.cc:_hb_roundf(float)
Unexecuted instantiation: hb-subset-table-color.cc:_hb_roundf(float)
Unexecuted instantiation: hb-subset-table-other.cc:_hb_roundf(float)
Unexecuted instantiation: gsubgpos-context.cc:_hb_roundf(float)
Unexecuted instantiation: hb-subset-cff1.cc:_hb_roundf(float)
Unexecuted instantiation: hb-subset-cff2.cc:_hb_roundf(float)
Unexecuted instantiation: hb-subset-instancer-iup.cc:_hb_roundf(float)
Unexecuted instantiation: hb-subset-instancer-solver.cc:_hb_roundf(float)
Unexecuted instantiation: hb-subset-cff-common.cc:_hb_roundf(float)
336
337
18.0M
#define roundf(x) _hb_roundf(x)
338
339
static inline void
340
hb_sincos (float rotation, float &s, float &c)
341
0
{
342
0
#ifdef HAVE_SINCOSF
343
0
  sincosf (rotation, &s, &c);
344
#else
345
  c = cosf (rotation);
346
  s = sinf (rotation);
347
#endif
348
0
}
Unexecuted instantiation: hb-aat-layout.cc:hb_sincos(float, float&, float&)
Unexecuted instantiation: hb-aat-map.cc:hb_sincos(float, float&, float&)
Unexecuted instantiation: hb-blob.cc:hb_sincos(float, float&, float&)
Unexecuted instantiation: hb-buffer.cc:hb_sincos(float, float&, float&)
Unexecuted instantiation: hb-common.cc:hb_sincos(float, float&, float&)
Unexecuted instantiation: hb-draw.cc:hb_sincos(float, float&, float&)
Unexecuted instantiation: hb-face.cc:hb_sincos(float, float&, float&)
Unexecuted instantiation: hb-face-builder.cc:hb_sincos(float, float&, float&)
Unexecuted instantiation: hb-fallback-shape.cc:hb_sincos(float, float&, float&)
Unexecuted instantiation: hb-font.cc:hb_sincos(float, float&, float&)
Unexecuted instantiation: hb-map.cc:hb_sincos(float, float&, float&)
Unexecuted instantiation: hb-number.cc:hb_sincos(float, float&, float&)
Unexecuted instantiation: hb-ot-color.cc:hb_sincos(float, float&, float&)
Unexecuted instantiation: hb-ot-face.cc:hb_sincos(float, float&, float&)
Unexecuted instantiation: hb-ot-font.cc:hb_sincos(float, float&, float&)
Unexecuted instantiation: hb-outline.cc:hb_sincos(float, float&, float&)
Unexecuted instantiation: VARC.cc:hb_sincos(float, float&, float&)
Unexecuted instantiation: hb-ot-layout.cc:hb_sincos(float, float&, float&)
Unexecuted instantiation: hb-ot-metrics.cc:hb_sincos(float, float&, float&)
Unexecuted instantiation: hb-ot-name.cc:hb_sincos(float, float&, float&)
Unexecuted instantiation: hb-ot-shape.cc:hb_sincos(float, float&, float&)
Unexecuted instantiation: hb-ot-tag.cc:hb_sincos(float, float&, float&)
Unexecuted instantiation: hb-ot-var.cc:hb_sincos(float, float&, float&)
Unexecuted instantiation: hb-set.cc:hb_sincos(float, float&, float&)
Unexecuted instantiation: hb-shape-plan.cc:hb_sincos(float, float&, float&)
Unexecuted instantiation: hb-shape.cc:hb_sincos(float, float&, float&)
Unexecuted instantiation: hb-shaper.cc:hb_sincos(float, float&, float&)
Unexecuted instantiation: hb-static.cc:hb_sincos(float, float&, float&)
Unexecuted instantiation: hb-style.cc:hb_sincos(float, float&, float&)
Unexecuted instantiation: hb-unicode.cc:hb_sincos(float, float&, float&)
Unexecuted instantiation: hb-graphite2.cc:hb_sincos(float, float&, float&)
Unexecuted instantiation: hb-icu.cc:hb_sincos(float, float&, float&)
Unexecuted instantiation: hb-buffer-verify.cc:hb_sincos(float, float&, float&)
Unexecuted instantiation: hb-paint.cc:hb_sincos(float, float&, float&)
Unexecuted instantiation: hb-paint-bounded.cc:hb_sincos(float, float&, float&)
Unexecuted instantiation: hb-paint-extents.cc:hb_sincos(float, float&, float&)
Unexecuted instantiation: hb-ot-cff1-table.cc:hb_sincos(float, float&, float&)
Unexecuted instantiation: hb-ot-cff2-table.cc:hb_sincos(float, float&, float&)
Unexecuted instantiation: hb-ot-map.cc:hb_sincos(float, float&, float&)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:hb_sincos(float, float&, float&)
Unexecuted instantiation: hb-ot-shaper-default.cc:hb_sincos(float, float&, float&)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:hb_sincos(float, float&, float&)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:hb_sincos(float, float&, float&)
Unexecuted instantiation: hb-ot-shaper-indic.cc:hb_sincos(float, float&, float&)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:hb_sincos(float, float&, float&)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:hb_sincos(float, float&, float&)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:hb_sincos(float, float&, float&)
Unexecuted instantiation: hb-ot-shaper-thai.cc:hb_sincos(float, float&, float&)
Unexecuted instantiation: hb-ot-shaper-use.cc:hb_sincos(float, float&, float&)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:hb_sincos(float, float&, float&)
Unexecuted instantiation: hb-ot-shape-fallback.cc:hb_sincos(float, float&, float&)
Unexecuted instantiation: hb-ot-shape-normalize.cc:hb_sincos(float, float&, float&)
Unexecuted instantiation: hb-ucd.cc:hb_sincos(float, float&, float&)
Unexecuted instantiation: hb-buffer-serialize.cc:hb_sincos(float, float&, float&)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:hb_sincos(float, float&, float&)
Unexecuted instantiation: hb-subset-input.cc:hb_sincos(float, float&, float&)
Unexecuted instantiation: hb-subset.cc:hb_sincos(float, float&, float&)
Unexecuted instantiation: hb-subset-plan.cc:hb_sincos(float, float&, float&)
Unexecuted instantiation: hb-subset-plan-layout.cc:hb_sincos(float, float&, float&)
Unexecuted instantiation: hb-subset-plan-var.cc:hb_sincos(float, float&, float&)
Unexecuted instantiation: hb-subset-table-layout.cc:hb_sincos(float, float&, float&)
Unexecuted instantiation: hb-subset-table-var.cc:hb_sincos(float, float&, float&)
Unexecuted instantiation: hb-subset-table-cff.cc:hb_sincos(float, float&, float&)
Unexecuted instantiation: hb-subset-table-color.cc:hb_sincos(float, float&, float&)
Unexecuted instantiation: hb-subset-table-other.cc:hb_sincos(float, float&, float&)
Unexecuted instantiation: gsubgpos-context.cc:hb_sincos(float, float&, float&)
Unexecuted instantiation: hb-subset-cff1.cc:hb_sincos(float, float&, float&)
Unexecuted instantiation: hb-subset-cff2.cc:hb_sincos(float, float&, float&)
Unexecuted instantiation: hb-subset-instancer-iup.cc:hb_sincos(float, float&, float&)
Unexecuted instantiation: hb-subset-instancer-solver.cc:hb_sincos(float, float&, float&)
Unexecuted instantiation: hb-subset-cff-common.cc:hb_sincos(float, float&, float&)
349
static inline void
350
hb_sincos (double rotation, double &s, double &c)
351
0
{
352
0
#ifdef HAVE_SINCOS
353
0
  sincos (rotation, &s, &c);
354
0
#else
355
0
  c = cos (rotation);
356
0
  s = sin (rotation);
357
0
#endif
358
0
}
Unexecuted instantiation: hb-aat-layout.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-aat-map.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-blob.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-buffer.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-common.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-draw.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-face.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-face-builder.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-fallback-shape.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-font.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-map.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-number.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-ot-color.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-ot-face.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-ot-font.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-outline.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: VARC.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-ot-layout.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-ot-metrics.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-ot-name.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-ot-shape.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-ot-tag.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-ot-var.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-set.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-shape-plan.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-shape.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-shaper.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-static.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-style.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-unicode.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-graphite2.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-icu.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-buffer-verify.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-paint.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-paint-bounded.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-paint-extents.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-ot-cff1-table.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-ot-cff2-table.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-ot-map.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-ot-shaper-default.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-ot-shaper-indic.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-ot-shaper-thai.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-ot-shaper-use.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-ot-shape-fallback.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-ot-shape-normalize.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-ucd.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-buffer-serialize.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-subset-input.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-subset.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-subset-plan.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-subset-plan-layout.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-subset-plan-var.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-subset-table-layout.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-subset-table-var.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-subset-table-cff.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-subset-table-color.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-subset-table-other.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: gsubgpos-context.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-subset-cff1.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-subset-cff2.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-subset-instancer-iup.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-subset-instancer-solver.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-subset-cff-common.cc:hb_sincos(double, double&, double&)
359
360
361
/* Encodes three unsigned integers in one 64-bit number.  If the inputs have more than 21 bits,
362
 * values will be truncated / overlap, and might not decode exactly. */
363
8.29M
#define HB_CODEPOINT_ENCODE3(x,y,z) (((uint64_t) (x) << 42) | ((uint64_t) (y) << 21) | (uint64_t) (z))
364
67.7k
#define HB_CODEPOINT_DECODE3_1(v) ((hb_codepoint_t) ((v) >> 42))
365
67.7k
#define HB_CODEPOINT_DECODE3_2(v) ((hb_codepoint_t) ((v) >> 21) & 0x1FFFFFu)
366
11.7k
#define HB_CODEPOINT_DECODE3_3(v) ((hb_codepoint_t) (v) & 0x1FFFFFu)
367
368
/* Custom encoding used by hb-ucd. */
369
567k
#define HB_CODEPOINT_ENCODE3_11_7_14(x,y,z) (((uint32_t) ((x) & 0x07FFu) << 21) | (((uint32_t) (y) & 0x007Fu) << 14) | (uint32_t) ((z) & 0x3FFFu))
370
34.0k
#define HB_CODEPOINT_DECODE3_11_7_14_1(v) ((hb_codepoint_t) ((v) >> 21))
371
34.0k
#define HB_CODEPOINT_DECODE3_11_7_14_2(v) ((hb_codepoint_t) (((v) >> 14) & 0x007Fu) | 0x0300)
372
25.5k
#define HB_CODEPOINT_DECODE3_11_7_14_3(v) ((hb_codepoint_t) (v) & 0x3FFFu)
373
374
375
struct
376
{
377
  /* Note.  This is dangerous in that if it's passed an rvalue, it returns rvalue-reference. */
378
  template <typename T> constexpr auto
379
  operator () (T&& v) const HB_AUTO_RETURN ( std::forward<T> (v) )
380
}
381
HB_FUNCOBJ (hb_identity);
382
struct
383
{
384
  /* Like identity(), but only retains lvalue-references.  Rvalues are returned as rvalues. */
385
  template <typename T> constexpr T&
386
  operator () (T& v) const { return v; }
387
388
  template <typename T> constexpr hb_remove_reference<T>
389
  operator () (T&& v) const { return v; }
390
}
391
HB_FUNCOBJ (hb_lidentity);
392
struct
393
{
394
  /* Like identity(), but always returns rvalue. */
395
  template <typename T> constexpr hb_remove_reference<T>
396
15.4M
  operator () (T&& v) const { return v; }
Unexecuted instantiation: hb-aat-layout.cc:hb_match_reference<unsigned int const&>::type $_9::operator()<unsigned int const&>(unsigned int const&) const
Unexecuted instantiation: hb-aat-layout.cc:hb_match_reference<unsigned int&>::type $_9::operator()<unsigned int&>(unsigned int&) const
Unexecuted instantiation: hb-aat-map.cc:hb_match_reference<unsigned int const&>::type $_9::operator()<unsigned int const&>(unsigned int const&) const
Unexecuted instantiation: hb-aat-map.cc:hb_match_reference<unsigned int&>::type $_9::operator()<unsigned int&>(unsigned int&) const
Unexecuted instantiation: hb-face.cc:hb_match_reference<unsigned int const&>::type $_9::operator()<unsigned int const&>(unsigned int const&) const
Unexecuted instantiation: hb-face.cc:hb_match_reference<unsigned int&>::type $_9::operator()<unsigned int&>(unsigned int&) const
hb-face-builder.cc:hb_match_reference<face_table_info_t&>::type $_8::operator()<face_table_info_t&>(face_table_info_t&) const
Line
Count
Source
396
244k
  operator () (T&& v) const { return v; }
hb-face-builder.cc:hb_match_reference<unsigned int&>::type $_8::operator()<unsigned int&>(unsigned int&) const
Line
Count
Source
396
77.1k
  operator () (T&& v) const { return v; }
Unexecuted instantiation: hb-font.cc:hb_match_reference<unsigned int const&>::type $_9::operator()<unsigned int const&>(unsigned int const&) const
Unexecuted instantiation: hb-font.cc:hb_match_reference<unsigned int&>::type $_9::operator()<unsigned int&>(unsigned int&) const
Unexecuted instantiation: hb-map.cc:hb_match_reference<unsigned int&>::type $_6::operator()<unsigned int&>(unsigned int&) const
Unexecuted instantiation: hb-ot-color.cc:hb_match_reference<unsigned int const&>::type $_9::operator()<unsigned int const&>(unsigned int const&) const
Unexecuted instantiation: hb-ot-color.cc:hb_match_reference<unsigned int&>::type $_9::operator()<unsigned int&>(unsigned int&) const
Unexecuted instantiation: hb-ot-face.cc:hb_match_reference<unsigned int const&>::type $_9::operator()<unsigned int const&>(unsigned int const&) const
Unexecuted instantiation: hb-ot-face.cc:hb_match_reference<unsigned int&>::type $_9::operator()<unsigned int&>(unsigned int&) const
Unexecuted instantiation: hb-ot-font.cc:hb_match_reference<unsigned int const&>::type $_9::operator()<unsigned int const&>(unsigned int const&) const
Unexecuted instantiation: hb-ot-font.cc:hb_match_reference<unsigned int&>::type $_9::operator()<unsigned int&>(unsigned int&) const
Unexecuted instantiation: VARC.cc:hb_match_reference<unsigned int const&>::type $_9::operator()<unsigned int const&>(unsigned int const&) const
Unexecuted instantiation: VARC.cc:hb_match_reference<unsigned int&>::type $_9::operator()<unsigned int&>(unsigned int&) const
Unexecuted instantiation: hb-ot-layout.cc:hb_match_reference<unsigned int const&>::type $_9::operator()<unsigned int const&>(unsigned int const&) const
Unexecuted instantiation: hb-ot-layout.cc:hb_match_reference<unsigned int&>::type $_9::operator()<unsigned int&>(unsigned int&) const
Unexecuted instantiation: hb-ot-metrics.cc:hb_match_reference<unsigned int const&>::type $_9::operator()<unsigned int const&>(unsigned int const&) const
Unexecuted instantiation: hb-ot-metrics.cc:hb_match_reference<unsigned int&>::type $_9::operator()<unsigned int&>(unsigned int&) const
Unexecuted instantiation: hb-ot-shape.cc:hb_match_reference<unsigned int const&>::type $_9::operator()<unsigned int const&>(unsigned int const&) const
Unexecuted instantiation: hb-ot-shape.cc:hb_match_reference<unsigned int&>::type $_9::operator()<unsigned int&>(unsigned int&) const
Unexecuted instantiation: hb-ot-var.cc:hb_match_reference<unsigned int const&>::type $_9::operator()<unsigned int const&>(unsigned int const&) const
Unexecuted instantiation: hb-ot-var.cc:hb_match_reference<unsigned int&>::type $_9::operator()<unsigned int&>(unsigned int&) const
Unexecuted instantiation: hb-static.cc:hb_match_reference<unsigned int const&>::type $_9::operator()<unsigned int const&>(unsigned int const&) const
Unexecuted instantiation: hb-static.cc:hb_match_reference<unsigned int&>::type $_9::operator()<unsigned int&>(unsigned int&) const
Unexecuted instantiation: hb-style.cc:hb_match_reference<unsigned int const&>::type $_9::operator()<unsigned int const&>(unsigned int const&) const
Unexecuted instantiation: hb-style.cc:hb_match_reference<unsigned int&>::type $_9::operator()<unsigned int&>(unsigned int&) const
Unexecuted instantiation: hb-ot-cff1-table.cc:hb_match_reference<unsigned int const&>::type $_9::operator()<unsigned int const&>(unsigned int const&) const
Unexecuted instantiation: hb-ot-cff1-table.cc:hb_match_reference<unsigned int&>::type $_9::operator()<unsigned int&>(unsigned int&) const
Unexecuted instantiation: hb-ot-cff2-table.cc:hb_match_reference<unsigned int const&>::type $_9::operator()<unsigned int const&>(unsigned int const&) const
Unexecuted instantiation: hb-ot-cff2-table.cc:hb_match_reference<unsigned int&>::type $_9::operator()<unsigned int&>(unsigned int&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:hb_match_reference<unsigned int const&>::type $_9::operator()<unsigned int const&>(unsigned int const&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:hb_match_reference<unsigned int&>::type $_9::operator()<unsigned int&>(unsigned int&) const
Unexecuted instantiation: hb-ot-shaper-use.cc:hb_match_reference<unsigned int const&>::type $_28::operator()<unsigned int const&>(unsigned int const&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:hb_match_reference<unsigned int const&>::type $_9::operator()<unsigned int const&>(unsigned int const&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:hb_match_reference<unsigned int&>::type $_9::operator()<unsigned int&>(unsigned int&) const
Unexecuted instantiation: hb-subset.cc:hb_match_reference<unsigned int&>::type $_7::operator()<unsigned int&>(unsigned int&) const
Unexecuted instantiation: hb-subset.cc:hb_match_reference<unsigned int const&>::type $_7::operator()<unsigned int const&>(unsigned int const&) const
Unexecuted instantiation: hb-subset.cc:hb_match_reference<hb_set_t&>::type $_7::operator()<hb_set_t&>(hb_set_t&) const
hb-subset-plan.cc:hb_match_reference<unsigned int const&>::type $_9::operator()<unsigned int const&>(unsigned int const&) const
Line
Count
Source
396
14.9M
  operator () (T&& v) const { return v; }
hb-subset-plan.cc:hb_match_reference<unsigned int&>::type $_9::operator()<unsigned int&>(unsigned int&) const
Line
Count
Source
396
202k
  operator () (T&& v) const { return v; }
Unexecuted instantiation: hb-subset-plan-layout.cc:hb_match_reference<unsigned int const&>::type $_9::operator()<unsigned int const&>(unsigned int const&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:hb_match_reference<unsigned int&>::type $_9::operator()<unsigned int&>(unsigned int&) const
Unexecuted instantiation: hb-subset-plan-var.cc:hb_match_reference<unsigned int const&>::type $_9::operator()<unsigned int const&>(unsigned int const&) const
Unexecuted instantiation: hb-subset-plan-var.cc:hb_match_reference<unsigned int&>::type $_9::operator()<unsigned int&>(unsigned int&) const
Unexecuted instantiation: hb-subset-table-layout.cc:hb_match_reference<unsigned int&>::type $_7::operator()<unsigned int&>(unsigned int&) const
Unexecuted instantiation: hb-subset-table-layout.cc:hb_match_reference<unsigned int const&>::type $_7::operator()<unsigned int const&>(unsigned int const&) const
Unexecuted instantiation: hb-subset-table-layout.cc:hb_match_reference<hb_set_t&>::type $_7::operator()<hb_set_t&>(hb_set_t&) const
Unexecuted instantiation: hb-subset-table-var.cc:hb_match_reference<unsigned int&>::type $_7::operator()<unsigned int&>(unsigned int&) const
Unexecuted instantiation: hb-subset-table-var.cc:hb_match_reference<unsigned int const&>::type $_7::operator()<unsigned int const&>(unsigned int const&) const
Unexecuted instantiation: hb-subset-table-var.cc:hb_match_reference<hb_set_t&>::type $_7::operator()<hb_set_t&>(hb_set_t&) const
Unexecuted instantiation: hb-subset-table-cff.cc:hb_match_reference<unsigned int&>::type $_7::operator()<unsigned int&>(unsigned int&) const
Unexecuted instantiation: hb-subset-table-cff.cc:hb_match_reference<unsigned int const&>::type $_7::operator()<unsigned int const&>(unsigned int const&) const
Unexecuted instantiation: hb-subset-table-cff.cc:hb_match_reference<hb_set_t&>::type $_7::operator()<hb_set_t&>(hb_set_t&) const
Unexecuted instantiation: hb-subset-table-color.cc:hb_match_reference<unsigned int&>::type $_7::operator()<unsigned int&>(unsigned int&) const
Unexecuted instantiation: hb-subset-table-color.cc:hb_match_reference<unsigned int const&>::type $_7::operator()<unsigned int const&>(unsigned int const&) const
Unexecuted instantiation: hb-subset-table-color.cc:hb_match_reference<hb_set_t&>::type $_7::operator()<hb_set_t&>(hb_set_t&) const
Unexecuted instantiation: hb-subset-table-other.cc:hb_match_reference<unsigned int&>::type $_7::operator()<unsigned int&>(unsigned int&) const
Unexecuted instantiation: hb-subset-table-other.cc:hb_match_reference<unsigned int const&>::type $_7::operator()<unsigned int const&>(unsigned int const&) const
Unexecuted instantiation: hb-subset-table-other.cc:hb_match_reference<hb_set_t&>::type $_7::operator()<hb_set_t&>(hb_set_t&) const
Unexecuted instantiation: gsubgpos-context.cc:hb_match_reference<graph::Lookup*&>::type $_7::operator()<graph::Lookup*&>(graph::Lookup*&) const
Unexecuted instantiation: gsubgpos-context.cc:hb_match_reference<unsigned int&>::type $_7::operator()<unsigned int&>(unsigned int&) const
Unexecuted instantiation: gsubgpos-context.cc:hb_match_reference<unsigned int const&>::type $_7::operator()<unsigned int const&>(unsigned int const&) const
Unexecuted instantiation: gsubgpos-context.cc:hb_match_reference<hb_set_t&>::type $_7::operator()<hb_set_t&>(hb_set_t&) const
Unexecuted instantiation: hb-subset-cff1.cc:hb_match_reference<unsigned int const&>::type $_9::operator()<unsigned int const&>(unsigned int const&) const
Unexecuted instantiation: hb-subset-cff1.cc:hb_match_reference<unsigned int&>::type $_9::operator()<unsigned int&>(unsigned int&) const
Unexecuted instantiation: hb-subset-cff2.cc:hb_match_reference<unsigned int const&>::type $_9::operator()<unsigned int const&>(unsigned int const&) const
Unexecuted instantiation: hb-subset-cff2.cc:hb_match_reference<unsigned int&>::type $_9::operator()<unsigned int&>(unsigned int&) const
Unexecuted instantiation: hb-subset-cff-common.cc:hb_match_reference<unsigned int const&>::type $_9::operator()<unsigned int const&>(unsigned int const&) const
Unexecuted instantiation: hb-subset-cff-common.cc:hb_match_reference<unsigned int&>::type $_9::operator()<unsigned int&>(unsigned int&) const
397
}
398
HB_FUNCOBJ (hb_ridentity);
399
400
struct
401
{
402
  template <typename T> constexpr bool
403
0
  operator () (T&& v) const { return bool (std::forward<T> (v)); }
Unexecuted instantiation: hb-face.cc:bool $_10::operator()<OT::OffsetTo<OT::NonDefaultUVS, OT::NumType<true, unsigned int, 4u>, void, true> const&>(OT::OffsetTo<OT::NonDefaultUVS, OT::NumType<true, unsigned int, 4u>, void, true> const&) const
Unexecuted instantiation: hb-ot-face.cc:bool $_10::operator()<OT::OffsetTo<OT::NonDefaultUVS, OT::NumType<true, unsigned int, 4u>, void, true> const&>(OT::OffsetTo<OT::NonDefaultUVS, OT::NumType<true, unsigned int, 4u>, void, true> const&) const
Unexecuted instantiation: hb-ot-font.cc:bool $_10::operator()<OT::OffsetTo<OT::NonDefaultUVS, OT::NumType<true, unsigned int, 4u>, void, true> const&>(OT::OffsetTo<OT::NonDefaultUVS, OT::NumType<true, unsigned int, 4u>, void, true> const&) const
Unexecuted instantiation: hb-static.cc:bool $_11::operator()<OT::OffsetTo<OT::NonDefaultUVS, OT::NumType<true, unsigned int, 4u>, void, true> const&>(OT::OffsetTo<OT::NonDefaultUVS, OT::NumType<true, unsigned int, 4u>, void, true> const&) const
Unexecuted instantiation: hb-subset.cc:bool $_11::operator()<OT::OffsetTo<OT::NonDefaultUVS, OT::NumType<true, unsigned int, 4u>, void, true> const&>(OT::OffsetTo<OT::NonDefaultUVS, OT::NumType<true, unsigned int, 4u>, void, true> const&) const
Unexecuted instantiation: hb-subset-plan.cc:bool $_10::operator()<OT::OffsetTo<OT::NonDefaultUVS, OT::NumType<true, unsigned int, 4u>, void, true> const&>(OT::OffsetTo<OT::NonDefaultUVS, OT::NumType<true, unsigned int, 4u>, void, true> const&) const
Unexecuted instantiation: hb-subset-table-other.cc:bool $_11::operator()<OT::OffsetTo<OT::NonDefaultUVS, OT::NumType<true, unsigned int, 4u>, void, true> const&>(OT::OffsetTo<OT::NonDefaultUVS, OT::NumType<true, unsigned int, 4u>, void, true> const&) const
404
}
405
HB_FUNCOBJ (hb_bool);
406
407
408
/* The MIT License
409
410
   Copyright (C) 2012 Zilong Tan (eric.zltan@gmail.com)
411
412
   Permission is hereby granted, free of charge, to any person
413
   obtaining a copy of this software and associated documentation
414
   files (the "Software"), to deal in the Software without
415
   restriction, including without limitation the rights to use, copy,
416
   modify, merge, publish, distribute, sublicense, and/or sell copies
417
   of the Software, and to permit persons to whom the Software is
418
   furnished to do so, subject to the following conditions:
419
420
   The above copyright notice and this permission notice shall be
421
   included in all copies or substantial portions of the Software.
422
423
   THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
424
   EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
425
   MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
426
   NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
427
   BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
428
   ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
429
   CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
430
   SOFTWARE.
431
*/
432
433
434
// Compression function for Merkle-Damgard construction.
435
// This function is generated using the framework provided.
436
354k
#define fasthash_mix(h) (         \
437
354k
      (void) ((h) ^= (h) >> 23),    \
438
354k
      (void) ((h) *= 0x2127599bf4325c37ULL),  \
439
354k
      (h) ^= (h) >> 47)
440
441
static inline uint64_t fasthash64(const void *buf, size_t len, uint64_t seed)
442
89.9k
{
443
89.9k
  struct __attribute__((packed)) packed_uint64_t { uint64_t v; };
444
89.9k
  const uint64_t    m = 0x880355f21e6d1965ULL;
445
89.9k
  const packed_uint64_t *pos = (const packed_uint64_t *)buf;
446
89.9k
  const packed_uint64_t *end = pos + (len / 8);
447
89.9k
  const unsigned char *pos2;
448
89.9k
  uint64_t h = seed ^ (len * m);
449
89.9k
  uint64_t v;
450
451
89.9k
#ifndef HB_OPTIMIZE_SIZE
452
89.9k
  if (((uintptr_t) pos & 7) == 0)
453
44.9k
  {
454
44.9k
    while (pos != end)
455
0
    {
456
0
#pragma GCC diagnostic push
457
0
#pragma GCC diagnostic ignored "-Wcast-align"
458
0
      v  = * (const uint64_t *) (pos++);
459
0
#pragma GCC diagnostic pop
460
0
      h ^= fasthash_mix(v);
461
0
      h *= m;
462
0
    }
463
44.9k
  }
464
44.9k
  else
465
44.9k
#endif
466
44.9k
  {
467
272k
    while (pos != end)
468
227k
    {
469
227k
      v  = pos++->v;
470
227k
      h ^= fasthash_mix(v);
471
227k
      h *= m;
472
227k
    }
473
44.9k
  }
474
475
89.9k
  pos2 = (const unsigned char*)pos;
476
89.9k
  v = 0;
477
478
89.9k
  switch (len & 7) {
479
0
  case 7: v ^= (uint64_t)pos2[6] << 48; HB_FALLTHROUGH;
480
18.4k
  case 6: v ^= (uint64_t)pos2[5] << 40; HB_FALLTHROUGH;
481
18.4k
  case 5: v ^= (uint64_t)pos2[4] << 32; HB_FALLTHROUGH;
482
30.7k
  case 4: v ^= (uint64_t)pos2[3] << 24; HB_FALLTHROUGH;
483
30.7k
  case 3: v ^= (uint64_t)pos2[2] << 16; HB_FALLTHROUGH;
484
37.2k
  case 2: v ^= (uint64_t)pos2[1] <<  8; HB_FALLTHROUGH;
485
37.2k
  case 1: v ^= (uint64_t)pos2[0];
486
37.2k
    h ^= fasthash_mix(v);
487
37.2k
    h *= m;
488
89.9k
  }
489
490
89.9k
  return fasthash_mix(h);
491
89.9k
}
Unexecuted instantiation: hb-aat-layout.cc:fasthash64(void const*, unsigned long, unsigned long)
Unexecuted instantiation: hb-aat-map.cc:fasthash64(void const*, unsigned long, unsigned long)
Unexecuted instantiation: hb-blob.cc:fasthash64(void const*, unsigned long, unsigned long)
Unexecuted instantiation: hb-buffer.cc:fasthash64(void const*, unsigned long, unsigned long)
Unexecuted instantiation: hb-common.cc:fasthash64(void const*, unsigned long, unsigned long)
Unexecuted instantiation: hb-draw.cc:fasthash64(void const*, unsigned long, unsigned long)
Unexecuted instantiation: hb-face.cc:fasthash64(void const*, unsigned long, unsigned long)
hb-face-builder.cc:fasthash64(void const*, unsigned long, unsigned long)
Line
Count
Source
442
89.9k
{
443
89.9k
  struct __attribute__((packed)) packed_uint64_t { uint64_t v; };
444
89.9k
  const uint64_t    m = 0x880355f21e6d1965ULL;
445
89.9k
  const packed_uint64_t *pos = (const packed_uint64_t *)buf;
446
89.9k
  const packed_uint64_t *end = pos + (len / 8);
447
89.9k
  const unsigned char *pos2;
448
89.9k
  uint64_t h = seed ^ (len * m);
449
89.9k
  uint64_t v;
450
451
89.9k
#ifndef HB_OPTIMIZE_SIZE
452
89.9k
  if (((uintptr_t) pos & 7) == 0)
453
44.9k
  {
454
44.9k
    while (pos != end)
455
0
    {
456
0
#pragma GCC diagnostic push
457
0
#pragma GCC diagnostic ignored "-Wcast-align"
458
0
      v  = * (const uint64_t *) (pos++);
459
0
#pragma GCC diagnostic pop
460
0
      h ^= fasthash_mix(v);
461
0
      h *= m;
462
0
    }
463
44.9k
  }
464
44.9k
  else
465
44.9k
#endif
466
44.9k
  {
467
272k
    while (pos != end)
468
227k
    {
469
227k
      v  = pos++->v;
470
227k
      h ^= fasthash_mix(v);
471
227k
      h *= m;
472
227k
    }
473
44.9k
  }
474
475
89.9k
  pos2 = (const unsigned char*)pos;
476
89.9k
  v = 0;
477
478
89.9k
  switch (len & 7) {
479
0
  case 7: v ^= (uint64_t)pos2[6] << 48; HB_FALLTHROUGH;
480
18.4k
  case 6: v ^= (uint64_t)pos2[5] << 40; HB_FALLTHROUGH;
481
18.4k
  case 5: v ^= (uint64_t)pos2[4] << 32; HB_FALLTHROUGH;
482
30.7k
  case 4: v ^= (uint64_t)pos2[3] << 24; HB_FALLTHROUGH;
483
30.7k
  case 3: v ^= (uint64_t)pos2[2] << 16; HB_FALLTHROUGH;
484
37.2k
  case 2: v ^= (uint64_t)pos2[1] <<  8; HB_FALLTHROUGH;
485
37.2k
  case 1: v ^= (uint64_t)pos2[0];
486
37.2k
    h ^= fasthash_mix(v);
487
37.2k
    h *= m;
488
89.9k
  }
489
490
89.9k
  return fasthash_mix(h);
491
89.9k
}
Unexecuted instantiation: hb-fallback-shape.cc:fasthash64(void const*, unsigned long, unsigned long)
Unexecuted instantiation: hb-font.cc:fasthash64(void const*, unsigned long, unsigned long)
Unexecuted instantiation: hb-map.cc:fasthash64(void const*, unsigned long, unsigned long)
Unexecuted instantiation: hb-number.cc:fasthash64(void const*, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-color.cc:fasthash64(void const*, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-face.cc:fasthash64(void const*, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-font.cc:fasthash64(void const*, unsigned long, unsigned long)
Unexecuted instantiation: hb-outline.cc:fasthash64(void const*, unsigned long, unsigned long)
Unexecuted instantiation: VARC.cc:fasthash64(void const*, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-layout.cc:fasthash64(void const*, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-metrics.cc:fasthash64(void const*, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-name.cc:fasthash64(void const*, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shape.cc:fasthash64(void const*, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-tag.cc:fasthash64(void const*, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-var.cc:fasthash64(void const*, unsigned long, unsigned long)
Unexecuted instantiation: hb-set.cc:fasthash64(void const*, unsigned long, unsigned long)
Unexecuted instantiation: hb-shape-plan.cc:fasthash64(void const*, unsigned long, unsigned long)
Unexecuted instantiation: hb-shape.cc:fasthash64(void const*, unsigned long, unsigned long)
Unexecuted instantiation: hb-shaper.cc:fasthash64(void const*, unsigned long, unsigned long)
Unexecuted instantiation: hb-static.cc:fasthash64(void const*, unsigned long, unsigned long)
Unexecuted instantiation: hb-style.cc:fasthash64(void const*, unsigned long, unsigned long)
Unexecuted instantiation: hb-unicode.cc:fasthash64(void const*, unsigned long, unsigned long)
Unexecuted instantiation: hb-graphite2.cc:fasthash64(void const*, unsigned long, unsigned long)
Unexecuted instantiation: hb-icu.cc:fasthash64(void const*, unsigned long, unsigned long)
Unexecuted instantiation: hb-buffer-verify.cc:fasthash64(void const*, unsigned long, unsigned long)
Unexecuted instantiation: hb-paint.cc:fasthash64(void const*, unsigned long, unsigned long)
Unexecuted instantiation: hb-paint-bounded.cc:fasthash64(void const*, unsigned long, unsigned long)
Unexecuted instantiation: hb-paint-extents.cc:fasthash64(void const*, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-cff1-table.cc:fasthash64(void const*, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-cff2-table.cc:fasthash64(void const*, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-map.cc:fasthash64(void const*, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:fasthash64(void const*, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shaper-default.cc:fasthash64(void const*, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:fasthash64(void const*, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:fasthash64(void const*, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shaper-indic.cc:fasthash64(void const*, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:fasthash64(void const*, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:fasthash64(void const*, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:fasthash64(void const*, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shaper-thai.cc:fasthash64(void const*, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shaper-use.cc:fasthash64(void const*, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:fasthash64(void const*, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shape-fallback.cc:fasthash64(void const*, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shape-normalize.cc:fasthash64(void const*, unsigned long, unsigned long)
Unexecuted instantiation: hb-ucd.cc:fasthash64(void const*, unsigned long, unsigned long)
Unexecuted instantiation: hb-buffer-serialize.cc:fasthash64(void const*, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:fasthash64(void const*, unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-input.cc:fasthash64(void const*, unsigned long, unsigned long)
Unexecuted instantiation: hb-subset.cc:fasthash64(void const*, unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-plan.cc:fasthash64(void const*, unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-plan-layout.cc:fasthash64(void const*, unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-plan-var.cc:fasthash64(void const*, unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-table-layout.cc:fasthash64(void const*, unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-table-var.cc:fasthash64(void const*, unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-table-cff.cc:fasthash64(void const*, unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-table-color.cc:fasthash64(void const*, unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-table-other.cc:fasthash64(void const*, unsigned long, unsigned long)
Unexecuted instantiation: gsubgpos-context.cc:fasthash64(void const*, unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-cff1.cc:fasthash64(void const*, unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-cff2.cc:fasthash64(void const*, unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-instancer-iup.cc:fasthash64(void const*, unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-instancer-solver.cc:fasthash64(void const*, unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-cff-common.cc:fasthash64(void const*, unsigned long, unsigned long)
492
493
static inline uint32_t fasthash32(const void *buf, size_t len, uint32_t seed)
494
89.9k
{
495
  // the following trick converts the 64-bit hashcode to Fermat
496
  // residue, which shall retain information from both the higher
497
  // and lower parts of hashcode.
498
89.9k
        uint64_t h = fasthash64(buf, len, seed);
499
89.9k
  return h - (h >> 32);
500
89.9k
}
Unexecuted instantiation: hb-aat-layout.cc:fasthash32(void const*, unsigned long, unsigned int)
Unexecuted instantiation: hb-aat-map.cc:fasthash32(void const*, unsigned long, unsigned int)
Unexecuted instantiation: hb-blob.cc:fasthash32(void const*, unsigned long, unsigned int)
Unexecuted instantiation: hb-buffer.cc:fasthash32(void const*, unsigned long, unsigned int)
Unexecuted instantiation: hb-common.cc:fasthash32(void const*, unsigned long, unsigned int)
Unexecuted instantiation: hb-draw.cc:fasthash32(void const*, unsigned long, unsigned int)
Unexecuted instantiation: hb-face.cc:fasthash32(void const*, unsigned long, unsigned int)
hb-face-builder.cc:fasthash32(void const*, unsigned long, unsigned int)
Line
Count
Source
494
89.9k
{
495
  // the following trick converts the 64-bit hashcode to Fermat
496
  // residue, which shall retain information from both the higher
497
  // and lower parts of hashcode.
498
89.9k
        uint64_t h = fasthash64(buf, len, seed);
499
89.9k
  return h - (h >> 32);
500
89.9k
}
Unexecuted instantiation: hb-fallback-shape.cc:fasthash32(void const*, unsigned long, unsigned int)
Unexecuted instantiation: hb-font.cc:fasthash32(void const*, unsigned long, unsigned int)
Unexecuted instantiation: hb-map.cc:fasthash32(void const*, unsigned long, unsigned int)
Unexecuted instantiation: hb-number.cc:fasthash32(void const*, unsigned long, unsigned int)
Unexecuted instantiation: hb-ot-color.cc:fasthash32(void const*, unsigned long, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:fasthash32(void const*, unsigned long, unsigned int)
Unexecuted instantiation: hb-ot-font.cc:fasthash32(void const*, unsigned long, unsigned int)
Unexecuted instantiation: hb-outline.cc:fasthash32(void const*, unsigned long, unsigned int)
Unexecuted instantiation: VARC.cc:fasthash32(void const*, unsigned long, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:fasthash32(void const*, unsigned long, unsigned int)
Unexecuted instantiation: hb-ot-metrics.cc:fasthash32(void const*, unsigned long, unsigned int)
Unexecuted instantiation: hb-ot-name.cc:fasthash32(void const*, unsigned long, unsigned int)
Unexecuted instantiation: hb-ot-shape.cc:fasthash32(void const*, unsigned long, unsigned int)
Unexecuted instantiation: hb-ot-tag.cc:fasthash32(void const*, unsigned long, unsigned int)
Unexecuted instantiation: hb-ot-var.cc:fasthash32(void const*, unsigned long, unsigned int)
Unexecuted instantiation: hb-set.cc:fasthash32(void const*, unsigned long, unsigned int)
Unexecuted instantiation: hb-shape-plan.cc:fasthash32(void const*, unsigned long, unsigned int)
Unexecuted instantiation: hb-shape.cc:fasthash32(void const*, unsigned long, unsigned int)
Unexecuted instantiation: hb-shaper.cc:fasthash32(void const*, unsigned long, unsigned int)
Unexecuted instantiation: hb-static.cc:fasthash32(void const*, unsigned long, unsigned int)
Unexecuted instantiation: hb-style.cc:fasthash32(void const*, unsigned long, unsigned int)
Unexecuted instantiation: hb-unicode.cc:fasthash32(void const*, unsigned long, unsigned int)
Unexecuted instantiation: hb-graphite2.cc:fasthash32(void const*, unsigned long, unsigned int)
Unexecuted instantiation: hb-icu.cc:fasthash32(void const*, unsigned long, unsigned int)
Unexecuted instantiation: hb-buffer-verify.cc:fasthash32(void const*, unsigned long, unsigned int)
Unexecuted instantiation: hb-paint.cc:fasthash32(void const*, unsigned long, unsigned int)
Unexecuted instantiation: hb-paint-bounded.cc:fasthash32(void const*, unsigned long, unsigned int)
Unexecuted instantiation: hb-paint-extents.cc:fasthash32(void const*, unsigned long, unsigned int)
Unexecuted instantiation: hb-ot-cff1-table.cc:fasthash32(void const*, unsigned long, unsigned int)
Unexecuted instantiation: hb-ot-cff2-table.cc:fasthash32(void const*, unsigned long, unsigned int)
Unexecuted instantiation: hb-ot-map.cc:fasthash32(void const*, unsigned long, unsigned int)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:fasthash32(void const*, unsigned long, unsigned int)
Unexecuted instantiation: hb-ot-shaper-default.cc:fasthash32(void const*, unsigned long, unsigned int)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:fasthash32(void const*, unsigned long, unsigned int)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:fasthash32(void const*, unsigned long, unsigned int)
Unexecuted instantiation: hb-ot-shaper-indic.cc:fasthash32(void const*, unsigned long, unsigned int)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:fasthash32(void const*, unsigned long, unsigned int)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:fasthash32(void const*, unsigned long, unsigned int)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:fasthash32(void const*, unsigned long, unsigned int)
Unexecuted instantiation: hb-ot-shaper-thai.cc:fasthash32(void const*, unsigned long, unsigned int)
Unexecuted instantiation: hb-ot-shaper-use.cc:fasthash32(void const*, unsigned long, unsigned int)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:fasthash32(void const*, unsigned long, unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:fasthash32(void const*, unsigned long, unsigned int)
Unexecuted instantiation: hb-ot-shape-normalize.cc:fasthash32(void const*, unsigned long, unsigned int)
Unexecuted instantiation: hb-ucd.cc:fasthash32(void const*, unsigned long, unsigned int)
Unexecuted instantiation: hb-buffer-serialize.cc:fasthash32(void const*, unsigned long, unsigned int)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:fasthash32(void const*, unsigned long, unsigned int)
Unexecuted instantiation: hb-subset-input.cc:fasthash32(void const*, unsigned long, unsigned int)
Unexecuted instantiation: hb-subset.cc:fasthash32(void const*, unsigned long, unsigned int)
Unexecuted instantiation: hb-subset-plan.cc:fasthash32(void const*, unsigned long, unsigned int)
Unexecuted instantiation: hb-subset-plan-layout.cc:fasthash32(void const*, unsigned long, unsigned int)
Unexecuted instantiation: hb-subset-plan-var.cc:fasthash32(void const*, unsigned long, unsigned int)
Unexecuted instantiation: hb-subset-table-layout.cc:fasthash32(void const*, unsigned long, unsigned int)
Unexecuted instantiation: hb-subset-table-var.cc:fasthash32(void const*, unsigned long, unsigned int)
Unexecuted instantiation: hb-subset-table-cff.cc:fasthash32(void const*, unsigned long, unsigned int)
Unexecuted instantiation: hb-subset-table-color.cc:fasthash32(void const*, unsigned long, unsigned int)
Unexecuted instantiation: hb-subset-table-other.cc:fasthash32(void const*, unsigned long, unsigned int)
Unexecuted instantiation: gsubgpos-context.cc:fasthash32(void const*, unsigned long, unsigned int)
Unexecuted instantiation: hb-subset-cff1.cc:fasthash32(void const*, unsigned long, unsigned int)
Unexecuted instantiation: hb-subset-cff2.cc:fasthash32(void const*, unsigned long, unsigned int)
Unexecuted instantiation: hb-subset-instancer-iup.cc:fasthash32(void const*, unsigned long, unsigned int)
Unexecuted instantiation: hb-subset-instancer-solver.cc:fasthash32(void const*, unsigned long, unsigned int)
Unexecuted instantiation: hb-subset-cff-common.cc:fasthash32(void const*, unsigned long, unsigned int)
501
502
struct
503
{
504
  private:
505
506
  template <typename T> constexpr auto
507
  impl (const T& v, hb_priority<2>) const HB_RETURN (uint32_t, hb_deref (v).hash ())
508
509
  // Horrible: std:hash() of integers seems to be identity in gcc / clang?!
510
  // https://github.com/harfbuzz/harfbuzz/pull/4228
511
  //
512
  // For performance characteristics see:
513
  // https://github.com/harfbuzz/harfbuzz/pull/4228#issuecomment-1565079537
514
  template <typename T,
515
      hb_enable_if (std::is_integral<T>::value && sizeof (T) <= sizeof (uint32_t))> constexpr auto
516
  impl (const T& v, hb_priority<1>) const HB_RETURN (uint32_t, (uint32_t) v * 2654435761u /* Knuh's multiplicative hash */)
517
  template <typename T,
518
      hb_enable_if (std::is_integral<T>::value && sizeof (T) > sizeof (uint32_t))> constexpr auto
519
  impl (const T& v, hb_priority<1>) const HB_RETURN (uint32_t, (uint32_t) (v ^ (v >> 32)) * 2654435761u /* Knuth's multiplicative hash */)
520
521
  template <typename T,
522
      hb_enable_if (std::is_floating_point<T>::value)> constexpr auto
523
  impl (const T& v, hb_priority<1>) const HB_RETURN (uint32_t, fasthash32 (std::addressof (v), sizeof (T), 0xf437ffe6))
524
525
  template <typename T> constexpr auto
526
  impl (const T& v, hb_priority<0>) const HB_RETURN (uint32_t, std::hash<hb_decay<decltype (hb_deref (v))>>{} (hb_deref (v)))
527
528
  public:
529
530
  template <typename T> constexpr auto
531
  operator () (const T& v) const HB_RETURN (uint32_t, impl (v, hb_prioritize))
532
}
533
HB_FUNCOBJ (hb_hash);
534
535
536
struct
537
{
538
  private:
539
540
  /* Pointer-to-member-function. */
541
  template <typename Appl, typename T, typename ...Ts> auto
542
  impl (Appl&& a, hb_priority<2>, T &&v, Ts&&... ds) const HB_AUTO_RETURN
543
  ((hb_deref (std::forward<T> (v)).*std::forward<Appl> (a)) (std::forward<Ts> (ds)...))
544
545
  /* Pointer-to-member. */
546
  template <typename Appl, typename T> auto
547
  impl (Appl&& a, hb_priority<1>, T &&v) const HB_AUTO_RETURN
548
  ((hb_deref (std::forward<T> (v))).*std::forward<Appl> (a))
549
550
  /* Operator(). */
551
  template <typename Appl, typename ...Ts> auto
552
  impl (Appl&& a, hb_priority<0>, Ts&&... ds) const HB_AUTO_RETURN
553
  (hb_deref (std::forward<Appl> (a)) (std::forward<Ts> (ds)...))
554
555
  public:
556
557
  template <typename Appl, typename ...Ts> auto
558
  operator () (Appl&& a, Ts&&... ds) const HB_AUTO_RETURN
559
  (
560
    impl (std::forward<Appl> (a),
561
    hb_prioritize,
562
    std::forward<Ts> (ds)...)
563
  )
564
}
565
HB_FUNCOBJ (hb_invoke);
566
567
template <unsigned Pos, typename Appl, typename V>
568
struct hb_partial_t
569
{
570
7.23k
  hb_partial_t (Appl a, V v) : a (a), v (v) {}
Unexecuted instantiation: hb-ot-layout.cc:hb_partial_t<2u, $_10 const*, OT::LigGlyph const*>::hb_partial_t($_10 const*, OT::LigGlyph const*)
Unexecuted instantiation: hb-ot-layout.cc:hb_partial_t<2u, $_10 const*, OT::Layout::GSUB_impl::MultipleSubstFormat1_2<OT::Layout::SmallTypes> const*>::hb_partial_t($_10 const*, OT::Layout::GSUB_impl::MultipleSubstFormat1_2<OT::Layout::SmallTypes> const*)
Unexecuted instantiation: hb-ot-layout.cc:hb_partial_t<2u, $_10 const*, OT::Layout::GSUB_impl::AlternateSubstFormat1_2<OT::Layout::SmallTypes> const*>::hb_partial_t($_10 const*, OT::Layout::GSUB_impl::AlternateSubstFormat1_2<OT::Layout::SmallTypes> const*)
hb-ot-layout.cc:hb_partial_t<2u, $_10 const*, OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes> const*>::hb_partial_t($_10 const*, OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes> const*)
Line
Count
Source
570
740
  hb_partial_t (Appl a, V v) : a (a), v (v) {}
hb-ot-layout.cc:hb_partial_t<2u, $_10 const*, OT::Layout::GSUB_impl::LigatureSubstFormat1_2<OT::Layout::SmallTypes> const*>::hb_partial_t($_10 const*, OT::Layout::GSUB_impl::LigatureSubstFormat1_2<OT::Layout::SmallTypes> const*)
Line
Count
Source
570
72
  hb_partial_t (Appl a, V v) : a (a), v (v) {}
Unexecuted instantiation: hb-ot-layout.cc:hb_partial_t<2u, $_10 const*, OT::RuleSet<OT::Layout::SmallTypes> const*>::hb_partial_t($_10 const*, OT::RuleSet<OT::Layout::SmallTypes> const*)
Unexecuted instantiation: hb-ot-layout.cc:hb_partial_t<2u, $_10 const*, OT::ContextFormat1_4<OT::Layout::SmallTypes> const*>::hb_partial_t($_10 const*, OT::ContextFormat1_4<OT::Layout::SmallTypes> const*)
Unexecuted instantiation: hb-ot-layout.cc:hb_partial_t<2u, $_10 const*, OT::ContextFormat2_5<OT::Layout::SmallTypes> const*>::hb_partial_t($_10 const*, OT::ContextFormat2_5<OT::Layout::SmallTypes> const*)
Unexecuted instantiation: hb-ot-layout.cc:hb_partial_t<2u, $_10 const*, OT::ChainRuleSet<OT::Layout::SmallTypes> const*>::hb_partial_t($_10 const*, OT::ChainRuleSet<OT::Layout::SmallTypes> const*)
Unexecuted instantiation: hb-ot-layout.cc:hb_partial_t<2u, $_10 const*, OT::ChainContextFormat1_4<OT::Layout::SmallTypes> const*>::hb_partial_t($_10 const*, OT::ChainContextFormat1_4<OT::Layout::SmallTypes> const*)
Unexecuted instantiation: hb-ot-layout.cc:hb_partial_t<2u, $_10 const*, OT::ChainContextFormat2_5<OT::Layout::SmallTypes> const*>::hb_partial_t($_10 const*, OT::ChainContextFormat2_5<OT::Layout::SmallTypes> const*)
Unexecuted instantiation: hb-ot-layout.cc:hb_partial_t<2u, $_19 const*, OT::Layout::Common::Coverage const&>::hb_partial_t($_19 const*, OT::Layout::Common::Coverage const&)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:hb_partial_t<2u, $_10 const*, OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes> const*>::hb_partial_t($_10 const*, OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes> const*)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:hb_partial_t<2u, $_10 const*, OT::Layout::GSUB_impl::LigatureSubstFormat1_2<OT::Layout::SmallTypes> const*>::hb_partial_t($_10 const*, OT::Layout::GSUB_impl::LigatureSubstFormat1_2<OT::Layout::SmallTypes> const*)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:hb_partial_t<2u, $_10 const*, OT::RuleSet<OT::Layout::SmallTypes> const*>::hb_partial_t($_10 const*, OT::RuleSet<OT::Layout::SmallTypes> const*)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:hb_partial_t<2u, $_10 const*, OT::ChainRuleSet<OT::Layout::SmallTypes> const*>::hb_partial_t($_10 const*, OT::ChainRuleSet<OT::Layout::SmallTypes> const*)
Unexecuted instantiation: hb-subset-plan.cc:hb_partial_t<2u, $_11 const*, OT::CmapSubtableFormat14 const*>::hb_partial_t($_11 const*, OT::CmapSubtableFormat14 const*)
hb-subset-plan.cc:hb_partial_t<2u, $_11 const*, OT::cmap const*>::hb_partial_t($_11 const*, OT::cmap const*)
Line
Count
Source
570
6.42k
  hb_partial_t (Appl a, V v) : a (a), v (v) {}
Unexecuted instantiation: hb-subset-plan.cc:hb_partial_t<2u, $_11 const*, OT::MathVariants const*>::hb_partial_t($_11 const*, OT::MathVariants const*)
Unexecuted instantiation: hb-subset-plan.cc:hb_partial_t<2u, $_11 const*, OT::AxisValueOffsetArray const*>::hb_partial_t($_11 const*, OT::AxisValueOffsetArray const*)
Unexecuted instantiation: hb-subset-plan-layout.cc:hb_partial_t<2u, $_10 const*, OT::LigCaretList const*>::hb_partial_t($_10 const*, OT::LigCaretList const*)
Unexecuted instantiation: hb-subset-plan-layout.cc:hb_partial_t<2u, $_10 const*, OT::Layout::GPOS_impl::PairPosFormat1_3<OT::Layout::SmallTypes> const*>::hb_partial_t($_10 const*, OT::Layout::GPOS_impl::PairPosFormat1_3<OT::Layout::SmallTypes> const*)
Unexecuted instantiation: hb-subset-plan-layout.cc:hb_partial_t<2u, $_10 const*, OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes> const*>::hb_partial_t($_10 const*, OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes> const*)
Unexecuted instantiation: hb-subset-plan-layout.cc:hb_partial_t<2u, $_10 const*, OT::RuleSet<OT::Layout::SmallTypes> const*>::hb_partial_t($_10 const*, OT::RuleSet<OT::Layout::SmallTypes> const*)
Unexecuted instantiation: hb-subset-plan-layout.cc:hb_partial_t<2u, $_10 const*, OT::ContextFormat1_4<OT::Layout::SmallTypes> const*>::hb_partial_t($_10 const*, OT::ContextFormat1_4<OT::Layout::SmallTypes> const*)
Unexecuted instantiation: hb-subset-plan-layout.cc:hb_partial_t<2u, $_10 const*, OT::ContextFormat2_5<OT::Layout::SmallTypes> const*>::hb_partial_t($_10 const*, OT::ContextFormat2_5<OT::Layout::SmallTypes> const*)
Unexecuted instantiation: hb-subset-plan-layout.cc:hb_partial_t<2u, $_10 const*, OT::ChainRuleSet<OT::Layout::SmallTypes> const*>::hb_partial_t($_10 const*, OT::ChainRuleSet<OT::Layout::SmallTypes> const*)
Unexecuted instantiation: hb-subset-plan-layout.cc:hb_partial_t<2u, $_10 const*, OT::ChainContextFormat1_4<OT::Layout::SmallTypes> const*>::hb_partial_t($_10 const*, OT::ChainContextFormat1_4<OT::Layout::SmallTypes> const*)
Unexecuted instantiation: hb-subset-plan-layout.cc:hb_partial_t<2u, $_10 const*, OT::ChainContextFormat2_5<OT::Layout::SmallTypes> const*>::hb_partial_t($_10 const*, OT::ChainContextFormat2_5<OT::Layout::SmallTypes> const*)
Unexecuted instantiation: hb-subset-table-layout.cc:hb_partial_t<2u, $_31 const*, unsigned int>::hb_partial_t($_31 const*, unsigned int)
Unexecuted instantiation: hb-subset-table-layout.cc:hb_partial_t<2u, $_10 const*, OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes> const*>::hb_partial_t($_10 const*, OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes> const*)
Unexecuted instantiation: hb-subset-table-layout.cc:hb_partial_t<2u, $_10 const*, OT::Layout::GSUB_impl::LigatureSubstFormat1_2<OT::Layout::SmallTypes> const*>::hb_partial_t($_10 const*, OT::Layout::GSUB_impl::LigatureSubstFormat1_2<OT::Layout::SmallTypes> const*)
Unexecuted instantiation: hb-subset-table-layout.cc:hb_partial_t<2u, $_10 const*, OT::RuleSet<OT::Layout::SmallTypes> const*>::hb_partial_t($_10 const*, OT::RuleSet<OT::Layout::SmallTypes> const*)
Unexecuted instantiation: hb-subset-table-layout.cc:hb_partial_t<2u, $_10 const*, OT::ContextFormat1_4<OT::Layout::SmallTypes> const*>::hb_partial_t($_10 const*, OT::ContextFormat1_4<OT::Layout::SmallTypes> const*)
Unexecuted instantiation: hb-subset-table-layout.cc:hb_partial_t<2u, $_10 const*, OT::ContextFormat2_5<OT::Layout::SmallTypes> const*>::hb_partial_t($_10 const*, OT::ContextFormat2_5<OT::Layout::SmallTypes> const*)
Unexecuted instantiation: hb-subset-table-layout.cc:hb_partial_t<2u, $_10 const*, OT::ChainRuleSet<OT::Layout::SmallTypes> const*>::hb_partial_t($_10 const*, OT::ChainRuleSet<OT::Layout::SmallTypes> const*)
Unexecuted instantiation: hb-subset-table-layout.cc:hb_partial_t<2u, $_10 const*, OT::ChainContextFormat1_4<OT::Layout::SmallTypes> const*>::hb_partial_t($_10 const*, OT::ChainContextFormat1_4<OT::Layout::SmallTypes> const*)
Unexecuted instantiation: hb-subset-table-layout.cc:hb_partial_t<2u, $_10 const*, OT::ChainContextFormat2_5<OT::Layout::SmallTypes> const*>::hb_partial_t($_10 const*, OT::ChainContextFormat2_5<OT::Layout::SmallTypes> const*)
Unexecuted instantiation: hb-subset-table-layout.cc:hb_partial_t<2u, $_19 const*, hb_repeat_iter_t<hb_array_t<OT::NumType<true, unsigned short, 2u> const> > >::hb_partial_t($_19 const*, hb_repeat_iter_t<hb_array_t<OT::NumType<true, unsigned short, 2u> const> >)
571
572
  static_assert (Pos > 0, "");
573
574
  template <typename ...Ts,
575
      unsigned P = Pos,
576
      hb_enable_if (P == 1)> auto
577
  operator () (Ts&& ...ds) -> decltype (hb_invoke (hb_declval (Appl),
578
               hb_declval (V),
579
               hb_declval (Ts)...))
580
  {
581
    return hb_invoke (std::forward<Appl> (a),
582
          std::forward<V> (v),
583
          std::forward<Ts> (ds)...);
584
  }
585
  template <typename T0, typename ...Ts,
586
      unsigned P = Pos,
587
      hb_enable_if (P == 2)> auto
588
  operator () (T0&& d0, Ts&& ...ds) -> decltype (hb_invoke (hb_declval (Appl),
589
                  hb_declval (T0),
590
                  hb_declval (V),
591
                  hb_declval (Ts)...))
592
27.4k
  {
593
27.4k
    return hb_invoke (std::forward<Appl> (a),
594
27.4k
          std::forward<T0> (d0),
595
27.4k
          std::forward<V> (v),
596
27.4k
          std::forward<Ts> (ds)...);
597
27.4k
  }
Unexecuted instantiation: hb-aat-layout.cc:_ZN12hb_partial_tILj2EPK4$_31jEclIN2OT6Layout6Common8Coverage6iter_tEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISG_EEclL_ZSF_IjESG_vEEspcl10hb_declvalIT0_EEEEOSG_DpOSH_
Unexecuted instantiation: hb-aat-layout.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT8LigGlyphEEclIRKNS3_8OffsetToINS3_10CaretValueENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISM_EEclL_ZSL_IS6_ESM_vEEspcl10hb_declvalIT0_EEEEOSM_DpOSN_
Unexecuted instantiation: hb-aat-layout.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT12LigCaretListEEclIRKNS3_8OffsetToINS3_8LigGlyphENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISM_EEclL_ZSL_IS6_ESM_vEEspcl10hb_declvalIT0_EEEEOSM_DpOSN_
Unexecuted instantiation: hb-aat-layout.cc:_ZN12hb_partial_tILj2EPK4$_1916hb_repeat_iter_tI10hb_array_tIKN2OT7NumTypeILb1EtLj2EEEEEEclI13hb_map_iter_tIN23hb_bit_set_invertible_t6iter_tERK8hb_map_tL24hb_function_sortedness_t1ELPv0EEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELSK_0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISR_EEclL_ZSQ_ISA_ESR_vEEspcl10hb_declvalIT0_EEEEOSR_DpOSS_
Unexecuted instantiation: hb-aat-layout.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT7RuleSetINS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_4RuleIS6_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_IS9_ESQ_vEEspcl10hb_declvalIT0_EEEEOSQ_DpOSR_
Unexecuted instantiation: hb-aat-layout.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT16ContextFormat1_4INS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_7RuleSetIS6_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_IS9_ESQ_vEEspcl10hb_declvalIT0_EEEEOSQ_DpOSR_
Unexecuted instantiation: hb-aat-layout.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT16ContextFormat2_5INS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_7RuleSetIS6_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_IS9_ESQ_vEEspcl10hb_declvalIT0_EEEEOSQ_DpOSR_
Unexecuted instantiation: hb-aat-layout.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT12ChainRuleSetINS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_9ChainRuleIS6_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_IS9_ESQ_vEEspcl10hb_declvalIT0_EEEEOSQ_DpOSR_
Unexecuted instantiation: hb-aat-layout.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT21ChainContextFormat1_4INS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_12ChainRuleSetIS6_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_IS9_ESQ_vEEspcl10hb_declvalIT0_EEEEOSQ_DpOSR_
Unexecuted instantiation: hb-aat-layout.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT21ChainContextFormat2_5INS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_12ChainRuleSetIS6_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_IS9_ESQ_vEEspcl10hb_declvalIT0_EEEEOSQ_DpOSR_
Unexecuted instantiation: hb-aat-layout.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT6Layout9GPOS_impl16PairPosFormat1_3INS4_10SmallTypesEEEEclIRKNS3_8OffsetToINS5_7PairSetIS7_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISR_EEclL_ZSQ_ISA_ESR_vEEspcl10hb_declvalIT0_EEEEOSR_DpOSS_
Unexecuted instantiation: hb-aat-layout.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT20AxisValueOffsetArrayEEclIRKNS3_8OffsetToINS3_9AxisValueENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISM_EEclL_ZSL_IS6_ESM_vEEspcl10hb_declvalIT0_EEEEOSM_DpOSN_
Unexecuted instantiation: hb-aat-layout.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT6Layout9GSUB_impl11LigatureSetINS4_10SmallTypesEEEEclIRKNS3_8OffsetToINS5_8LigatureIS7_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISR_EEclL_ZSQ_ISA_ESR_vEEspcl10hb_declvalIT0_EEEEOSR_DpOSS_
Unexecuted instantiation: hb-aat-layout.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT6Layout9GSUB_impl22MultipleSubstFormat1_2INS4_10SmallTypesEEEEclIRKNS3_8OffsetToINS5_8SequenceIS7_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISR_EEclL_ZSQ_ISA_ESR_vEEspcl10hb_declvalIT0_EEEEOSR_DpOSS_
Unexecuted instantiation: hb-aat-layout.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT6Layout9GSUB_impl23AlternateSubstFormat1_2INS4_10SmallTypesEEEEclIRKNS3_8OffsetToINS5_12AlternateSetIS7_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISR_EEclL_ZSQ_ISA_ESR_vEEspcl10hb_declvalIT0_EEEEOSR_DpOSS_
Unexecuted instantiation: hb-aat-layout.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT6Layout9GSUB_impl22LigatureSubstFormat1_2INS4_10SmallTypesEEEEclIRKNS3_8OffsetToINS5_11LigatureSetIS7_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISR_EEclL_ZSQ_ISA_ESR_vEEspcl10hb_declvalIT0_EEEEOSR_DpOSS_
Unexecuted instantiation: hb-aat-map.cc:_ZN12hb_partial_tILj2EPK4$_31jEclIN2OT6Layout6Common8Coverage6iter_tEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISG_EEclL_ZSF_IjESG_vEEspcl10hb_declvalIT0_EEEEOSG_DpOSH_
Unexecuted instantiation: hb-aat-map.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT8LigGlyphEEclIRKNS3_8OffsetToINS3_10CaretValueENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISM_EEclL_ZSL_IS6_ESM_vEEspcl10hb_declvalIT0_EEEEOSM_DpOSN_
Unexecuted instantiation: hb-aat-map.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT12LigCaretListEEclIRKNS3_8OffsetToINS3_8LigGlyphENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISM_EEclL_ZSL_IS6_ESM_vEEspcl10hb_declvalIT0_EEEEOSM_DpOSN_
Unexecuted instantiation: hb-face.cc:_ZN12hb_partial_tILj2EPK4$_32jEclIN2OT6Layout6Common8Coverage6iter_tEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISG_EEclL_ZSF_IjESG_vEEspcl10hb_declvalIT0_EEEEOSG_DpOSH_
Unexecuted instantiation: hb-face.cc:_ZN12hb_partial_tILj2EPK4$_11PKN2OT20CmapSubtableFormat14EEclIRKNS3_8OffsetToINS3_13NonDefaultUVSENS3_7NumTypeILb1EjLj4EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISM_EEclL_ZSL_IS6_ESM_vEEspcl10hb_declvalIT0_EEEEOSM_DpOSN_
Unexecuted instantiation: hb-face.cc:_ZN12hb_partial_tILj2EPK4$_11PKN2OT4cmapEEclIRKNS3_8OffsetToINS3_12CmapSubtableENS3_7NumTypeILb1EjLj4EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISM_EEclL_ZSL_IS6_ESM_vEEspcl10hb_declvalIT0_EEEEOSM_DpOSN_
Unexecuted instantiation: hb-font.cc:_ZN12hb_partial_tILj2EPK4$_30jEclIN2OT6Layout6Common8Coverage6iter_tEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISG_EEclL_ZSF_IjESG_vEEspcl10hb_declvalIT0_EEEEOSG_DpOSH_
Unexecuted instantiation: hb-ot-color.cc:_ZN12hb_partial_tILj2EPK4$_30jEclIN2OT6Layout6Common8Coverage6iter_tEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISG_EEclL_ZSF_IjESG_vEEspcl10hb_declvalIT0_EEEEOSG_DpOSH_
Unexecuted instantiation: hb-ot-face.cc:_ZN12hb_partial_tILj2EPK4$_32jEclIN2OT6Layout6Common8Coverage6iter_tEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISG_EEclL_ZSF_IjESG_vEEspcl10hb_declvalIT0_EEEEOSG_DpOSH_
Unexecuted instantiation: hb-ot-face.cc:_ZN12hb_partial_tILj2EPK4$_11PKN2OT20CmapSubtableFormat14EEclIRKNS3_8OffsetToINS3_13NonDefaultUVSENS3_7NumTypeILb1EjLj4EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISM_EEclL_ZSL_IS6_ESM_vEEspcl10hb_declvalIT0_EEEEOSM_DpOSN_
Unexecuted instantiation: hb-ot-face.cc:_ZN12hb_partial_tILj2EPK4$_11PKN2OT4cmapEEclIRKNS3_8OffsetToINS3_12CmapSubtableENS3_7NumTypeILb1EjLj4EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISM_EEclL_ZSL_IS6_ESM_vEEspcl10hb_declvalIT0_EEEEOSM_DpOSN_
Unexecuted instantiation: hb-ot-face.cc:_ZN12hb_partial_tILj2EPK4$_11PKN2OT8LigGlyphEEclIRKNS3_8OffsetToINS3_10CaretValueENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISM_EEclL_ZSL_IS6_ESM_vEEspcl10hb_declvalIT0_EEEEOSM_DpOSN_
Unexecuted instantiation: hb-ot-face.cc:_ZN12hb_partial_tILj2EPK4$_11PKN2OT12LigCaretListEEclIRKNS3_8OffsetToINS3_8LigGlyphENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISM_EEclL_ZSL_IS6_ESM_vEEspcl10hb_declvalIT0_EEEEOSM_DpOSN_
Unexecuted instantiation: hb-ot-face.cc:_ZN12hb_partial_tILj2EPK4$_2016hb_repeat_iter_tI10hb_array_tIKN2OT7NumTypeILb1EtLj2EEEEEEclI13hb_map_iter_tIN23hb_bit_set_invertible_t6iter_tERK8hb_map_tL24hb_function_sortedness_t1ELPv0EEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELSK_0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISR_EEclL_ZSQ_ISA_ESR_vEEspcl10hb_declvalIT0_EEEEOSR_DpOSS_
Unexecuted instantiation: hb-ot-face.cc:_ZN12hb_partial_tILj2EPK4$_11PKN2OT7RuleSetINS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_4RuleIS6_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_IS9_ESQ_vEEspcl10hb_declvalIT0_EEEEOSQ_DpOSR_
Unexecuted instantiation: hb-ot-face.cc:_ZN12hb_partial_tILj2EPK4$_11PKN2OT16ContextFormat1_4INS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_7RuleSetIS6_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_IS9_ESQ_vEEspcl10hb_declvalIT0_EEEEOSQ_DpOSR_
Unexecuted instantiation: hb-ot-face.cc:_ZN12hb_partial_tILj2EPK4$_11PKN2OT16ContextFormat2_5INS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_7RuleSetIS6_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_IS9_ESQ_vEEspcl10hb_declvalIT0_EEEEOSQ_DpOSR_
Unexecuted instantiation: hb-ot-face.cc:_ZN12hb_partial_tILj2EPK4$_11PKN2OT12ChainRuleSetINS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_9ChainRuleIS6_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_IS9_ESQ_vEEspcl10hb_declvalIT0_EEEEOSQ_DpOSR_
Unexecuted instantiation: hb-ot-face.cc:_ZN12hb_partial_tILj2EPK4$_11PKN2OT21ChainContextFormat1_4INS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_12ChainRuleSetIS6_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_IS9_ESQ_vEEspcl10hb_declvalIT0_EEEEOSQ_DpOSR_
Unexecuted instantiation: hb-ot-face.cc:_ZN12hb_partial_tILj2EPK4$_11PKN2OT21ChainContextFormat2_5INS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_12ChainRuleSetIS6_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_IS9_ESQ_vEEspcl10hb_declvalIT0_EEEEOSQ_DpOSR_
Unexecuted instantiation: hb-ot-face.cc:_ZN12hb_partial_tILj2EPK4$_11PKN2OT6Layout9GPOS_impl16PairPosFormat1_3INS4_10SmallTypesEEEEclIRKNS3_8OffsetToINS5_7PairSetIS7_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISR_EEclL_ZSQ_ISA_ESR_vEEspcl10hb_declvalIT0_EEEEOSR_DpOSS_
Unexecuted instantiation: hb-ot-face.cc:_ZN12hb_partial_tILj2EPK4$_11PKN2OT6Layout9GSUB_impl11LigatureSetINS4_10SmallTypesEEEEclIRKNS3_8OffsetToINS5_8LigatureIS7_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISR_EEclL_ZSQ_ISA_ESR_vEEspcl10hb_declvalIT0_EEEEOSR_DpOSS_
Unexecuted instantiation: hb-ot-face.cc:_ZN12hb_partial_tILj2EPK4$_11PKN2OT6Layout9GSUB_impl22MultipleSubstFormat1_2INS4_10SmallTypesEEEEclIRKNS3_8OffsetToINS5_8SequenceIS7_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISR_EEclL_ZSQ_ISA_ESR_vEEspcl10hb_declvalIT0_EEEEOSR_DpOSS_
Unexecuted instantiation: hb-ot-face.cc:_ZN12hb_partial_tILj2EPK4$_11PKN2OT6Layout9GSUB_impl23AlternateSubstFormat1_2INS4_10SmallTypesEEEEclIRKNS3_8OffsetToINS5_12AlternateSetIS7_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISR_EEclL_ZSQ_ISA_ESR_vEEspcl10hb_declvalIT0_EEEEOSR_DpOSS_
Unexecuted instantiation: hb-ot-face.cc:_ZN12hb_partial_tILj2EPK4$_11PKN2OT6Layout9GSUB_impl22LigatureSubstFormat1_2INS4_10SmallTypesEEEEclIRKNS3_8OffsetToINS5_11LigatureSetIS7_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISR_EEclL_ZSQ_ISA_ESR_vEEspcl10hb_declvalIT0_EEEEOSR_DpOSS_
Unexecuted instantiation: hb-ot-font.cc:_ZN12hb_partial_tILj2EPK4$_32jEclIN2OT6Layout6Common8Coverage6iter_tEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISG_EEclL_ZSF_IjESG_vEEspcl10hb_declvalIT0_EEEEOSG_DpOSH_
Unexecuted instantiation: hb-ot-font.cc:_ZN12hb_partial_tILj2EPK4$_11PKN2OT20CmapSubtableFormat14EEclIRKNS3_8OffsetToINS3_13NonDefaultUVSENS3_7NumTypeILb1EjLj4EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISM_EEclL_ZSL_IS6_ESM_vEEspcl10hb_declvalIT0_EEEEOSM_DpOSN_
Unexecuted instantiation: hb-ot-font.cc:_ZN12hb_partial_tILj2EPK4$_11PKN2OT4cmapEEclIRKNS3_8OffsetToINS3_12CmapSubtableENS3_7NumTypeILb1EjLj4EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISM_EEclL_ZSL_IS6_ESM_vEEspcl10hb_declvalIT0_EEEEOSM_DpOSN_
Unexecuted instantiation: hb-ot-font.cc:_ZN12hb_partial_tILj2EPK4$_11PKN2OT20AxisValueOffsetArrayEEclIRKNS3_8OffsetToINS3_9AxisValueENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISM_EEclL_ZSL_IS6_ESM_vEEspcl10hb_declvalIT0_EEEEOSM_DpOSN_
Unexecuted instantiation: VARC.cc:_ZN12hb_partial_tILj2EPK4$_31jEclIN2OT6Layout6Common8Coverage6iter_tEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISG_EEclL_ZSF_IjESG_vEEspcl10hb_declvalIT0_EEEEOSG_DpOSH_
Unexecuted instantiation: VARC.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT8LigGlyphEEclIRKNS3_8OffsetToINS3_10CaretValueENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISM_EEclL_ZSL_IS6_ESM_vEEspcl10hb_declvalIT0_EEEEOSM_DpOSN_
Unexecuted instantiation: VARC.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT12LigCaretListEEclIRKNS3_8OffsetToINS3_8LigGlyphENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISM_EEclL_ZSL_IS6_ESM_vEEspcl10hb_declvalIT0_EEEEOSM_DpOSN_
Unexecuted instantiation: hb-ot-layout.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT8LigGlyphEEclIRKNS3_8OffsetToINS3_10CaretValueENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISM_EEclL_ZSL_IS6_ESM_vEEspcl10hb_declvalIT0_EEEEOSM_DpOSN_
Unexecuted instantiation: hb-ot-layout.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT6Layout9GSUB_impl22MultipleSubstFormat1_2INS4_10SmallTypesEEEEclIRKNS3_8OffsetToINS5_8SequenceIS7_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISR_EEclL_ZSQ_ISA_ESR_vEEspcl10hb_declvalIT0_EEEEOSR_DpOSS_
Unexecuted instantiation: hb-ot-layout.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT6Layout9GSUB_impl23AlternateSubstFormat1_2INS4_10SmallTypesEEEEclIRKNS3_8OffsetToINS5_12AlternateSetIS7_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISR_EEclL_ZSQ_ISA_ESR_vEEspcl10hb_declvalIT0_EEEEOSR_DpOSS_
hb-ot-layout.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT6Layout9GSUB_impl11LigatureSetINS4_10SmallTypesEEEEclIRKNS3_8OffsetToINS5_8LigatureIS7_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISR_EEclL_ZSQ_ISA_ESR_vEEspcl10hb_declvalIT0_EEEEOSR_DpOSS_
Line
Count
Source
592
7.45k
  {
593
7.45k
    return hb_invoke (std::forward<Appl> (a),
594
7.45k
          std::forward<T0> (d0),
595
7.45k
          std::forward<V> (v),
596
7.45k
          std::forward<Ts> (ds)...);
597
7.45k
  }
hb-ot-layout.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT6Layout9GSUB_impl22LigatureSubstFormat1_2INS4_10SmallTypesEEEEclIRKNS3_8OffsetToINS5_11LigatureSetIS7_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISR_EEclL_ZSQ_ISA_ESR_vEEspcl10hb_declvalIT0_EEEEOSR_DpOSS_
Line
Count
Source
592
740
  {
593
740
    return hb_invoke (std::forward<Appl> (a),
594
740
          std::forward<T0> (d0),
595
740
          std::forward<V> (v),
596
740
          std::forward<Ts> (ds)...);
597
740
  }
Unexecuted instantiation: hb-ot-layout.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT7RuleSetINS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_4RuleIS6_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_IS9_ESQ_vEEspcl10hb_declvalIT0_EEEEOSQ_DpOSR_
Unexecuted instantiation: hb-ot-layout.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT16ContextFormat1_4INS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_7RuleSetIS6_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_IS9_ESQ_vEEspcl10hb_declvalIT0_EEEEOSQ_DpOSR_
Unexecuted instantiation: hb-ot-layout.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT16ContextFormat2_5INS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_7RuleSetIS6_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_IS9_ESQ_vEEspcl10hb_declvalIT0_EEEEOSQ_DpOSR_
Unexecuted instantiation: hb-ot-layout.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT12ChainRuleSetINS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_9ChainRuleIS6_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_IS9_ESQ_vEEspcl10hb_declvalIT0_EEEEOSQ_DpOSR_
Unexecuted instantiation: hb-ot-layout.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT21ChainContextFormat1_4INS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_12ChainRuleSetIS6_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_IS9_ESQ_vEEspcl10hb_declvalIT0_EEEEOSQ_DpOSR_
Unexecuted instantiation: hb-ot-layout.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT21ChainContextFormat2_5INS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_12ChainRuleSetIS6_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_IS9_ESQ_vEEspcl10hb_declvalIT0_EEEEOSQ_DpOSR_
Unexecuted instantiation: hb-ot-layout.cc:_ZN12hb_partial_tILj2EPK4$_19RKN2OT6Layout6Common8CoverageEEclI13hb_map_iter_tI10hb_array_tIKNS3_8OffsetToINS4_9GSUB_impl12AlternateSetINS4_10SmallTypesEEENS3_7NumTypeILb1EtLj2EEEvLb1EEEES_ILj2EPK4$_10PKNSE_23AlternateSubstFormat1_2ISG_EEEL24hb_function_sortedness_t0ELPv0EEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELSW_0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalIS13_EEclL_ZS12_IS8_ES13_vEEspcl10hb_declvalIT0_EEEEOS13_DpOS14_
Unexecuted instantiation: hb-ot-layout.cc:_ZN12hb_partial_tILj2EPK4$_31jEclIN2OT6Layout6Common8Coverage6iter_tEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISG_EEclL_ZSF_IjESG_vEEspcl10hb_declvalIT0_EEEEOSG_DpOSH_
Unexecuted instantiation: hb-ot-layout.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT12LigCaretListEEclIRKNS3_8OffsetToINS3_8LigGlyphENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISM_EEclL_ZSL_IS6_ESM_vEEspcl10hb_declvalIT0_EEEEOSM_DpOSN_
Unexecuted instantiation: hb-ot-layout.cc:_ZN12hb_partial_tILj2EPK4$_1916hb_repeat_iter_tI10hb_array_tIKN2OT7NumTypeILb1EtLj2EEEEEEclI13hb_map_iter_tIN23hb_bit_set_invertible_t6iter_tERK8hb_map_tL24hb_function_sortedness_t1ELPv0EEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELSK_0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISR_EEclL_ZSQ_ISA_ESR_vEEspcl10hb_declvalIT0_EEEEOSR_DpOSS_
Unexecuted instantiation: hb-ot-layout.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT6Layout9GPOS_impl16PairPosFormat1_3INS4_10SmallTypesEEEEclIRKNS3_8OffsetToINS5_7PairSetIS7_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISR_EEclL_ZSQ_ISA_ESR_vEEspcl10hb_declvalIT0_EEEEOSR_DpOSS_
Unexecuted instantiation: hb-ot-metrics.cc:_ZN12hb_partial_tILj2EPK4$_30jEclIN2OT6Layout6Common8Coverage6iter_tEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISG_EEclL_ZSF_IjESG_vEEspcl10hb_declvalIT0_EEEEOSG_DpOSH_
Unexecuted instantiation: hb-ot-shape.cc:_ZN12hb_partial_tILj2EPK4$_31jEclIN2OT6Layout6Common8Coverage6iter_tEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISG_EEclL_ZSF_IjESG_vEEspcl10hb_declvalIT0_EEEEOSG_DpOSH_
Unexecuted instantiation: hb-ot-shape.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT8LigGlyphEEclIRKNS3_8OffsetToINS3_10CaretValueENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISM_EEclL_ZSL_IS6_ESM_vEEspcl10hb_declvalIT0_EEEEOSM_DpOSN_
Unexecuted instantiation: hb-ot-shape.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT12LigCaretListEEclIRKNS3_8OffsetToINS3_8LigGlyphENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISM_EEclL_ZSL_IS6_ESM_vEEspcl10hb_declvalIT0_EEEEOSM_DpOSN_
Unexecuted instantiation: hb-ot-shape.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT20AxisValueOffsetArrayEEclIRKNS3_8OffsetToINS3_9AxisValueENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISM_EEclL_ZSL_IS6_ESM_vEEspcl10hb_declvalIT0_EEEEOSM_DpOSN_
Unexecuted instantiation: hb-ot-var.cc:_ZN12hb_partial_tILj2EPK4$_30jEclIN2OT6Layout6Common8Coverage6iter_tEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISG_EEclL_ZSF_IjESG_vEEspcl10hb_declvalIT0_EEEEOSG_DpOSH_
Unexecuted instantiation: hb-static.cc:_ZN12hb_partial_tILj2EPK4$_32jEclIN2OT6Layout6Common8Coverage6iter_tEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISG_EEclL_ZSF_IjESG_vEEspcl10hb_declvalIT0_EEEEOSG_DpOSH_
Unexecuted instantiation: hb-static.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT8LigGlyphEEclIRKNS3_8OffsetToINS3_10CaretValueENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISM_EEclL_ZSL_IS6_ESM_vEEspcl10hb_declvalIT0_EEEEOSM_DpOSN_
Unexecuted instantiation: hb-static.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT12LigCaretListEEclIRKNS3_8OffsetToINS3_8LigGlyphENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISM_EEclL_ZSL_IS6_ESM_vEEspcl10hb_declvalIT0_EEEEOSM_DpOSN_
Unexecuted instantiation: hb-static.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT20CmapSubtableFormat14EEclIRKNS3_8OffsetToINS3_13NonDefaultUVSENS3_7NumTypeILb1EjLj4EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISM_EEclL_ZSL_IS6_ESM_vEEspcl10hb_declvalIT0_EEEEOSM_DpOSN_
Unexecuted instantiation: hb-static.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT4cmapEEclIRKNS3_8OffsetToINS3_12CmapSubtableENS3_7NumTypeILb1EjLj4EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISM_EEclL_ZSL_IS6_ESM_vEEspcl10hb_declvalIT0_EEEEOSM_DpOSN_
Unexecuted instantiation: hb-style.cc:_ZN12hb_partial_tILj2EPK4$_31jEclIN2OT6Layout6Common8Coverage6iter_tEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISG_EEclL_ZSF_IjESG_vEEspcl10hb_declvalIT0_EEEEOSG_DpOSH_
Unexecuted instantiation: hb-style.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT20AxisValueOffsetArrayEEclIRKNS3_8OffsetToINS3_9AxisValueENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISM_EEclL_ZSL_IS6_ESM_vEEspcl10hb_declvalIT0_EEEEOSM_DpOSN_
Unexecuted instantiation: hb-ot-cff1-table.cc:_ZN12hb_partial_tILj2EPK4$_30jEclIN2OT6Layout6Common8Coverage6iter_tEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISG_EEclL_ZSF_IjESG_vEEspcl10hb_declvalIT0_EEEEOSG_DpOSH_
Unexecuted instantiation: hb-ot-cff2-table.cc:_ZN12hb_partial_tILj2EPK4$_30jEclIN2OT6Layout6Common8Coverage6iter_tEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISG_EEclL_ZSF_IjESG_vEEspcl10hb_declvalIT0_EEEEOSG_DpOSH_
Unexecuted instantiation: hb-ot-shaper-arabic.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT6Layout9GSUB_impl11LigatureSetINS4_10SmallTypesEEEEclIRKNS3_8OffsetToINS5_8LigatureIS7_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISR_EEclL_ZSQ_ISA_ESR_vEEspcl10hb_declvalIT0_EEEEOSR_DpOSS_
Unexecuted instantiation: hb-ot-shaper-arabic.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT6Layout9GSUB_impl22LigatureSubstFormat1_2INS4_10SmallTypesEEEEclIRKNS3_8OffsetToINS5_11LigatureSetIS7_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISR_EEclL_ZSQ_ISA_ESR_vEEspcl10hb_declvalIT0_EEEEOSR_DpOSS_
Unexecuted instantiation: hb-ot-shaper-arabic.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT7RuleSetINS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_4RuleIS6_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_IS9_ESQ_vEEspcl10hb_declvalIT0_EEEEOSQ_DpOSR_
Unexecuted instantiation: hb-ot-shaper-arabic.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT12ChainRuleSetINS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_9ChainRuleIS6_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_IS9_ESQ_vEEspcl10hb_declvalIT0_EEEEOSQ_DpOSR_
Unexecuted instantiation: hb-ot-shaper-arabic.cc:_ZN12hb_partial_tILj2EPK4$_31jEclIN2OT6Layout6Common8Coverage6iter_tEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISG_EEclL_ZSF_IjESG_vEEspcl10hb_declvalIT0_EEEEOSG_DpOSH_
Unexecuted instantiation: hb-ot-shaper-arabic.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT8LigGlyphEEclIRKNS3_8OffsetToINS3_10CaretValueENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISM_EEclL_ZSL_IS6_ESM_vEEspcl10hb_declvalIT0_EEEEOSM_DpOSN_
Unexecuted instantiation: hb-ot-shaper-arabic.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT12LigCaretListEEclIRKNS3_8OffsetToINS3_8LigGlyphENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISM_EEclL_ZSL_IS6_ESM_vEEspcl10hb_declvalIT0_EEEEOSM_DpOSN_
Unexecuted instantiation: hb-ot-shaper-arabic.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT16ContextFormat1_4INS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_7RuleSetIS6_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_IS9_ESQ_vEEspcl10hb_declvalIT0_EEEEOSQ_DpOSR_
Unexecuted instantiation: hb-ot-shaper-arabic.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT16ContextFormat2_5INS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_7RuleSetIS6_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_IS9_ESQ_vEEspcl10hb_declvalIT0_EEEEOSQ_DpOSR_
Unexecuted instantiation: hb-ot-shaper-arabic.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT21ChainContextFormat1_4INS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_12ChainRuleSetIS6_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_IS9_ESQ_vEEspcl10hb_declvalIT0_EEEEOSQ_DpOSR_
Unexecuted instantiation: hb-ot-shaper-arabic.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT21ChainContextFormat2_5INS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_12ChainRuleSetIS6_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_IS9_ESQ_vEEspcl10hb_declvalIT0_EEEEOSQ_DpOSR_
Unexecuted instantiation: hb-ot-shaper-arabic.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT6Layout9GSUB_impl22MultipleSubstFormat1_2INS4_10SmallTypesEEEEclIRKNS3_8OffsetToINS5_8SequenceIS7_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISR_EEclL_ZSQ_ISA_ESR_vEEspcl10hb_declvalIT0_EEEEOSR_DpOSS_
Unexecuted instantiation: hb-ot-shaper-arabic.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT6Layout9GSUB_impl23AlternateSubstFormat1_2INS4_10SmallTypesEEEEclIRKNS3_8OffsetToINS5_12AlternateSetIS7_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISR_EEclL_ZSQ_ISA_ESR_vEEspcl10hb_declvalIT0_EEEEOSR_DpOSS_
Unexecuted instantiation: hb-ot-shape-fallback.cc:_ZN12hb_partial_tILj2EPK4$_31jEclIN2OT6Layout6Common8Coverage6iter_tEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISG_EEclL_ZSF_IjESG_vEEspcl10hb_declvalIT0_EEEEOSG_DpOSH_
Unexecuted instantiation: hb-ot-shape-fallback.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT8LigGlyphEEclIRKNS3_8OffsetToINS3_10CaretValueENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISM_EEclL_ZSL_IS6_ESM_vEEspcl10hb_declvalIT0_EEEEOSM_DpOSN_
Unexecuted instantiation: hb-ot-shape-fallback.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT12LigCaretListEEclIRKNS3_8OffsetToINS3_8LigGlyphENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISM_EEclL_ZSL_IS6_ESM_vEEspcl10hb_declvalIT0_EEEEOSM_DpOSN_
Unexecuted instantiation: hb-ot-shape-fallback.cc:_ZN12hb_partial_tILj2EPK4$_1916hb_repeat_iter_tI10hb_array_tIKN2OT7NumTypeILb1EtLj2EEEEEEclI13hb_map_iter_tIN23hb_bit_set_invertible_t6iter_tERK8hb_map_tL24hb_function_sortedness_t1ELPv0EEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELSK_0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISR_EEclL_ZSQ_ISA_ESR_vEEspcl10hb_declvalIT0_EEEEOSR_DpOSS_
Unexecuted instantiation: hb-ot-shape-fallback.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT7RuleSetINS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_4RuleIS6_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_IS9_ESQ_vEEspcl10hb_declvalIT0_EEEEOSQ_DpOSR_
Unexecuted instantiation: hb-ot-shape-fallback.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT16ContextFormat1_4INS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_7RuleSetIS6_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_IS9_ESQ_vEEspcl10hb_declvalIT0_EEEEOSQ_DpOSR_
Unexecuted instantiation: hb-ot-shape-fallback.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT16ContextFormat2_5INS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_7RuleSetIS6_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_IS9_ESQ_vEEspcl10hb_declvalIT0_EEEEOSQ_DpOSR_
Unexecuted instantiation: hb-ot-shape-fallback.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT12ChainRuleSetINS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_9ChainRuleIS6_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_IS9_ESQ_vEEspcl10hb_declvalIT0_EEEEOSQ_DpOSR_
Unexecuted instantiation: hb-ot-shape-fallback.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT21ChainContextFormat1_4INS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_12ChainRuleSetIS6_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_IS9_ESQ_vEEspcl10hb_declvalIT0_EEEEOSQ_DpOSR_
Unexecuted instantiation: hb-ot-shape-fallback.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT21ChainContextFormat2_5INS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_12ChainRuleSetIS6_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_IS9_ESQ_vEEspcl10hb_declvalIT0_EEEEOSQ_DpOSR_
Unexecuted instantiation: hb-ot-shape-fallback.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT6Layout9GPOS_impl16PairPosFormat1_3INS4_10SmallTypesEEEEclIRKNS3_8OffsetToINS5_7PairSetIS7_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISR_EEclL_ZSQ_ISA_ESR_vEEspcl10hb_declvalIT0_EEEEOSR_DpOSS_
Unexecuted instantiation: hb-subset.cc:_ZN12hb_partial_tILj2EPK4$_38jEclIN2OT6Layout6Common8Coverage6iter_tEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISG_EEclL_ZSF_IjESG_vEEspcl10hb_declvalIT0_EEEEOSG_DpOSH_
Unexecuted instantiation: hb-subset.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT8LigGlyphEEclIRKNS3_8OffsetToINS3_10CaretValueENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISM_EEclL_ZSL_IS6_ESM_vEEspcl10hb_declvalIT0_EEEEOSM_DpOSN_
Unexecuted instantiation: hb-subset.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT12LigCaretListEEclIRKNS3_8OffsetToINS3_8LigGlyphENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISM_EEclL_ZSL_IS6_ESM_vEEspcl10hb_declvalIT0_EEEEOSM_DpOSN_
Unexecuted instantiation: hb-subset.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT6Layout9GSUB_impl11LigatureSetINS4_10SmallTypesEEEEclIRKNS3_8OffsetToINS5_8LigatureIS7_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISR_EEclL_ZSQ_ISA_ESR_vEEspcl10hb_declvalIT0_EEEEOSR_DpOSS_
Unexecuted instantiation: hb-subset.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT7RuleSetINS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_4RuleIS6_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_IS9_ESQ_vEEspcl10hb_declvalIT0_EEEEOSQ_DpOSR_
Unexecuted instantiation: hb-subset.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT16ContextFormat1_4INS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_7RuleSetIS6_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_IS9_ESQ_vEEspcl10hb_declvalIT0_EEEEOSQ_DpOSR_
Unexecuted instantiation: hb-subset.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT16ContextFormat2_5INS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_7RuleSetIS6_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_IS9_ESQ_vEEspcl10hb_declvalIT0_EEEEOSQ_DpOSR_
Unexecuted instantiation: hb-subset.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT12ChainRuleSetINS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_9ChainRuleIS6_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_IS9_ESQ_vEEspcl10hb_declvalIT0_EEEEOSQ_DpOSR_
Unexecuted instantiation: hb-subset.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT21ChainContextFormat1_4INS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_12ChainRuleSetIS6_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_IS9_ESQ_vEEspcl10hb_declvalIT0_EEEEOSQ_DpOSR_
Unexecuted instantiation: hb-subset.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT21ChainContextFormat2_5INS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_12ChainRuleSetIS6_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_IS9_ESQ_vEEspcl10hb_declvalIT0_EEEEOSQ_DpOSR_
Unexecuted instantiation: hb-subset.cc:_ZN12hb_partial_tILj2EPK4$_2616hb_repeat_iter_tI10hb_array_tIKN2OT7NumTypeILb1EtLj2EEEEEEclI13hb_map_iter_tIN23hb_bit_set_invertible_t6iter_tERK8hb_map_tL24hb_function_sortedness_t1ELPv0EEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELSK_0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISR_EEclL_ZSQ_ISA_ESR_vEEspcl10hb_declvalIT0_EEEEOSR_DpOSS_
Unexecuted instantiation: hb-subset.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT20CmapSubtableFormat14EEclIRKNS3_8OffsetToINS3_13NonDefaultUVSENS3_7NumTypeILb1EjLj4EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISM_EEclL_ZSL_IS6_ESM_vEEspcl10hb_declvalIT0_EEEEOSM_DpOSN_
Unexecuted instantiation: hb-subset.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT4cmapEEclIRKNS3_8OffsetToINS3_12CmapSubtableENS3_7NumTypeILb1EjLj4EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISM_EEclL_ZSL_IS6_ESM_vEEspcl10hb_declvalIT0_EEEEOSM_DpOSN_
Unexecuted instantiation: hb-subset.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT20AxisValueOffsetArrayEEclIRKNS3_8OffsetToINS3_9AxisValueENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISM_EEclL_ZSL_IS6_ESM_vEEspcl10hb_declvalIT0_EEEEOSM_DpOSN_
Unexecuted instantiation: hb-subset-plan.cc:_ZN12hb_partial_tILj2EPK4$_11PKN2OT20CmapSubtableFormat14EEclIRKNS3_8OffsetToINS3_13NonDefaultUVSENS3_7NumTypeILb1EjLj4EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISM_EEclL_ZSL_IS6_ESM_vEEspcl10hb_declvalIT0_EEEEOSM_DpOSN_
hb-subset-plan.cc:_ZN12hb_partial_tILj2EPK4$_11PKN2OT4cmapEEclIRKNS3_8OffsetToINS3_12CmapSubtableENS3_7NumTypeILb1EjLj4EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISM_EEclL_ZSL_IS6_ESM_vEEspcl10hb_declvalIT0_EEEEOSM_DpOSN_
Line
Count
Source
592
19.2k
  {
593
19.2k
    return hb_invoke (std::forward<Appl> (a),
594
19.2k
          std::forward<T0> (d0),
595
19.2k
          std::forward<V> (v),
596
19.2k
          std::forward<Ts> (ds)...);
597
19.2k
  }
Unexecuted instantiation: hb-subset-plan.cc:_ZN12hb_partial_tILj2EPK4$_11PKN2OT12MathVariantsEEclIRKNS3_8OffsetToINS3_21MathGlyphConstructionENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISM_EEclL_ZSL_IS6_ESM_vEEspcl10hb_declvalIT0_EEEEOSM_DpOSN_
Unexecuted instantiation: hb-subset-plan.cc:_ZN12hb_partial_tILj2EPK4$_11PKN2OT20AxisValueOffsetArrayEEclIRKNS3_8OffsetToINS3_9AxisValueENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISM_EEclL_ZSL_IS6_ESM_vEEspcl10hb_declvalIT0_EEEEOSM_DpOSN_
Unexecuted instantiation: hb-subset-plan.cc:_ZN12hb_partial_tILj2EPK4$_35jEclIN2OT6Layout6Common8Coverage6iter_tEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISG_EEclL_ZSF_IjESG_vEEspcl10hb_declvalIT0_EEEEOSG_DpOSH_
Unexecuted instantiation: hb-subset-plan-layout.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT12LigCaretListEEclIRKNS3_8OffsetToINS3_8LigGlyphENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISM_EEclL_ZSL_IS6_ESM_vEEspcl10hb_declvalIT0_EEEEOSM_DpOSN_
Unexecuted instantiation: hb-subset-plan-layout.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT6Layout9GPOS_impl16PairPosFormat1_3INS4_10SmallTypesEEEEclIRKNS3_8OffsetToINS5_7PairSetIS7_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISR_EEclL_ZSQ_ISA_ESR_vEEspcl10hb_declvalIT0_EEEEOSR_DpOSS_
Unexecuted instantiation: hb-subset-plan-layout.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT6Layout9GSUB_impl11LigatureSetINS4_10SmallTypesEEEEclIRKNS3_8OffsetToINS5_8LigatureIS7_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISR_EEclL_ZSQ_ISA_ESR_vEEspcl10hb_declvalIT0_EEEEOSR_DpOSS_
Unexecuted instantiation: hb-subset-plan-layout.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT7RuleSetINS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_4RuleIS6_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_IS9_ESQ_vEEspcl10hb_declvalIT0_EEEEOSQ_DpOSR_
Unexecuted instantiation: hb-subset-plan-layout.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT16ContextFormat1_4INS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_7RuleSetIS6_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_IS9_ESQ_vEEspcl10hb_declvalIT0_EEEEOSQ_DpOSR_
Unexecuted instantiation: hb-subset-plan-layout.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT16ContextFormat2_5INS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_7RuleSetIS6_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_IS9_ESQ_vEEspcl10hb_declvalIT0_EEEEOSQ_DpOSR_
Unexecuted instantiation: hb-subset-plan-layout.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT12ChainRuleSetINS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_9ChainRuleIS6_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_IS9_ESQ_vEEspcl10hb_declvalIT0_EEEEOSQ_DpOSR_
Unexecuted instantiation: hb-subset-plan-layout.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT21ChainContextFormat1_4INS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_12ChainRuleSetIS6_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_IS9_ESQ_vEEspcl10hb_declvalIT0_EEEEOSQ_DpOSR_
Unexecuted instantiation: hb-subset-plan-layout.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT21ChainContextFormat2_5INS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_12ChainRuleSetIS6_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_IS9_ESQ_vEEspcl10hb_declvalIT0_EEEEOSQ_DpOSR_
Unexecuted instantiation: hb-subset-plan-layout.cc:_ZN12hb_partial_tILj2EPK4$_31jEclIN2OT6Layout6Common8Coverage6iter_tEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISG_EEclL_ZSF_IjESG_vEEspcl10hb_declvalIT0_EEEEOSG_DpOSH_
Unexecuted instantiation: hb-subset-plan-layout.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT8LigGlyphEEclIRKNS3_8OffsetToINS3_10CaretValueENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISM_EEclL_ZSL_IS6_ESM_vEEspcl10hb_declvalIT0_EEEEOSM_DpOSN_
Unexecuted instantiation: hb-subset-plan-layout.cc:_ZN12hb_partial_tILj2EPK4$_1916hb_repeat_iter_tI10hb_array_tIKN2OT7NumTypeILb1EtLj2EEEEEEclI13hb_map_iter_tIN23hb_bit_set_invertible_t6iter_tERK8hb_map_tL24hb_function_sortedness_t1ELPv0EEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELSK_0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISR_EEclL_ZSQ_ISA_ESR_vEEspcl10hb_declvalIT0_EEEEOSR_DpOSS_
Unexecuted instantiation: hb-subset-plan-layout.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT6Layout9GSUB_impl22MultipleSubstFormat1_2INS4_10SmallTypesEEEEclIRKNS3_8OffsetToINS5_8SequenceIS7_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISR_EEclL_ZSQ_ISA_ESR_vEEspcl10hb_declvalIT0_EEEEOSR_DpOSS_
Unexecuted instantiation: hb-subset-plan-layout.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT6Layout9GSUB_impl23AlternateSubstFormat1_2INS4_10SmallTypesEEEEclIRKNS3_8OffsetToINS5_12AlternateSetIS7_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISR_EEclL_ZSQ_ISA_ESR_vEEspcl10hb_declvalIT0_EEEEOSR_DpOSS_
Unexecuted instantiation: hb-subset-plan-layout.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT6Layout9GSUB_impl22LigatureSubstFormat1_2INS4_10SmallTypesEEEEclIRKNS3_8OffsetToINS5_11LigatureSetIS7_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISR_EEclL_ZSQ_ISA_ESR_vEEspcl10hb_declvalIT0_EEEEOSR_DpOSS_
Unexecuted instantiation: hb-subset-plan-var.cc:_ZN12hb_partial_tILj2EPK4$_31jEclIN2OT6Layout6Common8Coverage6iter_tEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISG_EEclL_ZSF_IjESG_vEEspcl10hb_declvalIT0_EEEEOSG_DpOSH_
Unexecuted instantiation: hb-subset-table-layout.cc:_ZN12hb_partial_tILj2EPK4$_31jEclIN2OT6Layout6Common8Coverage6iter_tEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISG_EEclL_ZSF_IjESG_vEEspcl10hb_declvalIT0_EEEEOSG_DpOSH_
Unexecuted instantiation: hb-subset-table-layout.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT6Layout9GSUB_impl22LigatureSubstFormat1_2INS4_10SmallTypesEEEEclIRKNS3_8OffsetToINS5_11LigatureSetIS7_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISR_EEclL_ZSQ_ISA_ESR_vEEspcl10hb_declvalIT0_EEEEOSR_DpOSS_
Unexecuted instantiation: hb-subset-table-layout.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT6Layout9GSUB_impl11LigatureSetINS4_10SmallTypesEEEEclIRKNS3_8OffsetToINS5_8LigatureIS7_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISR_EEclL_ZSQ_ISA_ESR_vEEspcl10hb_declvalIT0_EEEEOSR_DpOSS_
Unexecuted instantiation: hb-subset-table-layout.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT7RuleSetINS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_4RuleIS6_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_IS9_ESQ_vEEspcl10hb_declvalIT0_EEEEOSQ_DpOSR_
Unexecuted instantiation: hb-subset-table-layout.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT16ContextFormat1_4INS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_7RuleSetIS6_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_IS9_ESQ_vEEspcl10hb_declvalIT0_EEEEOSQ_DpOSR_
Unexecuted instantiation: hb-subset-table-layout.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT16ContextFormat2_5INS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_7RuleSetIS6_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_IS9_ESQ_vEEspcl10hb_declvalIT0_EEEEOSQ_DpOSR_
Unexecuted instantiation: hb-subset-table-layout.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT12ChainRuleSetINS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_9ChainRuleIS6_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_IS9_ESQ_vEEspcl10hb_declvalIT0_EEEEOSQ_DpOSR_
Unexecuted instantiation: hb-subset-table-layout.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT21ChainContextFormat1_4INS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_12ChainRuleSetIS6_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_IS9_ESQ_vEEspcl10hb_declvalIT0_EEEEOSQ_DpOSR_
Unexecuted instantiation: hb-subset-table-layout.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT21ChainContextFormat2_5INS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_12ChainRuleSetIS6_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_IS9_ESQ_vEEspcl10hb_declvalIT0_EEEEOSQ_DpOSR_
Unexecuted instantiation: hb-subset-table-layout.cc:_ZN12hb_partial_tILj2EPK4$_1916hb_repeat_iter_tI10hb_array_tIKN2OT7NumTypeILb1EtLj2EEEEEEclI13hb_map_iter_tIN23hb_bit_set_invertible_t6iter_tERK8hb_map_tL24hb_function_sortedness_t1ELPv0EEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELSK_0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISR_EEclL_ZSQ_ISA_ESR_vEEspcl10hb_declvalIT0_EEEEOSR_DpOSS_
Unexecuted instantiation: hb-subset-table-layout.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT8LigGlyphEEclIRKNS3_8OffsetToINS3_10CaretValueENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISM_EEclL_ZSL_IS6_ESM_vEEspcl10hb_declvalIT0_EEEEOSM_DpOSN_
Unexecuted instantiation: hb-subset-table-layout.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT12LigCaretListEEclIRKNS3_8OffsetToINS3_8LigGlyphENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISM_EEclL_ZSL_IS6_ESM_vEEspcl10hb_declvalIT0_EEEEOSM_DpOSN_
Unexecuted instantiation: hb-subset-table-layout.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT6Layout9GSUB_impl22MultipleSubstFormat1_2INS4_10SmallTypesEEEEclIRKNS3_8OffsetToINS5_8SequenceIS7_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISR_EEclL_ZSQ_ISA_ESR_vEEspcl10hb_declvalIT0_EEEEOSR_DpOSS_
Unexecuted instantiation: hb-subset-table-layout.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT6Layout9GSUB_impl23AlternateSubstFormat1_2INS4_10SmallTypesEEEEclIRKNS3_8OffsetToINS5_12AlternateSetIS7_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISR_EEclL_ZSQ_ISA_ESR_vEEspcl10hb_declvalIT0_EEEEOSR_DpOSS_
Unexecuted instantiation: hb-subset-table-layout.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT6Layout9GPOS_impl16PairPosFormat1_3INS4_10SmallTypesEEEEclIRKNS3_8OffsetToINS5_7PairSetIS7_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISR_EEclL_ZSQ_ISA_ESR_vEEspcl10hb_declvalIT0_EEEEOSR_DpOSS_
Unexecuted instantiation: hb-subset-table-layout.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT12MathVariantsEEclIRKNS3_8OffsetToINS3_21MathGlyphConstructionENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISM_EEclL_ZSL_IS6_ESM_vEEspcl10hb_declvalIT0_EEEEOSM_DpOSN_
Unexecuted instantiation: hb-subset-table-var.cc:_ZN12hb_partial_tILj2EPK4$_31jEclIN2OT6Layout6Common8Coverage6iter_tEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISG_EEclL_ZSF_IjESG_vEEspcl10hb_declvalIT0_EEEEOSG_DpOSH_
Unexecuted instantiation: hb-subset-table-var.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT8LigGlyphEEclIRKNS3_8OffsetToINS3_10CaretValueENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISM_EEclL_ZSL_IS6_ESM_vEEspcl10hb_declvalIT0_EEEEOSM_DpOSN_
Unexecuted instantiation: hb-subset-table-var.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT12LigCaretListEEclIRKNS3_8OffsetToINS3_8LigGlyphENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISM_EEclL_ZSL_IS6_ESM_vEEspcl10hb_declvalIT0_EEEEOSM_DpOSN_
Unexecuted instantiation: hb-subset-table-var.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT6Layout9GSUB_impl11LigatureSetINS4_10SmallTypesEEEEclIRKNS3_8OffsetToINS5_8LigatureIS7_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISR_EEclL_ZSQ_ISA_ESR_vEEspcl10hb_declvalIT0_EEEEOSR_DpOSS_
Unexecuted instantiation: hb-subset-table-var.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT7RuleSetINS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_4RuleIS6_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_IS9_ESQ_vEEspcl10hb_declvalIT0_EEEEOSQ_DpOSR_
Unexecuted instantiation: hb-subset-table-var.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT16ContextFormat1_4INS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_7RuleSetIS6_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_IS9_ESQ_vEEspcl10hb_declvalIT0_EEEEOSQ_DpOSR_
Unexecuted instantiation: hb-subset-table-var.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT16ContextFormat2_5INS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_7RuleSetIS6_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_IS9_ESQ_vEEspcl10hb_declvalIT0_EEEEOSQ_DpOSR_
Unexecuted instantiation: hb-subset-table-var.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT12ChainRuleSetINS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_9ChainRuleIS6_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_IS9_ESQ_vEEspcl10hb_declvalIT0_EEEEOSQ_DpOSR_
Unexecuted instantiation: hb-subset-table-var.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT21ChainContextFormat1_4INS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_12ChainRuleSetIS6_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_IS9_ESQ_vEEspcl10hb_declvalIT0_EEEEOSQ_DpOSR_
Unexecuted instantiation: hb-subset-table-var.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT21ChainContextFormat2_5INS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_12ChainRuleSetIS6_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_IS9_ESQ_vEEspcl10hb_declvalIT0_EEEEOSQ_DpOSR_
Unexecuted instantiation: hb-subset-table-var.cc:_ZN12hb_partial_tILj2EPK4$_1916hb_repeat_iter_tI10hb_array_tIKN2OT7NumTypeILb1EtLj2EEEEEEclI13hb_map_iter_tIN23hb_bit_set_invertible_t6iter_tERK8hb_map_tL24hb_function_sortedness_t1ELPv0EEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELSK_0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISR_EEclL_ZSQ_ISA_ESR_vEEspcl10hb_declvalIT0_EEEEOSR_DpOSS_
Unexecuted instantiation: hb-subset-table-cff.cc:_ZN12hb_partial_tILj2EPK4$_31jEclIN2OT6Layout6Common8Coverage6iter_tEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISG_EEclL_ZSF_IjESG_vEEspcl10hb_declvalIT0_EEEEOSG_DpOSH_
Unexecuted instantiation: hb-subset-table-cff.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT8LigGlyphEEclIRKNS3_8OffsetToINS3_10CaretValueENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISM_EEclL_ZSL_IS6_ESM_vEEspcl10hb_declvalIT0_EEEEOSM_DpOSN_
Unexecuted instantiation: hb-subset-table-cff.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT12LigCaretListEEclIRKNS3_8OffsetToINS3_8LigGlyphENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISM_EEclL_ZSL_IS6_ESM_vEEspcl10hb_declvalIT0_EEEEOSM_DpOSN_
Unexecuted instantiation: hb-subset-table-cff.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT6Layout9GSUB_impl11LigatureSetINS4_10SmallTypesEEEEclIRKNS3_8OffsetToINS5_8LigatureIS7_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISR_EEclL_ZSQ_ISA_ESR_vEEspcl10hb_declvalIT0_EEEEOSR_DpOSS_
Unexecuted instantiation: hb-subset-table-cff.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT7RuleSetINS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_4RuleIS6_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_IS9_ESQ_vEEspcl10hb_declvalIT0_EEEEOSQ_DpOSR_
Unexecuted instantiation: hb-subset-table-cff.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT16ContextFormat1_4INS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_7RuleSetIS6_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_IS9_ESQ_vEEspcl10hb_declvalIT0_EEEEOSQ_DpOSR_
Unexecuted instantiation: hb-subset-table-cff.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT16ContextFormat2_5INS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_7RuleSetIS6_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_IS9_ESQ_vEEspcl10hb_declvalIT0_EEEEOSQ_DpOSR_
Unexecuted instantiation: hb-subset-table-cff.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT12ChainRuleSetINS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_9ChainRuleIS6_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_IS9_ESQ_vEEspcl10hb_declvalIT0_EEEEOSQ_DpOSR_
Unexecuted instantiation: hb-subset-table-cff.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT21ChainContextFormat1_4INS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_12ChainRuleSetIS6_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_IS9_ESQ_vEEspcl10hb_declvalIT0_EEEEOSQ_DpOSR_
Unexecuted instantiation: hb-subset-table-cff.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT21ChainContextFormat2_5INS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_12ChainRuleSetIS6_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_IS9_ESQ_vEEspcl10hb_declvalIT0_EEEEOSQ_DpOSR_
Unexecuted instantiation: hb-subset-table-cff.cc:_ZN12hb_partial_tILj2EPK4$_1916hb_repeat_iter_tI10hb_array_tIKN2OT7NumTypeILb1EtLj2EEEEEEclI13hb_map_iter_tIN23hb_bit_set_invertible_t6iter_tERK8hb_map_tL24hb_function_sortedness_t1ELPv0EEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELSK_0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISR_EEclL_ZSQ_ISA_ESR_vEEspcl10hb_declvalIT0_EEEEOSR_DpOSS_
Unexecuted instantiation: hb-subset-table-color.cc:_ZN12hb_partial_tILj2EPK4$_31jEclIN2OT6Layout6Common8Coverage6iter_tEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISG_EEclL_ZSF_IjESG_vEEspcl10hb_declvalIT0_EEEEOSG_DpOSH_
Unexecuted instantiation: hb-subset-table-color.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT8LigGlyphEEclIRKNS3_8OffsetToINS3_10CaretValueENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISM_EEclL_ZSL_IS6_ESM_vEEspcl10hb_declvalIT0_EEEEOSM_DpOSN_
Unexecuted instantiation: hb-subset-table-color.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT12LigCaretListEEclIRKNS3_8OffsetToINS3_8LigGlyphENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISM_EEclL_ZSL_IS6_ESM_vEEspcl10hb_declvalIT0_EEEEOSM_DpOSN_
Unexecuted instantiation: hb-subset-table-color.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT6Layout9GSUB_impl11LigatureSetINS4_10SmallTypesEEEEclIRKNS3_8OffsetToINS5_8LigatureIS7_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISR_EEclL_ZSQ_ISA_ESR_vEEspcl10hb_declvalIT0_EEEEOSR_DpOSS_
Unexecuted instantiation: hb-subset-table-color.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT7RuleSetINS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_4RuleIS6_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_IS9_ESQ_vEEspcl10hb_declvalIT0_EEEEOSQ_DpOSR_
Unexecuted instantiation: hb-subset-table-color.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT16ContextFormat1_4INS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_7RuleSetIS6_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_IS9_ESQ_vEEspcl10hb_declvalIT0_EEEEOSQ_DpOSR_
Unexecuted instantiation: hb-subset-table-color.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT16ContextFormat2_5INS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_7RuleSetIS6_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_IS9_ESQ_vEEspcl10hb_declvalIT0_EEEEOSQ_DpOSR_
Unexecuted instantiation: hb-subset-table-color.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT12ChainRuleSetINS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_9ChainRuleIS6_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_IS9_ESQ_vEEspcl10hb_declvalIT0_EEEEOSQ_DpOSR_
Unexecuted instantiation: hb-subset-table-color.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT21ChainContextFormat1_4INS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_12ChainRuleSetIS6_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_IS9_ESQ_vEEspcl10hb_declvalIT0_EEEEOSQ_DpOSR_
Unexecuted instantiation: hb-subset-table-color.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT21ChainContextFormat2_5INS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_12ChainRuleSetIS6_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_IS9_ESQ_vEEspcl10hb_declvalIT0_EEEEOSQ_DpOSR_
Unexecuted instantiation: hb-subset-table-color.cc:_ZN12hb_partial_tILj2EPK4$_1916hb_repeat_iter_tI10hb_array_tIKN2OT7NumTypeILb1EtLj2EEEEEEclI13hb_map_iter_tIN23hb_bit_set_invertible_t6iter_tERK8hb_map_tL24hb_function_sortedness_t1ELPv0EEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELSK_0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISR_EEclL_ZSQ_ISA_ESR_vEEspcl10hb_declvalIT0_EEEEOSR_DpOSS_
Unexecuted instantiation: hb-subset-table-other.cc:_ZN12hb_partial_tILj2EPK4$_32jEclIN2OT6Layout6Common8Coverage6iter_tEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISG_EEclL_ZSF_IjESG_vEEspcl10hb_declvalIT0_EEEEOSG_DpOSH_
Unexecuted instantiation: hb-subset-table-other.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT8LigGlyphEEclIRKNS3_8OffsetToINS3_10CaretValueENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISM_EEclL_ZSL_IS6_ESM_vEEspcl10hb_declvalIT0_EEEEOSM_DpOSN_
Unexecuted instantiation: hb-subset-table-other.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT12LigCaretListEEclIRKNS3_8OffsetToINS3_8LigGlyphENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISM_EEclL_ZSL_IS6_ESM_vEEspcl10hb_declvalIT0_EEEEOSM_DpOSN_
Unexecuted instantiation: hb-subset-table-other.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT6Layout9GSUB_impl11LigatureSetINS4_10SmallTypesEEEEclIRKNS3_8OffsetToINS5_8LigatureIS7_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISR_EEclL_ZSQ_ISA_ESR_vEEspcl10hb_declvalIT0_EEEEOSR_DpOSS_
Unexecuted instantiation: hb-subset-table-other.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT7RuleSetINS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_4RuleIS6_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_IS9_ESQ_vEEspcl10hb_declvalIT0_EEEEOSQ_DpOSR_
Unexecuted instantiation: hb-subset-table-other.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT16ContextFormat1_4INS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_7RuleSetIS6_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_IS9_ESQ_vEEspcl10hb_declvalIT0_EEEEOSQ_DpOSR_
Unexecuted instantiation: hb-subset-table-other.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT16ContextFormat2_5INS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_7RuleSetIS6_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_IS9_ESQ_vEEspcl10hb_declvalIT0_EEEEOSQ_DpOSR_
Unexecuted instantiation: hb-subset-table-other.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT12ChainRuleSetINS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_9ChainRuleIS6_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_IS9_ESQ_vEEspcl10hb_declvalIT0_EEEEOSQ_DpOSR_
Unexecuted instantiation: hb-subset-table-other.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT21ChainContextFormat1_4INS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_12ChainRuleSetIS6_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_IS9_ESQ_vEEspcl10hb_declvalIT0_EEEEOSQ_DpOSR_
Unexecuted instantiation: hb-subset-table-other.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT21ChainContextFormat2_5INS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_12ChainRuleSetIS6_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_IS9_ESQ_vEEspcl10hb_declvalIT0_EEEEOSQ_DpOSR_
Unexecuted instantiation: hb-subset-table-other.cc:_ZN12hb_partial_tILj2EPK4$_2016hb_repeat_iter_tI10hb_array_tIKN2OT7NumTypeILb1EtLj2EEEEEEclI13hb_map_iter_tIN23hb_bit_set_invertible_t6iter_tERK8hb_map_tL24hb_function_sortedness_t1ELPv0EEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELSK_0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISR_EEclL_ZSQ_ISA_ESR_vEEspcl10hb_declvalIT0_EEEEOSR_DpOSS_
Unexecuted instantiation: hb-subset-table-other.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT20CmapSubtableFormat14EEclIRKNS3_8OffsetToINS3_13NonDefaultUVSENS3_7NumTypeILb1EjLj4EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISM_EEclL_ZSL_IS6_ESM_vEEspcl10hb_declvalIT0_EEEEOSM_DpOSN_
Unexecuted instantiation: hb-subset-table-other.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT4cmapEEclIRKNS3_8OffsetToINS3_12CmapSubtableENS3_7NumTypeILb1EjLj4EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISM_EEclL_ZSL_IS6_ESM_vEEspcl10hb_declvalIT0_EEEEOSM_DpOSN_
Unexecuted instantiation: gsubgpos-context.cc:_ZN12hb_partial_tILj2EPK4$_31jEclIN2OT6Layout6Common8Coverage6iter_tEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISG_EEclL_ZSF_IjESG_vEEspcl10hb_declvalIT0_EEEEOSG_DpOSH_
Unexecuted instantiation: gsubgpos-context.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT8LigGlyphEEclIRKNS3_8OffsetToINS3_10CaretValueENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISM_EEclL_ZSL_IS6_ESM_vEEspcl10hb_declvalIT0_EEEEOSM_DpOSN_
Unexecuted instantiation: gsubgpos-context.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT12LigCaretListEEclIRKNS3_8OffsetToINS3_8LigGlyphENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISM_EEclL_ZSL_IS6_ESM_vEEspcl10hb_declvalIT0_EEEEOSM_DpOSN_
Unexecuted instantiation: gsubgpos-context.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT6Layout9GSUB_impl11LigatureSetINS4_10SmallTypesEEEEclIRKNS3_8OffsetToINS5_8LigatureIS7_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISR_EEclL_ZSQ_ISA_ESR_vEEspcl10hb_declvalIT0_EEEEOSR_DpOSS_
Unexecuted instantiation: gsubgpos-context.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT7RuleSetINS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_4RuleIS6_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_IS9_ESQ_vEEspcl10hb_declvalIT0_EEEEOSQ_DpOSR_
Unexecuted instantiation: gsubgpos-context.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT16ContextFormat1_4INS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_7RuleSetIS6_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_IS9_ESQ_vEEspcl10hb_declvalIT0_EEEEOSQ_DpOSR_
Unexecuted instantiation: gsubgpos-context.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT16ContextFormat2_5INS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_7RuleSetIS6_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_IS9_ESQ_vEEspcl10hb_declvalIT0_EEEEOSQ_DpOSR_
Unexecuted instantiation: gsubgpos-context.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT12ChainRuleSetINS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_9ChainRuleIS6_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_IS9_ESQ_vEEspcl10hb_declvalIT0_EEEEOSQ_DpOSR_
Unexecuted instantiation: gsubgpos-context.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT21ChainContextFormat1_4INS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_12ChainRuleSetIS6_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_IS9_ESQ_vEEspcl10hb_declvalIT0_EEEEOSQ_DpOSR_
Unexecuted instantiation: gsubgpos-context.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT21ChainContextFormat2_5INS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_12ChainRuleSetIS6_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_IS9_ESQ_vEEspcl10hb_declvalIT0_EEEEOSQ_DpOSR_
Unexecuted instantiation: gsubgpos-context.cc:_ZN12hb_partial_tILj2EPK4$_1916hb_repeat_iter_tI10hb_array_tIKN2OT7NumTypeILb1EtLj2EEEEEEclI13hb_map_iter_tIN23hb_bit_set_invertible_t6iter_tERK8hb_map_tL24hb_function_sortedness_t1ELPv0EEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELSK_0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISR_EEclL_ZSQ_ISA_ESR_vEEspcl10hb_declvalIT0_EEEEOSR_DpOSS_
Unexecuted instantiation: hb-subset-cff1.cc:_ZN12hb_partial_tILj2EPK4$_30jEclIN2OT6Layout6Common8Coverage6iter_tEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISG_EEclL_ZSF_IjESG_vEEspcl10hb_declvalIT0_EEEEOSG_DpOSH_
Unexecuted instantiation: hb-subset-cff2.cc:_ZN12hb_partial_tILj2EPK4$_32jEclIN2OT6Layout6Common8Coverage6iter_tEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISG_EEclL_ZSF_IjESG_vEEspcl10hb_declvalIT0_EEEEOSG_DpOSH_
Unexecuted instantiation: hb-subset-cff-common.cc:_ZN12hb_partial_tILj2EPK4$_30jEclIN2OT6Layout6Common8Coverage6iter_tEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISG_EEclL_ZSF_IjESG_vEEspcl10hb_declvalIT0_EEEEOSG_DpOSH_
598
599
  private:
600
  hb_reference_wrapper<Appl> a;
601
  V v;
602
};
603
template <unsigned Pos=1, typename Appl, typename V>
604
auto hb_partial (Appl&& a, V&& v) HB_AUTO_RETURN
605
(( hb_partial_t<Pos, Appl, V> (a, v) ))
606
607
/* The following, HB_PARTIALIZE, macro uses a particular corner-case
608
 * of C++11 that is not particularly well-supported by all compilers.
609
 * What's happening is that it's using "this" in a trailing return-type
610
 * via decltype().  Broken compilers deduce the type of "this" pointer
611
 * in that context differently from what it resolves to in the body
612
 * of the function.
613
 *
614
 * One probable cause of this is that at the time of trailing return
615
 * type declaration, "this" points to an incomplete type, whereas in
616
 * the function body the type is complete.  That doesn't justify the
617
 * error in any way, but is probably what's happening.
618
 *
619
 * In the case of MSVC, we get around this by using C++14 "decltype(auto)"
620
 * which deduces the type from the actual return statement.  For gcc 4.8
621
 * we use "+this" instead of "this" which produces an rvalue that seems
622
 * to be deduced as the same type with this particular compiler, and seem
623
 * to be fine as default code path as well.
624
 */
625
#ifdef _MSC_VER
626
/* https://github.com/harfbuzz/harfbuzz/issues/1730 */ \
627
#define HB_PARTIALIZE(Pos) \
628
  template <typename _T> \
629
  decltype(auto) operator () (_T&& _v) const \
630
  { return hb_partial<Pos> (this, std::forward<_T> (_v)); } \
631
  static_assert (true, "")
632
#else
633
/* https://github.com/harfbuzz/harfbuzz/issues/1724 */
634
#define HB_PARTIALIZE(Pos) \
635
  template <typename _T> \
636
  auto operator () (_T&& _v) const HB_AUTO_RETURN \
637
  (hb_partial<Pos> (+this, std::forward<_T> (_v))) \
638
  static_assert (true, "")
639
#endif
640
641
642
struct
643
{
644
  private:
645
646
  template <typename Pred, typename Val> auto
647
  impl (Pred&& p, Val &&v, hb_priority<1>) const HB_AUTO_RETURN
648
  (
649
    hb_deref (std::forward<Pred> (p)).has (std::forward<Val> (v))
650
  )
651
652
  template <typename Pred, typename Val> auto
653
  impl (Pred&& p, Val &&v, hb_priority<0>) const HB_AUTO_RETURN
654
  (
655
    hb_invoke (std::forward<Pred> (p),
656
         std::forward<Val> (v))
657
  )
658
659
  public:
660
661
  template <typename Pred, typename Val> auto
662
  operator () (Pred&& p, Val &&v) const HB_RETURN (bool,
663
    impl (std::forward<Pred> (p),
664
    std::forward<Val> (v),
665
    hb_prioritize)
666
  )
667
}
668
HB_FUNCOBJ (hb_has);
669
670
struct
671
{
672
  private:
673
674
  template <typename Pred, typename Val> auto
675
  impl (Pred&& p, Val &&v, hb_priority<1>) const HB_AUTO_RETURN
676
  (
677
    hb_has (std::forward<Pred> (p),
678
      std::forward<Val> (v))
679
  )
680
681
  template <typename Pred, typename Val> auto
682
  impl (Pred&& p, Val &&v, hb_priority<0>) const HB_AUTO_RETURN
683
  (
684
    std::forward<Pred> (p) == std::forward<Val> (v)
685
  )
686
687
  public:
688
689
  template <typename Pred, typename Val> auto
690
  operator () (Pred&& p, Val &&v) const HB_RETURN (bool,
691
    impl (std::forward<Pred> (p),
692
    std::forward<Val> (v),
693
    hb_prioritize)
694
  )
695
}
696
HB_FUNCOBJ (hb_match);
697
698
struct
699
{
700
  private:
701
702
  template <typename Proj, typename Val> auto
703
  impl (Proj&& f, Val &&v, hb_priority<2>) const HB_AUTO_RETURN
704
  (
705
    hb_deref (std::forward<Proj> (f)).get (std::forward<Val> (v))
706
  )
707
708
  template <typename Proj, typename Val> auto
709
  impl (Proj&& f, Val &&v, hb_priority<1>) const HB_AUTO_RETURN
710
  (
711
    hb_invoke (std::forward<Proj> (f),
712
         std::forward<Val> (v))
713
  )
714
715
  template <typename Proj, typename Val> auto
716
  impl (Proj&& f, Val &&v, hb_priority<0>) const HB_AUTO_RETURN
717
  (
718
    std::forward<Proj> (f)[std::forward<Val> (v)]
719
  )
720
721
  public:
722
723
  template <typename Proj, typename Val> auto
724
  operator () (Proj&& f, Val &&v) const HB_AUTO_RETURN
725
  (
726
    impl (std::forward<Proj> (f),
727
    std::forward<Val> (v),
728
    hb_prioritize)
729
  )
730
}
731
HB_FUNCOBJ (hb_get);
732
733
struct
734
{
735
  private:
736
737
  template <typename T1, typename T2> auto
738
  impl (T1&& v1, T2 &&v2, hb_priority<3>) const HB_AUTO_RETURN
739
  (
740
    std::forward<T2> (v2).cmp (std::forward<T1> (v1)) == 0
741
  )
742
743
  template <typename T1, typename T2> auto
744
  impl (T1&& v1, T2 &&v2, hb_priority<2>) const HB_AUTO_RETURN
745
  (
746
    std::forward<T1> (v1).cmp (std::forward<T2> (v2)) == 0
747
  )
748
749
  template <typename T1, typename T2> auto
750
  impl (T1&& v1, T2 &&v2, hb_priority<1>) const HB_AUTO_RETURN
751
  (
752
    std::forward<T1> (v1) == std::forward<T2> (v2)
753
  )
754
755
  template <typename T1, typename T2> auto
756
  impl (T1&& v1, T2 &&v2, hb_priority<0>) const HB_AUTO_RETURN
757
  (
758
    std::forward<T2> (v2) == std::forward<T1> (v1)
759
  )
760
761
  public:
762
763
  template <typename T1, typename T2> auto
764
  operator () (T1&& v1, T2 &&v2) const HB_AUTO_RETURN
765
  (
766
    impl (std::forward<T1> (v1),
767
    std::forward<T2> (v2),
768
    hb_prioritize)
769
  )
770
}
771
HB_FUNCOBJ (hb_equal);
772
773
struct
774
{
775
  template <typename T> void
776
  operator () (T& a, T& b) const
777
29.6M
  {
778
29.6M
    using std::swap; // allow ADL
779
29.6M
    swap (a, b);
780
29.6M
  }
Unexecuted instantiation: hb-aat-layout.cc:void $_12::operator()<float>(float&, float&) const
hb-aat-layout.cc:void $_12::operator()<int>(int&, int&) const
Line
Count
Source
777
66
  {
778
66
    using std::swap; // allow ADL
779
66
    swap (a, b);
780
66
  }
hb-aat-layout.cc:void $_12::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Line
Count
Source
777
21.6M
  {
778
21.6M
    using std::swap; // allow ADL
779
21.6M
    swap (a, b);
780
21.6M
  }
hb-aat-layout.cc:void $_12::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const
Line
Count
Source
777
1.10M
  {
778
1.10M
    using std::swap; // allow ADL
779
1.10M
    swap (a, b);
780
1.10M
  }
Unexecuted instantiation: hb-aat-layout.cc:void $_12::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const
hb-aat-layout.cc:void $_12::operator()<unsigned int>(unsigned int&, unsigned int&) const
Line
Count
Source
777
66
  {
778
66
    using std::swap; // allow ADL
779
66
    swap (a, b);
780
66
  }
Unexecuted instantiation: hb-aat-layout.cc:void $_12::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const
Unexecuted instantiation: hb-aat-layout.cc:void $_12::operator()<hb_vector_t<hb_bit_set_t::page_map_t, true> >(hb_vector_t<hb_bit_set_t::page_map_t, true>&, hb_vector_t<hb_bit_set_t::page_map_t, true>&) const
Unexecuted instantiation: hb-aat-layout.cc:void $_12::operator()<hb_bit_set_t::page_map_t*>(hb_bit_set_t::page_map_t*&, hb_bit_set_t::page_map_t*&) const
Unexecuted instantiation: hb-aat-layout.cc:void $_12::operator()<hb_vector_t<hb_bit_page_t, false> >(hb_vector_t<hb_bit_page_t, false>&, hb_vector_t<hb_bit_page_t, false>&) const
Unexecuted instantiation: hb-aat-layout.cc:void $_12::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const
hb-aat-layout.cc:void $_12::operator()<hb_vector_t<AAT::kern_subtable_accelerator_data_t, false> >(hb_vector_t<AAT::kern_subtable_accelerator_data_t, false>&, hb_vector_t<AAT::kern_subtable_accelerator_data_t, false>&) const
Line
Count
Source
777
66
  {
778
66
    using std::swap; // allow ADL
779
66
    swap (a, b);
780
66
  }
hb-aat-layout.cc:void $_12::operator()<AAT::kern_subtable_accelerator_data_t*>(AAT::kern_subtable_accelerator_data_t*&, AAT::kern_subtable_accelerator_data_t*&) const
Line
Count
Source
777
66
  {
778
66
    using std::swap; // allow ADL
779
66
    swap (a, b);
780
66
  }
Unexecuted instantiation: hb-aat-layout.cc:void $_12::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const
Unexecuted instantiation: hb-aat-layout.cc:void $_12::operator()<bool>(bool&, bool&) const
Unexecuted instantiation: hb-aat-layout.cc:void $_12::operator()<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>&, hb_hashmap_t<unsigned int, unsigned int, true>&) const
Unexecuted instantiation: hb-aat-layout.cc:void $_12::operator()<unsigned short>(unsigned short&, unsigned short&) const
Unexecuted instantiation: hb-aat-layout.cc:void $_12::operator()<hb_hashmap_t<unsigned int, unsigned int, true>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&) const
Unexecuted instantiation: hb-aat-layout.cc:void $_12::operator()<char*>(char*&, char*&) const
Unexecuted instantiation: hb-aat-layout.cc:void $_12::operator()<hb_serialize_context_t::object_t*>(hb_serialize_context_t::object_t*&, hb_serialize_context_t::object_t*&) const
Unexecuted instantiation: hb-aat-layout.cc:void $_12::operator()<hb_vector_t<hb_serialize_context_t::object_t::link_t, false> >(hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&, hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&) const
Unexecuted instantiation: hb-aat-layout.cc:void $_12::operator()<hb_serialize_context_t::object_t::link_t*>(hb_serialize_context_t::object_t::link_t*&, hb_serialize_context_t::object_t::link_t*&) const
Unexecuted instantiation: hb-aat-layout.cc:void $_12::operator()<hb_vector_t<hb_vector_t<int, false> const*, false> >(hb_vector_t<hb_vector_t<int, false> const*, false>&, hb_vector_t<hb_vector_t<int, false> const*, false>&) const
Unexecuted instantiation: hb-aat-layout.cc:void $_12::operator()<hb_vector_t<int, false> const**>(hb_vector_t<int, false> const**&, hb_vector_t<int, false> const**&) const
Unexecuted instantiation: hb-aat-layout.cc:void $_12::operator()<hb_vector_t<char, false> >(hb_vector_t<char, false>&, hb_vector_t<char, false>&) const
Unexecuted instantiation: hb-aat-layout.cc:void $_12::operator()<hb_hashmap_t<unsigned int, Triple, false> >(hb_hashmap_t<unsigned int, Triple, false>&, hb_hashmap_t<unsigned int, Triple, false>&) const
Unexecuted instantiation: hb-aat-layout.cc:void $_12::operator()<hb_hashmap_t<unsigned int, Triple, false>::item_t*>(hb_hashmap_t<unsigned int, Triple, false>::item_t*&, hb_hashmap_t<unsigned int, Triple, false>::item_t*&) const
Unexecuted instantiation: hb-aat-layout.cc:void $_12::operator()<hb_vector_t<bool, false> >(hb_vector_t<bool, false>&, hb_vector_t<bool, false>&) const
Unexecuted instantiation: hb-aat-layout.cc:void $_12::operator()<bool*>(bool*&, bool*&) const
Unexecuted instantiation: hb-aat-layout.cc:void $_12::operator()<hb_vector_t<float, false> >(hb_vector_t<float, false>&, hb_vector_t<float, false>&) const
Unexecuted instantiation: hb-aat-layout.cc:void $_12::operator()<float*>(float*&, float*&) const
Unexecuted instantiation: hb-aat-layout.cc:void $_12::operator()<hb_vector_t<unsigned char, false> >(hb_vector_t<unsigned char, false>&, hb_vector_t<unsigned char, false>&) const
Unexecuted instantiation: hb-aat-layout.cc:void $_12::operator()<unsigned char*>(unsigned char*&, unsigned char*&) const
Unexecuted instantiation: hb-aat-layout.cc:void $_12::operator()<hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false> >(hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false>&, hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false>&) const
Unexecuted instantiation: hb-aat-layout.cc:void $_12::operator()<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*>(OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*&, OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*&) const
Unexecuted instantiation: hb-aat-layout.cc:void $_12::operator()<OT::tuple_delta_t>(OT::tuple_delta_t&, OT::tuple_delta_t&) const
Unexecuted instantiation: hb-aat-layout.cc:void $_12::operator()<hb_vector_t<OT::tuple_delta_t, false> >(hb_vector_t<OT::tuple_delta_t, false>&, hb_vector_t<OT::tuple_delta_t, false>&) const
Unexecuted instantiation: hb-aat-layout.cc:void $_12::operator()<OT::tuple_delta_t*>(OT::tuple_delta_t*&, OT::tuple_delta_t*&) const
Unexecuted instantiation: hb-aat-layout.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false> >(hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>&, hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>&) const
Unexecuted instantiation: hb-aat-layout.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*>(hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*&, hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*&) const
Unexecuted instantiation: hb-aat-layout.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false> >(hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>&, hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>&) const
Unexecuted instantiation: hb-aat-layout.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*>(hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*&, hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*&) const
Unexecuted instantiation: hb-aat-layout.cc:void $_12::operator()<hb_vector_t<OT::delta_row_encoding_t, false> >(hb_vector_t<OT::delta_row_encoding_t, false>&, hb_vector_t<OT::delta_row_encoding_t, false>&) const
Unexecuted instantiation: hb-aat-layout.cc:void $_12::operator()<OT::delta_row_encoding_t*>(OT::delta_row_encoding_t*&, OT::delta_row_encoding_t*&) const
Unexecuted instantiation: hb-aat-layout.cc:void $_12::operator()<OT::delta_row_encoding_t>(OT::delta_row_encoding_t&, OT::delta_row_encoding_t&) const
Unexecuted instantiation: hb-aat-layout.cc:void $_12::operator()<hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int> >(hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int>&, hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int>&) const
Unexecuted instantiation: hb-aat-layout.cc:void $_12::operator()<OT::item_variations_t::combined_gain_idx_tuple_t>(OT::item_variations_t::combined_gain_idx_tuple_t&, OT::item_variations_t::combined_gain_idx_tuple_t&) const
Unexecuted instantiation: hb-aat-layout.cc:void $_12::operator()<hb_vector_t<unsigned int, false> >(hb_vector_t<unsigned int, false>&, hb_vector_t<unsigned int, false>&) const
Unexecuted instantiation: hb-aat-layout.cc:void $_12::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const
Unexecuted instantiation: hb-aat-map.cc:void $_12::operator()<hb_aat_map_builder_t::feature_event_t>(hb_aat_map_builder_t::feature_event_t&, hb_aat_map_builder_t::feature_event_t&) const
Unexecuted instantiation: hb-aat-map.cc:void $_12::operator()<hb_aat_map_builder_t::feature_info_t>(hb_aat_map_builder_t::feature_info_t&, hb_aat_map_builder_t::feature_info_t&) const
Unexecuted instantiation: hb-aat-map.cc:void $_12::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Unexecuted instantiation: hb-aat-map.cc:void $_12::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const
Unexecuted instantiation: hb-aat-map.cc:void $_12::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const
Unexecuted instantiation: hb-aat-map.cc:void $_12::operator()<unsigned int>(unsigned int&, unsigned int&) const
Unexecuted instantiation: hb-aat-map.cc:void $_12::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const
Unexecuted instantiation: hb-aat-map.cc:void $_12::operator()<hb_vector_t<hb_bit_set_t::page_map_t, true> >(hb_vector_t<hb_bit_set_t::page_map_t, true>&, hb_vector_t<hb_bit_set_t::page_map_t, true>&) const
Unexecuted instantiation: hb-aat-map.cc:void $_12::operator()<int>(int&, int&) const
Unexecuted instantiation: hb-aat-map.cc:void $_12::operator()<hb_bit_set_t::page_map_t*>(hb_bit_set_t::page_map_t*&, hb_bit_set_t::page_map_t*&) const
Unexecuted instantiation: hb-aat-map.cc:void $_12::operator()<hb_vector_t<hb_bit_page_t, false> >(hb_vector_t<hb_bit_page_t, false>&, hb_vector_t<hb_bit_page_t, false>&) const
Unexecuted instantiation: hb-aat-map.cc:void $_12::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const
Unexecuted instantiation: hb-aat-map.cc:void $_12::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const
Unexecuted instantiation: hb-aat-map.cc:void $_12::operator()<bool>(bool&, bool&) const
Unexecuted instantiation: hb-aat-map.cc:void $_12::operator()<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>&, hb_hashmap_t<unsigned int, unsigned int, true>&) const
Unexecuted instantiation: hb-aat-map.cc:void $_12::operator()<unsigned short>(unsigned short&, unsigned short&) const
Unexecuted instantiation: hb-aat-map.cc:void $_12::operator()<hb_hashmap_t<unsigned int, unsigned int, true>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&) const
Unexecuted instantiation: hb-aat-map.cc:void $_12::operator()<char*>(char*&, char*&) const
Unexecuted instantiation: hb-aat-map.cc:void $_12::operator()<hb_serialize_context_t::object_t*>(hb_serialize_context_t::object_t*&, hb_serialize_context_t::object_t*&) const
Unexecuted instantiation: hb-aat-map.cc:void $_12::operator()<hb_vector_t<hb_serialize_context_t::object_t::link_t, false> >(hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&, hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&) const
Unexecuted instantiation: hb-aat-map.cc:void $_12::operator()<hb_serialize_context_t::object_t::link_t*>(hb_serialize_context_t::object_t::link_t*&, hb_serialize_context_t::object_t::link_t*&) const
Unexecuted instantiation: hb-aat-map.cc:void $_12::operator()<hb_vector_t<unsigned int, false> >(hb_vector_t<unsigned int, false>&, hb_vector_t<unsigned int, false>&) const
Unexecuted instantiation: hb-aat-map.cc:void $_12::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const
Unexecuted instantiation: hb-aat-map.cc:void $_12::operator()<hb_vector_t<hb_vector_t<int, false> const*, false> >(hb_vector_t<hb_vector_t<int, false> const*, false>&, hb_vector_t<hb_vector_t<int, false> const*, false>&) const
Unexecuted instantiation: hb-aat-map.cc:void $_12::operator()<hb_vector_t<int, false> const**>(hb_vector_t<int, false> const**&, hb_vector_t<int, false> const**&) const
Unexecuted instantiation: hb-aat-map.cc:void $_12::operator()<hb_vector_t<char, false> >(hb_vector_t<char, false>&, hb_vector_t<char, false>&) const
Unexecuted instantiation: hb-aat-map.cc:void $_12::operator()<hb_hashmap_t<unsigned int, Triple, false> >(hb_hashmap_t<unsigned int, Triple, false>&, hb_hashmap_t<unsigned int, Triple, false>&) const
Unexecuted instantiation: hb-aat-map.cc:void $_12::operator()<hb_hashmap_t<unsigned int, Triple, false>::item_t*>(hb_hashmap_t<unsigned int, Triple, false>::item_t*&, hb_hashmap_t<unsigned int, Triple, false>::item_t*&) const
Unexecuted instantiation: hb-aat-map.cc:void $_12::operator()<hb_vector_t<bool, false> >(hb_vector_t<bool, false>&, hb_vector_t<bool, false>&) const
Unexecuted instantiation: hb-aat-map.cc:void $_12::operator()<bool*>(bool*&, bool*&) const
Unexecuted instantiation: hb-aat-map.cc:void $_12::operator()<hb_vector_t<float, false> >(hb_vector_t<float, false>&, hb_vector_t<float, false>&) const
Unexecuted instantiation: hb-aat-map.cc:void $_12::operator()<float*>(float*&, float*&) const
Unexecuted instantiation: hb-aat-map.cc:void $_12::operator()<hb_vector_t<unsigned char, false> >(hb_vector_t<unsigned char, false>&, hb_vector_t<unsigned char, false>&) const
Unexecuted instantiation: hb-aat-map.cc:void $_12::operator()<unsigned char*>(unsigned char*&, unsigned char*&) const
Unexecuted instantiation: hb-aat-map.cc:void $_12::operator()<hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false> >(hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false>&, hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false>&) const
Unexecuted instantiation: hb-aat-map.cc:void $_12::operator()<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*>(OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*&, OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*&) const
Unexecuted instantiation: hb-aat-map.cc:void $_12::operator()<OT::tuple_delta_t>(OT::tuple_delta_t&, OT::tuple_delta_t&) const
Unexecuted instantiation: hb-aat-map.cc:void $_12::operator()<hb_vector_t<OT::tuple_delta_t, false> >(hb_vector_t<OT::tuple_delta_t, false>&, hb_vector_t<OT::tuple_delta_t, false>&) const
Unexecuted instantiation: hb-aat-map.cc:void $_12::operator()<OT::tuple_delta_t*>(OT::tuple_delta_t*&, OT::tuple_delta_t*&) const
Unexecuted instantiation: hb-aat-map.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false> >(hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>&, hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>&) const
Unexecuted instantiation: hb-aat-map.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*>(hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*&, hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*&) const
Unexecuted instantiation: hb-aat-map.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false> >(hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>&, hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>&) const
Unexecuted instantiation: hb-aat-map.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*>(hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*&, hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*&) const
Unexecuted instantiation: hb-aat-map.cc:void $_12::operator()<hb_vector_t<OT::delta_row_encoding_t, false> >(hb_vector_t<OT::delta_row_encoding_t, false>&, hb_vector_t<OT::delta_row_encoding_t, false>&) const
Unexecuted instantiation: hb-aat-map.cc:void $_12::operator()<OT::delta_row_encoding_t*>(OT::delta_row_encoding_t*&, OT::delta_row_encoding_t*&) const
Unexecuted instantiation: hb-aat-map.cc:void $_12::operator()<OT::delta_row_encoding_t>(OT::delta_row_encoding_t&, OT::delta_row_encoding_t&) const
Unexecuted instantiation: hb-aat-map.cc:void $_12::operator()<hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int> >(hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int>&, hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int>&) const
Unexecuted instantiation: hb-aat-map.cc:void $_12::operator()<OT::item_variations_t::combined_gain_idx_tuple_t>(OT::item_variations_t::combined_gain_idx_tuple_t&, OT::item_variations_t::combined_gain_idx_tuple_t&) const
Unexecuted instantiation: hb-buffer.cc:void $_8::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Unexecuted instantiation: hb-buffer.cc:void $_8::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const
Unexecuted instantiation: hb-buffer.cc:void $_8::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const
Unexecuted instantiation: hb-buffer.cc:void $_8::operator()<unsigned int>(unsigned int&, unsigned int&) const
Unexecuted instantiation: hb-buffer.cc:void $_8::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const
Unexecuted instantiation: hb-buffer.cc:void $_8::operator()<hb_vector_t<hb_bit_set_t::page_map_t, true> >(hb_vector_t<hb_bit_set_t::page_map_t, true>&, hb_vector_t<hb_bit_set_t::page_map_t, true>&) const
Unexecuted instantiation: hb-buffer.cc:void $_8::operator()<int>(int&, int&) const
Unexecuted instantiation: hb-buffer.cc:void $_8::operator()<hb_bit_set_t::page_map_t*>(hb_bit_set_t::page_map_t*&, hb_bit_set_t::page_map_t*&) const
Unexecuted instantiation: hb-buffer.cc:void $_8::operator()<hb_vector_t<hb_bit_page_t, false> >(hb_vector_t<hb_bit_page_t, false>&, hb_vector_t<hb_bit_page_t, false>&) const
Unexecuted instantiation: hb-buffer.cc:void $_8::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const
Unexecuted instantiation: hb-buffer.cc:void $_8::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const
Unexecuted instantiation: hb-buffer.cc:void $_8::operator()<bool>(bool&, bool&) const
Unexecuted instantiation: hb-buffer.cc:void $_8::operator()<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>&, hb_hashmap_t<unsigned int, unsigned int, true>&) const
Unexecuted instantiation: hb-buffer.cc:void $_8::operator()<unsigned short>(unsigned short&, unsigned short&) const
Unexecuted instantiation: hb-buffer.cc:void $_8::operator()<hb_hashmap_t<unsigned int, unsigned int, true>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&) const
Unexecuted instantiation: hb-buffer.cc:void $_8::operator()<char*>(char*&, char*&) const
Unexecuted instantiation: hb-buffer.cc:void $_8::operator()<hb_serialize_context_t::object_t*>(hb_serialize_context_t::object_t*&, hb_serialize_context_t::object_t*&) const
Unexecuted instantiation: hb-buffer.cc:void $_8::operator()<hb_vector_t<hb_serialize_context_t::object_t::link_t, false> >(hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&, hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&) const
Unexecuted instantiation: hb-buffer.cc:void $_8::operator()<hb_serialize_context_t::object_t::link_t*>(hb_serialize_context_t::object_t::link_t*&, hb_serialize_context_t::object_t::link_t*&) const
Unexecuted instantiation: hb-buffer.cc:void $_8::operator()<hb_vector_t<unsigned int, false> >(hb_vector_t<unsigned int, false>&, hb_vector_t<unsigned int, false>&) const
Unexecuted instantiation: hb-buffer.cc:void $_8::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const
Unexecuted instantiation: hb-face.cc:void $_13::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Unexecuted instantiation: hb-face.cc:void $_13::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const
Unexecuted instantiation: hb-face.cc:void $_13::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const
Unexecuted instantiation: hb-face.cc:void $_13::operator()<unsigned int>(unsigned int&, unsigned int&) const
Unexecuted instantiation: hb-face.cc:void $_13::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const
Unexecuted instantiation: hb-face.cc:void $_13::operator()<hb_vector_t<hb_bit_set_t::page_map_t, true> >(hb_vector_t<hb_bit_set_t::page_map_t, true>&, hb_vector_t<hb_bit_set_t::page_map_t, true>&) const
Unexecuted instantiation: hb-face.cc:void $_13::operator()<int>(int&, int&) const
Unexecuted instantiation: hb-face.cc:void $_13::operator()<hb_bit_set_t::page_map_t*>(hb_bit_set_t::page_map_t*&, hb_bit_set_t::page_map_t*&) const
Unexecuted instantiation: hb-face.cc:void $_13::operator()<hb_vector_t<hb_bit_page_t, false> >(hb_vector_t<hb_bit_page_t, false>&, hb_vector_t<hb_bit_page_t, false>&) const
Unexecuted instantiation: hb-face.cc:void $_13::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const
Unexecuted instantiation: hb-face.cc:void $_13::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const
Unexecuted instantiation: hb-face.cc:void $_13::operator()<bool>(bool&, bool&) const
Unexecuted instantiation: hb-face.cc:void $_13::operator()<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>&, hb_hashmap_t<unsigned int, unsigned int, true>&) const
Unexecuted instantiation: hb-face.cc:void $_13::operator()<unsigned short>(unsigned short&, unsigned short&) const
Unexecuted instantiation: hb-face.cc:void $_13::operator()<hb_hashmap_t<unsigned int, unsigned int, true>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&) const
Unexecuted instantiation: hb-face.cc:void $_13::operator()<char*>(char*&, char*&) const
Unexecuted instantiation: hb-face.cc:void $_13::operator()<hb_serialize_context_t::object_t*>(hb_serialize_context_t::object_t*&, hb_serialize_context_t::object_t*&) const
Unexecuted instantiation: hb-face.cc:void $_13::operator()<hb_vector_t<hb_serialize_context_t::object_t::link_t, false> >(hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&, hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&) const
Unexecuted instantiation: hb-face.cc:void $_13::operator()<hb_serialize_context_t::object_t::link_t*>(hb_serialize_context_t::object_t::link_t*&, hb_serialize_context_t::object_t::link_t*&) const
Unexecuted instantiation: hb-face.cc:void $_13::operator()<hb_vector_t<unsigned int, false> >(hb_vector_t<unsigned int, false>&, hb_vector_t<unsigned int, false>&) const
Unexecuted instantiation: hb-face.cc:void $_13::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const
Unexecuted instantiation: hb-face.cc:void $_13::operator()<hb_vector_t<hb_vector_t<int, false> const*, false> >(hb_vector_t<hb_vector_t<int, false> const*, false>&, hb_vector_t<hb_vector_t<int, false> const*, false>&) const
Unexecuted instantiation: hb-face.cc:void $_13::operator()<hb_vector_t<int, false> const**>(hb_vector_t<int, false> const**&, hb_vector_t<int, false> const**&) const
Unexecuted instantiation: hb-face.cc:void $_13::operator()<hb_vector_t<char, false> >(hb_vector_t<char, false>&, hb_vector_t<char, false>&) const
Unexecuted instantiation: hb-face.cc:void $_13::operator()<hb_hashmap_t<unsigned int, Triple, false> >(hb_hashmap_t<unsigned int, Triple, false>&, hb_hashmap_t<unsigned int, Triple, false>&) const
Unexecuted instantiation: hb-face.cc:void $_13::operator()<hb_hashmap_t<unsigned int, Triple, false>::item_t*>(hb_hashmap_t<unsigned int, Triple, false>::item_t*&, hb_hashmap_t<unsigned int, Triple, false>::item_t*&) const
Unexecuted instantiation: hb-face.cc:void $_13::operator()<hb_vector_t<bool, false> >(hb_vector_t<bool, false>&, hb_vector_t<bool, false>&) const
Unexecuted instantiation: hb-face.cc:void $_13::operator()<bool*>(bool*&, bool*&) const
Unexecuted instantiation: hb-face.cc:void $_13::operator()<hb_vector_t<float, false> >(hb_vector_t<float, false>&, hb_vector_t<float, false>&) const
Unexecuted instantiation: hb-face.cc:void $_13::operator()<float*>(float*&, float*&) const
Unexecuted instantiation: hb-face.cc:void $_13::operator()<hb_vector_t<unsigned char, false> >(hb_vector_t<unsigned char, false>&, hb_vector_t<unsigned char, false>&) const
Unexecuted instantiation: hb-face.cc:void $_13::operator()<unsigned char*>(unsigned char*&, unsigned char*&) const
Unexecuted instantiation: hb-face.cc:void $_13::operator()<hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false> >(hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false>&, hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false>&) const
Unexecuted instantiation: hb-face.cc:void $_13::operator()<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*>(OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*&, OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*&) const
Unexecuted instantiation: hb-face.cc:void $_13::operator()<OT::tuple_delta_t>(OT::tuple_delta_t&, OT::tuple_delta_t&) const
Unexecuted instantiation: hb-face.cc:void $_13::operator()<hb_vector_t<OT::tuple_delta_t, false> >(hb_vector_t<OT::tuple_delta_t, false>&, hb_vector_t<OT::tuple_delta_t, false>&) const
Unexecuted instantiation: hb-face.cc:void $_13::operator()<OT::tuple_delta_t*>(OT::tuple_delta_t*&, OT::tuple_delta_t*&) const
Unexecuted instantiation: hb-face.cc:void $_13::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false> >(hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>&, hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>&) const
Unexecuted instantiation: hb-face.cc:void $_13::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*>(hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*&, hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*&) const
Unexecuted instantiation: hb-face.cc:void $_13::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false> >(hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>&, hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>&) const
Unexecuted instantiation: hb-face.cc:void $_13::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*>(hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*&, hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*&) const
Unexecuted instantiation: hb-face.cc:void $_13::operator()<hb_vector_t<OT::delta_row_encoding_t, false> >(hb_vector_t<OT::delta_row_encoding_t, false>&, hb_vector_t<OT::delta_row_encoding_t, false>&) const
Unexecuted instantiation: hb-face.cc:void $_13::operator()<OT::delta_row_encoding_t*>(OT::delta_row_encoding_t*&, OT::delta_row_encoding_t*&) const
Unexecuted instantiation: hb-face.cc:void $_13::operator()<OT::delta_row_encoding_t>(OT::delta_row_encoding_t&, OT::delta_row_encoding_t&) const
Unexecuted instantiation: hb-face.cc:void $_13::operator()<hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int> >(hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int>&, hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int>&) const
Unexecuted instantiation: hb-face.cc:void $_13::operator()<OT::item_variations_t::combined_gain_idx_tuple_t>(OT::item_variations_t::combined_gain_idx_tuple_t&, OT::item_variations_t::combined_gain_idx_tuple_t&) const
Unexecuted instantiation: hb-face.cc:void $_13::operator()<OT::VariationSelectorRecord>(OT::VariationSelectorRecord&, OT::VariationSelectorRecord&) const
hb-face-builder.cc:void $_10::operator()<OT::TableRecord>(OT::TableRecord&, OT::TableRecord&) const
Line
Count
Source
777
289k
  {
778
289k
    using std::swap; // allow ADL
779
289k
    swap (a, b);
780
289k
  }
hb-face-builder.cc:void $_10::operator()<unsigned int>(unsigned int&, unsigned int&) const
Line
Count
Source
777
212k
  {
778
212k
    using std::swap; // allow ADL
779
212k
    swap (a, b);
780
212k
  }
Unexecuted instantiation: hb-face-builder.cc:void $_10::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Unexecuted instantiation: hb-face-builder.cc:void $_10::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const
Unexecuted instantiation: hb-face-builder.cc:void $_10::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const
Unexecuted instantiation: hb-face-builder.cc:void $_10::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const
Unexecuted instantiation: hb-face-builder.cc:void $_10::operator()<hb_vector_t<hb_bit_set_t::page_map_t, true> >(hb_vector_t<hb_bit_set_t::page_map_t, true>&, hb_vector_t<hb_bit_set_t::page_map_t, true>&) const
Unexecuted instantiation: hb-face-builder.cc:void $_10::operator()<int>(int&, int&) const
Unexecuted instantiation: hb-face-builder.cc:void $_10::operator()<hb_bit_set_t::page_map_t*>(hb_bit_set_t::page_map_t*&, hb_bit_set_t::page_map_t*&) const
Unexecuted instantiation: hb-face-builder.cc:void $_10::operator()<hb_vector_t<hb_bit_page_t, false> >(hb_vector_t<hb_bit_page_t, false>&, hb_vector_t<hb_bit_page_t, false>&) const
Unexecuted instantiation: hb-face-builder.cc:void $_10::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const
Unexecuted instantiation: hb-face-builder.cc:void $_10::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const
Unexecuted instantiation: hb-face-builder.cc:void $_10::operator()<bool>(bool&, bool&) const
Unexecuted instantiation: hb-face-builder.cc:void $_10::operator()<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>&, hb_hashmap_t<unsigned int, unsigned int, true>&) const
Unexecuted instantiation: hb-face-builder.cc:void $_10::operator()<unsigned short>(unsigned short&, unsigned short&) const
Unexecuted instantiation: hb-face-builder.cc:void $_10::operator()<hb_hashmap_t<unsigned int, unsigned int, true>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&) const
Unexecuted instantiation: hb-face-builder.cc:void $_10::operator()<char*>(char*&, char*&) const
Unexecuted instantiation: hb-face-builder.cc:void $_10::operator()<hb_serialize_context_t::object_t*>(hb_serialize_context_t::object_t*&, hb_serialize_context_t::object_t*&) const
Unexecuted instantiation: hb-face-builder.cc:void $_10::operator()<hb_vector_t<hb_serialize_context_t::object_t::link_t, false> >(hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&, hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&) const
Unexecuted instantiation: hb-face-builder.cc:void $_10::operator()<hb_serialize_context_t::object_t::link_t*>(hb_serialize_context_t::object_t::link_t*&, hb_serialize_context_t::object_t::link_t*&) const
Unexecuted instantiation: hb-face-builder.cc:void $_10::operator()<hb_vector_t<unsigned int, false> >(hb_vector_t<unsigned int, false>&, hb_vector_t<unsigned int, false>&) const
Unexecuted instantiation: hb-face-builder.cc:void $_10::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const
Unexecuted instantiation: hb-fallback-shape.cc:void $_5::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Unexecuted instantiation: hb-fallback-shape.cc:void $_5::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const
Unexecuted instantiation: hb-font.cc:void $_11::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Unexecuted instantiation: hb-font.cc:void $_11::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const
Unexecuted instantiation: hb-font.cc:void $_11::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const
Unexecuted instantiation: hb-font.cc:void $_11::operator()<unsigned int>(unsigned int&, unsigned int&) const
Unexecuted instantiation: hb-font.cc:void $_11::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const
Unexecuted instantiation: hb-font.cc:void $_11::operator()<hb_vector_t<hb_bit_set_t::page_map_t, true> >(hb_vector_t<hb_bit_set_t::page_map_t, true>&, hb_vector_t<hb_bit_set_t::page_map_t, true>&) const
Unexecuted instantiation: hb-font.cc:void $_11::operator()<int>(int&, int&) const
Unexecuted instantiation: hb-font.cc:void $_11::operator()<hb_bit_set_t::page_map_t*>(hb_bit_set_t::page_map_t*&, hb_bit_set_t::page_map_t*&) const
Unexecuted instantiation: hb-font.cc:void $_11::operator()<hb_vector_t<hb_bit_page_t, false> >(hb_vector_t<hb_bit_page_t, false>&, hb_vector_t<hb_bit_page_t, false>&) const
Unexecuted instantiation: hb-font.cc:void $_11::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const
Unexecuted instantiation: hb-font.cc:void $_11::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const
Unexecuted instantiation: hb-font.cc:void $_11::operator()<bool>(bool&, bool&) const
Unexecuted instantiation: hb-font.cc:void $_11::operator()<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>&, hb_hashmap_t<unsigned int, unsigned int, true>&) const
Unexecuted instantiation: hb-font.cc:void $_11::operator()<unsigned short>(unsigned short&, unsigned short&) const
Unexecuted instantiation: hb-font.cc:void $_11::operator()<hb_hashmap_t<unsigned int, unsigned int, true>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&) const
Unexecuted instantiation: hb-font.cc:void $_11::operator()<char*>(char*&, char*&) const
Unexecuted instantiation: hb-font.cc:void $_11::operator()<hb_serialize_context_t::object_t*>(hb_serialize_context_t::object_t*&, hb_serialize_context_t::object_t*&) const
Unexecuted instantiation: hb-font.cc:void $_11::operator()<hb_vector_t<hb_serialize_context_t::object_t::link_t, false> >(hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&, hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&) const
Unexecuted instantiation: hb-font.cc:void $_11::operator()<hb_serialize_context_t::object_t::link_t*>(hb_serialize_context_t::object_t::link_t*&, hb_serialize_context_t::object_t::link_t*&) const
Unexecuted instantiation: hb-font.cc:void $_11::operator()<hb_vector_t<unsigned int, false> >(hb_vector_t<unsigned int, false>&, hb_vector_t<unsigned int, false>&) const
Unexecuted instantiation: hb-font.cc:void $_11::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const
Unexecuted instantiation: hb-font.cc:void $_11::operator()<hb_vector_t<hb_vector_t<int, false> const*, false> >(hb_vector_t<hb_vector_t<int, false> const*, false>&, hb_vector_t<hb_vector_t<int, false> const*, false>&) const
Unexecuted instantiation: hb-font.cc:void $_11::operator()<hb_vector_t<int, false> const**>(hb_vector_t<int, false> const**&, hb_vector_t<int, false> const**&) const
Unexecuted instantiation: hb-font.cc:void $_11::operator()<hb_vector_t<char, false> >(hb_vector_t<char, false>&, hb_vector_t<char, false>&) const
Unexecuted instantiation: hb-font.cc:void $_11::operator()<hb_hashmap_t<unsigned int, Triple, false> >(hb_hashmap_t<unsigned int, Triple, false>&, hb_hashmap_t<unsigned int, Triple, false>&) const
Unexecuted instantiation: hb-font.cc:void $_11::operator()<hb_hashmap_t<unsigned int, Triple, false>::item_t*>(hb_hashmap_t<unsigned int, Triple, false>::item_t*&, hb_hashmap_t<unsigned int, Triple, false>::item_t*&) const
Unexecuted instantiation: hb-font.cc:void $_11::operator()<hb_vector_t<bool, false> >(hb_vector_t<bool, false>&, hb_vector_t<bool, false>&) const
Unexecuted instantiation: hb-font.cc:void $_11::operator()<bool*>(bool*&, bool*&) const
Unexecuted instantiation: hb-font.cc:void $_11::operator()<hb_vector_t<float, false> >(hb_vector_t<float, false>&, hb_vector_t<float, false>&) const
Unexecuted instantiation: hb-font.cc:void $_11::operator()<float*>(float*&, float*&) const
Unexecuted instantiation: hb-font.cc:void $_11::operator()<hb_vector_t<unsigned char, false> >(hb_vector_t<unsigned char, false>&, hb_vector_t<unsigned char, false>&) const
Unexecuted instantiation: hb-font.cc:void $_11::operator()<unsigned char*>(unsigned char*&, unsigned char*&) const
Unexecuted instantiation: hb-font.cc:void $_11::operator()<hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false> >(hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false>&, hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false>&) const
Unexecuted instantiation: hb-font.cc:void $_11::operator()<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*>(OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*&, OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*&) const
Unexecuted instantiation: hb-font.cc:void $_11::operator()<OT::tuple_delta_t>(OT::tuple_delta_t&, OT::tuple_delta_t&) const
Unexecuted instantiation: hb-font.cc:void $_11::operator()<hb_vector_t<OT::tuple_delta_t, false> >(hb_vector_t<OT::tuple_delta_t, false>&, hb_vector_t<OT::tuple_delta_t, false>&) const
Unexecuted instantiation: hb-font.cc:void $_11::operator()<OT::tuple_delta_t*>(OT::tuple_delta_t*&, OT::tuple_delta_t*&) const
Unexecuted instantiation: hb-font.cc:void $_11::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false> >(hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>&, hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>&) const
Unexecuted instantiation: hb-font.cc:void $_11::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*>(hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*&, hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*&) const
Unexecuted instantiation: hb-font.cc:void $_11::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false> >(hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>&, hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>&) const
Unexecuted instantiation: hb-font.cc:void $_11::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*>(hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*&, hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*&) const
Unexecuted instantiation: hb-font.cc:void $_11::operator()<hb_vector_t<OT::delta_row_encoding_t, false> >(hb_vector_t<OT::delta_row_encoding_t, false>&, hb_vector_t<OT::delta_row_encoding_t, false>&) const
Unexecuted instantiation: hb-font.cc:void $_11::operator()<OT::delta_row_encoding_t*>(OT::delta_row_encoding_t*&, OT::delta_row_encoding_t*&) const
Unexecuted instantiation: hb-font.cc:void $_11::operator()<OT::delta_row_encoding_t>(OT::delta_row_encoding_t&, OT::delta_row_encoding_t&) const
Unexecuted instantiation: hb-font.cc:void $_11::operator()<hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int> >(hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int>&, hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int>&) const
Unexecuted instantiation: hb-font.cc:void $_11::operator()<OT::item_variations_t::combined_gain_idx_tuple_t>(OT::item_variations_t::combined_gain_idx_tuple_t&, OT::item_variations_t::combined_gain_idx_tuple_t&) const
Unexecuted instantiation: hb-font.cc:void $_11::operator()<OT::AxisValueMap>(OT::AxisValueMap&, OT::AxisValueMap&) const
Unexecuted instantiation: hb-map.cc:void $_8::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const
Unexecuted instantiation: hb-map.cc:void $_8::operator()<unsigned int>(unsigned int&, unsigned int&) const
Unexecuted instantiation: hb-map.cc:void $_8::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const
Unexecuted instantiation: hb-map.cc:void $_8::operator()<hb_vector_t<hb_bit_set_t::page_map_t, true> >(hb_vector_t<hb_bit_set_t::page_map_t, true>&, hb_vector_t<hb_bit_set_t::page_map_t, true>&) const
Unexecuted instantiation: hb-map.cc:void $_8::operator()<int>(int&, int&) const
Unexecuted instantiation: hb-map.cc:void $_8::operator()<hb_bit_set_t::page_map_t*>(hb_bit_set_t::page_map_t*&, hb_bit_set_t::page_map_t*&) const
Unexecuted instantiation: hb-map.cc:void $_8::operator()<hb_vector_t<hb_bit_page_t, false> >(hb_vector_t<hb_bit_page_t, false>&, hb_vector_t<hb_bit_page_t, false>&) const
Unexecuted instantiation: hb-map.cc:void $_8::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const
Unexecuted instantiation: hb-map.cc:void $_8::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const
Unexecuted instantiation: hb-map.cc:void $_8::operator()<bool>(bool&, bool&) const
Unexecuted instantiation: hb-map.cc:void $_8::operator()<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>&, hb_hashmap_t<unsigned int, unsigned int, true>&) const
Unexecuted instantiation: hb-map.cc:void $_8::operator()<unsigned short>(unsigned short&, unsigned short&) const
Unexecuted instantiation: hb-map.cc:void $_8::operator()<hb_hashmap_t<unsigned int, unsigned int, true>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&) const
Unexecuted instantiation: hb-ot-color.cc:void $_11::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Unexecuted instantiation: hb-ot-color.cc:void $_11::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const
Unexecuted instantiation: hb-ot-color.cc:void $_11::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const
Unexecuted instantiation: hb-ot-color.cc:void $_11::operator()<unsigned int>(unsigned int&, unsigned int&) const
Unexecuted instantiation: hb-ot-color.cc:void $_11::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const
Unexecuted instantiation: hb-ot-color.cc:void $_11::operator()<hb_vector_t<hb_bit_set_t::page_map_t, true> >(hb_vector_t<hb_bit_set_t::page_map_t, true>&, hb_vector_t<hb_bit_set_t::page_map_t, true>&) const
Unexecuted instantiation: hb-ot-color.cc:void $_11::operator()<int>(int&, int&) const
Unexecuted instantiation: hb-ot-color.cc:void $_11::operator()<hb_bit_set_t::page_map_t*>(hb_bit_set_t::page_map_t*&, hb_bit_set_t::page_map_t*&) const
Unexecuted instantiation: hb-ot-color.cc:void $_11::operator()<hb_vector_t<hb_bit_page_t, false> >(hb_vector_t<hb_bit_page_t, false>&, hb_vector_t<hb_bit_page_t, false>&) const
Unexecuted instantiation: hb-ot-color.cc:void $_11::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const
Unexecuted instantiation: hb-ot-color.cc:void $_11::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const
Unexecuted instantiation: hb-ot-color.cc:void $_11::operator()<bool>(bool&, bool&) const
Unexecuted instantiation: hb-ot-color.cc:void $_11::operator()<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>&, hb_hashmap_t<unsigned int, unsigned int, true>&) const
Unexecuted instantiation: hb-ot-color.cc:void $_11::operator()<unsigned short>(unsigned short&, unsigned short&) const
Unexecuted instantiation: hb-ot-color.cc:void $_11::operator()<hb_hashmap_t<unsigned int, unsigned int, true>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&) const
Unexecuted instantiation: hb-ot-color.cc:void $_11::operator()<char*>(char*&, char*&) const
Unexecuted instantiation: hb-ot-color.cc:void $_11::operator()<hb_serialize_context_t::object_t*>(hb_serialize_context_t::object_t*&, hb_serialize_context_t::object_t*&) const
Unexecuted instantiation: hb-ot-color.cc:void $_11::operator()<hb_vector_t<hb_serialize_context_t::object_t::link_t, false> >(hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&, hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&) const
Unexecuted instantiation: hb-ot-color.cc:void $_11::operator()<hb_serialize_context_t::object_t::link_t*>(hb_serialize_context_t::object_t::link_t*&, hb_serialize_context_t::object_t::link_t*&) const
Unexecuted instantiation: hb-ot-color.cc:void $_11::operator()<hb_vector_t<unsigned int, false> >(hb_vector_t<unsigned int, false>&, hb_vector_t<unsigned int, false>&) const
Unexecuted instantiation: hb-ot-color.cc:void $_11::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const
Unexecuted instantiation: hb-ot-color.cc:void $_11::operator()<hb_vector_t<hb_vector_t<int, false> const*, false> >(hb_vector_t<hb_vector_t<int, false> const*, false>&, hb_vector_t<hb_vector_t<int, false> const*, false>&) const
Unexecuted instantiation: hb-ot-color.cc:void $_11::operator()<hb_vector_t<int, false> const**>(hb_vector_t<int, false> const**&, hb_vector_t<int, false> const**&) const
Unexecuted instantiation: hb-ot-color.cc:void $_11::operator()<hb_vector_t<char, false> >(hb_vector_t<char, false>&, hb_vector_t<char, false>&) const
Unexecuted instantiation: hb-ot-color.cc:void $_11::operator()<hb_hashmap_t<unsigned int, Triple, false> >(hb_hashmap_t<unsigned int, Triple, false>&, hb_hashmap_t<unsigned int, Triple, false>&) const
Unexecuted instantiation: hb-ot-color.cc:void $_11::operator()<hb_hashmap_t<unsigned int, Triple, false>::item_t*>(hb_hashmap_t<unsigned int, Triple, false>::item_t*&, hb_hashmap_t<unsigned int, Triple, false>::item_t*&) const
Unexecuted instantiation: hb-ot-color.cc:void $_11::operator()<hb_vector_t<bool, false> >(hb_vector_t<bool, false>&, hb_vector_t<bool, false>&) const
Unexecuted instantiation: hb-ot-color.cc:void $_11::operator()<bool*>(bool*&, bool*&) const
Unexecuted instantiation: hb-ot-color.cc:void $_11::operator()<hb_vector_t<float, false> >(hb_vector_t<float, false>&, hb_vector_t<float, false>&) const
Unexecuted instantiation: hb-ot-color.cc:void $_11::operator()<float*>(float*&, float*&) const
Unexecuted instantiation: hb-ot-color.cc:void $_11::operator()<hb_vector_t<unsigned char, false> >(hb_vector_t<unsigned char, false>&, hb_vector_t<unsigned char, false>&) const
Unexecuted instantiation: hb-ot-color.cc:void $_11::operator()<unsigned char*>(unsigned char*&, unsigned char*&) const
Unexecuted instantiation: hb-ot-color.cc:void $_11::operator()<hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false> >(hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false>&, hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false>&) const
Unexecuted instantiation: hb-ot-color.cc:void $_11::operator()<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*>(OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*&, OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*&) const
Unexecuted instantiation: hb-ot-color.cc:void $_11::operator()<OT::tuple_delta_t>(OT::tuple_delta_t&, OT::tuple_delta_t&) const
Unexecuted instantiation: hb-ot-color.cc:void $_11::operator()<hb_vector_t<OT::tuple_delta_t, false> >(hb_vector_t<OT::tuple_delta_t, false>&, hb_vector_t<OT::tuple_delta_t, false>&) const
Unexecuted instantiation: hb-ot-color.cc:void $_11::operator()<OT::tuple_delta_t*>(OT::tuple_delta_t*&, OT::tuple_delta_t*&) const
Unexecuted instantiation: hb-ot-color.cc:void $_11::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false> >(hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>&, hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>&) const
Unexecuted instantiation: hb-ot-color.cc:void $_11::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*>(hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*&, hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*&) const
Unexecuted instantiation: hb-ot-color.cc:void $_11::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false> >(hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>&, hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>&) const
Unexecuted instantiation: hb-ot-color.cc:void $_11::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*>(hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*&, hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*&) const
Unexecuted instantiation: hb-ot-color.cc:void $_11::operator()<hb_vector_t<OT::delta_row_encoding_t, false> >(hb_vector_t<OT::delta_row_encoding_t, false>&, hb_vector_t<OT::delta_row_encoding_t, false>&) const
Unexecuted instantiation: hb-ot-color.cc:void $_11::operator()<OT::delta_row_encoding_t*>(OT::delta_row_encoding_t*&, OT::delta_row_encoding_t*&) const
Unexecuted instantiation: hb-ot-color.cc:void $_11::operator()<OT::delta_row_encoding_t>(OT::delta_row_encoding_t&, OT::delta_row_encoding_t&) const
Unexecuted instantiation: hb-ot-color.cc:void $_11::operator()<hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int> >(hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int>&, hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int>&) const
Unexecuted instantiation: hb-ot-color.cc:void $_11::operator()<OT::item_variations_t::combined_gain_idx_tuple_t>(OT::item_variations_t::combined_gain_idx_tuple_t&, OT::item_variations_t::combined_gain_idx_tuple_t&) const
Unexecuted instantiation: hb-ot-face.cc:void $_13::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Unexecuted instantiation: hb-ot-face.cc:void $_13::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const
Unexecuted instantiation: hb-ot-face.cc:void $_13::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const
Unexecuted instantiation: hb-ot-face.cc:void $_13::operator()<unsigned int>(unsigned int&, unsigned int&) const
Unexecuted instantiation: hb-ot-face.cc:void $_13::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const
Unexecuted instantiation: hb-ot-face.cc:void $_13::operator()<hb_vector_t<hb_bit_set_t::page_map_t, true> >(hb_vector_t<hb_bit_set_t::page_map_t, true>&, hb_vector_t<hb_bit_set_t::page_map_t, true>&) const
Unexecuted instantiation: hb-ot-face.cc:void $_13::operator()<int>(int&, int&) const
Unexecuted instantiation: hb-ot-face.cc:void $_13::operator()<hb_bit_set_t::page_map_t*>(hb_bit_set_t::page_map_t*&, hb_bit_set_t::page_map_t*&) const
Unexecuted instantiation: hb-ot-face.cc:void $_13::operator()<hb_vector_t<hb_bit_page_t, false> >(hb_vector_t<hb_bit_page_t, false>&, hb_vector_t<hb_bit_page_t, false>&) const
Unexecuted instantiation: hb-ot-face.cc:void $_13::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const
Unexecuted instantiation: hb-ot-face.cc:void $_13::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const
Unexecuted instantiation: hb-ot-face.cc:void $_13::operator()<bool>(bool&, bool&) const
Unexecuted instantiation: hb-ot-face.cc:void $_13::operator()<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>&, hb_hashmap_t<unsigned int, unsigned int, true>&) const
Unexecuted instantiation: hb-ot-face.cc:void $_13::operator()<unsigned short>(unsigned short&, unsigned short&) const
Unexecuted instantiation: hb-ot-face.cc:void $_13::operator()<hb_hashmap_t<unsigned int, unsigned int, true>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&) const
Unexecuted instantiation: hb-ot-face.cc:void $_13::operator()<char*>(char*&, char*&) const
Unexecuted instantiation: hb-ot-face.cc:void $_13::operator()<hb_serialize_context_t::object_t*>(hb_serialize_context_t::object_t*&, hb_serialize_context_t::object_t*&) const
Unexecuted instantiation: hb-ot-face.cc:void $_13::operator()<hb_vector_t<hb_serialize_context_t::object_t::link_t, false> >(hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&, hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&) const
Unexecuted instantiation: hb-ot-face.cc:void $_13::operator()<hb_serialize_context_t::object_t::link_t*>(hb_serialize_context_t::object_t::link_t*&, hb_serialize_context_t::object_t::link_t*&) const
Unexecuted instantiation: hb-ot-face.cc:void $_13::operator()<hb_vector_t<hb_vector_t<int, false> const*, false> >(hb_vector_t<hb_vector_t<int, false> const*, false>&, hb_vector_t<hb_vector_t<int, false> const*, false>&) const
Unexecuted instantiation: hb-ot-face.cc:void $_13::operator()<hb_vector_t<int, false> const**>(hb_vector_t<int, false> const**&, hb_vector_t<int, false> const**&) const
Unexecuted instantiation: hb-ot-face.cc:void $_13::operator()<hb_vector_t<char, false> >(hb_vector_t<char, false>&, hb_vector_t<char, false>&) const
Unexecuted instantiation: hb-ot-face.cc:void $_13::operator()<hb_hashmap_t<unsigned int, Triple, false> >(hb_hashmap_t<unsigned int, Triple, false>&, hb_hashmap_t<unsigned int, Triple, false>&) const
Unexecuted instantiation: hb-ot-face.cc:void $_13::operator()<hb_hashmap_t<unsigned int, Triple, false>::item_t*>(hb_hashmap_t<unsigned int, Triple, false>::item_t*&, hb_hashmap_t<unsigned int, Triple, false>::item_t*&) const
Unexecuted instantiation: hb-ot-face.cc:void $_13::operator()<hb_vector_t<bool, false> >(hb_vector_t<bool, false>&, hb_vector_t<bool, false>&) const
Unexecuted instantiation: hb-ot-face.cc:void $_13::operator()<bool*>(bool*&, bool*&) const
Unexecuted instantiation: hb-ot-face.cc:void $_13::operator()<hb_vector_t<float, false> >(hb_vector_t<float, false>&, hb_vector_t<float, false>&) const
Unexecuted instantiation: hb-ot-face.cc:void $_13::operator()<float*>(float*&, float*&) const
Unexecuted instantiation: hb-ot-face.cc:void $_13::operator()<hb_vector_t<unsigned char, false> >(hb_vector_t<unsigned char, false>&, hb_vector_t<unsigned char, false>&) const
Unexecuted instantiation: hb-ot-face.cc:void $_13::operator()<unsigned char*>(unsigned char*&, unsigned char*&) const
Unexecuted instantiation: hb-ot-face.cc:void $_13::operator()<hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false> >(hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false>&, hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false>&) const
Unexecuted instantiation: hb-ot-face.cc:void $_13::operator()<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*>(OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*&, OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*&) const
Unexecuted instantiation: hb-ot-face.cc:void $_13::operator()<OT::tuple_delta_t>(OT::tuple_delta_t&, OT::tuple_delta_t&) const
Unexecuted instantiation: hb-ot-face.cc:void $_13::operator()<hb_vector_t<OT::tuple_delta_t, false> >(hb_vector_t<OT::tuple_delta_t, false>&, hb_vector_t<OT::tuple_delta_t, false>&) const
Unexecuted instantiation: hb-ot-face.cc:void $_13::operator()<OT::tuple_delta_t*>(OT::tuple_delta_t*&, OT::tuple_delta_t*&) const
Unexecuted instantiation: hb-ot-face.cc:void $_13::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false> >(hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>&, hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>&) const
Unexecuted instantiation: hb-ot-face.cc:void $_13::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*>(hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*&, hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*&) const
Unexecuted instantiation: hb-ot-face.cc:void $_13::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false> >(hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>&, hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>&) const
Unexecuted instantiation: hb-ot-face.cc:void $_13::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*>(hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*&, hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*&) const
Unexecuted instantiation: hb-ot-face.cc:void $_13::operator()<hb_vector_t<OT::delta_row_encoding_t, false> >(hb_vector_t<OT::delta_row_encoding_t, false>&, hb_vector_t<OT::delta_row_encoding_t, false>&) const
Unexecuted instantiation: hb-ot-face.cc:void $_13::operator()<OT::delta_row_encoding_t*>(OT::delta_row_encoding_t*&, OT::delta_row_encoding_t*&) const
Unexecuted instantiation: hb-ot-face.cc:void $_13::operator()<OT::delta_row_encoding_t>(OT::delta_row_encoding_t&, OT::delta_row_encoding_t&) const
Unexecuted instantiation: hb-ot-face.cc:void $_13::operator()<hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int> >(hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int>&, hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int>&) const
Unexecuted instantiation: hb-ot-face.cc:void $_13::operator()<OT::item_variations_t::combined_gain_idx_tuple_t>(OT::item_variations_t::combined_gain_idx_tuple_t&, OT::item_variations_t::combined_gain_idx_tuple_t&) const
Unexecuted instantiation: hb-ot-face.cc:void $_13::operator()<OT::VariationSelectorRecord>(OT::VariationSelectorRecord&, OT::VariationSelectorRecord&) const
Unexecuted instantiation: hb-ot-face.cc:void $_13::operator()<hb_vector_t<CFF::parsed_cs_op_t, false> >(hb_vector_t<CFF::parsed_cs_op_t, false>&, hb_vector_t<CFF::parsed_cs_op_t, false>&) const
Unexecuted instantiation: hb-ot-face.cc:void $_13::operator()<CFF::parsed_cs_op_t*>(CFF::parsed_cs_op_t*&, CFF::parsed_cs_op_t*&) const
Unexecuted instantiation: hb-ot-face.cc:void $_13::operator()<hb_vector_t<CFF::dict_val_t, false> >(hb_vector_t<CFF::dict_val_t, false>&, hb_vector_t<CFF::dict_val_t, false>&) const
Unexecuted instantiation: hb-ot-face.cc:void $_13::operator()<CFF::dict_val_t*>(CFF::dict_val_t*&, CFF::dict_val_t*&) const
Unexecuted instantiation: hb-ot-face.cc:void $_13::operator()<hb_vector_t<CFF::op_str_t, false> >(hb_vector_t<CFF::op_str_t, false>&, hb_vector_t<CFF::op_str_t, false>&) const
Unexecuted instantiation: hb-ot-face.cc:void $_13::operator()<CFF::op_str_t*>(CFF::op_str_t*&, CFF::op_str_t*&) const
Unexecuted instantiation: hb-ot-face.cc:void $_13::operator()<OT::cff1::accelerator_t::gname_t>(OT::cff1::accelerator_t::gname_t&, OT::cff1::accelerator_t::gname_t&) const
Unexecuted instantiation: hb-ot-face.cc:void $_13::operator()<hb_vector_t<unsigned int, false> >(hb_vector_t<unsigned int, false>&, hb_vector_t<unsigned int, false>&) const
Unexecuted instantiation: hb-ot-face.cc:void $_13::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const
Unexecuted instantiation: hb-ot-face.cc:void $_13::operator()<hb_vector_t<AAT::kern_subtable_accelerator_data_t, false> >(hb_vector_t<AAT::kern_subtable_accelerator_data_t, false>&, hb_vector_t<AAT::kern_subtable_accelerator_data_t, false>&) const
Unexecuted instantiation: hb-ot-face.cc:void $_13::operator()<AAT::kern_subtable_accelerator_data_t*>(AAT::kern_subtable_accelerator_data_t*&, AAT::kern_subtable_accelerator_data_t*&) const
Unexecuted instantiation: hb-ot-font.cc:void $_13::operator()<hb_vector_t<CFF::dict_val_t, false> >(hb_vector_t<CFF::dict_val_t, false>&, hb_vector_t<CFF::dict_val_t, false>&) const
Unexecuted instantiation: hb-ot-font.cc:void $_13::operator()<int>(int&, int&) const
Unexecuted instantiation: hb-ot-font.cc:void $_13::operator()<unsigned int>(unsigned int&, unsigned int&) const
Unexecuted instantiation: hb-ot-font.cc:void $_13::operator()<CFF::dict_val_t*>(CFF::dict_val_t*&, CFF::dict_val_t*&) const
Unexecuted instantiation: hb-ot-font.cc:void $_13::operator()<hb_vector_t<CFF::op_str_t, false> >(hb_vector_t<CFF::op_str_t, false>&, hb_vector_t<CFF::op_str_t, false>&) const
Unexecuted instantiation: hb-ot-font.cc:void $_13::operator()<CFF::op_str_t*>(CFF::op_str_t*&, CFF::op_str_t*&) const
Unexecuted instantiation: hb-ot-font.cc:void $_13::operator()<unsigned short>(unsigned short&, unsigned short&) const
Unexecuted instantiation: hb-ot-font.cc:void $_13::operator()<OT::cff1::accelerator_t::gname_t>(OT::cff1::accelerator_t::gname_t&, OT::cff1::accelerator_t::gname_t&) const
Unexecuted instantiation: hb-ot-font.cc:void $_13::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Unexecuted instantiation: hb-ot-font.cc:void $_13::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const
Unexecuted instantiation: hb-ot-font.cc:void $_13::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const
Unexecuted instantiation: hb-ot-font.cc:void $_13::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const
Unexecuted instantiation: hb-ot-font.cc:void $_13::operator()<hb_vector_t<hb_bit_set_t::page_map_t, true> >(hb_vector_t<hb_bit_set_t::page_map_t, true>&, hb_vector_t<hb_bit_set_t::page_map_t, true>&) const
Unexecuted instantiation: hb-ot-font.cc:void $_13::operator()<hb_bit_set_t::page_map_t*>(hb_bit_set_t::page_map_t*&, hb_bit_set_t::page_map_t*&) const
Unexecuted instantiation: hb-ot-font.cc:void $_13::operator()<hb_vector_t<hb_bit_page_t, false> >(hb_vector_t<hb_bit_page_t, false>&, hb_vector_t<hb_bit_page_t, false>&) const
Unexecuted instantiation: hb-ot-font.cc:void $_13::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const
Unexecuted instantiation: hb-ot-font.cc:void $_13::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const
Unexecuted instantiation: hb-ot-font.cc:void $_13::operator()<bool>(bool&, bool&) const
Unexecuted instantiation: hb-ot-font.cc:void $_13::operator()<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>&, hb_hashmap_t<unsigned int, unsigned int, true>&) const
Unexecuted instantiation: hb-ot-font.cc:void $_13::operator()<hb_hashmap_t<unsigned int, unsigned int, true>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&) const
Unexecuted instantiation: hb-ot-font.cc:void $_13::operator()<char*>(char*&, char*&) const
Unexecuted instantiation: hb-ot-font.cc:void $_13::operator()<hb_serialize_context_t::object_t*>(hb_serialize_context_t::object_t*&, hb_serialize_context_t::object_t*&) const
Unexecuted instantiation: hb-ot-font.cc:void $_13::operator()<hb_vector_t<hb_serialize_context_t::object_t::link_t, false> >(hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&, hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&) const
Unexecuted instantiation: hb-ot-font.cc:void $_13::operator()<hb_serialize_context_t::object_t::link_t*>(hb_serialize_context_t::object_t::link_t*&, hb_serialize_context_t::object_t::link_t*&) const
Unexecuted instantiation: hb-ot-font.cc:void $_13::operator()<hb_vector_t<unsigned int, false> >(hb_vector_t<unsigned int, false>&, hb_vector_t<unsigned int, false>&) const
Unexecuted instantiation: hb-ot-font.cc:void $_13::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const
Unexecuted instantiation: hb-ot-font.cc:void $_13::operator()<hb_vector_t<hb_vector_t<int, false> const*, false> >(hb_vector_t<hb_vector_t<int, false> const*, false>&, hb_vector_t<hb_vector_t<int, false> const*, false>&) const
Unexecuted instantiation: hb-ot-font.cc:void $_13::operator()<hb_vector_t<int, false> const**>(hb_vector_t<int, false> const**&, hb_vector_t<int, false> const**&) const
Unexecuted instantiation: hb-ot-font.cc:void $_13::operator()<hb_vector_t<char, false> >(hb_vector_t<char, false>&, hb_vector_t<char, false>&) const
Unexecuted instantiation: hb-ot-font.cc:void $_13::operator()<hb_hashmap_t<unsigned int, Triple, false> >(hb_hashmap_t<unsigned int, Triple, false>&, hb_hashmap_t<unsigned int, Triple, false>&) const
Unexecuted instantiation: hb-ot-font.cc:void $_13::operator()<hb_hashmap_t<unsigned int, Triple, false>::item_t*>(hb_hashmap_t<unsigned int, Triple, false>::item_t*&, hb_hashmap_t<unsigned int, Triple, false>::item_t*&) const
Unexecuted instantiation: hb-ot-font.cc:void $_13::operator()<hb_vector_t<bool, false> >(hb_vector_t<bool, false>&, hb_vector_t<bool, false>&) const
Unexecuted instantiation: hb-ot-font.cc:void $_13::operator()<bool*>(bool*&, bool*&) const
Unexecuted instantiation: hb-ot-font.cc:void $_13::operator()<hb_vector_t<float, false> >(hb_vector_t<float, false>&, hb_vector_t<float, false>&) const
Unexecuted instantiation: hb-ot-font.cc:void $_13::operator()<float*>(float*&, float*&) const
Unexecuted instantiation: hb-ot-font.cc:void $_13::operator()<hb_vector_t<unsigned char, false> >(hb_vector_t<unsigned char, false>&, hb_vector_t<unsigned char, false>&) const
Unexecuted instantiation: hb-ot-font.cc:void $_13::operator()<unsigned char*>(unsigned char*&, unsigned char*&) const
Unexecuted instantiation: hb-ot-font.cc:void $_13::operator()<hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false> >(hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false>&, hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false>&) const
Unexecuted instantiation: hb-ot-font.cc:void $_13::operator()<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*>(OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*&, OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*&) const
Unexecuted instantiation: hb-ot-font.cc:void $_13::operator()<OT::tuple_delta_t>(OT::tuple_delta_t&, OT::tuple_delta_t&) const
Unexecuted instantiation: hb-ot-font.cc:void $_13::operator()<hb_vector_t<OT::tuple_delta_t, false> >(hb_vector_t<OT::tuple_delta_t, false>&, hb_vector_t<OT::tuple_delta_t, false>&) const
Unexecuted instantiation: hb-ot-font.cc:void $_13::operator()<OT::tuple_delta_t*>(OT::tuple_delta_t*&, OT::tuple_delta_t*&) const
Unexecuted instantiation: hb-ot-font.cc:void $_13::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false> >(hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>&, hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>&) const
Unexecuted instantiation: hb-ot-font.cc:void $_13::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*>(hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*&, hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*&) const
Unexecuted instantiation: hb-ot-font.cc:void $_13::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false> >(hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>&, hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>&) const
Unexecuted instantiation: hb-ot-font.cc:void $_13::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*>(hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*&, hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*&) const
Unexecuted instantiation: hb-ot-font.cc:void $_13::operator()<hb_vector_t<OT::delta_row_encoding_t, false> >(hb_vector_t<OT::delta_row_encoding_t, false>&, hb_vector_t<OT::delta_row_encoding_t, false>&) const
Unexecuted instantiation: hb-ot-font.cc:void $_13::operator()<OT::delta_row_encoding_t*>(OT::delta_row_encoding_t*&, OT::delta_row_encoding_t*&) const
Unexecuted instantiation: hb-ot-font.cc:void $_13::operator()<OT::delta_row_encoding_t>(OT::delta_row_encoding_t&, OT::delta_row_encoding_t&) const
Unexecuted instantiation: hb-ot-font.cc:void $_13::operator()<hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int> >(hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int>&, hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int>&) const
Unexecuted instantiation: hb-ot-font.cc:void $_13::operator()<OT::item_variations_t::combined_gain_idx_tuple_t>(OT::item_variations_t::combined_gain_idx_tuple_t&, OT::item_variations_t::combined_gain_idx_tuple_t&) const
Unexecuted instantiation: hb-ot-font.cc:void $_13::operator()<OT::VariationSelectorRecord>(OT::VariationSelectorRecord&, OT::VariationSelectorRecord&) const
Unexecuted instantiation: hb-ot-font.cc:void $_13::operator()<hb_vector_t<CFF::parsed_cs_op_t, false> >(hb_vector_t<CFF::parsed_cs_op_t, false>&, hb_vector_t<CFF::parsed_cs_op_t, false>&) const
Unexecuted instantiation: hb-ot-font.cc:void $_13::operator()<CFF::parsed_cs_op_t*>(CFF::parsed_cs_op_t*&, CFF::parsed_cs_op_t*&) const
Unexecuted instantiation: VARC.cc:void $_12::operator()<hb_vector_t<CFF::dict_val_t, false> >(hb_vector_t<CFF::dict_val_t, false>&, hb_vector_t<CFF::dict_val_t, false>&) const
Unexecuted instantiation: VARC.cc:void $_12::operator()<int>(int&, int&) const
Unexecuted instantiation: VARC.cc:void $_12::operator()<unsigned int>(unsigned int&, unsigned int&) const
Unexecuted instantiation: VARC.cc:void $_12::operator()<CFF::dict_val_t*>(CFF::dict_val_t*&, CFF::dict_val_t*&) const
Unexecuted instantiation: VARC.cc:void $_12::operator()<hb_vector_t<CFF::op_str_t, false> >(hb_vector_t<CFF::op_str_t, false>&, hb_vector_t<CFF::op_str_t, false>&) const
Unexecuted instantiation: VARC.cc:void $_12::operator()<CFF::op_str_t*>(CFF::op_str_t*&, CFF::op_str_t*&) const
Unexecuted instantiation: VARC.cc:void $_12::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Unexecuted instantiation: VARC.cc:void $_12::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const
Unexecuted instantiation: VARC.cc:void $_12::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const
Unexecuted instantiation: VARC.cc:void $_12::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const
Unexecuted instantiation: VARC.cc:void $_12::operator()<hb_vector_t<hb_bit_set_t::page_map_t, true> >(hb_vector_t<hb_bit_set_t::page_map_t, true>&, hb_vector_t<hb_bit_set_t::page_map_t, true>&) const
Unexecuted instantiation: VARC.cc:void $_12::operator()<hb_bit_set_t::page_map_t*>(hb_bit_set_t::page_map_t*&, hb_bit_set_t::page_map_t*&) const
Unexecuted instantiation: VARC.cc:void $_12::operator()<hb_vector_t<hb_bit_page_t, false> >(hb_vector_t<hb_bit_page_t, false>&, hb_vector_t<hb_bit_page_t, false>&) const
Unexecuted instantiation: VARC.cc:void $_12::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const
Unexecuted instantiation: VARC.cc:void $_12::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const
Unexecuted instantiation: VARC.cc:void $_12::operator()<bool>(bool&, bool&) const
Unexecuted instantiation: VARC.cc:void $_12::operator()<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>&, hb_hashmap_t<unsigned int, unsigned int, true>&) const
Unexecuted instantiation: VARC.cc:void $_12::operator()<unsigned short>(unsigned short&, unsigned short&) const
Unexecuted instantiation: VARC.cc:void $_12::operator()<hb_hashmap_t<unsigned int, unsigned int, true>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&) const
Unexecuted instantiation: VARC.cc:void $_12::operator()<char*>(char*&, char*&) const
Unexecuted instantiation: VARC.cc:void $_12::operator()<hb_serialize_context_t::object_t*>(hb_serialize_context_t::object_t*&, hb_serialize_context_t::object_t*&) const
Unexecuted instantiation: VARC.cc:void $_12::operator()<hb_vector_t<hb_serialize_context_t::object_t::link_t, false> >(hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&, hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&) const
Unexecuted instantiation: VARC.cc:void $_12::operator()<hb_serialize_context_t::object_t::link_t*>(hb_serialize_context_t::object_t::link_t*&, hb_serialize_context_t::object_t::link_t*&) const
Unexecuted instantiation: VARC.cc:void $_12::operator()<hb_vector_t<unsigned int, false> >(hb_vector_t<unsigned int, false>&, hb_vector_t<unsigned int, false>&) const
Unexecuted instantiation: VARC.cc:void $_12::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const
Unexecuted instantiation: VARC.cc:void $_12::operator()<hb_vector_t<hb_vector_t<int, false> const*, false> >(hb_vector_t<hb_vector_t<int, false> const*, false>&, hb_vector_t<hb_vector_t<int, false> const*, false>&) const
Unexecuted instantiation: VARC.cc:void $_12::operator()<hb_vector_t<int, false> const**>(hb_vector_t<int, false> const**&, hb_vector_t<int, false> const**&) const
Unexecuted instantiation: VARC.cc:void $_12::operator()<hb_vector_t<char, false> >(hb_vector_t<char, false>&, hb_vector_t<char, false>&) const
Unexecuted instantiation: VARC.cc:void $_12::operator()<hb_hashmap_t<unsigned int, Triple, false> >(hb_hashmap_t<unsigned int, Triple, false>&, hb_hashmap_t<unsigned int, Triple, false>&) const
Unexecuted instantiation: VARC.cc:void $_12::operator()<hb_hashmap_t<unsigned int, Triple, false>::item_t*>(hb_hashmap_t<unsigned int, Triple, false>::item_t*&, hb_hashmap_t<unsigned int, Triple, false>::item_t*&) const
Unexecuted instantiation: VARC.cc:void $_12::operator()<hb_vector_t<bool, false> >(hb_vector_t<bool, false>&, hb_vector_t<bool, false>&) const
Unexecuted instantiation: VARC.cc:void $_12::operator()<bool*>(bool*&, bool*&) const
Unexecuted instantiation: VARC.cc:void $_12::operator()<hb_vector_t<float, false> >(hb_vector_t<float, false>&, hb_vector_t<float, false>&) const
Unexecuted instantiation: VARC.cc:void $_12::operator()<float*>(float*&, float*&) const
Unexecuted instantiation: VARC.cc:void $_12::operator()<hb_vector_t<unsigned char, false> >(hb_vector_t<unsigned char, false>&, hb_vector_t<unsigned char, false>&) const
Unexecuted instantiation: VARC.cc:void $_12::operator()<unsigned char*>(unsigned char*&, unsigned char*&) const
Unexecuted instantiation: VARC.cc:void $_12::operator()<hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false> >(hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false>&, hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false>&) const
Unexecuted instantiation: VARC.cc:void $_12::operator()<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*>(OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*&, OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*&) const
Unexecuted instantiation: VARC.cc:void $_12::operator()<OT::tuple_delta_t>(OT::tuple_delta_t&, OT::tuple_delta_t&) const
Unexecuted instantiation: VARC.cc:void $_12::operator()<hb_vector_t<OT::tuple_delta_t, false> >(hb_vector_t<OT::tuple_delta_t, false>&, hb_vector_t<OT::tuple_delta_t, false>&) const
Unexecuted instantiation: VARC.cc:void $_12::operator()<OT::tuple_delta_t*>(OT::tuple_delta_t*&, OT::tuple_delta_t*&) const
Unexecuted instantiation: VARC.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false> >(hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>&, hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>&) const
Unexecuted instantiation: VARC.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*>(hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*&, hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*&) const
Unexecuted instantiation: VARC.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false> >(hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>&, hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>&) const
Unexecuted instantiation: VARC.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*>(hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*&, hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*&) const
Unexecuted instantiation: VARC.cc:void $_12::operator()<hb_vector_t<OT::delta_row_encoding_t, false> >(hb_vector_t<OT::delta_row_encoding_t, false>&, hb_vector_t<OT::delta_row_encoding_t, false>&) const
Unexecuted instantiation: VARC.cc:void $_12::operator()<OT::delta_row_encoding_t*>(OT::delta_row_encoding_t*&, OT::delta_row_encoding_t*&) const
Unexecuted instantiation: VARC.cc:void $_12::operator()<OT::delta_row_encoding_t>(OT::delta_row_encoding_t&, OT::delta_row_encoding_t&) const
Unexecuted instantiation: VARC.cc:void $_12::operator()<hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int> >(hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int>&, hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int>&) const
Unexecuted instantiation: VARC.cc:void $_12::operator()<OT::item_variations_t::combined_gain_idx_tuple_t>(OT::item_variations_t::combined_gain_idx_tuple_t&, OT::item_variations_t::combined_gain_idx_tuple_t&) const
Unexecuted instantiation: VARC.cc:void $_12::operator()<hb_vector_t<CFF::parsed_cs_op_t, false> >(hb_vector_t<CFF::parsed_cs_op_t, false>&, hb_vector_t<CFF::parsed_cs_op_t, false>&) const
Unexecuted instantiation: VARC.cc:void $_12::operator()<CFF::parsed_cs_op_t*>(CFF::parsed_cs_op_t*&, CFF::parsed_cs_op_t*&) const
Unexecuted instantiation: VARC.cc:void $_12::operator()<OT::cff1::accelerator_t::gname_t>(OT::cff1::accelerator_t::gname_t&, OT::cff1::accelerator_t::gname_t&) const
Unexecuted instantiation: hb-ot-layout.cc:void $_12::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Unexecuted instantiation: hb-ot-layout.cc:void $_12::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const
Unexecuted instantiation: hb-ot-layout.cc:void $_12::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const
Unexecuted instantiation: hb-ot-layout.cc:void $_12::operator()<bool>(bool&, bool&) const
Unexecuted instantiation: hb-ot-layout.cc:void $_12::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const
hb-ot-layout.cc:void $_12::operator()<unsigned int>(unsigned int&, unsigned int&) const
Line
Count
Source
777
9.66k
  {
778
9.66k
    using std::swap; // allow ADL
779
9.66k
    swap (a, b);
780
9.66k
  }
Unexecuted instantiation: hb-ot-layout.cc:void $_12::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const
Unexecuted instantiation: hb-ot-layout.cc:void $_12::operator()<hb_vector_t<hb_bit_set_t::page_map_t, true> >(hb_vector_t<hb_bit_set_t::page_map_t, true>&, hb_vector_t<hb_bit_set_t::page_map_t, true>&) const
hb-ot-layout.cc:void $_12::operator()<int>(int&, int&) const
Line
Count
Source
777
9.66k
  {
778
9.66k
    using std::swap; // allow ADL
779
9.66k
    swap (a, b);
780
9.66k
  }
Unexecuted instantiation: hb-ot-layout.cc:void $_12::operator()<hb_bit_set_t::page_map_t*>(hb_bit_set_t::page_map_t*&, hb_bit_set_t::page_map_t*&) const
Unexecuted instantiation: hb-ot-layout.cc:void $_12::operator()<hb_vector_t<hb_bit_page_t, false> >(hb_vector_t<hb_bit_page_t, false>&, hb_vector_t<hb_bit_page_t, false>&) const
Unexecuted instantiation: hb-ot-layout.cc:void $_12::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const
hb-ot-layout.cc:void $_12::operator()<hb_vector_t<AAT::kern_subtable_accelerator_data_t, false> >(hb_vector_t<AAT::kern_subtable_accelerator_data_t, false>&, hb_vector_t<AAT::kern_subtable_accelerator_data_t, false>&) const
Line
Count
Source
777
66
  {
778
66
    using std::swap; // allow ADL
779
66
    swap (a, b);
780
66
  }
hb-ot-layout.cc:void $_12::operator()<AAT::kern_subtable_accelerator_data_t*>(AAT::kern_subtable_accelerator_data_t*&, AAT::kern_subtable_accelerator_data_t*&) const
Line
Count
Source
777
66
  {
778
66
    using std::swap; // allow ADL
779
66
    swap (a, b);
780
66
  }
hb-ot-layout.cc:void $_12::operator()<hb_vector_t<unsigned int, false> >(hb_vector_t<unsigned int, false>&, hb_vector_t<unsigned int, false>&) const
Line
Count
Source
777
9.59k
  {
778
9.59k
    using std::swap; // allow ADL
779
9.59k
    swap (a, b);
780
9.59k
  }
hb-ot-layout.cc:void $_12::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const
Line
Count
Source
777
9.59k
  {
778
9.59k
    using std::swap; // allow ADL
779
9.59k
    swap (a, b);
780
9.59k
  }
Unexecuted instantiation: hb-ot-layout.cc:void $_12::operator()<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>&, hb_hashmap_t<unsigned int, unsigned int, true>&) const
Unexecuted instantiation: hb-ot-layout.cc:void $_12::operator()<unsigned short>(unsigned short&, unsigned short&) const
Unexecuted instantiation: hb-ot-layout.cc:void $_12::operator()<hb_hashmap_t<unsigned int, unsigned int, true>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&) const
Unexecuted instantiation: hb-ot-layout.cc:void $_12::operator()<char*>(char*&, char*&) const
Unexecuted instantiation: hb-ot-layout.cc:void $_12::operator()<hb_serialize_context_t::object_t*>(hb_serialize_context_t::object_t*&, hb_serialize_context_t::object_t*&) const
Unexecuted instantiation: hb-ot-layout.cc:void $_12::operator()<hb_vector_t<hb_serialize_context_t::object_t::link_t, false> >(hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&, hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&) const
Unexecuted instantiation: hb-ot-layout.cc:void $_12::operator()<hb_serialize_context_t::object_t::link_t*>(hb_serialize_context_t::object_t::link_t*&, hb_serialize_context_t::object_t::link_t*&) const
Unexecuted instantiation: hb-ot-layout.cc:void $_12::operator()<hb_vector_t<hb_vector_t<int, false> const*, false> >(hb_vector_t<hb_vector_t<int, false> const*, false>&, hb_vector_t<hb_vector_t<int, false> const*, false>&) const
Unexecuted instantiation: hb-ot-layout.cc:void $_12::operator()<hb_vector_t<int, false> const**>(hb_vector_t<int, false> const**&, hb_vector_t<int, false> const**&) const
Unexecuted instantiation: hb-ot-layout.cc:void $_12::operator()<hb_vector_t<char, false> >(hb_vector_t<char, false>&, hb_vector_t<char, false>&) const
Unexecuted instantiation: hb-ot-layout.cc:void $_12::operator()<hb_hashmap_t<unsigned int, Triple, false> >(hb_hashmap_t<unsigned int, Triple, false>&, hb_hashmap_t<unsigned int, Triple, false>&) const
Unexecuted instantiation: hb-ot-layout.cc:void $_12::operator()<hb_hashmap_t<unsigned int, Triple, false>::item_t*>(hb_hashmap_t<unsigned int, Triple, false>::item_t*&, hb_hashmap_t<unsigned int, Triple, false>::item_t*&) const
Unexecuted instantiation: hb-ot-layout.cc:void $_12::operator()<hb_vector_t<bool, false> >(hb_vector_t<bool, false>&, hb_vector_t<bool, false>&) const
Unexecuted instantiation: hb-ot-layout.cc:void $_12::operator()<bool*>(bool*&, bool*&) const
Unexecuted instantiation: hb-ot-layout.cc:void $_12::operator()<hb_vector_t<float, false> >(hb_vector_t<float, false>&, hb_vector_t<float, false>&) const
Unexecuted instantiation: hb-ot-layout.cc:void $_12::operator()<float*>(float*&, float*&) const
Unexecuted instantiation: hb-ot-layout.cc:void $_12::operator()<hb_vector_t<unsigned char, false> >(hb_vector_t<unsigned char, false>&, hb_vector_t<unsigned char, false>&) const
Unexecuted instantiation: hb-ot-layout.cc:void $_12::operator()<unsigned char*>(unsigned char*&, unsigned char*&) const
Unexecuted instantiation: hb-ot-layout.cc:void $_12::operator()<hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false> >(hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false>&, hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false>&) const
Unexecuted instantiation: hb-ot-layout.cc:void $_12::operator()<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*>(OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*&, OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*&) const
Unexecuted instantiation: hb-ot-layout.cc:void $_12::operator()<OT::tuple_delta_t>(OT::tuple_delta_t&, OT::tuple_delta_t&) const
Unexecuted instantiation: hb-ot-layout.cc:void $_12::operator()<hb_vector_t<OT::tuple_delta_t, false> >(hb_vector_t<OT::tuple_delta_t, false>&, hb_vector_t<OT::tuple_delta_t, false>&) const
Unexecuted instantiation: hb-ot-layout.cc:void $_12::operator()<OT::tuple_delta_t*>(OT::tuple_delta_t*&, OT::tuple_delta_t*&) const
Unexecuted instantiation: hb-ot-layout.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false> >(hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>&, hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>&) const
Unexecuted instantiation: hb-ot-layout.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*>(hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*&, hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*&) const
Unexecuted instantiation: hb-ot-layout.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false> >(hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>&, hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>&) const
Unexecuted instantiation: hb-ot-layout.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*>(hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*&, hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*&) const
Unexecuted instantiation: hb-ot-layout.cc:void $_12::operator()<hb_vector_t<OT::delta_row_encoding_t, false> >(hb_vector_t<OT::delta_row_encoding_t, false>&, hb_vector_t<OT::delta_row_encoding_t, false>&) const
Unexecuted instantiation: hb-ot-layout.cc:void $_12::operator()<OT::delta_row_encoding_t*>(OT::delta_row_encoding_t*&, OT::delta_row_encoding_t*&) const
Unexecuted instantiation: hb-ot-layout.cc:void $_12::operator()<OT::delta_row_encoding_t>(OT::delta_row_encoding_t&, OT::delta_row_encoding_t&) const
Unexecuted instantiation: hb-ot-layout.cc:void $_12::operator()<hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int> >(hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int>&, hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int>&) const
Unexecuted instantiation: hb-ot-layout.cc:void $_12::operator()<OT::item_variations_t::combined_gain_idx_tuple_t>(OT::item_variations_t::combined_gain_idx_tuple_t&, OT::item_variations_t::combined_gain_idx_tuple_t&) const
Unexecuted instantiation: hb-ot-metrics.cc:void $_11::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Unexecuted instantiation: hb-ot-metrics.cc:void $_11::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const
Unexecuted instantiation: hb-ot-metrics.cc:void $_11::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const
Unexecuted instantiation: hb-ot-metrics.cc:void $_11::operator()<unsigned int>(unsigned int&, unsigned int&) const
Unexecuted instantiation: hb-ot-metrics.cc:void $_11::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const
Unexecuted instantiation: hb-ot-metrics.cc:void $_11::operator()<hb_vector_t<hb_bit_set_t::page_map_t, true> >(hb_vector_t<hb_bit_set_t::page_map_t, true>&, hb_vector_t<hb_bit_set_t::page_map_t, true>&) const
Unexecuted instantiation: hb-ot-metrics.cc:void $_11::operator()<int>(int&, int&) const
Unexecuted instantiation: hb-ot-metrics.cc:void $_11::operator()<hb_bit_set_t::page_map_t*>(hb_bit_set_t::page_map_t*&, hb_bit_set_t::page_map_t*&) const
Unexecuted instantiation: hb-ot-metrics.cc:void $_11::operator()<hb_vector_t<hb_bit_page_t, false> >(hb_vector_t<hb_bit_page_t, false>&, hb_vector_t<hb_bit_page_t, false>&) const
Unexecuted instantiation: hb-ot-metrics.cc:void $_11::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const
Unexecuted instantiation: hb-ot-metrics.cc:void $_11::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const
Unexecuted instantiation: hb-ot-metrics.cc:void $_11::operator()<bool>(bool&, bool&) const
Unexecuted instantiation: hb-ot-metrics.cc:void $_11::operator()<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>&, hb_hashmap_t<unsigned int, unsigned int, true>&) const
Unexecuted instantiation: hb-ot-metrics.cc:void $_11::operator()<unsigned short>(unsigned short&, unsigned short&) const
Unexecuted instantiation: hb-ot-metrics.cc:void $_11::operator()<hb_hashmap_t<unsigned int, unsigned int, true>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&) const
Unexecuted instantiation: hb-ot-metrics.cc:void $_11::operator()<char*>(char*&, char*&) const
Unexecuted instantiation: hb-ot-metrics.cc:void $_11::operator()<hb_serialize_context_t::object_t*>(hb_serialize_context_t::object_t*&, hb_serialize_context_t::object_t*&) const
Unexecuted instantiation: hb-ot-metrics.cc:void $_11::operator()<hb_vector_t<hb_serialize_context_t::object_t::link_t, false> >(hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&, hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&) const
Unexecuted instantiation: hb-ot-metrics.cc:void $_11::operator()<hb_serialize_context_t::object_t::link_t*>(hb_serialize_context_t::object_t::link_t*&, hb_serialize_context_t::object_t::link_t*&) const
Unexecuted instantiation: hb-ot-metrics.cc:void $_11::operator()<hb_vector_t<unsigned int, false> >(hb_vector_t<unsigned int, false>&, hb_vector_t<unsigned int, false>&) const
Unexecuted instantiation: hb-ot-metrics.cc:void $_11::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const
Unexecuted instantiation: hb-ot-metrics.cc:void $_11::operator()<hb_vector_t<hb_vector_t<int, false> const*, false> >(hb_vector_t<hb_vector_t<int, false> const*, false>&, hb_vector_t<hb_vector_t<int, false> const*, false>&) const
Unexecuted instantiation: hb-ot-metrics.cc:void $_11::operator()<hb_vector_t<int, false> const**>(hb_vector_t<int, false> const**&, hb_vector_t<int, false> const**&) const
Unexecuted instantiation: hb-ot-metrics.cc:void $_11::operator()<hb_vector_t<char, false> >(hb_vector_t<char, false>&, hb_vector_t<char, false>&) const
Unexecuted instantiation: hb-ot-metrics.cc:void $_11::operator()<hb_hashmap_t<unsigned int, Triple, false> >(hb_hashmap_t<unsigned int, Triple, false>&, hb_hashmap_t<unsigned int, Triple, false>&) const
Unexecuted instantiation: hb-ot-metrics.cc:void $_11::operator()<hb_hashmap_t<unsigned int, Triple, false>::item_t*>(hb_hashmap_t<unsigned int, Triple, false>::item_t*&, hb_hashmap_t<unsigned int, Triple, false>::item_t*&) const
Unexecuted instantiation: hb-ot-metrics.cc:void $_11::operator()<hb_vector_t<bool, false> >(hb_vector_t<bool, false>&, hb_vector_t<bool, false>&) const
Unexecuted instantiation: hb-ot-metrics.cc:void $_11::operator()<bool*>(bool*&, bool*&) const
Unexecuted instantiation: hb-ot-metrics.cc:void $_11::operator()<hb_vector_t<float, false> >(hb_vector_t<float, false>&, hb_vector_t<float, false>&) const
Unexecuted instantiation: hb-ot-metrics.cc:void $_11::operator()<float*>(float*&, float*&) const
Unexecuted instantiation: hb-ot-metrics.cc:void $_11::operator()<hb_vector_t<unsigned char, false> >(hb_vector_t<unsigned char, false>&, hb_vector_t<unsigned char, false>&) const
Unexecuted instantiation: hb-ot-metrics.cc:void $_11::operator()<unsigned char*>(unsigned char*&, unsigned char*&) const
Unexecuted instantiation: hb-ot-metrics.cc:void $_11::operator()<hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false> >(hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false>&, hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false>&) const
Unexecuted instantiation: hb-ot-metrics.cc:void $_11::operator()<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*>(OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*&, OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*&) const
Unexecuted instantiation: hb-ot-metrics.cc:void $_11::operator()<OT::tuple_delta_t>(OT::tuple_delta_t&, OT::tuple_delta_t&) const
Unexecuted instantiation: hb-ot-metrics.cc:void $_11::operator()<hb_vector_t<OT::tuple_delta_t, false> >(hb_vector_t<OT::tuple_delta_t, false>&, hb_vector_t<OT::tuple_delta_t, false>&) const
Unexecuted instantiation: hb-ot-metrics.cc:void $_11::operator()<OT::tuple_delta_t*>(OT::tuple_delta_t*&, OT::tuple_delta_t*&) const
Unexecuted instantiation: hb-ot-metrics.cc:void $_11::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false> >(hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>&, hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>&) const
Unexecuted instantiation: hb-ot-metrics.cc:void $_11::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*>(hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*&, hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*&) const
Unexecuted instantiation: hb-ot-metrics.cc:void $_11::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false> >(hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>&, hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>&) const
Unexecuted instantiation: hb-ot-metrics.cc:void $_11::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*>(hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*&, hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*&) const
Unexecuted instantiation: hb-ot-metrics.cc:void $_11::operator()<hb_vector_t<OT::delta_row_encoding_t, false> >(hb_vector_t<OT::delta_row_encoding_t, false>&, hb_vector_t<OT::delta_row_encoding_t, false>&) const
Unexecuted instantiation: hb-ot-metrics.cc:void $_11::operator()<OT::delta_row_encoding_t*>(OT::delta_row_encoding_t*&, OT::delta_row_encoding_t*&) const
Unexecuted instantiation: hb-ot-metrics.cc:void $_11::operator()<OT::delta_row_encoding_t>(OT::delta_row_encoding_t&, OT::delta_row_encoding_t&) const
Unexecuted instantiation: hb-ot-metrics.cc:void $_11::operator()<hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int> >(hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int>&, hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int>&) const
Unexecuted instantiation: hb-ot-metrics.cc:void $_11::operator()<OT::item_variations_t::combined_gain_idx_tuple_t>(OT::item_variations_t::combined_gain_idx_tuple_t&, OT::item_variations_t::combined_gain_idx_tuple_t&) const
Unexecuted instantiation: hb-ot-name.cc:void $_8::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Unexecuted instantiation: hb-ot-name.cc:void $_8::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const
Unexecuted instantiation: hb-ot-name.cc:void $_8::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const
Unexecuted instantiation: hb-ot-name.cc:void $_8::operator()<unsigned int>(unsigned int&, unsigned int&) const
Unexecuted instantiation: hb-ot-name.cc:void $_8::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const
Unexecuted instantiation: hb-ot-name.cc:void $_8::operator()<hb_vector_t<hb_bit_set_t::page_map_t, true> >(hb_vector_t<hb_bit_set_t::page_map_t, true>&, hb_vector_t<hb_bit_set_t::page_map_t, true>&) const
Unexecuted instantiation: hb-ot-name.cc:void $_8::operator()<int>(int&, int&) const
Unexecuted instantiation: hb-ot-name.cc:void $_8::operator()<hb_bit_set_t::page_map_t*>(hb_bit_set_t::page_map_t*&, hb_bit_set_t::page_map_t*&) const
Unexecuted instantiation: hb-ot-name.cc:void $_8::operator()<hb_vector_t<hb_bit_page_t, false> >(hb_vector_t<hb_bit_page_t, false>&, hb_vector_t<hb_bit_page_t, false>&) const
Unexecuted instantiation: hb-ot-name.cc:void $_8::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const
Unexecuted instantiation: hb-ot-name.cc:void $_8::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const
Unexecuted instantiation: hb-ot-name.cc:void $_8::operator()<bool>(bool&, bool&) const
Unexecuted instantiation: hb-ot-name.cc:void $_8::operator()<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>&, hb_hashmap_t<unsigned int, unsigned int, true>&) const
Unexecuted instantiation: hb-ot-name.cc:void $_8::operator()<unsigned short>(unsigned short&, unsigned short&) const
Unexecuted instantiation: hb-ot-name.cc:void $_8::operator()<hb_hashmap_t<unsigned int, unsigned int, true>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&) const
Unexecuted instantiation: hb-ot-name.cc:void $_8::operator()<char*>(char*&, char*&) const
Unexecuted instantiation: hb-ot-name.cc:void $_8::operator()<hb_serialize_context_t::object_t*>(hb_serialize_context_t::object_t*&, hb_serialize_context_t::object_t*&) const
Unexecuted instantiation: hb-ot-name.cc:void $_8::operator()<hb_vector_t<hb_serialize_context_t::object_t::link_t, false> >(hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&, hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&) const
Unexecuted instantiation: hb-ot-name.cc:void $_8::operator()<hb_serialize_context_t::object_t::link_t*>(hb_serialize_context_t::object_t::link_t*&, hb_serialize_context_t::object_t::link_t*&) const
Unexecuted instantiation: hb-ot-name.cc:void $_8::operator()<hb_vector_t<unsigned int, false> >(hb_vector_t<unsigned int, false>&, hb_vector_t<unsigned int, false>&) const
Unexecuted instantiation: hb-ot-name.cc:void $_8::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const
Unexecuted instantiation: hb-ot-shape.cc:void $_12::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Unexecuted instantiation: hb-ot-shape.cc:void $_12::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const
Unexecuted instantiation: hb-ot-shape.cc:void $_12::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const
Unexecuted instantiation: hb-ot-shape.cc:void $_12::operator()<unsigned int>(unsigned int&, unsigned int&) const
Unexecuted instantiation: hb-ot-shape.cc:void $_12::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const
Unexecuted instantiation: hb-ot-shape.cc:void $_12::operator()<hb_vector_t<hb_bit_set_t::page_map_t, true> >(hb_vector_t<hb_bit_set_t::page_map_t, true>&, hb_vector_t<hb_bit_set_t::page_map_t, true>&) const
Unexecuted instantiation: hb-ot-shape.cc:void $_12::operator()<int>(int&, int&) const
Unexecuted instantiation: hb-ot-shape.cc:void $_12::operator()<hb_bit_set_t::page_map_t*>(hb_bit_set_t::page_map_t*&, hb_bit_set_t::page_map_t*&) const
Unexecuted instantiation: hb-ot-shape.cc:void $_12::operator()<hb_vector_t<hb_bit_page_t, false> >(hb_vector_t<hb_bit_page_t, false>&, hb_vector_t<hb_bit_page_t, false>&) const
Unexecuted instantiation: hb-ot-shape.cc:void $_12::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const
Unexecuted instantiation: hb-ot-shape.cc:void $_12::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const
Unexecuted instantiation: hb-ot-shape.cc:void $_12::operator()<bool>(bool&, bool&) const
Unexecuted instantiation: hb-ot-shape.cc:void $_12::operator()<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>&, hb_hashmap_t<unsigned int, unsigned int, true>&) const
Unexecuted instantiation: hb-ot-shape.cc:void $_12::operator()<unsigned short>(unsigned short&, unsigned short&) const
Unexecuted instantiation: hb-ot-shape.cc:void $_12::operator()<hb_hashmap_t<unsigned int, unsigned int, true>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&) const
Unexecuted instantiation: hb-ot-shape.cc:void $_12::operator()<char*>(char*&, char*&) const
Unexecuted instantiation: hb-ot-shape.cc:void $_12::operator()<hb_serialize_context_t::object_t*>(hb_serialize_context_t::object_t*&, hb_serialize_context_t::object_t*&) const
Unexecuted instantiation: hb-ot-shape.cc:void $_12::operator()<hb_vector_t<hb_serialize_context_t::object_t::link_t, false> >(hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&, hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&) const
Unexecuted instantiation: hb-ot-shape.cc:void $_12::operator()<hb_serialize_context_t::object_t::link_t*>(hb_serialize_context_t::object_t::link_t*&, hb_serialize_context_t::object_t::link_t*&) const
Unexecuted instantiation: hb-ot-shape.cc:void $_12::operator()<hb_vector_t<unsigned int, false> >(hb_vector_t<unsigned int, false>&, hb_vector_t<unsigned int, false>&) const
Unexecuted instantiation: hb-ot-shape.cc:void $_12::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const
Unexecuted instantiation: hb-ot-shape.cc:void $_12::operator()<hb_vector_t<hb_vector_t<int, false> const*, false> >(hb_vector_t<hb_vector_t<int, false> const*, false>&, hb_vector_t<hb_vector_t<int, false> const*, false>&) const
Unexecuted instantiation: hb-ot-shape.cc:void $_12::operator()<hb_vector_t<int, false> const**>(hb_vector_t<int, false> const**&, hb_vector_t<int, false> const**&) const
Unexecuted instantiation: hb-ot-shape.cc:void $_12::operator()<hb_vector_t<char, false> >(hb_vector_t<char, false>&, hb_vector_t<char, false>&) const
Unexecuted instantiation: hb-ot-shape.cc:void $_12::operator()<hb_hashmap_t<unsigned int, Triple, false> >(hb_hashmap_t<unsigned int, Triple, false>&, hb_hashmap_t<unsigned int, Triple, false>&) const
Unexecuted instantiation: hb-ot-shape.cc:void $_12::operator()<hb_hashmap_t<unsigned int, Triple, false>::item_t*>(hb_hashmap_t<unsigned int, Triple, false>::item_t*&, hb_hashmap_t<unsigned int, Triple, false>::item_t*&) const
Unexecuted instantiation: hb-ot-shape.cc:void $_12::operator()<hb_vector_t<bool, false> >(hb_vector_t<bool, false>&, hb_vector_t<bool, false>&) const
Unexecuted instantiation: hb-ot-shape.cc:void $_12::operator()<bool*>(bool*&, bool*&) const
Unexecuted instantiation: hb-ot-shape.cc:void $_12::operator()<hb_vector_t<float, false> >(hb_vector_t<float, false>&, hb_vector_t<float, false>&) const
Unexecuted instantiation: hb-ot-shape.cc:void $_12::operator()<float*>(float*&, float*&) const
Unexecuted instantiation: hb-ot-shape.cc:void $_12::operator()<hb_vector_t<unsigned char, false> >(hb_vector_t<unsigned char, false>&, hb_vector_t<unsigned char, false>&) const
Unexecuted instantiation: hb-ot-shape.cc:void $_12::operator()<unsigned char*>(unsigned char*&, unsigned char*&) const
Unexecuted instantiation: hb-ot-shape.cc:void $_12::operator()<hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false> >(hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false>&, hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false>&) const
Unexecuted instantiation: hb-ot-shape.cc:void $_12::operator()<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*>(OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*&, OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*&) const
Unexecuted instantiation: hb-ot-shape.cc:void $_12::operator()<OT::tuple_delta_t>(OT::tuple_delta_t&, OT::tuple_delta_t&) const
Unexecuted instantiation: hb-ot-shape.cc:void $_12::operator()<hb_vector_t<OT::tuple_delta_t, false> >(hb_vector_t<OT::tuple_delta_t, false>&, hb_vector_t<OT::tuple_delta_t, false>&) const
Unexecuted instantiation: hb-ot-shape.cc:void $_12::operator()<OT::tuple_delta_t*>(OT::tuple_delta_t*&, OT::tuple_delta_t*&) const
Unexecuted instantiation: hb-ot-shape.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false> >(hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>&, hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>&) const
Unexecuted instantiation: hb-ot-shape.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*>(hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*&, hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*&) const
Unexecuted instantiation: hb-ot-shape.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false> >(hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>&, hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>&) const
Unexecuted instantiation: hb-ot-shape.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*>(hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*&, hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*&) const
Unexecuted instantiation: hb-ot-shape.cc:void $_12::operator()<hb_vector_t<OT::delta_row_encoding_t, false> >(hb_vector_t<OT::delta_row_encoding_t, false>&, hb_vector_t<OT::delta_row_encoding_t, false>&) const
Unexecuted instantiation: hb-ot-shape.cc:void $_12::operator()<OT::delta_row_encoding_t*>(OT::delta_row_encoding_t*&, OT::delta_row_encoding_t*&) const
Unexecuted instantiation: hb-ot-shape.cc:void $_12::operator()<OT::delta_row_encoding_t>(OT::delta_row_encoding_t&, OT::delta_row_encoding_t&) const
Unexecuted instantiation: hb-ot-shape.cc:void $_12::operator()<hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int> >(hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int>&, hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int>&) const
Unexecuted instantiation: hb-ot-shape.cc:void $_12::operator()<OT::item_variations_t::combined_gain_idx_tuple_t>(OT::item_variations_t::combined_gain_idx_tuple_t&, OT::item_variations_t::combined_gain_idx_tuple_t&) const
Unexecuted instantiation: hb-ot-var.cc:void $_11::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Unexecuted instantiation: hb-ot-var.cc:void $_11::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const
Unexecuted instantiation: hb-ot-var.cc:void $_11::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const
Unexecuted instantiation: hb-ot-var.cc:void $_11::operator()<unsigned int>(unsigned int&, unsigned int&) const
Unexecuted instantiation: hb-ot-var.cc:void $_11::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const
Unexecuted instantiation: hb-ot-var.cc:void $_11::operator()<hb_vector_t<hb_bit_set_t::page_map_t, true> >(hb_vector_t<hb_bit_set_t::page_map_t, true>&, hb_vector_t<hb_bit_set_t::page_map_t, true>&) const
Unexecuted instantiation: hb-ot-var.cc:void $_11::operator()<int>(int&, int&) const
Unexecuted instantiation: hb-ot-var.cc:void $_11::operator()<hb_bit_set_t::page_map_t*>(hb_bit_set_t::page_map_t*&, hb_bit_set_t::page_map_t*&) const
Unexecuted instantiation: hb-ot-var.cc:void $_11::operator()<hb_vector_t<hb_bit_page_t, false> >(hb_vector_t<hb_bit_page_t, false>&, hb_vector_t<hb_bit_page_t, false>&) const
Unexecuted instantiation: hb-ot-var.cc:void $_11::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const
Unexecuted instantiation: hb-ot-var.cc:void $_11::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const
Unexecuted instantiation: hb-ot-var.cc:void $_11::operator()<bool>(bool&, bool&) const
Unexecuted instantiation: hb-ot-var.cc:void $_11::operator()<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>&, hb_hashmap_t<unsigned int, unsigned int, true>&) const
Unexecuted instantiation: hb-ot-var.cc:void $_11::operator()<unsigned short>(unsigned short&, unsigned short&) const
Unexecuted instantiation: hb-ot-var.cc:void $_11::operator()<hb_hashmap_t<unsigned int, unsigned int, true>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&) const
Unexecuted instantiation: hb-ot-var.cc:void $_11::operator()<char*>(char*&, char*&) const
Unexecuted instantiation: hb-ot-var.cc:void $_11::operator()<hb_serialize_context_t::object_t*>(hb_serialize_context_t::object_t*&, hb_serialize_context_t::object_t*&) const
Unexecuted instantiation: hb-ot-var.cc:void $_11::operator()<hb_vector_t<hb_serialize_context_t::object_t::link_t, false> >(hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&, hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&) const
Unexecuted instantiation: hb-ot-var.cc:void $_11::operator()<hb_serialize_context_t::object_t::link_t*>(hb_serialize_context_t::object_t::link_t*&, hb_serialize_context_t::object_t::link_t*&) const
Unexecuted instantiation: hb-ot-var.cc:void $_11::operator()<hb_vector_t<unsigned int, false> >(hb_vector_t<unsigned int, false>&, hb_vector_t<unsigned int, false>&) const
Unexecuted instantiation: hb-ot-var.cc:void $_11::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const
Unexecuted instantiation: hb-ot-var.cc:void $_11::operator()<hb_vector_t<hb_vector_t<int, false> const*, false> >(hb_vector_t<hb_vector_t<int, false> const*, false>&, hb_vector_t<hb_vector_t<int, false> const*, false>&) const
Unexecuted instantiation: hb-ot-var.cc:void $_11::operator()<hb_vector_t<int, false> const**>(hb_vector_t<int, false> const**&, hb_vector_t<int, false> const**&) const
Unexecuted instantiation: hb-ot-var.cc:void $_11::operator()<hb_vector_t<char, false> >(hb_vector_t<char, false>&, hb_vector_t<char, false>&) const
Unexecuted instantiation: hb-ot-var.cc:void $_11::operator()<hb_hashmap_t<unsigned int, Triple, false> >(hb_hashmap_t<unsigned int, Triple, false>&, hb_hashmap_t<unsigned int, Triple, false>&) const
Unexecuted instantiation: hb-ot-var.cc:void $_11::operator()<hb_hashmap_t<unsigned int, Triple, false>::item_t*>(hb_hashmap_t<unsigned int, Triple, false>::item_t*&, hb_hashmap_t<unsigned int, Triple, false>::item_t*&) const
Unexecuted instantiation: hb-ot-var.cc:void $_11::operator()<hb_vector_t<bool, false> >(hb_vector_t<bool, false>&, hb_vector_t<bool, false>&) const
Unexecuted instantiation: hb-ot-var.cc:void $_11::operator()<bool*>(bool*&, bool*&) const
Unexecuted instantiation: hb-ot-var.cc:void $_11::operator()<hb_vector_t<float, false> >(hb_vector_t<float, false>&, hb_vector_t<float, false>&) const
Unexecuted instantiation: hb-ot-var.cc:void $_11::operator()<float*>(float*&, float*&) const
Unexecuted instantiation: hb-ot-var.cc:void $_11::operator()<hb_vector_t<unsigned char, false> >(hb_vector_t<unsigned char, false>&, hb_vector_t<unsigned char, false>&) const
Unexecuted instantiation: hb-ot-var.cc:void $_11::operator()<unsigned char*>(unsigned char*&, unsigned char*&) const
Unexecuted instantiation: hb-ot-var.cc:void $_11::operator()<hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false> >(hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false>&, hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false>&) const
Unexecuted instantiation: hb-ot-var.cc:void $_11::operator()<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*>(OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*&, OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*&) const
Unexecuted instantiation: hb-ot-var.cc:void $_11::operator()<OT::tuple_delta_t>(OT::tuple_delta_t&, OT::tuple_delta_t&) const
Unexecuted instantiation: hb-ot-var.cc:void $_11::operator()<hb_vector_t<OT::tuple_delta_t, false> >(hb_vector_t<OT::tuple_delta_t, false>&, hb_vector_t<OT::tuple_delta_t, false>&) const
Unexecuted instantiation: hb-ot-var.cc:void $_11::operator()<OT::tuple_delta_t*>(OT::tuple_delta_t*&, OT::tuple_delta_t*&) const
Unexecuted instantiation: hb-ot-var.cc:void $_11::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false> >(hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>&, hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>&) const
Unexecuted instantiation: hb-ot-var.cc:void $_11::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*>(hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*&, hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*&) const
Unexecuted instantiation: hb-ot-var.cc:void $_11::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false> >(hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>&, hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>&) const
Unexecuted instantiation: hb-ot-var.cc:void $_11::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*>(hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*&, hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*&) const
Unexecuted instantiation: hb-ot-var.cc:void $_11::operator()<hb_vector_t<OT::delta_row_encoding_t, false> >(hb_vector_t<OT::delta_row_encoding_t, false>&, hb_vector_t<OT::delta_row_encoding_t, false>&) const
Unexecuted instantiation: hb-ot-var.cc:void $_11::operator()<OT::delta_row_encoding_t*>(OT::delta_row_encoding_t*&, OT::delta_row_encoding_t*&) const
Unexecuted instantiation: hb-ot-var.cc:void $_11::operator()<OT::delta_row_encoding_t>(OT::delta_row_encoding_t&, OT::delta_row_encoding_t&) const
Unexecuted instantiation: hb-ot-var.cc:void $_11::operator()<hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int> >(hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int>&, hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int>&) const
Unexecuted instantiation: hb-ot-var.cc:void $_11::operator()<OT::item_variations_t::combined_gain_idx_tuple_t>(OT::item_variations_t::combined_gain_idx_tuple_t&, OT::item_variations_t::combined_gain_idx_tuple_t&) const
Unexecuted instantiation: hb-ot-var.cc:void $_11::operator()<OT::AxisValueMap>(OT::AxisValueMap&, OT::AxisValueMap&) const
Unexecuted instantiation: hb-set.cc:void $_6::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const
Unexecuted instantiation: hb-set.cc:void $_6::operator()<unsigned int>(unsigned int&, unsigned int&) const
Unexecuted instantiation: hb-set.cc:void $_6::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const
Unexecuted instantiation: hb-set.cc:void $_6::operator()<hb_vector_t<hb_bit_set_t::page_map_t, true> >(hb_vector_t<hb_bit_set_t::page_map_t, true>&, hb_vector_t<hb_bit_set_t::page_map_t, true>&) const
Unexecuted instantiation: hb-set.cc:void $_6::operator()<int>(int&, int&) const
Unexecuted instantiation: hb-set.cc:void $_6::operator()<hb_bit_set_t::page_map_t*>(hb_bit_set_t::page_map_t*&, hb_bit_set_t::page_map_t*&) const
Unexecuted instantiation: hb-set.cc:void $_6::operator()<hb_vector_t<hb_bit_page_t, false> >(hb_vector_t<hb_bit_page_t, false>&, hb_vector_t<hb_bit_page_t, false>&) const
Unexecuted instantiation: hb-set.cc:void $_6::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const
Unexecuted instantiation: hb-set.cc:void $_6::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const
Unexecuted instantiation: hb-set.cc:void $_6::operator()<bool>(bool&, bool&) const
Unexecuted instantiation: hb-shape-plan.cc:void $_5::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Unexecuted instantiation: hb-shape-plan.cc:void $_5::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const
Unexecuted instantiation: hb-shape.cc:void $_5::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Unexecuted instantiation: hb-shape.cc:void $_5::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const
Unexecuted instantiation: hb-static.cc:void $_13::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Unexecuted instantiation: hb-static.cc:void $_13::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const
Unexecuted instantiation: hb-static.cc:void $_13::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const
Unexecuted instantiation: hb-static.cc:void $_13::operator()<unsigned int>(unsigned int&, unsigned int&) const
Unexecuted instantiation: hb-static.cc:void $_13::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const
Unexecuted instantiation: hb-static.cc:void $_13::operator()<hb_vector_t<hb_bit_set_t::page_map_t, true> >(hb_vector_t<hb_bit_set_t::page_map_t, true>&, hb_vector_t<hb_bit_set_t::page_map_t, true>&) const
Unexecuted instantiation: hb-static.cc:void $_13::operator()<int>(int&, int&) const
Unexecuted instantiation: hb-static.cc:void $_13::operator()<hb_bit_set_t::page_map_t*>(hb_bit_set_t::page_map_t*&, hb_bit_set_t::page_map_t*&) const
Unexecuted instantiation: hb-static.cc:void $_13::operator()<hb_vector_t<hb_bit_page_t, false> >(hb_vector_t<hb_bit_page_t, false>&, hb_vector_t<hb_bit_page_t, false>&) const
Unexecuted instantiation: hb-static.cc:void $_13::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const
Unexecuted instantiation: hb-static.cc:void $_13::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const
Unexecuted instantiation: hb-static.cc:void $_13::operator()<bool>(bool&, bool&) const
Unexecuted instantiation: hb-static.cc:void $_13::operator()<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>&, hb_hashmap_t<unsigned int, unsigned int, true>&) const
Unexecuted instantiation: hb-static.cc:void $_13::operator()<unsigned short>(unsigned short&, unsigned short&) const
Unexecuted instantiation: hb-static.cc:void $_13::operator()<hb_hashmap_t<unsigned int, unsigned int, true>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&) const
Unexecuted instantiation: hb-static.cc:void $_13::operator()<char*>(char*&, char*&) const
Unexecuted instantiation: hb-static.cc:void $_13::operator()<hb_serialize_context_t::object_t*>(hb_serialize_context_t::object_t*&, hb_serialize_context_t::object_t*&) const
Unexecuted instantiation: hb-static.cc:void $_13::operator()<hb_vector_t<hb_serialize_context_t::object_t::link_t, false> >(hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&, hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&) const
Unexecuted instantiation: hb-static.cc:void $_13::operator()<hb_serialize_context_t::object_t::link_t*>(hb_serialize_context_t::object_t::link_t*&, hb_serialize_context_t::object_t::link_t*&) const
Unexecuted instantiation: hb-static.cc:void $_13::operator()<hb_vector_t<unsigned int, false> >(hb_vector_t<unsigned int, false>&, hb_vector_t<unsigned int, false>&) const
Unexecuted instantiation: hb-static.cc:void $_13::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const
Unexecuted instantiation: hb-static.cc:void $_13::operator()<hb_vector_t<hb_vector_t<int, false> const*, false> >(hb_vector_t<hb_vector_t<int, false> const*, false>&, hb_vector_t<hb_vector_t<int, false> const*, false>&) const
Unexecuted instantiation: hb-static.cc:void $_13::operator()<hb_vector_t<int, false> const**>(hb_vector_t<int, false> const**&, hb_vector_t<int, false> const**&) const
Unexecuted instantiation: hb-static.cc:void $_13::operator()<hb_vector_t<char, false> >(hb_vector_t<char, false>&, hb_vector_t<char, false>&) const
Unexecuted instantiation: hb-static.cc:void $_13::operator()<hb_hashmap_t<unsigned int, Triple, false> >(hb_hashmap_t<unsigned int, Triple, false>&, hb_hashmap_t<unsigned int, Triple, false>&) const
Unexecuted instantiation: hb-static.cc:void $_13::operator()<hb_hashmap_t<unsigned int, Triple, false>::item_t*>(hb_hashmap_t<unsigned int, Triple, false>::item_t*&, hb_hashmap_t<unsigned int, Triple, false>::item_t*&) const
Unexecuted instantiation: hb-static.cc:void $_13::operator()<hb_vector_t<bool, false> >(hb_vector_t<bool, false>&, hb_vector_t<bool, false>&) const
Unexecuted instantiation: hb-static.cc:void $_13::operator()<bool*>(bool*&, bool*&) const
Unexecuted instantiation: hb-static.cc:void $_13::operator()<hb_vector_t<float, false> >(hb_vector_t<float, false>&, hb_vector_t<float, false>&) const
Unexecuted instantiation: hb-static.cc:void $_13::operator()<float*>(float*&, float*&) const
Unexecuted instantiation: hb-static.cc:void $_13::operator()<hb_vector_t<unsigned char, false> >(hb_vector_t<unsigned char, false>&, hb_vector_t<unsigned char, false>&) const
Unexecuted instantiation: hb-static.cc:void $_13::operator()<unsigned char*>(unsigned char*&, unsigned char*&) const
Unexecuted instantiation: hb-static.cc:void $_13::operator()<hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false> >(hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false>&, hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false>&) const
Unexecuted instantiation: hb-static.cc:void $_13::operator()<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*>(OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*&, OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*&) const
Unexecuted instantiation: hb-static.cc:void $_13::operator()<OT::tuple_delta_t>(OT::tuple_delta_t&, OT::tuple_delta_t&) const
Unexecuted instantiation: hb-static.cc:void $_13::operator()<hb_vector_t<OT::tuple_delta_t, false> >(hb_vector_t<OT::tuple_delta_t, false>&, hb_vector_t<OT::tuple_delta_t, false>&) const
Unexecuted instantiation: hb-static.cc:void $_13::operator()<OT::tuple_delta_t*>(OT::tuple_delta_t*&, OT::tuple_delta_t*&) const
Unexecuted instantiation: hb-static.cc:void $_13::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false> >(hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>&, hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>&) const
Unexecuted instantiation: hb-static.cc:void $_13::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*>(hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*&, hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*&) const
Unexecuted instantiation: hb-static.cc:void $_13::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false> >(hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>&, hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>&) const
Unexecuted instantiation: hb-static.cc:void $_13::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*>(hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*&, hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*&) const
Unexecuted instantiation: hb-static.cc:void $_13::operator()<hb_vector_t<OT::delta_row_encoding_t, false> >(hb_vector_t<OT::delta_row_encoding_t, false>&, hb_vector_t<OT::delta_row_encoding_t, false>&) const
Unexecuted instantiation: hb-static.cc:void $_13::operator()<OT::delta_row_encoding_t*>(OT::delta_row_encoding_t*&, OT::delta_row_encoding_t*&) const
Unexecuted instantiation: hb-static.cc:void $_13::operator()<OT::delta_row_encoding_t>(OT::delta_row_encoding_t&, OT::delta_row_encoding_t&) const
Unexecuted instantiation: hb-static.cc:void $_13::operator()<hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int> >(hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int>&, hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int>&) const
Unexecuted instantiation: hb-static.cc:void $_13::operator()<OT::item_variations_t::combined_gain_idx_tuple_t>(OT::item_variations_t::combined_gain_idx_tuple_t&, OT::item_variations_t::combined_gain_idx_tuple_t&) const
Unexecuted instantiation: hb-static.cc:void $_13::operator()<OT::VariationSelectorRecord>(OT::VariationSelectorRecord&, OT::VariationSelectorRecord&) const
Unexecuted instantiation: hb-style.cc:void $_12::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Unexecuted instantiation: hb-style.cc:void $_12::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const
Unexecuted instantiation: hb-style.cc:void $_12::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const
Unexecuted instantiation: hb-style.cc:void $_12::operator()<unsigned int>(unsigned int&, unsigned int&) const
Unexecuted instantiation: hb-style.cc:void $_12::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const
Unexecuted instantiation: hb-style.cc:void $_12::operator()<hb_vector_t<hb_bit_set_t::page_map_t, true> >(hb_vector_t<hb_bit_set_t::page_map_t, true>&, hb_vector_t<hb_bit_set_t::page_map_t, true>&) const
Unexecuted instantiation: hb-style.cc:void $_12::operator()<int>(int&, int&) const
Unexecuted instantiation: hb-style.cc:void $_12::operator()<hb_bit_set_t::page_map_t*>(hb_bit_set_t::page_map_t*&, hb_bit_set_t::page_map_t*&) const
Unexecuted instantiation: hb-style.cc:void $_12::operator()<hb_vector_t<hb_bit_page_t, false> >(hb_vector_t<hb_bit_page_t, false>&, hb_vector_t<hb_bit_page_t, false>&) const
Unexecuted instantiation: hb-style.cc:void $_12::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const
Unexecuted instantiation: hb-style.cc:void $_12::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const
Unexecuted instantiation: hb-style.cc:void $_12::operator()<bool>(bool&, bool&) const
Unexecuted instantiation: hb-style.cc:void $_12::operator()<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>&, hb_hashmap_t<unsigned int, unsigned int, true>&) const
Unexecuted instantiation: hb-style.cc:void $_12::operator()<unsigned short>(unsigned short&, unsigned short&) const
Unexecuted instantiation: hb-style.cc:void $_12::operator()<hb_hashmap_t<unsigned int, unsigned int, true>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&) const
Unexecuted instantiation: hb-style.cc:void $_12::operator()<char*>(char*&, char*&) const
Unexecuted instantiation: hb-style.cc:void $_12::operator()<hb_serialize_context_t::object_t*>(hb_serialize_context_t::object_t*&, hb_serialize_context_t::object_t*&) const
Unexecuted instantiation: hb-style.cc:void $_12::operator()<hb_vector_t<hb_serialize_context_t::object_t::link_t, false> >(hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&, hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&) const
Unexecuted instantiation: hb-style.cc:void $_12::operator()<hb_serialize_context_t::object_t::link_t*>(hb_serialize_context_t::object_t::link_t*&, hb_serialize_context_t::object_t::link_t*&) const
Unexecuted instantiation: hb-style.cc:void $_12::operator()<hb_vector_t<unsigned int, false> >(hb_vector_t<unsigned int, false>&, hb_vector_t<unsigned int, false>&) const
Unexecuted instantiation: hb-style.cc:void $_12::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const
Unexecuted instantiation: hb-style.cc:void $_12::operator()<hb_vector_t<hb_vector_t<int, false> const*, false> >(hb_vector_t<hb_vector_t<int, false> const*, false>&, hb_vector_t<hb_vector_t<int, false> const*, false>&) const
Unexecuted instantiation: hb-style.cc:void $_12::operator()<hb_vector_t<int, false> const**>(hb_vector_t<int, false> const**&, hb_vector_t<int, false> const**&) const
Unexecuted instantiation: hb-style.cc:void $_12::operator()<hb_vector_t<char, false> >(hb_vector_t<char, false>&, hb_vector_t<char, false>&) const
Unexecuted instantiation: hb-style.cc:void $_12::operator()<hb_hashmap_t<unsigned int, Triple, false> >(hb_hashmap_t<unsigned int, Triple, false>&, hb_hashmap_t<unsigned int, Triple, false>&) const
Unexecuted instantiation: hb-style.cc:void $_12::operator()<hb_hashmap_t<unsigned int, Triple, false>::item_t*>(hb_hashmap_t<unsigned int, Triple, false>::item_t*&, hb_hashmap_t<unsigned int, Triple, false>::item_t*&) const
Unexecuted instantiation: hb-style.cc:void $_12::operator()<hb_vector_t<bool, false> >(hb_vector_t<bool, false>&, hb_vector_t<bool, false>&) const
Unexecuted instantiation: hb-style.cc:void $_12::operator()<bool*>(bool*&, bool*&) const
Unexecuted instantiation: hb-style.cc:void $_12::operator()<hb_vector_t<float, false> >(hb_vector_t<float, false>&, hb_vector_t<float, false>&) const
Unexecuted instantiation: hb-style.cc:void $_12::operator()<float*>(float*&, float*&) const
Unexecuted instantiation: hb-style.cc:void $_12::operator()<hb_vector_t<unsigned char, false> >(hb_vector_t<unsigned char, false>&, hb_vector_t<unsigned char, false>&) const
Unexecuted instantiation: hb-style.cc:void $_12::operator()<unsigned char*>(unsigned char*&, unsigned char*&) const
Unexecuted instantiation: hb-style.cc:void $_12::operator()<hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false> >(hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false>&, hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false>&) const
Unexecuted instantiation: hb-style.cc:void $_12::operator()<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*>(OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*&, OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*&) const
Unexecuted instantiation: hb-style.cc:void $_12::operator()<OT::tuple_delta_t>(OT::tuple_delta_t&, OT::tuple_delta_t&) const
Unexecuted instantiation: hb-style.cc:void $_12::operator()<hb_vector_t<OT::tuple_delta_t, false> >(hb_vector_t<OT::tuple_delta_t, false>&, hb_vector_t<OT::tuple_delta_t, false>&) const
Unexecuted instantiation: hb-style.cc:void $_12::operator()<OT::tuple_delta_t*>(OT::tuple_delta_t*&, OT::tuple_delta_t*&) const
Unexecuted instantiation: hb-style.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false> >(hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>&, hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>&) const
Unexecuted instantiation: hb-style.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*>(hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*&, hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*&) const
Unexecuted instantiation: hb-style.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false> >(hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>&, hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>&) const
Unexecuted instantiation: hb-style.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*>(hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*&, hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*&) const
Unexecuted instantiation: hb-style.cc:void $_12::operator()<hb_vector_t<OT::delta_row_encoding_t, false> >(hb_vector_t<OT::delta_row_encoding_t, false>&, hb_vector_t<OT::delta_row_encoding_t, false>&) const
Unexecuted instantiation: hb-style.cc:void $_12::operator()<OT::delta_row_encoding_t*>(OT::delta_row_encoding_t*&, OT::delta_row_encoding_t*&) const
Unexecuted instantiation: hb-style.cc:void $_12::operator()<OT::delta_row_encoding_t>(OT::delta_row_encoding_t&, OT::delta_row_encoding_t&) const
Unexecuted instantiation: hb-style.cc:void $_12::operator()<hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int> >(hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int>&, hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int>&) const
Unexecuted instantiation: hb-style.cc:void $_12::operator()<OT::item_variations_t::combined_gain_idx_tuple_t>(OT::item_variations_t::combined_gain_idx_tuple_t&, OT::item_variations_t::combined_gain_idx_tuple_t&) const
Unexecuted instantiation: hb-style.cc:void $_12::operator()<OT::AxisValueMap>(OT::AxisValueMap&, OT::AxisValueMap&) const
Unexecuted instantiation: hb-graphite2.cc:void $_5::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Unexecuted instantiation: hb-graphite2.cc:void $_5::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const
Unexecuted instantiation: hb-buffer-verify.cc:void $_5::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Unexecuted instantiation: hb-buffer-verify.cc:void $_5::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const
Unexecuted instantiation: hb-paint.cc:void $_6::operator()<hb_color_stop_t>(hb_color_stop_t&, hb_color_stop_t&) const
Unexecuted instantiation: hb-paint.cc:void $_6::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Unexecuted instantiation: hb-paint.cc:void $_6::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const
Unexecuted instantiation: hb-ot-cff1-table.cc:void $_11::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Unexecuted instantiation: hb-ot-cff1-table.cc:void $_11::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const
Unexecuted instantiation: hb-ot-cff1-table.cc:void $_11::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const
Unexecuted instantiation: hb-ot-cff1-table.cc:void $_11::operator()<unsigned int>(unsigned int&, unsigned int&) const
Unexecuted instantiation: hb-ot-cff1-table.cc:void $_11::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const
Unexecuted instantiation: hb-ot-cff1-table.cc:void $_11::operator()<hb_vector_t<hb_bit_set_t::page_map_t, true> >(hb_vector_t<hb_bit_set_t::page_map_t, true>&, hb_vector_t<hb_bit_set_t::page_map_t, true>&) const
Unexecuted instantiation: hb-ot-cff1-table.cc:void $_11::operator()<int>(int&, int&) const
Unexecuted instantiation: hb-ot-cff1-table.cc:void $_11::operator()<hb_bit_set_t::page_map_t*>(hb_bit_set_t::page_map_t*&, hb_bit_set_t::page_map_t*&) const
Unexecuted instantiation: hb-ot-cff1-table.cc:void $_11::operator()<hb_vector_t<hb_bit_page_t, false> >(hb_vector_t<hb_bit_page_t, false>&, hb_vector_t<hb_bit_page_t, false>&) const
Unexecuted instantiation: hb-ot-cff1-table.cc:void $_11::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const
Unexecuted instantiation: hb-ot-cff1-table.cc:void $_11::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const
Unexecuted instantiation: hb-ot-cff1-table.cc:void $_11::operator()<bool>(bool&, bool&) const
Unexecuted instantiation: hb-ot-cff1-table.cc:void $_11::operator()<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>&, hb_hashmap_t<unsigned int, unsigned int, true>&) const
Unexecuted instantiation: hb-ot-cff1-table.cc:void $_11::operator()<unsigned short>(unsigned short&, unsigned short&) const
Unexecuted instantiation: hb-ot-cff1-table.cc:void $_11::operator()<hb_hashmap_t<unsigned int, unsigned int, true>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&) const
Unexecuted instantiation: hb-ot-cff1-table.cc:void $_11::operator()<char*>(char*&, char*&) const
Unexecuted instantiation: hb-ot-cff1-table.cc:void $_11::operator()<hb_serialize_context_t::object_t*>(hb_serialize_context_t::object_t*&, hb_serialize_context_t::object_t*&) const
Unexecuted instantiation: hb-ot-cff1-table.cc:void $_11::operator()<hb_vector_t<hb_serialize_context_t::object_t::link_t, false> >(hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&, hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&) const
Unexecuted instantiation: hb-ot-cff1-table.cc:void $_11::operator()<hb_serialize_context_t::object_t::link_t*>(hb_serialize_context_t::object_t::link_t*&, hb_serialize_context_t::object_t::link_t*&) const
Unexecuted instantiation: hb-ot-cff1-table.cc:void $_11::operator()<hb_vector_t<unsigned int, false> >(hb_vector_t<unsigned int, false>&, hb_vector_t<unsigned int, false>&) const
Unexecuted instantiation: hb-ot-cff1-table.cc:void $_11::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const
Unexecuted instantiation: hb-ot-cff1-table.cc:void $_11::operator()<hb_vector_t<hb_vector_t<int, false> const*, false> >(hb_vector_t<hb_vector_t<int, false> const*, false>&, hb_vector_t<hb_vector_t<int, false> const*, false>&) const
Unexecuted instantiation: hb-ot-cff1-table.cc:void $_11::operator()<hb_vector_t<int, false> const**>(hb_vector_t<int, false> const**&, hb_vector_t<int, false> const**&) const
Unexecuted instantiation: hb-ot-cff1-table.cc:void $_11::operator()<hb_hashmap_t<unsigned int, Triple, false> >(hb_hashmap_t<unsigned int, Triple, false>&, hb_hashmap_t<unsigned int, Triple, false>&) const
Unexecuted instantiation: hb-ot-cff1-table.cc:void $_11::operator()<hb_hashmap_t<unsigned int, Triple, false>::item_t*>(hb_hashmap_t<unsigned int, Triple, false>::item_t*&, hb_hashmap_t<unsigned int, Triple, false>::item_t*&) const
Unexecuted instantiation: hb-ot-cff1-table.cc:void $_11::operator()<hb_vector_t<CFF::parsed_cs_op_t, false> >(hb_vector_t<CFF::parsed_cs_op_t, false>&, hb_vector_t<CFF::parsed_cs_op_t, false>&) const
Unexecuted instantiation: hb-ot-cff1-table.cc:void $_11::operator()<CFF::parsed_cs_op_t*>(CFF::parsed_cs_op_t*&, CFF::parsed_cs_op_t*&) const
Unexecuted instantiation: hb-ot-cff1-table.cc:void $_11::operator()<hb_vector_t<CFF::dict_val_t, false> >(hb_vector_t<CFF::dict_val_t, false>&, hb_vector_t<CFF::dict_val_t, false>&) const
Unexecuted instantiation: hb-ot-cff1-table.cc:void $_11::operator()<CFF::dict_val_t*>(CFF::dict_val_t*&, CFF::dict_val_t*&) const
Unexecuted instantiation: hb-ot-cff1-table.cc:void $_11::operator()<hb_vector_t<CFF::op_str_t, false> >(hb_vector_t<CFF::op_str_t, false>&, hb_vector_t<CFF::op_str_t, false>&) const
Unexecuted instantiation: hb-ot-cff1-table.cc:void $_11::operator()<CFF::op_str_t*>(CFF::op_str_t*&, CFF::op_str_t*&) const
Unexecuted instantiation: hb-ot-cff1-table.cc:void $_11::operator()<OT::cff1::accelerator_t::gname_t>(OT::cff1::accelerator_t::gname_t&, OT::cff1::accelerator_t::gname_t&) const
Unexecuted instantiation: hb-ot-cff2-table.cc:void $_11::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Unexecuted instantiation: hb-ot-cff2-table.cc:void $_11::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const
Unexecuted instantiation: hb-ot-cff2-table.cc:void $_11::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const
Unexecuted instantiation: hb-ot-cff2-table.cc:void $_11::operator()<unsigned int>(unsigned int&, unsigned int&) const
Unexecuted instantiation: hb-ot-cff2-table.cc:void $_11::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const
Unexecuted instantiation: hb-ot-cff2-table.cc:void $_11::operator()<hb_vector_t<hb_bit_set_t::page_map_t, true> >(hb_vector_t<hb_bit_set_t::page_map_t, true>&, hb_vector_t<hb_bit_set_t::page_map_t, true>&) const
Unexecuted instantiation: hb-ot-cff2-table.cc:void $_11::operator()<int>(int&, int&) const
Unexecuted instantiation: hb-ot-cff2-table.cc:void $_11::operator()<hb_bit_set_t::page_map_t*>(hb_bit_set_t::page_map_t*&, hb_bit_set_t::page_map_t*&) const
Unexecuted instantiation: hb-ot-cff2-table.cc:void $_11::operator()<hb_vector_t<hb_bit_page_t, false> >(hb_vector_t<hb_bit_page_t, false>&, hb_vector_t<hb_bit_page_t, false>&) const
Unexecuted instantiation: hb-ot-cff2-table.cc:void $_11::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const
Unexecuted instantiation: hb-ot-cff2-table.cc:void $_11::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const
Unexecuted instantiation: hb-ot-cff2-table.cc:void $_11::operator()<bool>(bool&, bool&) const
Unexecuted instantiation: hb-ot-cff2-table.cc:void $_11::operator()<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>&, hb_hashmap_t<unsigned int, unsigned int, true>&) const
Unexecuted instantiation: hb-ot-cff2-table.cc:void $_11::operator()<unsigned short>(unsigned short&, unsigned short&) const
Unexecuted instantiation: hb-ot-cff2-table.cc:void $_11::operator()<hb_hashmap_t<unsigned int, unsigned int, true>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&) const
Unexecuted instantiation: hb-ot-cff2-table.cc:void $_11::operator()<char*>(char*&, char*&) const
Unexecuted instantiation: hb-ot-cff2-table.cc:void $_11::operator()<hb_serialize_context_t::object_t*>(hb_serialize_context_t::object_t*&, hb_serialize_context_t::object_t*&) const
Unexecuted instantiation: hb-ot-cff2-table.cc:void $_11::operator()<hb_vector_t<hb_serialize_context_t::object_t::link_t, false> >(hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&, hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&) const
Unexecuted instantiation: hb-ot-cff2-table.cc:void $_11::operator()<hb_serialize_context_t::object_t::link_t*>(hb_serialize_context_t::object_t::link_t*&, hb_serialize_context_t::object_t::link_t*&) const
Unexecuted instantiation: hb-ot-cff2-table.cc:void $_11::operator()<hb_vector_t<unsigned int, false> >(hb_vector_t<unsigned int, false>&, hb_vector_t<unsigned int, false>&) const
Unexecuted instantiation: hb-ot-cff2-table.cc:void $_11::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const
Unexecuted instantiation: hb-ot-cff2-table.cc:void $_11::operator()<hb_vector_t<hb_vector_t<int, false> const*, false> >(hb_vector_t<hb_vector_t<int, false> const*, false>&, hb_vector_t<hb_vector_t<int, false> const*, false>&) const
Unexecuted instantiation: hb-ot-cff2-table.cc:void $_11::operator()<hb_vector_t<int, false> const**>(hb_vector_t<int, false> const**&, hb_vector_t<int, false> const**&) const
Unexecuted instantiation: hb-ot-cff2-table.cc:void $_11::operator()<hb_hashmap_t<unsigned int, Triple, false> >(hb_hashmap_t<unsigned int, Triple, false>&, hb_hashmap_t<unsigned int, Triple, false>&) const
Unexecuted instantiation: hb-ot-cff2-table.cc:void $_11::operator()<hb_hashmap_t<unsigned int, Triple, false>::item_t*>(hb_hashmap_t<unsigned int, Triple, false>::item_t*&, hb_hashmap_t<unsigned int, Triple, false>::item_t*&) const
Unexecuted instantiation: hb-ot-cff2-table.cc:void $_11::operator()<hb_vector_t<CFF::parsed_cs_op_t, false> >(hb_vector_t<CFF::parsed_cs_op_t, false>&, hb_vector_t<CFF::parsed_cs_op_t, false>&) const
Unexecuted instantiation: hb-ot-cff2-table.cc:void $_11::operator()<CFF::parsed_cs_op_t*>(CFF::parsed_cs_op_t*&, CFF::parsed_cs_op_t*&) const
Unexecuted instantiation: hb-ot-cff2-table.cc:void $_11::operator()<hb_vector_t<CFF::dict_val_t, false> >(hb_vector_t<CFF::dict_val_t, false>&, hb_vector_t<CFF::dict_val_t, false>&) const
Unexecuted instantiation: hb-ot-cff2-table.cc:void $_11::operator()<CFF::dict_val_t*>(CFF::dict_val_t*&, CFF::dict_val_t*&) const
Unexecuted instantiation: hb-ot-cff2-table.cc:void $_11::operator()<hb_vector_t<CFF::op_str_t, false> >(hb_vector_t<CFF::op_str_t, false>&, hb_vector_t<CFF::op_str_t, false>&) const
Unexecuted instantiation: hb-ot-cff2-table.cc:void $_11::operator()<CFF::op_str_t*>(CFF::op_str_t*&, CFF::op_str_t*&) const
hb-ot-map.cc:void $_8::operator()<hb_ot_map_builder_t::feature_info_t>(hb_ot_map_builder_t::feature_info_t&, hb_ot_map_builder_t::feature_info_t&) const
Line
Count
Source
777
3.89M
  {
778
3.89M
    using std::swap; // allow ADL
779
3.89M
    swap (a, b);
780
3.89M
  }
hb-ot-map.cc:void $_8::operator()<hb_ot_map_t::feature_map_t>(hb_ot_map_t::feature_map_t&, hb_ot_map_t::feature_map_t&) const
Line
Count
Source
777
416
  {
778
416
    using std::swap; // allow ADL
779
416
    swap (a, b);
780
416
  }
Unexecuted instantiation: hb-ot-map.cc:void $_8::operator()<hb_ot_map_t::lookup_map_t>(hb_ot_map_t::lookup_map_t&, hb_ot_map_t::lookup_map_t&) const
Unexecuted instantiation: hb-ot-map.cc:void $_8::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Unexecuted instantiation: hb-ot-map.cc:void $_8::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const
Unexecuted instantiation: hb-ot-map.cc:void $_8::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const
Unexecuted instantiation: hb-ot-map.cc:void $_8::operator()<unsigned int>(unsigned int&, unsigned int&) const
Unexecuted instantiation: hb-ot-map.cc:void $_8::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const
Unexecuted instantiation: hb-ot-map.cc:void $_8::operator()<hb_vector_t<hb_bit_set_t::page_map_t, true> >(hb_vector_t<hb_bit_set_t::page_map_t, true>&, hb_vector_t<hb_bit_set_t::page_map_t, true>&) const
Unexecuted instantiation: hb-ot-map.cc:void $_8::operator()<int>(int&, int&) const
Unexecuted instantiation: hb-ot-map.cc:void $_8::operator()<hb_bit_set_t::page_map_t*>(hb_bit_set_t::page_map_t*&, hb_bit_set_t::page_map_t*&) const
Unexecuted instantiation: hb-ot-map.cc:void $_8::operator()<hb_vector_t<hb_bit_page_t, false> >(hb_vector_t<hb_bit_page_t, false>&, hb_vector_t<hb_bit_page_t, false>&) const
Unexecuted instantiation: hb-ot-map.cc:void $_8::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const
Unexecuted instantiation: hb-ot-map.cc:void $_8::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const
Unexecuted instantiation: hb-ot-map.cc:void $_8::operator()<bool>(bool&, bool&) const
Unexecuted instantiation: hb-ot-map.cc:void $_8::operator()<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>&, hb_hashmap_t<unsigned int, unsigned int, true>&) const
Unexecuted instantiation: hb-ot-map.cc:void $_8::operator()<unsigned short>(unsigned short&, unsigned short&) const
Unexecuted instantiation: hb-ot-map.cc:void $_8::operator()<hb_hashmap_t<unsigned int, unsigned int, true>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&) const
Unexecuted instantiation: hb-ot-map.cc:void $_8::operator()<char*>(char*&, char*&) const
Unexecuted instantiation: hb-ot-map.cc:void $_8::operator()<hb_serialize_context_t::object_t*>(hb_serialize_context_t::object_t*&, hb_serialize_context_t::object_t*&) const
Unexecuted instantiation: hb-ot-map.cc:void $_8::operator()<hb_vector_t<hb_serialize_context_t::object_t::link_t, false> >(hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&, hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&) const
Unexecuted instantiation: hb-ot-map.cc:void $_8::operator()<hb_serialize_context_t::object_t::link_t*>(hb_serialize_context_t::object_t::link_t*&, hb_serialize_context_t::object_t::link_t*&) const
Unexecuted instantiation: hb-ot-map.cc:void $_8::operator()<hb_vector_t<unsigned int, false> >(hb_vector_t<unsigned int, false>&, hb_vector_t<unsigned int, false>&) const
Unexecuted instantiation: hb-ot-map.cc:void $_8::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:void $_12::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:void $_12::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:void $_12::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:void $_12::operator()<unsigned int>(unsigned int&, unsigned int&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:void $_12::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:void $_12::operator()<hb_vector_t<hb_bit_set_t::page_map_t, true> >(hb_vector_t<hb_bit_set_t::page_map_t, true>&, hb_vector_t<hb_bit_set_t::page_map_t, true>&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:void $_12::operator()<int>(int&, int&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:void $_12::operator()<hb_bit_set_t::page_map_t*>(hb_bit_set_t::page_map_t*&, hb_bit_set_t::page_map_t*&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:void $_12::operator()<hb_vector_t<hb_bit_page_t, false> >(hb_vector_t<hb_bit_page_t, false>&, hb_vector_t<hb_bit_page_t, false>&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:void $_12::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:void $_12::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:void $_12::operator()<bool>(bool&, bool&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:void $_12::operator()<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>&, hb_hashmap_t<unsigned int, unsigned int, true>&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:void $_12::operator()<unsigned short>(unsigned short&, unsigned short&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:void $_12::operator()<hb_hashmap_t<unsigned int, unsigned int, true>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:void $_12::operator()<char*>(char*&, char*&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:void $_12::operator()<hb_serialize_context_t::object_t*>(hb_serialize_context_t::object_t*&, hb_serialize_context_t::object_t*&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:void $_12::operator()<hb_vector_t<hb_serialize_context_t::object_t::link_t, false> >(hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&, hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:void $_12::operator()<hb_serialize_context_t::object_t::link_t*>(hb_serialize_context_t::object_t::link_t*&, hb_serialize_context_t::object_t::link_t*&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:void $_12::operator()<hb_vector_t<hb_vector_t<int, false> const*, false> >(hb_vector_t<hb_vector_t<int, false> const*, false>&, hb_vector_t<hb_vector_t<int, false> const*, false>&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:void $_12::operator()<hb_vector_t<int, false> const**>(hb_vector_t<int, false> const**&, hb_vector_t<int, false> const**&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:void $_12::operator()<hb_vector_t<char, false> >(hb_vector_t<char, false>&, hb_vector_t<char, false>&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:void $_12::operator()<hb_hashmap_t<unsigned int, Triple, false> >(hb_hashmap_t<unsigned int, Triple, false>&, hb_hashmap_t<unsigned int, Triple, false>&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:void $_12::operator()<hb_hashmap_t<unsigned int, Triple, false>::item_t*>(hb_hashmap_t<unsigned int, Triple, false>::item_t*&, hb_hashmap_t<unsigned int, Triple, false>::item_t*&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:void $_12::operator()<hb_vector_t<bool, false> >(hb_vector_t<bool, false>&, hb_vector_t<bool, false>&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:void $_12::operator()<bool*>(bool*&, bool*&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:void $_12::operator()<hb_vector_t<float, false> >(hb_vector_t<float, false>&, hb_vector_t<float, false>&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:void $_12::operator()<float*>(float*&, float*&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:void $_12::operator()<hb_vector_t<unsigned char, false> >(hb_vector_t<unsigned char, false>&, hb_vector_t<unsigned char, false>&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:void $_12::operator()<unsigned char*>(unsigned char*&, unsigned char*&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:void $_12::operator()<hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false> >(hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false>&, hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false>&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:void $_12::operator()<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*>(OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*&, OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:void $_12::operator()<OT::tuple_delta_t>(OT::tuple_delta_t&, OT::tuple_delta_t&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:void $_12::operator()<hb_vector_t<OT::tuple_delta_t, false> >(hb_vector_t<OT::tuple_delta_t, false>&, hb_vector_t<OT::tuple_delta_t, false>&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:void $_12::operator()<OT::tuple_delta_t*>(OT::tuple_delta_t*&, OT::tuple_delta_t*&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false> >(hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>&, hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*>(hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*&, hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false> >(hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>&, hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*>(hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*&, hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:void $_12::operator()<hb_vector_t<OT::delta_row_encoding_t, false> >(hb_vector_t<OT::delta_row_encoding_t, false>&, hb_vector_t<OT::delta_row_encoding_t, false>&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:void $_12::operator()<OT::delta_row_encoding_t*>(OT::delta_row_encoding_t*&, OT::delta_row_encoding_t*&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:void $_12::operator()<OT::delta_row_encoding_t>(OT::delta_row_encoding_t&, OT::delta_row_encoding_t&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:void $_12::operator()<hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int> >(hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int>&, hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int>&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:void $_12::operator()<OT::item_variations_t::combined_gain_idx_tuple_t>(OT::item_variations_t::combined_gain_idx_tuple_t&, OT::item_variations_t::combined_gain_idx_tuple_t&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:void $_12::operator()<hb_vector_t<unsigned int, false> >(hb_vector_t<unsigned int, false>&, hb_vector_t<unsigned int, false>&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:void $_12::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const
Unexecuted instantiation: hb-ot-shaper-default.cc:void $_8::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Unexecuted instantiation: hb-ot-shaper-default.cc:void $_8::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const
Unexecuted instantiation: hb-ot-shaper-default.cc:void $_8::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const
Unexecuted instantiation: hb-ot-shaper-default.cc:void $_8::operator()<unsigned int>(unsigned int&, unsigned int&) const
Unexecuted instantiation: hb-ot-shaper-default.cc:void $_8::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const
Unexecuted instantiation: hb-ot-shaper-default.cc:void $_8::operator()<hb_vector_t<hb_bit_set_t::page_map_t, true> >(hb_vector_t<hb_bit_set_t::page_map_t, true>&, hb_vector_t<hb_bit_set_t::page_map_t, true>&) const
Unexecuted instantiation: hb-ot-shaper-default.cc:void $_8::operator()<int>(int&, int&) const
Unexecuted instantiation: hb-ot-shaper-default.cc:void $_8::operator()<hb_bit_set_t::page_map_t*>(hb_bit_set_t::page_map_t*&, hb_bit_set_t::page_map_t*&) const
Unexecuted instantiation: hb-ot-shaper-default.cc:void $_8::operator()<hb_vector_t<hb_bit_page_t, false> >(hb_vector_t<hb_bit_page_t, false>&, hb_vector_t<hb_bit_page_t, false>&) const
Unexecuted instantiation: hb-ot-shaper-default.cc:void $_8::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const
Unexecuted instantiation: hb-ot-shaper-default.cc:void $_8::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const
Unexecuted instantiation: hb-ot-shaper-default.cc:void $_8::operator()<bool>(bool&, bool&) const
Unexecuted instantiation: hb-ot-shaper-default.cc:void $_8::operator()<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>&, hb_hashmap_t<unsigned int, unsigned int, true>&) const
Unexecuted instantiation: hb-ot-shaper-default.cc:void $_8::operator()<unsigned short>(unsigned short&, unsigned short&) const
Unexecuted instantiation: hb-ot-shaper-default.cc:void $_8::operator()<hb_hashmap_t<unsigned int, unsigned int, true>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&) const
Unexecuted instantiation: hb-ot-shaper-default.cc:void $_8::operator()<char*>(char*&, char*&) const
Unexecuted instantiation: hb-ot-shaper-default.cc:void $_8::operator()<hb_serialize_context_t::object_t*>(hb_serialize_context_t::object_t*&, hb_serialize_context_t::object_t*&) const
Unexecuted instantiation: hb-ot-shaper-default.cc:void $_8::operator()<hb_vector_t<hb_serialize_context_t::object_t::link_t, false> >(hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&, hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&) const
Unexecuted instantiation: hb-ot-shaper-default.cc:void $_8::operator()<hb_serialize_context_t::object_t::link_t*>(hb_serialize_context_t::object_t::link_t*&, hb_serialize_context_t::object_t::link_t*&) const
Unexecuted instantiation: hb-ot-shaper-default.cc:void $_8::operator()<hb_vector_t<unsigned int, false> >(hb_vector_t<unsigned int, false>&, hb_vector_t<unsigned int, false>&) const
Unexecuted instantiation: hb-ot-shaper-default.cc:void $_8::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const
Unexecuted instantiation: hb-ot-shaper-hangul.cc:void $_8::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Unexecuted instantiation: hb-ot-shaper-hangul.cc:void $_8::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const
Unexecuted instantiation: hb-ot-shaper-hangul.cc:void $_8::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const
Unexecuted instantiation: hb-ot-shaper-hangul.cc:void $_8::operator()<unsigned int>(unsigned int&, unsigned int&) const
Unexecuted instantiation: hb-ot-shaper-hangul.cc:void $_8::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const
Unexecuted instantiation: hb-ot-shaper-hangul.cc:void $_8::operator()<hb_vector_t<hb_bit_set_t::page_map_t, true> >(hb_vector_t<hb_bit_set_t::page_map_t, true>&, hb_vector_t<hb_bit_set_t::page_map_t, true>&) const
Unexecuted instantiation: hb-ot-shaper-hangul.cc:void $_8::operator()<int>(int&, int&) const
Unexecuted instantiation: hb-ot-shaper-hangul.cc:void $_8::operator()<hb_bit_set_t::page_map_t*>(hb_bit_set_t::page_map_t*&, hb_bit_set_t::page_map_t*&) const
Unexecuted instantiation: hb-ot-shaper-hangul.cc:void $_8::operator()<hb_vector_t<hb_bit_page_t, false> >(hb_vector_t<hb_bit_page_t, false>&, hb_vector_t<hb_bit_page_t, false>&) const
Unexecuted instantiation: hb-ot-shaper-hangul.cc:void $_8::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const
Unexecuted instantiation: hb-ot-shaper-hangul.cc:void $_8::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const
Unexecuted instantiation: hb-ot-shaper-hangul.cc:void $_8::operator()<bool>(bool&, bool&) const
Unexecuted instantiation: hb-ot-shaper-hangul.cc:void $_8::operator()<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>&, hb_hashmap_t<unsigned int, unsigned int, true>&) const
Unexecuted instantiation: hb-ot-shaper-hangul.cc:void $_8::operator()<unsigned short>(unsigned short&, unsigned short&) const
Unexecuted instantiation: hb-ot-shaper-hangul.cc:void $_8::operator()<hb_hashmap_t<unsigned int, unsigned int, true>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&) const
Unexecuted instantiation: hb-ot-shaper-hangul.cc:void $_8::operator()<char*>(char*&, char*&) const
Unexecuted instantiation: hb-ot-shaper-hangul.cc:void $_8::operator()<hb_serialize_context_t::object_t*>(hb_serialize_context_t::object_t*&, hb_serialize_context_t::object_t*&) const
Unexecuted instantiation: hb-ot-shaper-hangul.cc:void $_8::operator()<hb_vector_t<hb_serialize_context_t::object_t::link_t, false> >(hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&, hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&) const
Unexecuted instantiation: hb-ot-shaper-hangul.cc:void $_8::operator()<hb_serialize_context_t::object_t::link_t*>(hb_serialize_context_t::object_t::link_t*&, hb_serialize_context_t::object_t::link_t*&) const
Unexecuted instantiation: hb-ot-shaper-hangul.cc:void $_8::operator()<hb_vector_t<unsigned int, false> >(hb_vector_t<unsigned int, false>&, hb_vector_t<unsigned int, false>&) const
Unexecuted instantiation: hb-ot-shaper-hangul.cc:void $_8::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const
hb-ot-shaper-hebrew.cc:void $_8::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Line
Count
Source
777
30
  {
778
30
    using std::swap; // allow ADL
779
30
    swap (a, b);
780
30
  }
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:void $_8::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:void $_8::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:void $_8::operator()<unsigned int>(unsigned int&, unsigned int&) const
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:void $_8::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:void $_8::operator()<hb_vector_t<hb_bit_set_t::page_map_t, true> >(hb_vector_t<hb_bit_set_t::page_map_t, true>&, hb_vector_t<hb_bit_set_t::page_map_t, true>&) const
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:void $_8::operator()<int>(int&, int&) const
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:void $_8::operator()<hb_bit_set_t::page_map_t*>(hb_bit_set_t::page_map_t*&, hb_bit_set_t::page_map_t*&) const
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:void $_8::operator()<hb_vector_t<hb_bit_page_t, false> >(hb_vector_t<hb_bit_page_t, false>&, hb_vector_t<hb_bit_page_t, false>&) const
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:void $_8::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:void $_8::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:void $_8::operator()<bool>(bool&, bool&) const
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:void $_8::operator()<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>&, hb_hashmap_t<unsigned int, unsigned int, true>&) const
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:void $_8::operator()<unsigned short>(unsigned short&, unsigned short&) const
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:void $_8::operator()<hb_hashmap_t<unsigned int, unsigned int, true>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&) const
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:void $_8::operator()<char*>(char*&, char*&) const
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:void $_8::operator()<hb_serialize_context_t::object_t*>(hb_serialize_context_t::object_t*&, hb_serialize_context_t::object_t*&) const
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:void $_8::operator()<hb_vector_t<hb_serialize_context_t::object_t::link_t, false> >(hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&, hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&) const
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:void $_8::operator()<hb_serialize_context_t::object_t::link_t*>(hb_serialize_context_t::object_t::link_t*&, hb_serialize_context_t::object_t::link_t*&) const
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:void $_8::operator()<hb_vector_t<unsigned int, false> >(hb_vector_t<unsigned int, false>&, hb_vector_t<unsigned int, false>&) const
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:void $_8::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const
Unexecuted instantiation: hb-ot-shaper-indic.cc:void $_8::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Unexecuted instantiation: hb-ot-shaper-indic.cc:void $_8::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const
Unexecuted instantiation: hb-ot-shaper-indic.cc:void $_8::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const
Unexecuted instantiation: hb-ot-shaper-indic.cc:void $_8::operator()<unsigned int>(unsigned int&, unsigned int&) const
Unexecuted instantiation: hb-ot-shaper-indic.cc:void $_8::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const
Unexecuted instantiation: hb-ot-shaper-indic.cc:void $_8::operator()<hb_vector_t<hb_bit_set_t::page_map_t, true> >(hb_vector_t<hb_bit_set_t::page_map_t, true>&, hb_vector_t<hb_bit_set_t::page_map_t, true>&) const
Unexecuted instantiation: hb-ot-shaper-indic.cc:void $_8::operator()<int>(int&, int&) const
Unexecuted instantiation: hb-ot-shaper-indic.cc:void $_8::operator()<hb_bit_set_t::page_map_t*>(hb_bit_set_t::page_map_t*&, hb_bit_set_t::page_map_t*&) const
Unexecuted instantiation: hb-ot-shaper-indic.cc:void $_8::operator()<hb_vector_t<hb_bit_page_t, false> >(hb_vector_t<hb_bit_page_t, false>&, hb_vector_t<hb_bit_page_t, false>&) const
Unexecuted instantiation: hb-ot-shaper-indic.cc:void $_8::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const
Unexecuted instantiation: hb-ot-shaper-indic.cc:void $_8::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const
Unexecuted instantiation: hb-ot-shaper-indic.cc:void $_8::operator()<bool>(bool&, bool&) const
Unexecuted instantiation: hb-ot-shaper-indic.cc:void $_8::operator()<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>&, hb_hashmap_t<unsigned int, unsigned int, true>&) const
Unexecuted instantiation: hb-ot-shaper-indic.cc:void $_8::operator()<unsigned short>(unsigned short&, unsigned short&) const
Unexecuted instantiation: hb-ot-shaper-indic.cc:void $_8::operator()<hb_hashmap_t<unsigned int, unsigned int, true>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&) const
Unexecuted instantiation: hb-ot-shaper-indic.cc:void $_8::operator()<char*>(char*&, char*&) const
Unexecuted instantiation: hb-ot-shaper-indic.cc:void $_8::operator()<hb_serialize_context_t::object_t*>(hb_serialize_context_t::object_t*&, hb_serialize_context_t::object_t*&) const
Unexecuted instantiation: hb-ot-shaper-indic.cc:void $_8::operator()<hb_vector_t<hb_serialize_context_t::object_t::link_t, false> >(hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&, hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&) const
Unexecuted instantiation: hb-ot-shaper-indic.cc:void $_8::operator()<hb_serialize_context_t::object_t::link_t*>(hb_serialize_context_t::object_t::link_t*&, hb_serialize_context_t::object_t::link_t*&) const
Unexecuted instantiation: hb-ot-shaper-indic.cc:void $_8::operator()<hb_vector_t<unsigned int, false> >(hb_vector_t<unsigned int, false>&, hb_vector_t<unsigned int, false>&) const
Unexecuted instantiation: hb-ot-shaper-indic.cc:void $_8::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const
Unexecuted instantiation: hb-ot-shaper-khmer.cc:void $_8::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Unexecuted instantiation: hb-ot-shaper-khmer.cc:void $_8::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const
Unexecuted instantiation: hb-ot-shaper-khmer.cc:void $_8::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const
Unexecuted instantiation: hb-ot-shaper-khmer.cc:void $_8::operator()<unsigned int>(unsigned int&, unsigned int&) const
Unexecuted instantiation: hb-ot-shaper-khmer.cc:void $_8::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const
Unexecuted instantiation: hb-ot-shaper-khmer.cc:void $_8::operator()<hb_vector_t<hb_bit_set_t::page_map_t, true> >(hb_vector_t<hb_bit_set_t::page_map_t, true>&, hb_vector_t<hb_bit_set_t::page_map_t, true>&) const
Unexecuted instantiation: hb-ot-shaper-khmer.cc:void $_8::operator()<int>(int&, int&) const
Unexecuted instantiation: hb-ot-shaper-khmer.cc:void $_8::operator()<hb_bit_set_t::page_map_t*>(hb_bit_set_t::page_map_t*&, hb_bit_set_t::page_map_t*&) const
Unexecuted instantiation: hb-ot-shaper-khmer.cc:void $_8::operator()<hb_vector_t<hb_bit_page_t, false> >(hb_vector_t<hb_bit_page_t, false>&, hb_vector_t<hb_bit_page_t, false>&) const
Unexecuted instantiation: hb-ot-shaper-khmer.cc:void $_8::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const
Unexecuted instantiation: hb-ot-shaper-khmer.cc:void $_8::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const
Unexecuted instantiation: hb-ot-shaper-khmer.cc:void $_8::operator()<bool>(bool&, bool&) const
Unexecuted instantiation: hb-ot-shaper-khmer.cc:void $_8::operator()<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>&, hb_hashmap_t<unsigned int, unsigned int, true>&) const
Unexecuted instantiation: hb-ot-shaper-khmer.cc:void $_8::operator()<unsigned short>(unsigned short&, unsigned short&) const
Unexecuted instantiation: hb-ot-shaper-khmer.cc:void $_8::operator()<hb_hashmap_t<unsigned int, unsigned int, true>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&) const
Unexecuted instantiation: hb-ot-shaper-khmer.cc:void $_8::operator()<char*>(char*&, char*&) const
Unexecuted instantiation: hb-ot-shaper-khmer.cc:void $_8::operator()<hb_serialize_context_t::object_t*>(hb_serialize_context_t::object_t*&, hb_serialize_context_t::object_t*&) const
Unexecuted instantiation: hb-ot-shaper-khmer.cc:void $_8::operator()<hb_vector_t<hb_serialize_context_t::object_t::link_t, false> >(hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&, hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&) const
Unexecuted instantiation: hb-ot-shaper-khmer.cc:void $_8::operator()<hb_serialize_context_t::object_t::link_t*>(hb_serialize_context_t::object_t::link_t*&, hb_serialize_context_t::object_t::link_t*&) const
Unexecuted instantiation: hb-ot-shaper-khmer.cc:void $_8::operator()<hb_vector_t<unsigned int, false> >(hb_vector_t<unsigned int, false>&, hb_vector_t<unsigned int, false>&) const
Unexecuted instantiation: hb-ot-shaper-khmer.cc:void $_8::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:void $_8::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:void $_8::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:void $_8::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:void $_8::operator()<unsigned int>(unsigned int&, unsigned int&) const
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:void $_8::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:void $_8::operator()<hb_vector_t<hb_bit_set_t::page_map_t, true> >(hb_vector_t<hb_bit_set_t::page_map_t, true>&, hb_vector_t<hb_bit_set_t::page_map_t, true>&) const
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:void $_8::operator()<int>(int&, int&) const
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:void $_8::operator()<hb_bit_set_t::page_map_t*>(hb_bit_set_t::page_map_t*&, hb_bit_set_t::page_map_t*&) const
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:void $_8::operator()<hb_vector_t<hb_bit_page_t, false> >(hb_vector_t<hb_bit_page_t, false>&, hb_vector_t<hb_bit_page_t, false>&) const
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:void $_8::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:void $_8::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:void $_8::operator()<bool>(bool&, bool&) const
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:void $_8::operator()<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>&, hb_hashmap_t<unsigned int, unsigned int, true>&) const
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:void $_8::operator()<unsigned short>(unsigned short&, unsigned short&) const
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:void $_8::operator()<hb_hashmap_t<unsigned int, unsigned int, true>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&) const
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:void $_8::operator()<char*>(char*&, char*&) const
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:void $_8::operator()<hb_serialize_context_t::object_t*>(hb_serialize_context_t::object_t*&, hb_serialize_context_t::object_t*&) const
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:void $_8::operator()<hb_vector_t<hb_serialize_context_t::object_t::link_t, false> >(hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&, hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&) const
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:void $_8::operator()<hb_serialize_context_t::object_t::link_t*>(hb_serialize_context_t::object_t::link_t*&, hb_serialize_context_t::object_t::link_t*&) const
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:void $_8::operator()<hb_vector_t<unsigned int, false> >(hb_vector_t<unsigned int, false>&, hb_vector_t<unsigned int, false>&) const
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:void $_8::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:void $_8::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:void $_8::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:void $_8::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:void $_8::operator()<unsigned int>(unsigned int&, unsigned int&) const
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:void $_8::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:void $_8::operator()<hb_vector_t<hb_bit_set_t::page_map_t, true> >(hb_vector_t<hb_bit_set_t::page_map_t, true>&, hb_vector_t<hb_bit_set_t::page_map_t, true>&) const
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:void $_8::operator()<int>(int&, int&) const
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:void $_8::operator()<hb_bit_set_t::page_map_t*>(hb_bit_set_t::page_map_t*&, hb_bit_set_t::page_map_t*&) const
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:void $_8::operator()<hb_vector_t<hb_bit_page_t, false> >(hb_vector_t<hb_bit_page_t, false>&, hb_vector_t<hb_bit_page_t, false>&) const
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:void $_8::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:void $_8::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:void $_8::operator()<bool>(bool&, bool&) const
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:void $_8::operator()<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>&, hb_hashmap_t<unsigned int, unsigned int, true>&) const
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:void $_8::operator()<unsigned short>(unsigned short&, unsigned short&) const
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:void $_8::operator()<hb_hashmap_t<unsigned int, unsigned int, true>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&) const
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:void $_8::operator()<char*>(char*&, char*&) const
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:void $_8::operator()<hb_serialize_context_t::object_t*>(hb_serialize_context_t::object_t*&, hb_serialize_context_t::object_t*&) const
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:void $_8::operator()<hb_vector_t<hb_serialize_context_t::object_t::link_t, false> >(hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&, hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&) const
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:void $_8::operator()<hb_serialize_context_t::object_t::link_t*>(hb_serialize_context_t::object_t::link_t*&, hb_serialize_context_t::object_t::link_t*&) const
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:void $_8::operator()<hb_vector_t<unsigned int, false> >(hb_vector_t<unsigned int, false>&, hb_vector_t<unsigned int, false>&) const
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:void $_8::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const
Unexecuted instantiation: hb-ot-shaper-thai.cc:void $_8::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Unexecuted instantiation: hb-ot-shaper-thai.cc:void $_8::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const
Unexecuted instantiation: hb-ot-shaper-thai.cc:void $_8::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const
Unexecuted instantiation: hb-ot-shaper-thai.cc:void $_8::operator()<unsigned int>(unsigned int&, unsigned int&) const
Unexecuted instantiation: hb-ot-shaper-thai.cc:void $_8::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const
Unexecuted instantiation: hb-ot-shaper-thai.cc:void $_8::operator()<hb_vector_t<hb_bit_set_t::page_map_t, true> >(hb_vector_t<hb_bit_set_t::page_map_t, true>&, hb_vector_t<hb_bit_set_t::page_map_t, true>&) const
Unexecuted instantiation: hb-ot-shaper-thai.cc:void $_8::operator()<int>(int&, int&) const
Unexecuted instantiation: hb-ot-shaper-thai.cc:void $_8::operator()<hb_bit_set_t::page_map_t*>(hb_bit_set_t::page_map_t*&, hb_bit_set_t::page_map_t*&) const
Unexecuted instantiation: hb-ot-shaper-thai.cc:void $_8::operator()<hb_vector_t<hb_bit_page_t, false> >(hb_vector_t<hb_bit_page_t, false>&, hb_vector_t<hb_bit_page_t, false>&) const
Unexecuted instantiation: hb-ot-shaper-thai.cc:void $_8::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const
Unexecuted instantiation: hb-ot-shaper-thai.cc:void $_8::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const
Unexecuted instantiation: hb-ot-shaper-thai.cc:void $_8::operator()<bool>(bool&, bool&) const
Unexecuted instantiation: hb-ot-shaper-thai.cc:void $_8::operator()<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>&, hb_hashmap_t<unsigned int, unsigned int, true>&) const
Unexecuted instantiation: hb-ot-shaper-thai.cc:void $_8::operator()<unsigned short>(unsigned short&, unsigned short&) const
Unexecuted instantiation: hb-ot-shaper-thai.cc:void $_8::operator()<hb_hashmap_t<unsigned int, unsigned int, true>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&) const
Unexecuted instantiation: hb-ot-shaper-thai.cc:void $_8::operator()<char*>(char*&, char*&) const
Unexecuted instantiation: hb-ot-shaper-thai.cc:void $_8::operator()<hb_serialize_context_t::object_t*>(hb_serialize_context_t::object_t*&, hb_serialize_context_t::object_t*&) const
Unexecuted instantiation: hb-ot-shaper-thai.cc:void $_8::operator()<hb_vector_t<hb_serialize_context_t::object_t::link_t, false> >(hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&, hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&) const
Unexecuted instantiation: hb-ot-shaper-thai.cc:void $_8::operator()<hb_serialize_context_t::object_t::link_t*>(hb_serialize_context_t::object_t::link_t*&, hb_serialize_context_t::object_t::link_t*&) const
Unexecuted instantiation: hb-ot-shaper-thai.cc:void $_8::operator()<hb_vector_t<unsigned int, false> >(hb_vector_t<unsigned int, false>&, hb_vector_t<unsigned int, false>&) const
Unexecuted instantiation: hb-ot-shaper-thai.cc:void $_8::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const
Unexecuted instantiation: hb-ot-shaper-use.cc:void $_9::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Unexecuted instantiation: hb-ot-shaper-use.cc:void $_9::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const
Unexecuted instantiation: hb-ot-shaper-use.cc:void $_9::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const
Unexecuted instantiation: hb-ot-shaper-use.cc:void $_9::operator()<unsigned int>(unsigned int&, unsigned int&) const
Unexecuted instantiation: hb-ot-shaper-use.cc:void $_9::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const
Unexecuted instantiation: hb-ot-shaper-use.cc:void $_9::operator()<hb_vector_t<hb_bit_set_t::page_map_t, true> >(hb_vector_t<hb_bit_set_t::page_map_t, true>&, hb_vector_t<hb_bit_set_t::page_map_t, true>&) const
Unexecuted instantiation: hb-ot-shaper-use.cc:void $_9::operator()<int>(int&, int&) const
Unexecuted instantiation: hb-ot-shaper-use.cc:void $_9::operator()<hb_bit_set_t::page_map_t*>(hb_bit_set_t::page_map_t*&, hb_bit_set_t::page_map_t*&) const
Unexecuted instantiation: hb-ot-shaper-use.cc:void $_9::operator()<hb_vector_t<hb_bit_page_t, false> >(hb_vector_t<hb_bit_page_t, false>&, hb_vector_t<hb_bit_page_t, false>&) const
Unexecuted instantiation: hb-ot-shaper-use.cc:void $_9::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const
Unexecuted instantiation: hb-ot-shaper-use.cc:void $_9::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const
Unexecuted instantiation: hb-ot-shaper-use.cc:void $_9::operator()<bool>(bool&, bool&) const
Unexecuted instantiation: hb-ot-shaper-use.cc:void $_9::operator()<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>&, hb_hashmap_t<unsigned int, unsigned int, true>&) const
Unexecuted instantiation: hb-ot-shaper-use.cc:void $_9::operator()<unsigned short>(unsigned short&, unsigned short&) const
Unexecuted instantiation: hb-ot-shaper-use.cc:void $_9::operator()<hb_hashmap_t<unsigned int, unsigned int, true>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&) const
Unexecuted instantiation: hb-ot-shaper-use.cc:void $_9::operator()<char*>(char*&, char*&) const
Unexecuted instantiation: hb-ot-shaper-use.cc:void $_9::operator()<hb_serialize_context_t::object_t*>(hb_serialize_context_t::object_t*&, hb_serialize_context_t::object_t*&) const
Unexecuted instantiation: hb-ot-shaper-use.cc:void $_9::operator()<hb_vector_t<hb_serialize_context_t::object_t::link_t, false> >(hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&, hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&) const
Unexecuted instantiation: hb-ot-shaper-use.cc:void $_9::operator()<hb_serialize_context_t::object_t::link_t*>(hb_serialize_context_t::object_t::link_t*&, hb_serialize_context_t::object_t::link_t*&) const
Unexecuted instantiation: hb-ot-shaper-use.cc:void $_9::operator()<hb_vector_t<unsigned int, false> >(hb_vector_t<unsigned int, false>&, hb_vector_t<unsigned int, false>&) const
Unexecuted instantiation: hb-ot-shaper-use.cc:void $_9::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:void $_8::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:void $_8::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:void $_8::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:void $_8::operator()<unsigned int>(unsigned int&, unsigned int&) const
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:void $_8::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:void $_8::operator()<hb_vector_t<hb_bit_set_t::page_map_t, true> >(hb_vector_t<hb_bit_set_t::page_map_t, true>&, hb_vector_t<hb_bit_set_t::page_map_t, true>&) const
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:void $_8::operator()<int>(int&, int&) const
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:void $_8::operator()<hb_bit_set_t::page_map_t*>(hb_bit_set_t::page_map_t*&, hb_bit_set_t::page_map_t*&) const
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:void $_8::operator()<hb_vector_t<hb_bit_page_t, false> >(hb_vector_t<hb_bit_page_t, false>&, hb_vector_t<hb_bit_page_t, false>&) const
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:void $_8::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:void $_8::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:void $_8::operator()<bool>(bool&, bool&) const
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:void $_8::operator()<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>&, hb_hashmap_t<unsigned int, unsigned int, true>&) const
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:void $_8::operator()<unsigned short>(unsigned short&, unsigned short&) const
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:void $_8::operator()<hb_hashmap_t<unsigned int, unsigned int, true>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&) const
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:void $_8::operator()<char*>(char*&, char*&) const
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:void $_8::operator()<hb_serialize_context_t::object_t*>(hb_serialize_context_t::object_t*&, hb_serialize_context_t::object_t*&) const
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:void $_8::operator()<hb_vector_t<hb_serialize_context_t::object_t::link_t, false> >(hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&, hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&) const
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:void $_8::operator()<hb_serialize_context_t::object_t::link_t*>(hb_serialize_context_t::object_t::link_t*&, hb_serialize_context_t::object_t::link_t*&) const
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:void $_8::operator()<hb_vector_t<unsigned int, false> >(hb_vector_t<unsigned int, false>&, hb_vector_t<unsigned int, false>&) const
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:void $_8::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:void $_12::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:void $_12::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:void $_12::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:void $_12::operator()<unsigned int>(unsigned int&, unsigned int&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:void $_12::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:void $_12::operator()<hb_vector_t<hb_bit_set_t::page_map_t, true> >(hb_vector_t<hb_bit_set_t::page_map_t, true>&, hb_vector_t<hb_bit_set_t::page_map_t, true>&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:void $_12::operator()<int>(int&, int&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:void $_12::operator()<hb_bit_set_t::page_map_t*>(hb_bit_set_t::page_map_t*&, hb_bit_set_t::page_map_t*&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:void $_12::operator()<hb_vector_t<hb_bit_page_t, false> >(hb_vector_t<hb_bit_page_t, false>&, hb_vector_t<hb_bit_page_t, false>&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:void $_12::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:void $_12::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:void $_12::operator()<bool>(bool&, bool&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:void $_12::operator()<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>&, hb_hashmap_t<unsigned int, unsigned int, true>&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:void $_12::operator()<unsigned short>(unsigned short&, unsigned short&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:void $_12::operator()<hb_hashmap_t<unsigned int, unsigned int, true>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:void $_12::operator()<char*>(char*&, char*&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:void $_12::operator()<hb_serialize_context_t::object_t*>(hb_serialize_context_t::object_t*&, hb_serialize_context_t::object_t*&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:void $_12::operator()<hb_vector_t<hb_serialize_context_t::object_t::link_t, false> >(hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&, hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:void $_12::operator()<hb_serialize_context_t::object_t::link_t*>(hb_serialize_context_t::object_t::link_t*&, hb_serialize_context_t::object_t::link_t*&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:void $_12::operator()<hb_vector_t<hb_vector_t<int, false> const*, false> >(hb_vector_t<hb_vector_t<int, false> const*, false>&, hb_vector_t<hb_vector_t<int, false> const*, false>&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:void $_12::operator()<hb_vector_t<int, false> const**>(hb_vector_t<int, false> const**&, hb_vector_t<int, false> const**&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:void $_12::operator()<hb_vector_t<char, false> >(hb_vector_t<char, false>&, hb_vector_t<char, false>&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:void $_12::operator()<hb_hashmap_t<unsigned int, Triple, false> >(hb_hashmap_t<unsigned int, Triple, false>&, hb_hashmap_t<unsigned int, Triple, false>&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:void $_12::operator()<hb_hashmap_t<unsigned int, Triple, false>::item_t*>(hb_hashmap_t<unsigned int, Triple, false>::item_t*&, hb_hashmap_t<unsigned int, Triple, false>::item_t*&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:void $_12::operator()<hb_vector_t<bool, false> >(hb_vector_t<bool, false>&, hb_vector_t<bool, false>&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:void $_12::operator()<bool*>(bool*&, bool*&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:void $_12::operator()<hb_vector_t<float, false> >(hb_vector_t<float, false>&, hb_vector_t<float, false>&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:void $_12::operator()<float*>(float*&, float*&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:void $_12::operator()<hb_vector_t<unsigned char, false> >(hb_vector_t<unsigned char, false>&, hb_vector_t<unsigned char, false>&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:void $_12::operator()<unsigned char*>(unsigned char*&, unsigned char*&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:void $_12::operator()<hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false> >(hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false>&, hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false>&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:void $_12::operator()<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*>(OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*&, OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:void $_12::operator()<OT::tuple_delta_t>(OT::tuple_delta_t&, OT::tuple_delta_t&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:void $_12::operator()<hb_vector_t<OT::tuple_delta_t, false> >(hb_vector_t<OT::tuple_delta_t, false>&, hb_vector_t<OT::tuple_delta_t, false>&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:void $_12::operator()<OT::tuple_delta_t*>(OT::tuple_delta_t*&, OT::tuple_delta_t*&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false> >(hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>&, hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*>(hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*&, hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false> >(hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>&, hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*>(hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*&, hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:void $_12::operator()<hb_vector_t<OT::delta_row_encoding_t, false> >(hb_vector_t<OT::delta_row_encoding_t, false>&, hb_vector_t<OT::delta_row_encoding_t, false>&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:void $_12::operator()<OT::delta_row_encoding_t*>(OT::delta_row_encoding_t*&, OT::delta_row_encoding_t*&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:void $_12::operator()<OT::delta_row_encoding_t>(OT::delta_row_encoding_t&, OT::delta_row_encoding_t&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:void $_12::operator()<hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int> >(hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int>&, hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int>&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:void $_12::operator()<OT::item_variations_t::combined_gain_idx_tuple_t>(OT::item_variations_t::combined_gain_idx_tuple_t&, OT::item_variations_t::combined_gain_idx_tuple_t&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:void $_12::operator()<hb_vector_t<unsigned int, false> >(hb_vector_t<unsigned int, false>&, hb_vector_t<unsigned int, false>&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:void $_12::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const
Unexecuted instantiation: hb-ot-shape-normalize.cc:void $_8::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Unexecuted instantiation: hb-ot-shape-normalize.cc:void $_8::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const
Unexecuted instantiation: hb-ot-shape-normalize.cc:void $_8::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const
Unexecuted instantiation: hb-ot-shape-normalize.cc:void $_8::operator()<unsigned int>(unsigned int&, unsigned int&) const
Unexecuted instantiation: hb-ot-shape-normalize.cc:void $_8::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const
Unexecuted instantiation: hb-ot-shape-normalize.cc:void $_8::operator()<hb_vector_t<hb_bit_set_t::page_map_t, true> >(hb_vector_t<hb_bit_set_t::page_map_t, true>&, hb_vector_t<hb_bit_set_t::page_map_t, true>&) const
Unexecuted instantiation: hb-ot-shape-normalize.cc:void $_8::operator()<int>(int&, int&) const
Unexecuted instantiation: hb-ot-shape-normalize.cc:void $_8::operator()<hb_bit_set_t::page_map_t*>(hb_bit_set_t::page_map_t*&, hb_bit_set_t::page_map_t*&) const
Unexecuted instantiation: hb-ot-shape-normalize.cc:void $_8::operator()<hb_vector_t<hb_bit_page_t, false> >(hb_vector_t<hb_bit_page_t, false>&, hb_vector_t<hb_bit_page_t, false>&) const
Unexecuted instantiation: hb-ot-shape-normalize.cc:void $_8::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const
Unexecuted instantiation: hb-ot-shape-normalize.cc:void $_8::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const
Unexecuted instantiation: hb-ot-shape-normalize.cc:void $_8::operator()<bool>(bool&, bool&) const
Unexecuted instantiation: hb-ot-shape-normalize.cc:void $_8::operator()<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>&, hb_hashmap_t<unsigned int, unsigned int, true>&) const
Unexecuted instantiation: hb-ot-shape-normalize.cc:void $_8::operator()<unsigned short>(unsigned short&, unsigned short&) const
Unexecuted instantiation: hb-ot-shape-normalize.cc:void $_8::operator()<hb_hashmap_t<unsigned int, unsigned int, true>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&) const
Unexecuted instantiation: hb-ot-shape-normalize.cc:void $_8::operator()<char*>(char*&, char*&) const
Unexecuted instantiation: hb-ot-shape-normalize.cc:void $_8::operator()<hb_serialize_context_t::object_t*>(hb_serialize_context_t::object_t*&, hb_serialize_context_t::object_t*&) const
Unexecuted instantiation: hb-ot-shape-normalize.cc:void $_8::operator()<hb_vector_t<hb_serialize_context_t::object_t::link_t, false> >(hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&, hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&) const
Unexecuted instantiation: hb-ot-shape-normalize.cc:void $_8::operator()<hb_serialize_context_t::object_t::link_t*>(hb_serialize_context_t::object_t::link_t*&, hb_serialize_context_t::object_t::link_t*&) const
Unexecuted instantiation: hb-ot-shape-normalize.cc:void $_8::operator()<hb_vector_t<unsigned int, false> >(hb_vector_t<unsigned int, false>&, hb_vector_t<unsigned int, false>&) const
Unexecuted instantiation: hb-ot-shape-normalize.cc:void $_8::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const
Unexecuted instantiation: hb-buffer-serialize.cc:void $_5::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Unexecuted instantiation: hb-buffer-serialize.cc:void $_5::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:void $_8::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:void $_8::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:void $_8::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:void $_8::operator()<unsigned int>(unsigned int&, unsigned int&) const
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:void $_8::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:void $_8::operator()<hb_vector_t<hb_bit_set_t::page_map_t, true> >(hb_vector_t<hb_bit_set_t::page_map_t, true>&, hb_vector_t<hb_bit_set_t::page_map_t, true>&) const
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:void $_8::operator()<int>(int&, int&) const
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:void $_8::operator()<hb_bit_set_t::page_map_t*>(hb_bit_set_t::page_map_t*&, hb_bit_set_t::page_map_t*&) const
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:void $_8::operator()<hb_vector_t<hb_bit_page_t, false> >(hb_vector_t<hb_bit_page_t, false>&, hb_vector_t<hb_bit_page_t, false>&) const
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:void $_8::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:void $_8::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:void $_8::operator()<bool>(bool&, bool&) const
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:void $_8::operator()<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>&, hb_hashmap_t<unsigned int, unsigned int, true>&) const
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:void $_8::operator()<unsigned short>(unsigned short&, unsigned short&) const
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:void $_8::operator()<hb_hashmap_t<unsigned int, unsigned int, true>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&) const
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:void $_8::operator()<char*>(char*&, char*&) const
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:void $_8::operator()<hb_serialize_context_t::object_t*>(hb_serialize_context_t::object_t*&, hb_serialize_context_t::object_t*&) const
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:void $_8::operator()<hb_vector_t<hb_serialize_context_t::object_t::link_t, false> >(hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&, hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&) const
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:void $_8::operator()<hb_serialize_context_t::object_t::link_t*>(hb_serialize_context_t::object_t::link_t*&, hb_serialize_context_t::object_t::link_t*&) const
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:void $_8::operator()<hb_vector_t<unsigned int, false> >(hb_vector_t<unsigned int, false>&, hb_vector_t<unsigned int, false>&) const
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:void $_8::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const
Unexecuted instantiation: hb-subset-input.cc:void $_9::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const
Unexecuted instantiation: hb-subset-input.cc:void $_9::operator()<unsigned int>(unsigned int&, unsigned int&) const
Unexecuted instantiation: hb-subset-input.cc:void $_9::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const
Unexecuted instantiation: hb-subset-input.cc:void $_9::operator()<hb_vector_t<hb_bit_set_t::page_map_t, true> >(hb_vector_t<hb_bit_set_t::page_map_t, true>&, hb_vector_t<hb_bit_set_t::page_map_t, true>&) const
Unexecuted instantiation: hb-subset-input.cc:void $_9::operator()<int>(int&, int&) const
Unexecuted instantiation: hb-subset-input.cc:void $_9::operator()<hb_bit_set_t::page_map_t*>(hb_bit_set_t::page_map_t*&, hb_bit_set_t::page_map_t*&) const
Unexecuted instantiation: hb-subset-input.cc:void $_9::operator()<hb_vector_t<hb_bit_page_t, false> >(hb_vector_t<hb_bit_page_t, false>&, hb_vector_t<hb_bit_page_t, false>&) const
Unexecuted instantiation: hb-subset-input.cc:void $_9::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const
Unexecuted instantiation: hb-subset-input.cc:void $_9::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const
Unexecuted instantiation: hb-subset-input.cc:void $_9::operator()<bool>(bool&, bool&) const
Unexecuted instantiation: hb-subset-input.cc:void $_9::operator()<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>&, hb_hashmap_t<unsigned int, unsigned int, true>&) const
Unexecuted instantiation: hb-subset-input.cc:void $_9::operator()<unsigned short>(unsigned short&, unsigned short&) const
Unexecuted instantiation: hb-subset-input.cc:void $_9::operator()<hb_hashmap_t<unsigned int, unsigned int, true>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&) const
Unexecuted instantiation: hb-subset-input.cc:void $_9::operator()<char*>(char*&, char*&) const
Unexecuted instantiation: hb-subset-input.cc:void $_9::operator()<hb_serialize_context_t::object_t*>(hb_serialize_context_t::object_t*&, hb_serialize_context_t::object_t*&) const
Unexecuted instantiation: hb-subset-input.cc:void $_9::operator()<hb_vector_t<hb_serialize_context_t::object_t::link_t, false> >(hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&, hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&) const
Unexecuted instantiation: hb-subset-input.cc:void $_9::operator()<hb_serialize_context_t::object_t::link_t*>(hb_serialize_context_t::object_t::link_t*&, hb_serialize_context_t::object_t::link_t*&) const
Unexecuted instantiation: hb-subset-input.cc:void $_9::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Unexecuted instantiation: hb-subset-input.cc:void $_9::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const
Unexecuted instantiation: hb-subset-input.cc:void $_9::operator()<hb_vector_t<unsigned int, false> >(hb_vector_t<unsigned int, false>&, hb_vector_t<unsigned int, false>&) const
Unexecuted instantiation: hb-subset-input.cc:void $_9::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const
Unexecuted instantiation: hb-subset.cc:void $_19::operator()<hb_vector_t<hb_serialize_context_t::object_t::link_t, false> >(hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&, hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&) const
Unexecuted instantiation: hb-subset.cc:void $_19::operator()<int>(int&, int&) const
Unexecuted instantiation: hb-subset.cc:void $_19::operator()<unsigned int>(unsigned int&, unsigned int&) const
Unexecuted instantiation: hb-subset.cc:void $_19::operator()<hb_serialize_context_t::object_t::link_t*>(hb_serialize_context_t::object_t::link_t*&, hb_serialize_context_t::object_t::link_t*&) const
Unexecuted instantiation: hb-subset.cc:void $_19::operator()<hb_hashmap_t<unsigned int, unsigned int, false> >(hb_hashmap_t<unsigned int, unsigned int, false>&, hb_hashmap_t<unsigned int, unsigned int, false>&) const
Unexecuted instantiation: hb-subset.cc:void $_19::operator()<unsigned short>(unsigned short&, unsigned short&) const
Unexecuted instantiation: hb-subset.cc:void $_19::operator()<hb_hashmap_t<unsigned int, unsigned int, false>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, false>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, false>::item_t*&) const
Unexecuted instantiation: hb-subset.cc:void $_19::operator()<hb_pair_t<long, unsigned int> >(hb_pair_t<long, unsigned int>&, hb_pair_t<long, unsigned int>&) const
Unexecuted instantiation: hb-subset.cc:void $_19::operator()<long>(long&, long&) const
Unexecuted instantiation: hb-subset.cc:void $_19::operator()<hb_vector_t<unsigned int, false> >(hb_vector_t<unsigned int, false>&, hb_vector_t<unsigned int, false>&) const
Unexecuted instantiation: hb-subset.cc:void $_19::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const
Unexecuted instantiation: hb-subset.cc:void $_19::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const
Unexecuted instantiation: hb-subset.cc:void $_19::operator()<bool>(bool&, bool&) const
Unexecuted instantiation: hb-subset.cc:void $_19::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const
Unexecuted instantiation: hb-subset.cc:void $_19::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const
Unexecuted instantiation: hb-subset.cc:void $_19::operator()<hb_vector_t<hb_bit_set_t::page_map_t, true> >(hb_vector_t<hb_bit_set_t::page_map_t, true>&, hb_vector_t<hb_bit_set_t::page_map_t, true>&) const
Unexecuted instantiation: hb-subset.cc:void $_19::operator()<hb_bit_set_t::page_map_t*>(hb_bit_set_t::page_map_t*&, hb_bit_set_t::page_map_t*&) const
Unexecuted instantiation: hb-subset.cc:void $_19::operator()<hb_vector_t<hb_bit_page_t, false> >(hb_vector_t<hb_bit_page_t, false>&, hb_vector_t<hb_bit_page_t, false>&) const
Unexecuted instantiation: hb-subset.cc:void $_19::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const
Unexecuted instantiation: hb-subset.cc:void $_19::operator()<hb_serialize_context_t::object_t::link_t>(hb_serialize_context_t::object_t::link_t&, hb_serialize_context_t::object_t::link_t&) const
Unexecuted instantiation: hb-subset.cc:void $_19::operator()<lookup_size_t>(lookup_size_t&, lookup_size_t&) const
Unexecuted instantiation: hb-subset.cc:void $_19::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Unexecuted instantiation: hb-subset.cc:void $_19::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const
Unexecuted instantiation: hb-subset.cc:void $_19::operator()<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>&, hb_hashmap_t<unsigned int, unsigned int, true>&) const
Unexecuted instantiation: hb-subset.cc:void $_19::operator()<hb_hashmap_t<unsigned int, unsigned int, true>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&) const
Unexecuted instantiation: hb-subset.cc:void $_19::operator()<char*>(char*&, char*&) const
Unexecuted instantiation: hb-subset.cc:void $_19::operator()<hb_serialize_context_t::object_t*>(hb_serialize_context_t::object_t*&, hb_serialize_context_t::object_t*&) const
Unexecuted instantiation: hb-subset.cc:void $_19::operator()<hb_serialize_context_t::object_t>(hb_serialize_context_t::object_t&, hb_serialize_context_t::object_t&) const
Unexecuted instantiation: hb-subset.cc:void $_19::operator()<hb_vector_t<hb_vector_t<int, false> const*, false> >(hb_vector_t<hb_vector_t<int, false> const*, false>&, hb_vector_t<hb_vector_t<int, false> const*, false>&) const
Unexecuted instantiation: hb-subset.cc:void $_19::operator()<hb_vector_t<int, false> const**>(hb_vector_t<int, false> const**&, hb_vector_t<int, false> const**&) const
Unexecuted instantiation: hb-subset.cc:void $_19::operator()<hb_vector_t<char, false> >(hb_vector_t<char, false>&, hb_vector_t<char, false>&) const
Unexecuted instantiation: hb-subset.cc:void $_19::operator()<hb_hashmap_t<unsigned int, Triple, false> >(hb_hashmap_t<unsigned int, Triple, false>&, hb_hashmap_t<unsigned int, Triple, false>&) const
Unexecuted instantiation: hb-subset.cc:void $_19::operator()<hb_hashmap_t<unsigned int, Triple, false>::item_t*>(hb_hashmap_t<unsigned int, Triple, false>::item_t*&, hb_hashmap_t<unsigned int, Triple, false>::item_t*&) const
Unexecuted instantiation: hb-subset.cc:void $_19::operator()<hb_vector_t<bool, false> >(hb_vector_t<bool, false>&, hb_vector_t<bool, false>&) const
Unexecuted instantiation: hb-subset.cc:void $_19::operator()<bool*>(bool*&, bool*&) const
Unexecuted instantiation: hb-subset.cc:void $_19::operator()<hb_vector_t<float, false> >(hb_vector_t<float, false>&, hb_vector_t<float, false>&) const
Unexecuted instantiation: hb-subset.cc:void $_19::operator()<float*>(float*&, float*&) const
Unexecuted instantiation: hb-subset.cc:void $_19::operator()<hb_vector_t<unsigned char, false> >(hb_vector_t<unsigned char, false>&, hb_vector_t<unsigned char, false>&) const
Unexecuted instantiation: hb-subset.cc:void $_19::operator()<unsigned char*>(unsigned char*&, unsigned char*&) const
Unexecuted instantiation: hb-subset.cc:void $_19::operator()<hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false> >(hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false>&, hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false>&) const
Unexecuted instantiation: hb-subset.cc:void $_19::operator()<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*>(OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*&, OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*&) const
Unexecuted instantiation: hb-subset.cc:void $_19::operator()<OT::tuple_delta_t>(OT::tuple_delta_t&, OT::tuple_delta_t&) const
Unexecuted instantiation: hb-subset.cc:void $_19::operator()<hb_vector_t<OT::tuple_delta_t, false> >(hb_vector_t<OT::tuple_delta_t, false>&, hb_vector_t<OT::tuple_delta_t, false>&) const
Unexecuted instantiation: hb-subset.cc:void $_19::operator()<OT::tuple_delta_t*>(OT::tuple_delta_t*&, OT::tuple_delta_t*&) const
Unexecuted instantiation: hb-subset.cc:void $_19::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false> >(hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>&, hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>&) const
Unexecuted instantiation: hb-subset.cc:void $_19::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*>(hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*&, hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*&) const
Unexecuted instantiation: hb-subset.cc:void $_19::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false> >(hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>&, hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>&) const
Unexecuted instantiation: hb-subset.cc:void $_19::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*>(hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*&, hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*&) const
Unexecuted instantiation: hb-subset.cc:void $_19::operator()<hb_vector_t<OT::delta_row_encoding_t, false> >(hb_vector_t<OT::delta_row_encoding_t, false>&, hb_vector_t<OT::delta_row_encoding_t, false>&) const
Unexecuted instantiation: hb-subset.cc:void $_19::operator()<OT::delta_row_encoding_t*>(OT::delta_row_encoding_t*&, OT::delta_row_encoding_t*&) const
Unexecuted instantiation: hb-subset.cc:void $_19::operator()<OT::delta_row_encoding_t>(OT::delta_row_encoding_t&, OT::delta_row_encoding_t&) const
Unexecuted instantiation: hb-subset.cc:void $_19::operator()<hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int> >(hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int>&, hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int>&) const
Unexecuted instantiation: hb-subset.cc:void $_19::operator()<OT::item_variations_t::combined_gain_idx_tuple_t>(OT::item_variations_t::combined_gain_idx_tuple_t&, OT::item_variations_t::combined_gain_idx_tuple_t&) const
Unexecuted instantiation: hb-subset.cc:void $_19::operator()<OT::VariationSelectorRecord>(OT::VariationSelectorRecord&, OT::VariationSelectorRecord&) const
hb-subset-plan.cc:void $_16::operator()<hb_pair_t<unsigned int, unsigned int> >(hb_pair_t<unsigned int, unsigned int>&, hb_pair_t<unsigned int, unsigned int>&) const
Line
Count
Source
777
817k
  {
778
817k
    using std::swap; // allow ADL
779
817k
    swap (a, b);
780
817k
  }
hb-subset-plan.cc:void $_16::operator()<unsigned int>(unsigned int&, unsigned int&) const
Line
Count
Source
777
1.63M
  {
778
1.63M
    using std::swap; // allow ADL
779
1.63M
    swap (a, b);
780
1.63M
  }
Unexecuted instantiation: hb-subset-plan.cc:void $_16::operator()<hb_vector_t<CFF::op_str_t, false> >(hb_vector_t<CFF::op_str_t, false>&, hb_vector_t<CFF::op_str_t, false>&) const
Unexecuted instantiation: hb-subset-plan.cc:void $_16::operator()<int>(int&, int&) const
Unexecuted instantiation: hb-subset-plan.cc:void $_16::operator()<CFF::op_str_t*>(CFF::op_str_t*&, CFF::op_str_t*&) const
Unexecuted instantiation: hb-subset-plan.cc:void $_16::operator()<hb_vector_t<unsigned int, false> >(hb_vector_t<unsigned int, false>&, hb_vector_t<unsigned int, false>&) const
Unexecuted instantiation: hb-subset-plan.cc:void $_16::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const
Unexecuted instantiation: hb-subset-plan.cc:void $_16::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const
Unexecuted instantiation: hb-subset-plan.cc:void $_16::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const
Unexecuted instantiation: hb-subset-plan.cc:void $_16::operator()<hb_vector_t<hb_bit_set_t::page_map_t, true> >(hb_vector_t<hb_bit_set_t::page_map_t, true>&, hb_vector_t<hb_bit_set_t::page_map_t, true>&) const
Unexecuted instantiation: hb-subset-plan.cc:void $_16::operator()<hb_bit_set_t::page_map_t*>(hb_bit_set_t::page_map_t*&, hb_bit_set_t::page_map_t*&) const
Unexecuted instantiation: hb-subset-plan.cc:void $_16::operator()<hb_vector_t<hb_bit_page_t, false> >(hb_vector_t<hb_bit_page_t, false>&, hb_vector_t<hb_bit_page_t, false>&) const
Unexecuted instantiation: hb-subset-plan.cc:void $_16::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const
Unexecuted instantiation: hb-subset-plan.cc:void $_16::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const
Unexecuted instantiation: hb-subset-plan.cc:void $_16::operator()<bool>(bool&, bool&) const
Unexecuted instantiation: hb-subset-plan.cc:void $_16::operator()<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>&, hb_hashmap_t<unsigned int, unsigned int, true>&) const
Unexecuted instantiation: hb-subset-plan.cc:void $_16::operator()<unsigned short>(unsigned short&, unsigned short&) const
Unexecuted instantiation: hb-subset-plan.cc:void $_16::operator()<hb_hashmap_t<unsigned int, unsigned int, true>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&) const
Unexecuted instantiation: hb-subset-plan.cc:void $_16::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Unexecuted instantiation: hb-subset-plan.cc:void $_16::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const
Unexecuted instantiation: hb-subset-plan.cc:void $_16::operator()<char*>(char*&, char*&) const
Unexecuted instantiation: hb-subset-plan.cc:void $_16::operator()<hb_serialize_context_t::object_t*>(hb_serialize_context_t::object_t*&, hb_serialize_context_t::object_t*&) const
Unexecuted instantiation: hb-subset-plan.cc:void $_16::operator()<hb_vector_t<hb_serialize_context_t::object_t::link_t, false> >(hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&, hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&) const
Unexecuted instantiation: hb-subset-plan.cc:void $_16::operator()<hb_serialize_context_t::object_t::link_t*>(hb_serialize_context_t::object_t::link_t*&, hb_serialize_context_t::object_t::link_t*&) const
Unexecuted instantiation: hb-subset-plan.cc:void $_16::operator()<hb_vector_t<hb_vector_t<int, false> const*, false> >(hb_vector_t<hb_vector_t<int, false> const*, false>&, hb_vector_t<hb_vector_t<int, false> const*, false>&) const
Unexecuted instantiation: hb-subset-plan.cc:void $_16::operator()<hb_vector_t<int, false> const**>(hb_vector_t<int, false> const**&, hb_vector_t<int, false> const**&) const
Unexecuted instantiation: hb-subset-plan.cc:void $_16::operator()<hb_vector_t<char, false> >(hb_vector_t<char, false>&, hb_vector_t<char, false>&) const
Unexecuted instantiation: hb-subset-plan.cc:void $_16::operator()<hb_hashmap_t<unsigned int, Triple, false> >(hb_hashmap_t<unsigned int, Triple, false>&, hb_hashmap_t<unsigned int, Triple, false>&) const
Unexecuted instantiation: hb-subset-plan.cc:void $_16::operator()<hb_hashmap_t<unsigned int, Triple, false>::item_t*>(hb_hashmap_t<unsigned int, Triple, false>::item_t*&, hb_hashmap_t<unsigned int, Triple, false>::item_t*&) const
Unexecuted instantiation: hb-subset-plan.cc:void $_16::operator()<hb_vector_t<bool, false> >(hb_vector_t<bool, false>&, hb_vector_t<bool, false>&) const
Unexecuted instantiation: hb-subset-plan.cc:void $_16::operator()<bool*>(bool*&, bool*&) const
Unexecuted instantiation: hb-subset-plan.cc:void $_16::operator()<hb_vector_t<float, false> >(hb_vector_t<float, false>&, hb_vector_t<float, false>&) const
Unexecuted instantiation: hb-subset-plan.cc:void $_16::operator()<float*>(float*&, float*&) const
Unexecuted instantiation: hb-subset-plan.cc:void $_16::operator()<hb_vector_t<unsigned char, false> >(hb_vector_t<unsigned char, false>&, hb_vector_t<unsigned char, false>&) const
Unexecuted instantiation: hb-subset-plan.cc:void $_16::operator()<unsigned char*>(unsigned char*&, unsigned char*&) const
Unexecuted instantiation: hb-subset-plan.cc:void $_16::operator()<hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false> >(hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false>&, hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false>&) const
Unexecuted instantiation: hb-subset-plan.cc:void $_16::operator()<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*>(OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*&, OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*&) const
Unexecuted instantiation: hb-subset-plan.cc:void $_16::operator()<OT::tuple_delta_t>(OT::tuple_delta_t&, OT::tuple_delta_t&) const
Unexecuted instantiation: hb-subset-plan.cc:void $_16::operator()<hb_vector_t<OT::tuple_delta_t, false> >(hb_vector_t<OT::tuple_delta_t, false>&, hb_vector_t<OT::tuple_delta_t, false>&) const
Unexecuted instantiation: hb-subset-plan.cc:void $_16::operator()<OT::tuple_delta_t*>(OT::tuple_delta_t*&, OT::tuple_delta_t*&) const
Unexecuted instantiation: hb-subset-plan.cc:void $_16::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false> >(hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>&, hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>&) const
Unexecuted instantiation: hb-subset-plan.cc:void $_16::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*>(hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*&, hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*&) const
Unexecuted instantiation: hb-subset-plan.cc:void $_16::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false> >(hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>&, hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>&) const
Unexecuted instantiation: hb-subset-plan.cc:void $_16::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*>(hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*&, hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*&) const
Unexecuted instantiation: hb-subset-plan.cc:void $_16::operator()<hb_vector_t<OT::delta_row_encoding_t, false> >(hb_vector_t<OT::delta_row_encoding_t, false>&, hb_vector_t<OT::delta_row_encoding_t, false>&) const
Unexecuted instantiation: hb-subset-plan.cc:void $_16::operator()<OT::delta_row_encoding_t*>(OT::delta_row_encoding_t*&, OT::delta_row_encoding_t*&) const
Unexecuted instantiation: hb-subset-plan.cc:void $_16::operator()<OT::delta_row_encoding_t>(OT::delta_row_encoding_t&, OT::delta_row_encoding_t&) const
Unexecuted instantiation: hb-subset-plan.cc:void $_16::operator()<hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int> >(hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int>&, hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int>&) const
Unexecuted instantiation: hb-subset-plan.cc:void $_16::operator()<OT::item_variations_t::combined_gain_idx_tuple_t>(OT::item_variations_t::combined_gain_idx_tuple_t&, OT::item_variations_t::combined_gain_idx_tuple_t&) const
Unexecuted instantiation: hb-subset-plan.cc:void $_16::operator()<OT::VariationSelectorRecord>(OT::VariationSelectorRecord&, OT::VariationSelectorRecord&) const
Unexecuted instantiation: hb-subset-plan.cc:void $_16::operator()<hb_vector_t<CFF::parsed_cs_op_t, false> >(hb_vector_t<CFF::parsed_cs_op_t, false>&, hb_vector_t<CFF::parsed_cs_op_t, false>&) const
Unexecuted instantiation: hb-subset-plan.cc:void $_16::operator()<CFF::parsed_cs_op_t*>(CFF::parsed_cs_op_t*&, CFF::parsed_cs_op_t*&) const
Unexecuted instantiation: hb-subset-plan.cc:void $_16::operator()<hb_vector_t<CFF::dict_val_t, false> >(hb_vector_t<CFF::dict_val_t, false>&, hb_vector_t<CFF::dict_val_t, false>&) const
Unexecuted instantiation: hb-subset-plan.cc:void $_16::operator()<CFF::dict_val_t*>(CFF::dict_val_t*&, CFF::dict_val_t*&) const
Unexecuted instantiation: hb-subset-plan.cc:void $_16::operator()<OT::cff1::accelerator_t::gname_t>(OT::cff1::accelerator_t::gname_t&, OT::cff1::accelerator_t::gname_t&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:void $_12::operator()<hb_vector_t<unsigned int, false> >(hb_vector_t<unsigned int, false>&, hb_vector_t<unsigned int, false>&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:void $_12::operator()<int>(int&, int&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:void $_12::operator()<unsigned int>(unsigned int&, unsigned int&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:void $_12::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:void $_12::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:void $_12::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:void $_12::operator()<hb_vector_t<hb_bit_set_t::page_map_t, true> >(hb_vector_t<hb_bit_set_t::page_map_t, true>&, hb_vector_t<hb_bit_set_t::page_map_t, true>&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:void $_12::operator()<hb_bit_set_t::page_map_t*>(hb_bit_set_t::page_map_t*&, hb_bit_set_t::page_map_t*&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:void $_12::operator()<hb_vector_t<hb_bit_page_t, false> >(hb_vector_t<hb_bit_page_t, false>&, hb_vector_t<hb_bit_page_t, false>&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:void $_12::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:void $_12::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:void $_12::operator()<bool>(bool&, bool&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:void $_12::operator()<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>&, hb_hashmap_t<unsigned int, unsigned int, true>&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:void $_12::operator()<unsigned short>(unsigned short&, unsigned short&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:void $_12::operator()<hb_hashmap_t<unsigned int, unsigned int, true>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:void $_12::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:void $_12::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:void $_12::operator()<char*>(char*&, char*&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:void $_12::operator()<hb_serialize_context_t::object_t*>(hb_serialize_context_t::object_t*&, hb_serialize_context_t::object_t*&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:void $_12::operator()<hb_vector_t<hb_serialize_context_t::object_t::link_t, false> >(hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&, hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:void $_12::operator()<hb_serialize_context_t::object_t::link_t*>(hb_serialize_context_t::object_t::link_t*&, hb_serialize_context_t::object_t::link_t*&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:void $_12::operator()<hb_vector_t<hb_vector_t<int, false> const*, false> >(hb_vector_t<hb_vector_t<int, false> const*, false>&, hb_vector_t<hb_vector_t<int, false> const*, false>&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:void $_12::operator()<hb_vector_t<int, false> const**>(hb_vector_t<int, false> const**&, hb_vector_t<int, false> const**&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:void $_12::operator()<hb_vector_t<char, false> >(hb_vector_t<char, false>&, hb_vector_t<char, false>&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:void $_12::operator()<hb_hashmap_t<unsigned int, Triple, false> >(hb_hashmap_t<unsigned int, Triple, false>&, hb_hashmap_t<unsigned int, Triple, false>&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:void $_12::operator()<hb_hashmap_t<unsigned int, Triple, false>::item_t*>(hb_hashmap_t<unsigned int, Triple, false>::item_t*&, hb_hashmap_t<unsigned int, Triple, false>::item_t*&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:void $_12::operator()<hb_vector_t<bool, false> >(hb_vector_t<bool, false>&, hb_vector_t<bool, false>&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:void $_12::operator()<bool*>(bool*&, bool*&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:void $_12::operator()<hb_vector_t<float, false> >(hb_vector_t<float, false>&, hb_vector_t<float, false>&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:void $_12::operator()<float*>(float*&, float*&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:void $_12::operator()<hb_vector_t<unsigned char, false> >(hb_vector_t<unsigned char, false>&, hb_vector_t<unsigned char, false>&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:void $_12::operator()<unsigned char*>(unsigned char*&, unsigned char*&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:void $_12::operator()<hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false> >(hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false>&, hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false>&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:void $_12::operator()<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*>(OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*&, OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:void $_12::operator()<OT::tuple_delta_t>(OT::tuple_delta_t&, OT::tuple_delta_t&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:void $_12::operator()<hb_vector_t<OT::tuple_delta_t, false> >(hb_vector_t<OT::tuple_delta_t, false>&, hb_vector_t<OT::tuple_delta_t, false>&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:void $_12::operator()<OT::tuple_delta_t*>(OT::tuple_delta_t*&, OT::tuple_delta_t*&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false> >(hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>&, hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*>(hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*&, hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false> >(hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>&, hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*>(hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*&, hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:void $_12::operator()<hb_vector_t<OT::delta_row_encoding_t, false> >(hb_vector_t<OT::delta_row_encoding_t, false>&, hb_vector_t<OT::delta_row_encoding_t, false>&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:void $_12::operator()<OT::delta_row_encoding_t*>(OT::delta_row_encoding_t*&, OT::delta_row_encoding_t*&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:void $_12::operator()<OT::delta_row_encoding_t>(OT::delta_row_encoding_t&, OT::delta_row_encoding_t&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:void $_12::operator()<hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int> >(hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int>&, hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int>&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:void $_12::operator()<OT::item_variations_t::combined_gain_idx_tuple_t>(OT::item_variations_t::combined_gain_idx_tuple_t&, OT::item_variations_t::combined_gain_idx_tuple_t&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<hb_vector_t<CFF::dict_val_t, false> >(hb_vector_t<CFF::dict_val_t, false>&, hb_vector_t<CFF::dict_val_t, false>&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<int>(int&, int&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<unsigned int>(unsigned int&, unsigned int&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<CFF::dict_val_t*>(CFF::dict_val_t*&, CFF::dict_val_t*&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<hb_vector_t<CFF::op_str_t, false> >(hb_vector_t<CFF::op_str_t, false>&, hb_vector_t<CFF::op_str_t, false>&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<CFF::op_str_t*>(CFF::op_str_t*&, CFF::op_str_t*&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>&, hb_hashmap_t<unsigned int, unsigned int, true>&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<unsigned short>(unsigned short&, unsigned short&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<hb_hashmap_t<unsigned int, unsigned int, true>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<hb_vector_t<unsigned int, false> >(hb_vector_t<unsigned int, false>&, hb_vector_t<unsigned int, false>&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<hb_vector_t<contour_point_t, false> >(hb_vector_t<contour_point_t, false>&, hb_vector_t<contour_point_t, false>&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<contour_point_t*>(contour_point_t*&, contour_point_t*&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<hb_hashmap_t<unsigned int, hb_pair_t<unsigned int, int>, false> >(hb_hashmap_t<unsigned int, hb_pair_t<unsigned int, int>, false>&, hb_hashmap_t<unsigned int, hb_pair_t<unsigned int, int>, false>&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<hb_hashmap_t<unsigned int, hb_pair_t<unsigned int, int>, false>::item_t*>(hb_hashmap_t<unsigned int, hb_pair_t<unsigned int, int>, false>::item_t*&, hb_hashmap_t<unsigned int, hb_pair_t<unsigned int, int>, false>::item_t*&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<hb_vector_t<hb_bit_set_t::page_map_t, true> >(hb_vector_t<hb_bit_set_t::page_map_t, true>&, hb_vector_t<hb_bit_set_t::page_map_t, true>&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<hb_bit_set_t::page_map_t*>(hb_bit_set_t::page_map_t*&, hb_bit_set_t::page_map_t*&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<hb_vector_t<hb_bit_page_t, false> >(hb_vector_t<hb_bit_page_t, false>&, hb_vector_t<hb_bit_page_t, false>&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<bool>(bool&, bool&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<char*>(char*&, char*&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<hb_serialize_context_t::object_t*>(hb_serialize_context_t::object_t*&, hb_serialize_context_t::object_t*&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<hb_vector_t<hb_serialize_context_t::object_t::link_t, false> >(hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&, hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<hb_serialize_context_t::object_t::link_t*>(hb_serialize_context_t::object_t::link_t*&, hb_serialize_context_t::object_t::link_t*&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<hb_vector_t<hb_vector_t<int, false> const*, false> >(hb_vector_t<hb_vector_t<int, false> const*, false>&, hb_vector_t<hb_vector_t<int, false> const*, false>&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<hb_vector_t<int, false> const**>(hb_vector_t<int, false> const**&, hb_vector_t<int, false> const**&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<hb_vector_t<char, false> >(hb_vector_t<char, false>&, hb_vector_t<char, false>&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<hb_hashmap_t<unsigned int, Triple, false> >(hb_hashmap_t<unsigned int, Triple, false>&, hb_hashmap_t<unsigned int, Triple, false>&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<hb_hashmap_t<unsigned int, Triple, false>::item_t*>(hb_hashmap_t<unsigned int, Triple, false>::item_t*&, hb_hashmap_t<unsigned int, Triple, false>::item_t*&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<hb_vector_t<bool, false> >(hb_vector_t<bool, false>&, hb_vector_t<bool, false>&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<bool*>(bool*&, bool*&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<hb_vector_t<float, false> >(hb_vector_t<float, false>&, hb_vector_t<float, false>&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<float*>(float*&, float*&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<hb_vector_t<unsigned char, false> >(hb_vector_t<unsigned char, false>&, hb_vector_t<unsigned char, false>&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<unsigned char*>(unsigned char*&, unsigned char*&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false> >(hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false>&, hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false>&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*>(OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*&, OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<OT::tuple_delta_t>(OT::tuple_delta_t&, OT::tuple_delta_t&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<hb_vector_t<OT::tuple_delta_t, false> >(hb_vector_t<OT::tuple_delta_t, false>&, hb_vector_t<OT::tuple_delta_t, false>&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<OT::tuple_delta_t*>(OT::tuple_delta_t*&, OT::tuple_delta_t*&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false> >(hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>&, hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*>(hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*&, hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false> >(hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>&, hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*>(hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*&, hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<hb_vector_t<OT::delta_row_encoding_t, false> >(hb_vector_t<OT::delta_row_encoding_t, false>&, hb_vector_t<OT::delta_row_encoding_t, false>&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<OT::delta_row_encoding_t*>(OT::delta_row_encoding_t*&, OT::delta_row_encoding_t*&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<OT::delta_row_encoding_t>(OT::delta_row_encoding_t&, OT::delta_row_encoding_t&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int> >(hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int>&, hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int>&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<OT::item_variations_t::combined_gain_idx_tuple_t>(OT::item_variations_t::combined_gain_idx_tuple_t&, OT::item_variations_t::combined_gain_idx_tuple_t&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<OT::AxisValueMap>(OT::AxisValueMap&, OT::AxisValueMap&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<hb_vector_t<CFF::parsed_cs_op_t, false> >(hb_vector_t<CFF::parsed_cs_op_t, false>&, hb_vector_t<CFF::parsed_cs_op_t, false>&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<CFF::parsed_cs_op_t*>(CFF::parsed_cs_op_t*&, CFF::parsed_cs_op_t*&) const
Unexecuted instantiation: hb-subset-table-layout.cc:void $_12::operator()<hb_hashmap_t<unsigned int, Triple, false> >(hb_hashmap_t<unsigned int, Triple, false>&, hb_hashmap_t<unsigned int, Triple, false>&) const
Unexecuted instantiation: hb-subset-table-layout.cc:void $_12::operator()<unsigned short>(unsigned short&, unsigned short&) const
Unexecuted instantiation: hb-subset-table-layout.cc:void $_12::operator()<unsigned int>(unsigned int&, unsigned int&) const
Unexecuted instantiation: hb-subset-table-layout.cc:void $_12::operator()<hb_hashmap_t<unsigned int, Triple, false>::item_t*>(hb_hashmap_t<unsigned int, Triple, false>::item_t*&, hb_hashmap_t<unsigned int, Triple, false>::item_t*&) const
Unexecuted instantiation: hb-subset-table-layout.cc:void $_12::operator()<hb_vector_t<OT::tuple_delta_t, false> >(hb_vector_t<OT::tuple_delta_t, false>&, hb_vector_t<OT::tuple_delta_t, false>&) const
Unexecuted instantiation: hb-subset-table-layout.cc:void $_12::operator()<int>(int&, int&) const
Unexecuted instantiation: hb-subset-table-layout.cc:void $_12::operator()<OT::tuple_delta_t*>(OT::tuple_delta_t*&, OT::tuple_delta_t*&) const
Unexecuted instantiation: hb-subset-table-layout.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false> >(hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>&, hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>&) const
Unexecuted instantiation: hb-subset-table-layout.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*>(hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*&, hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*&) const
Unexecuted instantiation: hb-subset-table-layout.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false> >(hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>&, hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>&) const
Unexecuted instantiation: hb-subset-table-layout.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*>(hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*&, hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*&) const
Unexecuted instantiation: hb-subset-table-layout.cc:void $_12::operator()<OT::tuple_delta_t>(OT::tuple_delta_t&, OT::tuple_delta_t&) const
Unexecuted instantiation: hb-subset-table-layout.cc:void $_12::operator()<hb_vector_t<bool, false> >(hb_vector_t<bool, false>&, hb_vector_t<bool, false>&) const
Unexecuted instantiation: hb-subset-table-layout.cc:void $_12::operator()<bool*>(bool*&, bool*&) const
Unexecuted instantiation: hb-subset-table-layout.cc:void $_12::operator()<hb_vector_t<float, false> >(hb_vector_t<float, false>&, hb_vector_t<float, false>&) const
Unexecuted instantiation: hb-subset-table-layout.cc:void $_12::operator()<float*>(float*&, float*&) const
Unexecuted instantiation: hb-subset-table-layout.cc:void $_12::operator()<hb_vector_t<unsigned char, false> >(hb_vector_t<unsigned char, false>&, hb_vector_t<unsigned char, false>&) const
Unexecuted instantiation: hb-subset-table-layout.cc:void $_12::operator()<unsigned char*>(unsigned char*&, unsigned char*&) const
Unexecuted instantiation: hb-subset-table-layout.cc:void $_12::operator()<hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false> >(hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false>&, hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false>&) const
Unexecuted instantiation: hb-subset-table-layout.cc:void $_12::operator()<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*>(OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*&, OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*&) const
Unexecuted instantiation: hb-subset-table-layout.cc:void $_12::operator()<hb_vector_t<char, false> >(hb_vector_t<char, false>&, hb_vector_t<char, false>&) const
Unexecuted instantiation: hb-subset-table-layout.cc:void $_12::operator()<char*>(char*&, char*&) const
Unexecuted instantiation: hb-subset-table-layout.cc:void $_12::operator()<hb_vector_t<hb_vector_t<int, false> const*, false> >(hb_vector_t<hb_vector_t<int, false> const*, false>&, hb_vector_t<hb_vector_t<int, false> const*, false>&) const
Unexecuted instantiation: hb-subset-table-layout.cc:void $_12::operator()<hb_vector_t<int, false> const**>(hb_vector_t<int, false> const**&, hb_vector_t<int, false> const**&) const
Unexecuted instantiation: hb-subset-table-layout.cc:void $_12::operator()<hb_vector_t<OT::delta_row_encoding_t, false> >(hb_vector_t<OT::delta_row_encoding_t, false>&, hb_vector_t<OT::delta_row_encoding_t, false>&) const
Unexecuted instantiation: hb-subset-table-layout.cc:void $_12::operator()<OT::delta_row_encoding_t*>(OT::delta_row_encoding_t*&, OT::delta_row_encoding_t*&) const
Unexecuted instantiation: hb-subset-table-layout.cc:void $_12::operator()<OT::delta_row_encoding_t>(OT::delta_row_encoding_t&, OT::delta_row_encoding_t&) const
Unexecuted instantiation: hb-subset-table-layout.cc:void $_12::operator()<hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int> >(hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int>&, hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int>&) const
Unexecuted instantiation: hb-subset-table-layout.cc:void $_12::operator()<OT::item_variations_t::combined_gain_idx_tuple_t>(OT::item_variations_t::combined_gain_idx_tuple_t&, OT::item_variations_t::combined_gain_idx_tuple_t&) const
Unexecuted instantiation: hb-subset-table-layout.cc:void $_12::operator()<hb_vector_t<hb_serialize_context_t::object_t::link_t, false> >(hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&, hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&) const
Unexecuted instantiation: hb-subset-table-layout.cc:void $_12::operator()<hb_serialize_context_t::object_t::link_t*>(hb_serialize_context_t::object_t::link_t*&, hb_serialize_context_t::object_t::link_t*&) const
Unexecuted instantiation: hb-subset-table-layout.cc:void $_12::operator()<hb_hashmap_t<unsigned int, unsigned int, false> >(hb_hashmap_t<unsigned int, unsigned int, false>&, hb_hashmap_t<unsigned int, unsigned int, false>&) const
Unexecuted instantiation: hb-subset-table-layout.cc:void $_12::operator()<hb_hashmap_t<unsigned int, unsigned int, false>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, false>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, false>::item_t*&) const
Unexecuted instantiation: hb-subset-table-layout.cc:void $_12::operator()<hb_pair_t<long, unsigned int> >(hb_pair_t<long, unsigned int>&, hb_pair_t<long, unsigned int>&) const
Unexecuted instantiation: hb-subset-table-layout.cc:void $_12::operator()<long>(long&, long&) const
Unexecuted instantiation: hb-subset-table-layout.cc:void $_12::operator()<hb_vector_t<unsigned int, false> >(hb_vector_t<unsigned int, false>&, hb_vector_t<unsigned int, false>&) const
Unexecuted instantiation: hb-subset-table-layout.cc:void $_12::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const
Unexecuted instantiation: hb-subset-table-layout.cc:void $_12::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const
Unexecuted instantiation: hb-subset-table-layout.cc:void $_12::operator()<bool>(bool&, bool&) const
Unexecuted instantiation: hb-subset-table-layout.cc:void $_12::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const
Unexecuted instantiation: hb-subset-table-layout.cc:void $_12::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const
Unexecuted instantiation: hb-subset-table-layout.cc:void $_12::operator()<hb_vector_t<hb_bit_set_t::page_map_t, true> >(hb_vector_t<hb_bit_set_t::page_map_t, true>&, hb_vector_t<hb_bit_set_t::page_map_t, true>&) const
Unexecuted instantiation: hb-subset-table-layout.cc:void $_12::operator()<hb_bit_set_t::page_map_t*>(hb_bit_set_t::page_map_t*&, hb_bit_set_t::page_map_t*&) const
Unexecuted instantiation: hb-subset-table-layout.cc:void $_12::operator()<hb_vector_t<hb_bit_page_t, false> >(hb_vector_t<hb_bit_page_t, false>&, hb_vector_t<hb_bit_page_t, false>&) const
Unexecuted instantiation: hb-subset-table-layout.cc:void $_12::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const
Unexecuted instantiation: hb-subset-table-layout.cc:void $_12::operator()<hb_serialize_context_t::object_t::link_t>(hb_serialize_context_t::object_t::link_t&, hb_serialize_context_t::object_t::link_t&) const
Unexecuted instantiation: hb-subset-table-layout.cc:void $_12::operator()<lookup_size_t>(lookup_size_t&, lookup_size_t&) const
Unexecuted instantiation: hb-subset-table-layout.cc:void $_12::operator()<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>&, hb_hashmap_t<unsigned int, unsigned int, true>&) const
Unexecuted instantiation: hb-subset-table-layout.cc:void $_12::operator()<hb_hashmap_t<unsigned int, unsigned int, true>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&) const
Unexecuted instantiation: hb-subset-table-layout.cc:void $_12::operator()<hb_serialize_context_t::object_t*>(hb_serialize_context_t::object_t*&, hb_serialize_context_t::object_t*&) const
Unexecuted instantiation: hb-subset-table-layout.cc:void $_12::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Unexecuted instantiation: hb-subset-table-layout.cc:void $_12::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const
Unexecuted instantiation: hb-subset-table-layout.cc:void $_12::operator()<hb_serialize_context_t::object_t>(hb_serialize_context_t::object_t&, hb_serialize_context_t::object_t&) const
Unexecuted instantiation: hb-subset-table-var.cc:void $_12::operator()<hb_vector_t<unsigned int, false> >(hb_vector_t<unsigned int, false>&, hb_vector_t<unsigned int, false>&) const
Unexecuted instantiation: hb-subset-table-var.cc:void $_12::operator()<int>(int&, int&) const
Unexecuted instantiation: hb-subset-table-var.cc:void $_12::operator()<unsigned int>(unsigned int&, unsigned int&) const
Unexecuted instantiation: hb-subset-table-var.cc:void $_12::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const
Unexecuted instantiation: hb-subset-table-var.cc:void $_12::operator()<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>&, hb_hashmap_t<unsigned int, unsigned int, true>&) const
Unexecuted instantiation: hb-subset-table-var.cc:void $_12::operator()<unsigned short>(unsigned short&, unsigned short&) const
Unexecuted instantiation: hb-subset-table-var.cc:void $_12::operator()<hb_hashmap_t<unsigned int, unsigned int, true>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&) const
Unexecuted instantiation: hb-subset-table-var.cc:void $_12::operator()<hb_hashmap_t<unsigned int, Triple, false> >(hb_hashmap_t<unsigned int, Triple, false>&, hb_hashmap_t<unsigned int, Triple, false>&) const
Unexecuted instantiation: hb-subset-table-var.cc:void $_12::operator()<hb_hashmap_t<unsigned int, Triple, false>::item_t*>(hb_hashmap_t<unsigned int, Triple, false>::item_t*&, hb_hashmap_t<unsigned int, Triple, false>::item_t*&) const
Unexecuted instantiation: hb-subset-table-var.cc:void $_12::operator()<hb_vector_t<OT::tuple_delta_t, false> >(hb_vector_t<OT::tuple_delta_t, false>&, hb_vector_t<OT::tuple_delta_t, false>&) const
Unexecuted instantiation: hb-subset-table-var.cc:void $_12::operator()<OT::tuple_delta_t*>(OT::tuple_delta_t*&, OT::tuple_delta_t*&) const
Unexecuted instantiation: hb-subset-table-var.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false> >(hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>&, hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>&) const
Unexecuted instantiation: hb-subset-table-var.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*>(hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*&, hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*&) const
Unexecuted instantiation: hb-subset-table-var.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false> >(hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>&, hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>&) const
Unexecuted instantiation: hb-subset-table-var.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*>(hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*&, hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*&) const
Unexecuted instantiation: hb-subset-table-var.cc:void $_12::operator()<OT::tuple_delta_t>(OT::tuple_delta_t&, OT::tuple_delta_t&) const
Unexecuted instantiation: hb-subset-table-var.cc:void $_12::operator()<hb_vector_t<bool, false> >(hb_vector_t<bool, false>&, hb_vector_t<bool, false>&) const
Unexecuted instantiation: hb-subset-table-var.cc:void $_12::operator()<bool*>(bool*&, bool*&) const
Unexecuted instantiation: hb-subset-table-var.cc:void $_12::operator()<hb_vector_t<float, false> >(hb_vector_t<float, false>&, hb_vector_t<float, false>&) const
Unexecuted instantiation: hb-subset-table-var.cc:void $_12::operator()<float*>(float*&, float*&) const
Unexecuted instantiation: hb-subset-table-var.cc:void $_12::operator()<hb_vector_t<unsigned char, false> >(hb_vector_t<unsigned char, false>&, hb_vector_t<unsigned char, false>&) const
Unexecuted instantiation: hb-subset-table-var.cc:void $_12::operator()<unsigned char*>(unsigned char*&, unsigned char*&) const
Unexecuted instantiation: hb-subset-table-var.cc:void $_12::operator()<hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false> >(hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false>&, hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false>&) const
Unexecuted instantiation: hb-subset-table-var.cc:void $_12::operator()<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*>(OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*&, OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*&) const
Unexecuted instantiation: hb-subset-table-var.cc:void $_12::operator()<hb_vector_t<char, false> >(hb_vector_t<char, false>&, hb_vector_t<char, false>&) const
Unexecuted instantiation: hb-subset-table-var.cc:void $_12::operator()<char*>(char*&, char*&) const
Unexecuted instantiation: hb-subset-table-var.cc:void $_12::operator()<hb_vector_t<hb_vector_t<int, false> const*, false> >(hb_vector_t<hb_vector_t<int, false> const*, false>&, hb_vector_t<hb_vector_t<int, false> const*, false>&) const
Unexecuted instantiation: hb-subset-table-var.cc:void $_12::operator()<hb_vector_t<int, false> const**>(hb_vector_t<int, false> const**&, hb_vector_t<int, false> const**&) const
Unexecuted instantiation: hb-subset-table-var.cc:void $_12::operator()<hb_vector_t<OT::delta_row_encoding_t, false> >(hb_vector_t<OT::delta_row_encoding_t, false>&, hb_vector_t<OT::delta_row_encoding_t, false>&) const
Unexecuted instantiation: hb-subset-table-var.cc:void $_12::operator()<OT::delta_row_encoding_t*>(OT::delta_row_encoding_t*&, OT::delta_row_encoding_t*&) const
Unexecuted instantiation: hb-subset-table-var.cc:void $_12::operator()<OT::delta_row_encoding_t>(OT::delta_row_encoding_t&, OT::delta_row_encoding_t&) const
Unexecuted instantiation: hb-subset-table-var.cc:void $_12::operator()<hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int> >(hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int>&, hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int>&) const
Unexecuted instantiation: hb-subset-table-var.cc:void $_12::operator()<OT::item_variations_t::combined_gain_idx_tuple_t>(OT::item_variations_t::combined_gain_idx_tuple_t&, OT::item_variations_t::combined_gain_idx_tuple_t&) const
Unexecuted instantiation: hb-subset-table-var.cc:void $_12::operator()<hb_vector_t<hb_serialize_context_t::object_t::link_t, false> >(hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&, hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&) const
Unexecuted instantiation: hb-subset-table-var.cc:void $_12::operator()<hb_serialize_context_t::object_t::link_t*>(hb_serialize_context_t::object_t::link_t*&, hb_serialize_context_t::object_t::link_t*&) const
Unexecuted instantiation: hb-subset-table-var.cc:void $_12::operator()<hb_hashmap_t<unsigned int, unsigned int, false> >(hb_hashmap_t<unsigned int, unsigned int, false>&, hb_hashmap_t<unsigned int, unsigned int, false>&) const
Unexecuted instantiation: hb-subset-table-var.cc:void $_12::operator()<hb_hashmap_t<unsigned int, unsigned int, false>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, false>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, false>::item_t*&) const
Unexecuted instantiation: hb-subset-table-var.cc:void $_12::operator()<hb_pair_t<long, unsigned int> >(hb_pair_t<long, unsigned int>&, hb_pair_t<long, unsigned int>&) const
Unexecuted instantiation: hb-subset-table-var.cc:void $_12::operator()<long>(long&, long&) const
Unexecuted instantiation: hb-subset-table-var.cc:void $_12::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const
Unexecuted instantiation: hb-subset-table-var.cc:void $_12::operator()<bool>(bool&, bool&) const
Unexecuted instantiation: hb-subset-table-var.cc:void $_12::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const
Unexecuted instantiation: hb-subset-table-var.cc:void $_12::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const
Unexecuted instantiation: hb-subset-table-var.cc:void $_12::operator()<hb_vector_t<hb_bit_set_t::page_map_t, true> >(hb_vector_t<hb_bit_set_t::page_map_t, true>&, hb_vector_t<hb_bit_set_t::page_map_t, true>&) const
Unexecuted instantiation: hb-subset-table-var.cc:void $_12::operator()<hb_bit_set_t::page_map_t*>(hb_bit_set_t::page_map_t*&, hb_bit_set_t::page_map_t*&) const
Unexecuted instantiation: hb-subset-table-var.cc:void $_12::operator()<hb_vector_t<hb_bit_page_t, false> >(hb_vector_t<hb_bit_page_t, false>&, hb_vector_t<hb_bit_page_t, false>&) const
Unexecuted instantiation: hb-subset-table-var.cc:void $_12::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const
Unexecuted instantiation: hb-subset-table-var.cc:void $_12::operator()<hb_serialize_context_t::object_t::link_t>(hb_serialize_context_t::object_t::link_t&, hb_serialize_context_t::object_t::link_t&) const
Unexecuted instantiation: hb-subset-table-var.cc:void $_12::operator()<lookup_size_t>(lookup_size_t&, lookup_size_t&) const
Unexecuted instantiation: hb-subset-table-var.cc:void $_12::operator()<OT::AxisValueMap>(OT::AxisValueMap&, OT::AxisValueMap&) const
Unexecuted instantiation: hb-subset-table-var.cc:void $_12::operator()<hb_serialize_context_t::object_t*>(hb_serialize_context_t::object_t*&, hb_serialize_context_t::object_t*&) const
Unexecuted instantiation: hb-subset-table-var.cc:void $_12::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Unexecuted instantiation: hb-subset-table-var.cc:void $_12::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const
Unexecuted instantiation: hb-subset-table-var.cc:void $_12::operator()<hb_serialize_context_t::object_t>(hb_serialize_context_t::object_t&, hb_serialize_context_t::object_t&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<hb_vector_t<CFF::op_str_t, false> >(hb_vector_t<CFF::op_str_t, false>&, hb_vector_t<CFF::op_str_t, false>&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<int>(int&, int&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<unsigned int>(unsigned int&, unsigned int&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<CFF::op_str_t*>(CFF::op_str_t*&, CFF::op_str_t*&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<hb_vector_t<hb_serialize_context_t::object_t::link_t, false> >(hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&, hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<hb_serialize_context_t::object_t::link_t*>(hb_serialize_context_t::object_t::link_t*&, hb_serialize_context_t::object_t::link_t*&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<hb_hashmap_t<unsigned int, unsigned int, false> >(hb_hashmap_t<unsigned int, unsigned int, false>&, hb_hashmap_t<unsigned int, unsigned int, false>&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<unsigned short>(unsigned short&, unsigned short&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<hb_hashmap_t<unsigned int, unsigned int, false>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, false>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, false>::item_t*&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<hb_pair_t<long, unsigned int> >(hb_pair_t<long, unsigned int>&, hb_pair_t<long, unsigned int>&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<long>(long&, long&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<hb_vector_t<unsigned int, false> >(hb_vector_t<unsigned int, false>&, hb_vector_t<unsigned int, false>&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<bool>(bool&, bool&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<hb_vector_t<hb_bit_set_t::page_map_t, true> >(hb_vector_t<hb_bit_set_t::page_map_t, true>&, hb_vector_t<hb_bit_set_t::page_map_t, true>&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<hb_bit_set_t::page_map_t*>(hb_bit_set_t::page_map_t*&, hb_bit_set_t::page_map_t*&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<hb_vector_t<hb_bit_page_t, false> >(hb_vector_t<hb_bit_page_t, false>&, hb_vector_t<hb_bit_page_t, false>&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<hb_serialize_context_t::object_t::link_t>(hb_serialize_context_t::object_t::link_t&, hb_serialize_context_t::object_t::link_t&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<lookup_size_t>(lookup_size_t&, lookup_size_t&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>&, hb_hashmap_t<unsigned int, unsigned int, true>&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<hb_hashmap_t<unsigned int, unsigned int, true>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<char*>(char*&, char*&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<hb_serialize_context_t::object_t*>(hb_serialize_context_t::object_t*&, hb_serialize_context_t::object_t*&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<hb_serialize_context_t::object_t>(hb_serialize_context_t::object_t&, hb_serialize_context_t::object_t&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<hb_vector_t<hb_vector_t<int, false> const*, false> >(hb_vector_t<hb_vector_t<int, false> const*, false>&, hb_vector_t<hb_vector_t<int, false> const*, false>&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<hb_vector_t<int, false> const**>(hb_vector_t<int, false> const**&, hb_vector_t<int, false> const**&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<hb_vector_t<char, false> >(hb_vector_t<char, false>&, hb_vector_t<char, false>&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<hb_hashmap_t<unsigned int, Triple, false> >(hb_hashmap_t<unsigned int, Triple, false>&, hb_hashmap_t<unsigned int, Triple, false>&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<hb_hashmap_t<unsigned int, Triple, false>::item_t*>(hb_hashmap_t<unsigned int, Triple, false>::item_t*&, hb_hashmap_t<unsigned int, Triple, false>::item_t*&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<hb_vector_t<bool, false> >(hb_vector_t<bool, false>&, hb_vector_t<bool, false>&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<bool*>(bool*&, bool*&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<hb_vector_t<float, false> >(hb_vector_t<float, false>&, hb_vector_t<float, false>&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<float*>(float*&, float*&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<hb_vector_t<unsigned char, false> >(hb_vector_t<unsigned char, false>&, hb_vector_t<unsigned char, false>&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<unsigned char*>(unsigned char*&, unsigned char*&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false> >(hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false>&, hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false>&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*>(OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*&, OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<OT::tuple_delta_t>(OT::tuple_delta_t&, OT::tuple_delta_t&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<hb_vector_t<OT::tuple_delta_t, false> >(hb_vector_t<OT::tuple_delta_t, false>&, hb_vector_t<OT::tuple_delta_t, false>&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<OT::tuple_delta_t*>(OT::tuple_delta_t*&, OT::tuple_delta_t*&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false> >(hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>&, hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*>(hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*&, hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false> >(hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>&, hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*>(hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*&, hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<hb_vector_t<OT::delta_row_encoding_t, false> >(hb_vector_t<OT::delta_row_encoding_t, false>&, hb_vector_t<OT::delta_row_encoding_t, false>&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<OT::delta_row_encoding_t*>(OT::delta_row_encoding_t*&, OT::delta_row_encoding_t*&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<OT::delta_row_encoding_t>(OT::delta_row_encoding_t&, OT::delta_row_encoding_t&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int> >(hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int>&, hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int>&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<OT::item_variations_t::combined_gain_idx_tuple_t>(OT::item_variations_t::combined_gain_idx_tuple_t&, OT::item_variations_t::combined_gain_idx_tuple_t&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<hb_vector_t<CFF::parsed_cs_op_t, false> >(hb_vector_t<CFF::parsed_cs_op_t, false>&, hb_vector_t<CFF::parsed_cs_op_t, false>&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<CFF::parsed_cs_op_t*>(CFF::parsed_cs_op_t*&, CFF::parsed_cs_op_t*&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<hb_vector_t<CFF::dict_val_t, false> >(hb_vector_t<CFF::dict_val_t, false>&, hb_vector_t<CFF::dict_val_t, false>&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<CFF::dict_val_t*>(CFF::dict_val_t*&, CFF::dict_val_t*&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<OT::cff1::accelerator_t::gname_t>(OT::cff1::accelerator_t::gname_t&, OT::cff1::accelerator_t::gname_t&) const
Unexecuted instantiation: hb-subset-table-color.cc:void $_12::operator()<hb_vector_t<hb_serialize_context_t::object_t::link_t, false> >(hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&, hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&) const
Unexecuted instantiation: hb-subset-table-color.cc:void $_12::operator()<int>(int&, int&) const
Unexecuted instantiation: hb-subset-table-color.cc:void $_12::operator()<unsigned int>(unsigned int&, unsigned int&) const
Unexecuted instantiation: hb-subset-table-color.cc:void $_12::operator()<hb_serialize_context_t::object_t::link_t*>(hb_serialize_context_t::object_t::link_t*&, hb_serialize_context_t::object_t::link_t*&) const
Unexecuted instantiation: hb-subset-table-color.cc:void $_12::operator()<hb_hashmap_t<unsigned int, unsigned int, false> >(hb_hashmap_t<unsigned int, unsigned int, false>&, hb_hashmap_t<unsigned int, unsigned int, false>&) const
Unexecuted instantiation: hb-subset-table-color.cc:void $_12::operator()<unsigned short>(unsigned short&, unsigned short&) const
Unexecuted instantiation: hb-subset-table-color.cc:void $_12::operator()<hb_hashmap_t<unsigned int, unsigned int, false>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, false>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, false>::item_t*&) const
Unexecuted instantiation: hb-subset-table-color.cc:void $_12::operator()<hb_pair_t<long, unsigned int> >(hb_pair_t<long, unsigned int>&, hb_pair_t<long, unsigned int>&) const
Unexecuted instantiation: hb-subset-table-color.cc:void $_12::operator()<long>(long&, long&) const
Unexecuted instantiation: hb-subset-table-color.cc:void $_12::operator()<hb_vector_t<unsigned int, false> >(hb_vector_t<unsigned int, false>&, hb_vector_t<unsigned int, false>&) const
Unexecuted instantiation: hb-subset-table-color.cc:void $_12::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const
Unexecuted instantiation: hb-subset-table-color.cc:void $_12::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const
Unexecuted instantiation: hb-subset-table-color.cc:void $_12::operator()<bool>(bool&, bool&) const
Unexecuted instantiation: hb-subset-table-color.cc:void $_12::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const
Unexecuted instantiation: hb-subset-table-color.cc:void $_12::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const
Unexecuted instantiation: hb-subset-table-color.cc:void $_12::operator()<hb_vector_t<hb_bit_set_t::page_map_t, true> >(hb_vector_t<hb_bit_set_t::page_map_t, true>&, hb_vector_t<hb_bit_set_t::page_map_t, true>&) const
Unexecuted instantiation: hb-subset-table-color.cc:void $_12::operator()<hb_bit_set_t::page_map_t*>(hb_bit_set_t::page_map_t*&, hb_bit_set_t::page_map_t*&) const
Unexecuted instantiation: hb-subset-table-color.cc:void $_12::operator()<hb_vector_t<hb_bit_page_t, false> >(hb_vector_t<hb_bit_page_t, false>&, hb_vector_t<hb_bit_page_t, false>&) const
Unexecuted instantiation: hb-subset-table-color.cc:void $_12::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const
Unexecuted instantiation: hb-subset-table-color.cc:void $_12::operator()<hb_serialize_context_t::object_t::link_t>(hb_serialize_context_t::object_t::link_t&, hb_serialize_context_t::object_t::link_t&) const
Unexecuted instantiation: hb-subset-table-color.cc:void $_12::operator()<lookup_size_t>(lookup_size_t&, lookup_size_t&) const
Unexecuted instantiation: hb-subset-table-color.cc:void $_12::operator()<hb_hashmap_t<unsigned int, Triple, false> >(hb_hashmap_t<unsigned int, Triple, false>&, hb_hashmap_t<unsigned int, Triple, false>&) const
Unexecuted instantiation: hb-subset-table-color.cc:void $_12::operator()<hb_hashmap_t<unsigned int, Triple, false>::item_t*>(hb_hashmap_t<unsigned int, Triple, false>::item_t*&, hb_hashmap_t<unsigned int, Triple, false>::item_t*&) const
Unexecuted instantiation: hb-subset-table-color.cc:void $_12::operator()<hb_vector_t<OT::tuple_delta_t, false> >(hb_vector_t<OT::tuple_delta_t, false>&, hb_vector_t<OT::tuple_delta_t, false>&) const
Unexecuted instantiation: hb-subset-table-color.cc:void $_12::operator()<OT::tuple_delta_t*>(OT::tuple_delta_t*&, OT::tuple_delta_t*&) const
Unexecuted instantiation: hb-subset-table-color.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false> >(hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>&, hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>&) const
Unexecuted instantiation: hb-subset-table-color.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*>(hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*&, hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*&) const
Unexecuted instantiation: hb-subset-table-color.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false> >(hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>&, hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>&) const
Unexecuted instantiation: hb-subset-table-color.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*>(hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*&, hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*&) const
Unexecuted instantiation: hb-subset-table-color.cc:void $_12::operator()<OT::tuple_delta_t>(OT::tuple_delta_t&, OT::tuple_delta_t&) const
Unexecuted instantiation: hb-subset-table-color.cc:void $_12::operator()<hb_vector_t<bool, false> >(hb_vector_t<bool, false>&, hb_vector_t<bool, false>&) const
Unexecuted instantiation: hb-subset-table-color.cc:void $_12::operator()<bool*>(bool*&, bool*&) const
Unexecuted instantiation: hb-subset-table-color.cc:void $_12::operator()<hb_vector_t<float, false> >(hb_vector_t<float, false>&, hb_vector_t<float, false>&) const
Unexecuted instantiation: hb-subset-table-color.cc:void $_12::operator()<float*>(float*&, float*&) const
Unexecuted instantiation: hb-subset-table-color.cc:void $_12::operator()<hb_vector_t<unsigned char, false> >(hb_vector_t<unsigned char, false>&, hb_vector_t<unsigned char, false>&) const
Unexecuted instantiation: hb-subset-table-color.cc:void $_12::operator()<unsigned char*>(unsigned char*&, unsigned char*&) const
Unexecuted instantiation: hb-subset-table-color.cc:void $_12::operator()<hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false> >(hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false>&, hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false>&) const
Unexecuted instantiation: hb-subset-table-color.cc:void $_12::operator()<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*>(OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*&, OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*&) const
Unexecuted instantiation: hb-subset-table-color.cc:void $_12::operator()<hb_vector_t<char, false> >(hb_vector_t<char, false>&, hb_vector_t<char, false>&) const
Unexecuted instantiation: hb-subset-table-color.cc:void $_12::operator()<char*>(char*&, char*&) const
Unexecuted instantiation: hb-subset-table-color.cc:void $_12::operator()<hb_vector_t<hb_vector_t<int, false> const*, false> >(hb_vector_t<hb_vector_t<int, false> const*, false>&, hb_vector_t<hb_vector_t<int, false> const*, false>&) const
Unexecuted instantiation: hb-subset-table-color.cc:void $_12::operator()<hb_vector_t<int, false> const**>(hb_vector_t<int, false> const**&, hb_vector_t<int, false> const**&) const
Unexecuted instantiation: hb-subset-table-color.cc:void $_12::operator()<hb_vector_t<OT::delta_row_encoding_t, false> >(hb_vector_t<OT::delta_row_encoding_t, false>&, hb_vector_t<OT::delta_row_encoding_t, false>&) const
Unexecuted instantiation: hb-subset-table-color.cc:void $_12::operator()<OT::delta_row_encoding_t*>(OT::delta_row_encoding_t*&, OT::delta_row_encoding_t*&) const
Unexecuted instantiation: hb-subset-table-color.cc:void $_12::operator()<OT::delta_row_encoding_t>(OT::delta_row_encoding_t&, OT::delta_row_encoding_t&) const
Unexecuted instantiation: hb-subset-table-color.cc:void $_12::operator()<hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int> >(hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int>&, hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int>&) const
Unexecuted instantiation: hb-subset-table-color.cc:void $_12::operator()<OT::item_variations_t::combined_gain_idx_tuple_t>(OT::item_variations_t::combined_gain_idx_tuple_t&, OT::item_variations_t::combined_gain_idx_tuple_t&) const
Unexecuted instantiation: hb-subset-table-color.cc:void $_12::operator()<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>&, hb_hashmap_t<unsigned int, unsigned int, true>&) const
Unexecuted instantiation: hb-subset-table-color.cc:void $_12::operator()<hb_hashmap_t<unsigned int, unsigned int, true>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&) const
Unexecuted instantiation: hb-subset-table-color.cc:void $_12::operator()<hb_serialize_context_t::object_t*>(hb_serialize_context_t::object_t*&, hb_serialize_context_t::object_t*&) const
Unexecuted instantiation: hb-subset-table-color.cc:void $_12::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Unexecuted instantiation: hb-subset-table-color.cc:void $_12::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const
Unexecuted instantiation: hb-subset-table-color.cc:void $_12::operator()<hb_serialize_context_t::object_t>(hb_serialize_context_t::object_t&, hb_serialize_context_t::object_t&) const
Unexecuted instantiation: hb-subset-table-other.cc:void $_13::operator()<hb_vector_t<hb_serialize_context_t::object_t::link_t, false> >(hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&, hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&) const
Unexecuted instantiation: hb-subset-table-other.cc:void $_13::operator()<int>(int&, int&) const
Unexecuted instantiation: hb-subset-table-other.cc:void $_13::operator()<unsigned int>(unsigned int&, unsigned int&) const
Unexecuted instantiation: hb-subset-table-other.cc:void $_13::operator()<hb_serialize_context_t::object_t::link_t*>(hb_serialize_context_t::object_t::link_t*&, hb_serialize_context_t::object_t::link_t*&) const
Unexecuted instantiation: hb-subset-table-other.cc:void $_13::operator()<hb_hashmap_t<unsigned int, unsigned int, false> >(hb_hashmap_t<unsigned int, unsigned int, false>&, hb_hashmap_t<unsigned int, unsigned int, false>&) const
Unexecuted instantiation: hb-subset-table-other.cc:void $_13::operator()<unsigned short>(unsigned short&, unsigned short&) const
Unexecuted instantiation: hb-subset-table-other.cc:void $_13::operator()<hb_hashmap_t<unsigned int, unsigned int, false>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, false>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, false>::item_t*&) const
Unexecuted instantiation: hb-subset-table-other.cc:void $_13::operator()<hb_pair_t<long, unsigned int> >(hb_pair_t<long, unsigned int>&, hb_pair_t<long, unsigned int>&) const
Unexecuted instantiation: hb-subset-table-other.cc:void $_13::operator()<long>(long&, long&) const
Unexecuted instantiation: hb-subset-table-other.cc:void $_13::operator()<hb_vector_t<unsigned int, false> >(hb_vector_t<unsigned int, false>&, hb_vector_t<unsigned int, false>&) const
Unexecuted instantiation: hb-subset-table-other.cc:void $_13::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const
Unexecuted instantiation: hb-subset-table-other.cc:void $_13::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const
Unexecuted instantiation: hb-subset-table-other.cc:void $_13::operator()<bool>(bool&, bool&) const
Unexecuted instantiation: hb-subset-table-other.cc:void $_13::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const
Unexecuted instantiation: hb-subset-table-other.cc:void $_13::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const
Unexecuted instantiation: hb-subset-table-other.cc:void $_13::operator()<hb_vector_t<hb_bit_set_t::page_map_t, true> >(hb_vector_t<hb_bit_set_t::page_map_t, true>&, hb_vector_t<hb_bit_set_t::page_map_t, true>&) const
Unexecuted instantiation: hb-subset-table-other.cc:void $_13::operator()<hb_bit_set_t::page_map_t*>(hb_bit_set_t::page_map_t*&, hb_bit_set_t::page_map_t*&) const
Unexecuted instantiation: hb-subset-table-other.cc:void $_13::operator()<hb_vector_t<hb_bit_page_t, false> >(hb_vector_t<hb_bit_page_t, false>&, hb_vector_t<hb_bit_page_t, false>&) const
Unexecuted instantiation: hb-subset-table-other.cc:void $_13::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const
Unexecuted instantiation: hb-subset-table-other.cc:void $_13::operator()<hb_serialize_context_t::object_t::link_t>(hb_serialize_context_t::object_t::link_t&, hb_serialize_context_t::object_t::link_t&) const
Unexecuted instantiation: hb-subset-table-other.cc:void $_13::operator()<lookup_size_t>(lookup_size_t&, lookup_size_t&) const
Unexecuted instantiation: hb-subset-table-other.cc:void $_13::operator()<OT::VariationSelectorRecord>(OT::VariationSelectorRecord&, OT::VariationSelectorRecord&) const
Unexecuted instantiation: hb-subset-table-other.cc:void $_13::operator()<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>&, hb_hashmap_t<unsigned int, unsigned int, true>&) const
Unexecuted instantiation: hb-subset-table-other.cc:void $_13::operator()<hb_hashmap_t<unsigned int, unsigned int, true>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&) const
Unexecuted instantiation: hb-subset-table-other.cc:void $_13::operator()<char*>(char*&, char*&) const
Unexecuted instantiation: hb-subset-table-other.cc:void $_13::operator()<hb_serialize_context_t::object_t*>(hb_serialize_context_t::object_t*&, hb_serialize_context_t::object_t*&) const
Unexecuted instantiation: hb-subset-table-other.cc:void $_13::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Unexecuted instantiation: hb-subset-table-other.cc:void $_13::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const
Unexecuted instantiation: hb-subset-table-other.cc:void $_13::operator()<hb_serialize_context_t::object_t>(hb_serialize_context_t::object_t&, hb_serialize_context_t::object_t&) const
Unexecuted instantiation: hb-subset-table-other.cc:void $_13::operator()<hb_vector_t<hb_vector_t<int, false> const*, false> >(hb_vector_t<hb_vector_t<int, false> const*, false>&, hb_vector_t<hb_vector_t<int, false> const*, false>&) const
Unexecuted instantiation: hb-subset-table-other.cc:void $_13::operator()<hb_vector_t<int, false> const**>(hb_vector_t<int, false> const**&, hb_vector_t<int, false> const**&) const
Unexecuted instantiation: hb-subset-table-other.cc:void $_13::operator()<hb_vector_t<char, false> >(hb_vector_t<char, false>&, hb_vector_t<char, false>&) const
Unexecuted instantiation: hb-subset-table-other.cc:void $_13::operator()<hb_hashmap_t<unsigned int, Triple, false> >(hb_hashmap_t<unsigned int, Triple, false>&, hb_hashmap_t<unsigned int, Triple, false>&) const
Unexecuted instantiation: hb-subset-table-other.cc:void $_13::operator()<hb_hashmap_t<unsigned int, Triple, false>::item_t*>(hb_hashmap_t<unsigned int, Triple, false>::item_t*&, hb_hashmap_t<unsigned int, Triple, false>::item_t*&) const
Unexecuted instantiation: hb-subset-table-other.cc:void $_13::operator()<hb_vector_t<bool, false> >(hb_vector_t<bool, false>&, hb_vector_t<bool, false>&) const
Unexecuted instantiation: hb-subset-table-other.cc:void $_13::operator()<bool*>(bool*&, bool*&) const
Unexecuted instantiation: hb-subset-table-other.cc:void $_13::operator()<hb_vector_t<float, false> >(hb_vector_t<float, false>&, hb_vector_t<float, false>&) const
Unexecuted instantiation: hb-subset-table-other.cc:void $_13::operator()<float*>(float*&, float*&) const
Unexecuted instantiation: hb-subset-table-other.cc:void $_13::operator()<hb_vector_t<unsigned char, false> >(hb_vector_t<unsigned char, false>&, hb_vector_t<unsigned char, false>&) const
Unexecuted instantiation: hb-subset-table-other.cc:void $_13::operator()<unsigned char*>(unsigned char*&, unsigned char*&) const
Unexecuted instantiation: hb-subset-table-other.cc:void $_13::operator()<hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false> >(hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false>&, hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false>&) const
Unexecuted instantiation: hb-subset-table-other.cc:void $_13::operator()<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*>(OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*&, OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*&) const
Unexecuted instantiation: hb-subset-table-other.cc:void $_13::operator()<OT::tuple_delta_t>(OT::tuple_delta_t&, OT::tuple_delta_t&) const
Unexecuted instantiation: hb-subset-table-other.cc:void $_13::operator()<hb_vector_t<OT::tuple_delta_t, false> >(hb_vector_t<OT::tuple_delta_t, false>&, hb_vector_t<OT::tuple_delta_t, false>&) const
Unexecuted instantiation: hb-subset-table-other.cc:void $_13::operator()<OT::tuple_delta_t*>(OT::tuple_delta_t*&, OT::tuple_delta_t*&) const
Unexecuted instantiation: hb-subset-table-other.cc:void $_13::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false> >(hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>&, hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>&) const
Unexecuted instantiation: hb-subset-table-other.cc:void $_13::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*>(hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*&, hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*&) const
Unexecuted instantiation: hb-subset-table-other.cc:void $_13::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false> >(hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>&, hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>&) const
Unexecuted instantiation: hb-subset-table-other.cc:void $_13::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*>(hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*&, hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*&) const
Unexecuted instantiation: hb-subset-table-other.cc:void $_13::operator()<hb_vector_t<OT::delta_row_encoding_t, false> >(hb_vector_t<OT::delta_row_encoding_t, false>&, hb_vector_t<OT::delta_row_encoding_t, false>&) const
Unexecuted instantiation: hb-subset-table-other.cc:void $_13::operator()<OT::delta_row_encoding_t*>(OT::delta_row_encoding_t*&, OT::delta_row_encoding_t*&) const
Unexecuted instantiation: hb-subset-table-other.cc:void $_13::operator()<OT::delta_row_encoding_t>(OT::delta_row_encoding_t&, OT::delta_row_encoding_t&) const
Unexecuted instantiation: hb-subset-table-other.cc:void $_13::operator()<hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int> >(hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int>&, hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int>&) const
Unexecuted instantiation: hb-subset-table-other.cc:void $_13::operator()<OT::item_variations_t::combined_gain_idx_tuple_t>(OT::item_variations_t::combined_gain_idx_tuple_t&, OT::item_variations_t::combined_gain_idx_tuple_t&) const
Unexecuted instantiation: gsubgpos-context.cc:void $_12::operator()<hb_vector_t<hb_serialize_context_t::object_t::link_t, false> >(hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&, hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&) const
Unexecuted instantiation: gsubgpos-context.cc:void $_12::operator()<int>(int&, int&) const
Unexecuted instantiation: gsubgpos-context.cc:void $_12::operator()<unsigned int>(unsigned int&, unsigned int&) const
Unexecuted instantiation: gsubgpos-context.cc:void $_12::operator()<hb_serialize_context_t::object_t::link_t*>(hb_serialize_context_t::object_t::link_t*&, hb_serialize_context_t::object_t::link_t*&) const
Unexecuted instantiation: gsubgpos-context.cc:void $_12::operator()<hb_hashmap_t<unsigned int, unsigned int, false> >(hb_hashmap_t<unsigned int, unsigned int, false>&, hb_hashmap_t<unsigned int, unsigned int, false>&) const
Unexecuted instantiation: gsubgpos-context.cc:void $_12::operator()<unsigned short>(unsigned short&, unsigned short&) const
Unexecuted instantiation: gsubgpos-context.cc:void $_12::operator()<hb_hashmap_t<unsigned int, unsigned int, false>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, false>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, false>::item_t*&) const
Unexecuted instantiation: gsubgpos-context.cc:void $_12::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const
Unexecuted instantiation: gsubgpos-context.cc:void $_12::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const
Unexecuted instantiation: gsubgpos-context.cc:void $_12::operator()<hb_vector_t<hb_bit_set_t::page_map_t, true> >(hb_vector_t<hb_bit_set_t::page_map_t, true>&, hb_vector_t<hb_bit_set_t::page_map_t, true>&) const
Unexecuted instantiation: gsubgpos-context.cc:void $_12::operator()<hb_bit_set_t::page_map_t*>(hb_bit_set_t::page_map_t*&, hb_bit_set_t::page_map_t*&) const
Unexecuted instantiation: gsubgpos-context.cc:void $_12::operator()<hb_vector_t<hb_bit_page_t, false> >(hb_vector_t<hb_bit_page_t, false>&, hb_vector_t<hb_bit_page_t, false>&) const
Unexecuted instantiation: gsubgpos-context.cc:void $_12::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const
Unexecuted instantiation: gsubgpos-context.cc:void $_12::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const
Unexecuted instantiation: gsubgpos-context.cc:void $_12::operator()<bool>(bool&, bool&) const
Unexecuted instantiation: gsubgpos-context.cc:void $_12::operator()<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>&, hb_hashmap_t<unsigned int, unsigned int, true>&) const
Unexecuted instantiation: gsubgpos-context.cc:void $_12::operator()<hb_hashmap_t<unsigned int, unsigned int, true>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&) const
Unexecuted instantiation: gsubgpos-context.cc:void $_12::operator()<char*>(char*&, char*&) const
Unexecuted instantiation: gsubgpos-context.cc:void $_12::operator()<hb_serialize_context_t::object_t*>(hb_serialize_context_t::object_t*&, hb_serialize_context_t::object_t*&) const
Unexecuted instantiation: gsubgpos-context.cc:void $_12::operator()<hb_serialize_context_t::object_t::link_t>(hb_serialize_context_t::object_t::link_t&, hb_serialize_context_t::object_t::link_t&) const
Unexecuted instantiation: gsubgpos-context.cc:void $_12::operator()<hb_serialize_context_t::object_t>(hb_serialize_context_t::object_t&, hb_serialize_context_t::object_t&) const
Unexecuted instantiation: gsubgpos-context.cc:void $_12::operator()<long>(long&, long&) const
Unexecuted instantiation: gsubgpos-context.cc:void $_12::operator()<hb_pair_t<long, unsigned int> >(hb_pair_t<long, unsigned int>&, hb_pair_t<long, unsigned int>&) const
Unexecuted instantiation: gsubgpos-context.cc:void $_12::operator()<hb_vector_t<unsigned int, false> >(hb_vector_t<unsigned int, false>&, hb_vector_t<unsigned int, false>&) const
Unexecuted instantiation: gsubgpos-context.cc:void $_12::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const
Unexecuted instantiation: gsubgpos-context.cc:void $_12::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Unexecuted instantiation: gsubgpos-context.cc:void $_12::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const
Unexecuted instantiation: gsubgpos-context.cc:void $_12::operator()<hb_vector_t<hb_vector_t<int, false> const*, false> >(hb_vector_t<hb_vector_t<int, false> const*, false>&, hb_vector_t<hb_vector_t<int, false> const*, false>&) const
Unexecuted instantiation: gsubgpos-context.cc:void $_12::operator()<hb_vector_t<int, false> const**>(hb_vector_t<int, false> const**&, hb_vector_t<int, false> const**&) const
Unexecuted instantiation: gsubgpos-context.cc:void $_12::operator()<hb_vector_t<char, false> >(hb_vector_t<char, false>&, hb_vector_t<char, false>&) const
Unexecuted instantiation: gsubgpos-context.cc:void $_12::operator()<hb_hashmap_t<unsigned int, Triple, false> >(hb_hashmap_t<unsigned int, Triple, false>&, hb_hashmap_t<unsigned int, Triple, false>&) const
Unexecuted instantiation: gsubgpos-context.cc:void $_12::operator()<hb_hashmap_t<unsigned int, Triple, false>::item_t*>(hb_hashmap_t<unsigned int, Triple, false>::item_t*&, hb_hashmap_t<unsigned int, Triple, false>::item_t*&) const
Unexecuted instantiation: gsubgpos-context.cc:void $_12::operator()<hb_vector_t<bool, false> >(hb_vector_t<bool, false>&, hb_vector_t<bool, false>&) const
Unexecuted instantiation: gsubgpos-context.cc:void $_12::operator()<bool*>(bool*&, bool*&) const
Unexecuted instantiation: gsubgpos-context.cc:void $_12::operator()<hb_vector_t<float, false> >(hb_vector_t<float, false>&, hb_vector_t<float, false>&) const
Unexecuted instantiation: gsubgpos-context.cc:void $_12::operator()<float*>(float*&, float*&) const
Unexecuted instantiation: gsubgpos-context.cc:void $_12::operator()<hb_vector_t<unsigned char, false> >(hb_vector_t<unsigned char, false>&, hb_vector_t<unsigned char, false>&) const
Unexecuted instantiation: gsubgpos-context.cc:void $_12::operator()<unsigned char*>(unsigned char*&, unsigned char*&) const
Unexecuted instantiation: gsubgpos-context.cc:void $_12::operator()<hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false> >(hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false>&, hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false>&) const
Unexecuted instantiation: gsubgpos-context.cc:void $_12::operator()<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*>(OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*&, OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*&) const
Unexecuted instantiation: gsubgpos-context.cc:void $_12::operator()<OT::tuple_delta_t>(OT::tuple_delta_t&, OT::tuple_delta_t&) const
Unexecuted instantiation: gsubgpos-context.cc:void $_12::operator()<hb_vector_t<OT::tuple_delta_t, false> >(hb_vector_t<OT::tuple_delta_t, false>&, hb_vector_t<OT::tuple_delta_t, false>&) const
Unexecuted instantiation: gsubgpos-context.cc:void $_12::operator()<OT::tuple_delta_t*>(OT::tuple_delta_t*&, OT::tuple_delta_t*&) const
Unexecuted instantiation: gsubgpos-context.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false> >(hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>&, hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>&) const
Unexecuted instantiation: gsubgpos-context.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*>(hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*&, hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*&) const
Unexecuted instantiation: gsubgpos-context.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false> >(hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>&, hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>&) const
Unexecuted instantiation: gsubgpos-context.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*>(hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*&, hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*&) const
Unexecuted instantiation: gsubgpos-context.cc:void $_12::operator()<hb_vector_t<OT::delta_row_encoding_t, false> >(hb_vector_t<OT::delta_row_encoding_t, false>&, hb_vector_t<OT::delta_row_encoding_t, false>&) const
Unexecuted instantiation: gsubgpos-context.cc:void $_12::operator()<OT::delta_row_encoding_t*>(OT::delta_row_encoding_t*&, OT::delta_row_encoding_t*&) const
Unexecuted instantiation: gsubgpos-context.cc:void $_12::operator()<OT::delta_row_encoding_t>(OT::delta_row_encoding_t&, OT::delta_row_encoding_t&) const
Unexecuted instantiation: gsubgpos-context.cc:void $_12::operator()<hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int> >(hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int>&, hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int>&) const
Unexecuted instantiation: gsubgpos-context.cc:void $_12::operator()<OT::item_variations_t::combined_gain_idx_tuple_t>(OT::item_variations_t::combined_gain_idx_tuple_t&, OT::item_variations_t::combined_gain_idx_tuple_t&) const
Unexecuted instantiation: hb-subset-cff1.cc:void $_13::operator()<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>&, hb_hashmap_t<unsigned int, unsigned int, true>&) const
Unexecuted instantiation: hb-subset-cff1.cc:void $_13::operator()<unsigned short>(unsigned short&, unsigned short&) const
Unexecuted instantiation: hb-subset-cff1.cc:void $_13::operator()<unsigned int>(unsigned int&, unsigned int&) const
Unexecuted instantiation: hb-subset-cff1.cc:void $_13::operator()<hb_hashmap_t<unsigned int, unsigned int, true>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&) const
Unexecuted instantiation: hb-subset-cff1.cc:void $_13::operator()<hb_vector_t<unsigned int, false> >(hb_vector_t<unsigned int, false>&, hb_vector_t<unsigned int, false>&) const
Unexecuted instantiation: hb-subset-cff1.cc:void $_13::operator()<int>(int&, int&) const
Unexecuted instantiation: hb-subset-cff1.cc:void $_13::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const
Unexecuted instantiation: hb-subset-cff1.cc:void $_13::operator()<hb_vector_t<CFF::parsed_cs_op_t, false> >(hb_vector_t<CFF::parsed_cs_op_t, false>&, hb_vector_t<CFF::parsed_cs_op_t, false>&) const
Unexecuted instantiation: hb-subset-cff1.cc:void $_13::operator()<CFF::parsed_cs_op_t*>(CFF::parsed_cs_op_t*&, CFF::parsed_cs_op_t*&) const
Unexecuted instantiation: hb-subset-cff1.cc:void $_13::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Unexecuted instantiation: hb-subset-cff1.cc:void $_13::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const
Unexecuted instantiation: hb-subset-cff1.cc:void $_13::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const
Unexecuted instantiation: hb-subset-cff1.cc:void $_13::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const
Unexecuted instantiation: hb-subset-cff1.cc:void $_13::operator()<hb_vector_t<hb_bit_set_t::page_map_t, true> >(hb_vector_t<hb_bit_set_t::page_map_t, true>&, hb_vector_t<hb_bit_set_t::page_map_t, true>&) const
Unexecuted instantiation: hb-subset-cff1.cc:void $_13::operator()<hb_bit_set_t::page_map_t*>(hb_bit_set_t::page_map_t*&, hb_bit_set_t::page_map_t*&) const
Unexecuted instantiation: hb-subset-cff1.cc:void $_13::operator()<hb_vector_t<hb_bit_page_t, false> >(hb_vector_t<hb_bit_page_t, false>&, hb_vector_t<hb_bit_page_t, false>&) const
Unexecuted instantiation: hb-subset-cff1.cc:void $_13::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const
Unexecuted instantiation: hb-subset-cff1.cc:void $_13::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const
Unexecuted instantiation: hb-subset-cff1.cc:void $_13::operator()<bool>(bool&, bool&) const
Unexecuted instantiation: hb-subset-cff1.cc:void $_13::operator()<char*>(char*&, char*&) const
Unexecuted instantiation: hb-subset-cff1.cc:void $_13::operator()<hb_serialize_context_t::object_t*>(hb_serialize_context_t::object_t*&, hb_serialize_context_t::object_t*&) const
Unexecuted instantiation: hb-subset-cff1.cc:void $_13::operator()<hb_vector_t<hb_serialize_context_t::object_t::link_t, false> >(hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&, hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&) const
Unexecuted instantiation: hb-subset-cff1.cc:void $_13::operator()<hb_serialize_context_t::object_t::link_t*>(hb_serialize_context_t::object_t::link_t*&, hb_serialize_context_t::object_t::link_t*&) const
Unexecuted instantiation: hb-subset-cff1.cc:void $_13::operator()<hb_vector_t<hb_vector_t<int, false> const*, false> >(hb_vector_t<hb_vector_t<int, false> const*, false>&, hb_vector_t<hb_vector_t<int, false> const*, false>&) const
Unexecuted instantiation: hb-subset-cff1.cc:void $_13::operator()<hb_vector_t<int, false> const**>(hb_vector_t<int, false> const**&, hb_vector_t<int, false> const**&) const
Unexecuted instantiation: hb-subset-cff1.cc:void $_13::operator()<hb_hashmap_t<unsigned int, Triple, false> >(hb_hashmap_t<unsigned int, Triple, false>&, hb_hashmap_t<unsigned int, Triple, false>&) const
Unexecuted instantiation: hb-subset-cff1.cc:void $_13::operator()<hb_hashmap_t<unsigned int, Triple, false>::item_t*>(hb_hashmap_t<unsigned int, Triple, false>::item_t*&, hb_hashmap_t<unsigned int, Triple, false>::item_t*&) const
Unexecuted instantiation: hb-subset-cff1.cc:void $_13::operator()<hb_vector_t<CFF::dict_val_t, false> >(hb_vector_t<CFF::dict_val_t, false>&, hb_vector_t<CFF::dict_val_t, false>&) const
Unexecuted instantiation: hb-subset-cff1.cc:void $_13::operator()<CFF::dict_val_t*>(CFF::dict_val_t*&, CFF::dict_val_t*&) const
Unexecuted instantiation: hb-subset-cff1.cc:void $_13::operator()<hb_vector_t<CFF::op_str_t, false> >(hb_vector_t<CFF::op_str_t, false>&, hb_vector_t<CFF::op_str_t, false>&) const
Unexecuted instantiation: hb-subset-cff1.cc:void $_13::operator()<CFF::op_str_t*>(CFF::op_str_t*&, CFF::op_str_t*&) const
Unexecuted instantiation: hb-subset-cff1.cc:void $_13::operator()<OT::cff1::accelerator_t::gname_t>(OT::cff1::accelerator_t::gname_t&, OT::cff1::accelerator_t::gname_t&) const
Unexecuted instantiation: hb-subset-cff2.cc:void $_16::operator()<hb_vector_t<CFF::number_t, false> >(hb_vector_t<CFF::number_t, false>&, hb_vector_t<CFF::number_t, false>&) const
Unexecuted instantiation: hb-subset-cff2.cc:void $_16::operator()<int>(int&, int&) const
Unexecuted instantiation: hb-subset-cff2.cc:void $_16::operator()<unsigned int>(unsigned int&, unsigned int&) const
Unexecuted instantiation: hb-subset-cff2.cc:void $_16::operator()<CFF::number_t*>(CFF::number_t*&, CFF::number_t*&) const
Unexecuted instantiation: hb-subset-cff2.cc:void $_16::operator()<hb_vector_t<unsigned char, false> >(hb_vector_t<unsigned char, false>&, hb_vector_t<unsigned char, false>&) const
Unexecuted instantiation: hb-subset-cff2.cc:void $_16::operator()<unsigned char*>(unsigned char*&, unsigned char*&) const
Unexecuted instantiation: hb-subset-cff2.cc:void $_16::operator()<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>&, hb_hashmap_t<unsigned int, unsigned int, true>&) const
Unexecuted instantiation: hb-subset-cff2.cc:void $_16::operator()<unsigned short>(unsigned short&, unsigned short&) const
Unexecuted instantiation: hb-subset-cff2.cc:void $_16::operator()<hb_hashmap_t<unsigned int, unsigned int, true>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&) const
Unexecuted instantiation: hb-subset-cff2.cc:void $_16::operator()<hb_vector_t<unsigned int, false> >(hb_vector_t<unsigned int, false>&, hb_vector_t<unsigned int, false>&) const
Unexecuted instantiation: hb-subset-cff2.cc:void $_16::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const
Unexecuted instantiation: hb-subset-cff2.cc:void $_16::operator()<hb_vector_t<CFF::parsed_cs_op_t, false> >(hb_vector_t<CFF::parsed_cs_op_t, false>&, hb_vector_t<CFF::parsed_cs_op_t, false>&) const
Unexecuted instantiation: hb-subset-cff2.cc:void $_16::operator()<CFF::parsed_cs_op_t*>(CFF::parsed_cs_op_t*&, CFF::parsed_cs_op_t*&) const
Unexecuted instantiation: hb-subset-cff2.cc:void $_16::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Unexecuted instantiation: hb-subset-cff2.cc:void $_16::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const
Unexecuted instantiation: hb-subset-cff2.cc:void $_16::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const
Unexecuted instantiation: hb-subset-cff2.cc:void $_16::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const
Unexecuted instantiation: hb-subset-cff2.cc:void $_16::operator()<hb_vector_t<hb_bit_set_t::page_map_t, true> >(hb_vector_t<hb_bit_set_t::page_map_t, true>&, hb_vector_t<hb_bit_set_t::page_map_t, true>&) const
Unexecuted instantiation: hb-subset-cff2.cc:void $_16::operator()<hb_bit_set_t::page_map_t*>(hb_bit_set_t::page_map_t*&, hb_bit_set_t::page_map_t*&) const
Unexecuted instantiation: hb-subset-cff2.cc:void $_16::operator()<hb_vector_t<hb_bit_page_t, false> >(hb_vector_t<hb_bit_page_t, false>&, hb_vector_t<hb_bit_page_t, false>&) const
Unexecuted instantiation: hb-subset-cff2.cc:void $_16::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const
Unexecuted instantiation: hb-subset-cff2.cc:void $_16::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const
Unexecuted instantiation: hb-subset-cff2.cc:void $_16::operator()<bool>(bool&, bool&) const
Unexecuted instantiation: hb-subset-cff2.cc:void $_16::operator()<char*>(char*&, char*&) const
Unexecuted instantiation: hb-subset-cff2.cc:void $_16::operator()<hb_serialize_context_t::object_t*>(hb_serialize_context_t::object_t*&, hb_serialize_context_t::object_t*&) const
Unexecuted instantiation: hb-subset-cff2.cc:void $_16::operator()<hb_vector_t<hb_serialize_context_t::object_t::link_t, false> >(hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&, hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&) const
Unexecuted instantiation: hb-subset-cff2.cc:void $_16::operator()<hb_serialize_context_t::object_t::link_t*>(hb_serialize_context_t::object_t::link_t*&, hb_serialize_context_t::object_t::link_t*&) const
Unexecuted instantiation: hb-subset-cff2.cc:void $_16::operator()<hb_vector_t<hb_vector_t<int, false> const*, false> >(hb_vector_t<hb_vector_t<int, false> const*, false>&, hb_vector_t<hb_vector_t<int, false> const*, false>&) const
Unexecuted instantiation: hb-subset-cff2.cc:void $_16::operator()<hb_vector_t<int, false> const**>(hb_vector_t<int, false> const**&, hb_vector_t<int, false> const**&) const
Unexecuted instantiation: hb-subset-cff2.cc:void $_16::operator()<hb_hashmap_t<unsigned int, Triple, false> >(hb_hashmap_t<unsigned int, Triple, false>&, hb_hashmap_t<unsigned int, Triple, false>&) const
Unexecuted instantiation: hb-subset-cff2.cc:void $_16::operator()<hb_hashmap_t<unsigned int, Triple, false>::item_t*>(hb_hashmap_t<unsigned int, Triple, false>::item_t*&, hb_hashmap_t<unsigned int, Triple, false>::item_t*&) const
Unexecuted instantiation: hb-subset-cff2.cc:void $_16::operator()<hb_vector_t<CFF::dict_val_t, false> >(hb_vector_t<CFF::dict_val_t, false>&, hb_vector_t<CFF::dict_val_t, false>&) const
Unexecuted instantiation: hb-subset-cff2.cc:void $_16::operator()<CFF::dict_val_t*>(CFF::dict_val_t*&, CFF::dict_val_t*&) const
Unexecuted instantiation: hb-subset-cff2.cc:void $_16::operator()<hb_vector_t<CFF::op_str_t, false> >(hb_vector_t<CFF::op_str_t, false>&, hb_vector_t<CFF::op_str_t, false>&) const
Unexecuted instantiation: hb-subset-cff2.cc:void $_16::operator()<CFF::op_str_t*>(CFF::op_str_t*&, CFF::op_str_t*&) const
Unexecuted instantiation: hb-subset-cff2.cc:void $_16::operator()<OT::cff1::accelerator_t::gname_t>(OT::cff1::accelerator_t::gname_t&, OT::cff1::accelerator_t::gname_t&) const
Unexecuted instantiation: hb-subset-instancer-iup.cc:void $_8::operator()<double>(double&, double&) const
Unexecuted instantiation: hb-subset-instancer-iup.cc:void $_8::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const
Unexecuted instantiation: hb-subset-instancer-iup.cc:void $_8::operator()<unsigned int>(unsigned int&, unsigned int&) const
Unexecuted instantiation: hb-subset-instancer-iup.cc:void $_8::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const
Unexecuted instantiation: hb-subset-instancer-iup.cc:void $_8::operator()<hb_vector_t<hb_bit_set_t::page_map_t, true> >(hb_vector_t<hb_bit_set_t::page_map_t, true>&, hb_vector_t<hb_bit_set_t::page_map_t, true>&) const
Unexecuted instantiation: hb-subset-instancer-iup.cc:void $_8::operator()<int>(int&, int&) const
Unexecuted instantiation: hb-subset-instancer-iup.cc:void $_8::operator()<hb_bit_set_t::page_map_t*>(hb_bit_set_t::page_map_t*&, hb_bit_set_t::page_map_t*&) const
Unexecuted instantiation: hb-subset-instancer-iup.cc:void $_8::operator()<hb_vector_t<hb_bit_page_t, false> >(hb_vector_t<hb_bit_page_t, false>&, hb_vector_t<hb_bit_page_t, false>&) const
Unexecuted instantiation: hb-subset-instancer-iup.cc:void $_8::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const
Unexecuted instantiation: hb-subset-instancer-iup.cc:void $_8::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const
Unexecuted instantiation: hb-subset-instancer-iup.cc:void $_8::operator()<bool>(bool&, bool&) const
Unexecuted instantiation: hb-subset-instancer-iup.cc:void $_8::operator()<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>&, hb_hashmap_t<unsigned int, unsigned int, true>&) const
Unexecuted instantiation: hb-subset-instancer-iup.cc:void $_8::operator()<unsigned short>(unsigned short&, unsigned short&) const
Unexecuted instantiation: hb-subset-instancer-iup.cc:void $_8::operator()<hb_hashmap_t<unsigned int, unsigned int, true>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&) const
Unexecuted instantiation: hb-subset-instancer-iup.cc:void $_8::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Unexecuted instantiation: hb-subset-instancer-iup.cc:void $_8::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const
Unexecuted instantiation: hb-subset-instancer-iup.cc:void $_8::operator()<hb_vector_t<unsigned int, false> >(hb_vector_t<unsigned int, false>&, hb_vector_t<unsigned int, false>&) const
Unexecuted instantiation: hb-subset-instancer-iup.cc:void $_8::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const
Unexecuted instantiation: hb-subset-cff-common.cc:void $_12::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Unexecuted instantiation: hb-subset-cff-common.cc:void $_12::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const
Unexecuted instantiation: hb-subset-cff-common.cc:void $_12::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const
Unexecuted instantiation: hb-subset-cff-common.cc:void $_12::operator()<unsigned int>(unsigned int&, unsigned int&) const
Unexecuted instantiation: hb-subset-cff-common.cc:void $_12::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const
Unexecuted instantiation: hb-subset-cff-common.cc:void $_12::operator()<hb_vector_t<hb_bit_set_t::page_map_t, true> >(hb_vector_t<hb_bit_set_t::page_map_t, true>&, hb_vector_t<hb_bit_set_t::page_map_t, true>&) const
Unexecuted instantiation: hb-subset-cff-common.cc:void $_12::operator()<int>(int&, int&) const
Unexecuted instantiation: hb-subset-cff-common.cc:void $_12::operator()<hb_bit_set_t::page_map_t*>(hb_bit_set_t::page_map_t*&, hb_bit_set_t::page_map_t*&) const
Unexecuted instantiation: hb-subset-cff-common.cc:void $_12::operator()<hb_vector_t<hb_bit_page_t, false> >(hb_vector_t<hb_bit_page_t, false>&, hb_vector_t<hb_bit_page_t, false>&) const
Unexecuted instantiation: hb-subset-cff-common.cc:void $_12::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const
Unexecuted instantiation: hb-subset-cff-common.cc:void $_12::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const
Unexecuted instantiation: hb-subset-cff-common.cc:void $_12::operator()<bool>(bool&, bool&) const
Unexecuted instantiation: hb-subset-cff-common.cc:void $_12::operator()<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>&, hb_hashmap_t<unsigned int, unsigned int, true>&) const
Unexecuted instantiation: hb-subset-cff-common.cc:void $_12::operator()<unsigned short>(unsigned short&, unsigned short&) const
Unexecuted instantiation: hb-subset-cff-common.cc:void $_12::operator()<hb_hashmap_t<unsigned int, unsigned int, true>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&) const
Unexecuted instantiation: hb-subset-cff-common.cc:void $_12::operator()<char*>(char*&, char*&) const
Unexecuted instantiation: hb-subset-cff-common.cc:void $_12::operator()<hb_serialize_context_t::object_t*>(hb_serialize_context_t::object_t*&, hb_serialize_context_t::object_t*&) const
Unexecuted instantiation: hb-subset-cff-common.cc:void $_12::operator()<hb_vector_t<hb_serialize_context_t::object_t::link_t, false> >(hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&, hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&) const
Unexecuted instantiation: hb-subset-cff-common.cc:void $_12::operator()<hb_serialize_context_t::object_t::link_t*>(hb_serialize_context_t::object_t::link_t*&, hb_serialize_context_t::object_t::link_t*&) const
Unexecuted instantiation: hb-subset-cff-common.cc:void $_12::operator()<hb_vector_t<unsigned int, false> >(hb_vector_t<unsigned int, false>&, hb_vector_t<unsigned int, false>&) const
Unexecuted instantiation: hb-subset-cff-common.cc:void $_12::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const
Unexecuted instantiation: hb-subset-cff-common.cc:void $_12::operator()<hb_vector_t<hb_vector_t<int, false> const*, false> >(hb_vector_t<hb_vector_t<int, false> const*, false>&, hb_vector_t<hb_vector_t<int, false> const*, false>&) const
Unexecuted instantiation: hb-subset-cff-common.cc:void $_12::operator()<hb_vector_t<int, false> const**>(hb_vector_t<int, false> const**&, hb_vector_t<int, false> const**&) const
Unexecuted instantiation: hb-subset-cff-common.cc:void $_12::operator()<hb_hashmap_t<unsigned int, Triple, false> >(hb_hashmap_t<unsigned int, Triple, false>&, hb_hashmap_t<unsigned int, Triple, false>&) const
Unexecuted instantiation: hb-subset-cff-common.cc:void $_12::operator()<hb_hashmap_t<unsigned int, Triple, false>::item_t*>(hb_hashmap_t<unsigned int, Triple, false>::item_t*&, hb_hashmap_t<unsigned int, Triple, false>::item_t*&) const
Unexecuted instantiation: hb-subset-cff-common.cc:void $_12::operator()<hb_vector_t<CFF::parsed_cs_op_t, false> >(hb_vector_t<CFF::parsed_cs_op_t, false>&, hb_vector_t<CFF::parsed_cs_op_t, false>&) const
Unexecuted instantiation: hb-subset-cff-common.cc:void $_12::operator()<CFF::parsed_cs_op_t*>(CFF::parsed_cs_op_t*&, CFF::parsed_cs_op_t*&) const
Unexecuted instantiation: hb-subset-cff-common.cc:void $_12::operator()<hb_vector_t<CFF::dict_val_t, false> >(hb_vector_t<CFF::dict_val_t, false>&, hb_vector_t<CFF::dict_val_t, false>&) const
Unexecuted instantiation: hb-subset-cff-common.cc:void $_12::operator()<CFF::dict_val_t*>(CFF::dict_val_t*&, CFF::dict_val_t*&) const
Unexecuted instantiation: hb-subset-cff-common.cc:void $_12::operator()<hb_vector_t<CFF::op_str_t, false> >(hb_vector_t<CFF::op_str_t, false>&, hb_vector_t<CFF::op_str_t, false>&) const
Unexecuted instantiation: hb-subset-cff-common.cc:void $_12::operator()<CFF::op_str_t*>(CFF::op_str_t*&, CFF::op_str_t*&) const
781
}
782
HB_FUNCOBJ (hb_swap);
783
784
785
template <typename T1, typename T2>
786
struct hb_pair_t
787
{
788
  typedef T1 first_t;
789
  typedef T2 second_t;
790
  typedef hb_pair_t<T1, T2> pair_t;
791
792
  template <typename U1 = T1, typename U2 = T2,
793
      hb_enable_if (std::is_default_constructible<U1>::value &&
794
        std::is_default_constructible<U2>::value)>
795
0
  hb_pair_t () : first (), second () {}
Unexecuted instantiation: _ZN9hb_pair_tI11hb_vector_tIS_Id6TripleELb0EES3_EC2IS3_S3_TnPN12hb_enable_ifIXaasr3std24is_default_constructibleIT_EE5valuesr3std24is_default_constructibleIT0_EE5valueEvE4typeELPv0EEEv
Unexecuted instantiation: _ZN9hb_pair_tIN2OT17item_variations_t25combined_gain_idx_tuple_tEjEC2IS2_jTnPN12hb_enable_ifIXaasr3std24is_default_constructibleIT_EE5valuesr3std24is_default_constructibleIT0_EE5valueEvE4typeELPv0EEEv
Unexecuted instantiation: _ZN9hb_pair_tIljEC2IljTnPN12hb_enable_ifIXaasr3std24is_default_constructibleIT_EE5valuesr3std24is_default_constructibleIT0_EE5valueEvE4typeELPv0EEEv
Unexecuted instantiation: _ZN9hb_pair_tIPKvS1_EC2IS1_S1_TnPN12hb_enable_ifIXaasr3std24is_default_constructibleIT_EE5valuesr3std24is_default_constructibleIT0_EE5valueEvE4typeELPv0EEEv
Unexecuted instantiation: _ZN9hb_pair_tIjiEC2IjiTnPN12hb_enable_ifIXaasr3std24is_default_constructibleIT_EE5valuesr3std24is_default_constructibleIT0_EE5valueEvE4typeELPv0EEEv
796
1.60M
  hb_pair_t (T1 a, T2 b) : first (std::forward<T1> (a)), second (std::forward<T2> (b)) {}
hb_pair_t<unsigned int, face_table_info_t>::hb_pair_t(unsigned int, face_table_info_t)
Line
Count
Source
796
83.5k
  hb_pair_t (T1 a, T2 b) : first (std::forward<T1> (a)), second (std::forward<T2> (b)) {}
hb_pair_t<unsigned int, hb_blob_t*>::hb_pair_t(unsigned int, hb_blob_t*)
Line
Count
Source
796
83.5k
  hb_pair_t (T1 a, T2 b) : first (std::forward<T1> (a)), second (std::forward<T2> (b)) {}
hb_pair_t<unsigned int, unsigned int>::hb_pair_t(unsigned int, unsigned int)
Line
Count
Source
796
825k
  hb_pair_t (T1 a, T2 b) : first (std::forward<T1> (a)), second (std::forward<T2> (b)) {}
Unexecuted instantiation: hb_pair_t<unsigned int, OT::HBGlyphID16 const&>::hb_pair_t(unsigned int, OT::HBGlyphID16 const&)
Unexecuted instantiation: hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::Sequence<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::hb_pair_t(unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::Sequence<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&)
Unexecuted instantiation: hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::AlternateSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::hb_pair_t(unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::AlternateSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&)
Unexecuted instantiation: hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::hb_pair_t(unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&)
Unexecuted instantiation: hb_pair_t<unsigned int, OT::RuleSet<OT::Layout::SmallTypes> const&>::hb_pair_t(unsigned int, OT::RuleSet<OT::Layout::SmallTypes> const&)
Unexecuted instantiation: hb_pair_t<unsigned int, OT::OffsetTo<OT::RuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::hb_pair_t(unsigned int, OT::OffsetTo<OT::RuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&)
Unexecuted instantiation: hb_pair_t<unsigned int, OT::ChainRuleSet<OT::Layout::SmallTypes> const&>::hb_pair_t(unsigned int, OT::ChainRuleSet<OT::Layout::SmallTypes> const&)
Unexecuted instantiation: hb_pair_t<unsigned int, OT::OffsetTo<OT::ChainRuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::hb_pair_t(unsigned int, OT::OffsetTo<OT::ChainRuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&)
Unexecuted instantiation: hb_pair_t<unsigned int&, unsigned int>::hb_pair_t(unsigned int&, unsigned int)
Unexecuted instantiation: hb_pair_t<unsigned int, unsigned int&>::hb_pair_t(unsigned int, unsigned int&)
Unexecuted instantiation: hb_pair_t<OT::Layout::GSUB_impl::AlternateSet<OT::Layout::SmallTypes> const&, unsigned int>::hb_pair_t(OT::Layout::GSUB_impl::AlternateSet<OT::Layout::SmallTypes> const&, unsigned int)
Unexecuted instantiation: hb_pair_t<OT::HBGlyphID16&, OT::HBGlyphID16&>::hb_pair_t(OT::HBGlyphID16&, OT::HBGlyphID16&)
Unexecuted instantiation: hb_pair_t<unsigned int, hb_glyph_info_t const&>::hb_pair_t(unsigned int, hb_glyph_info_t const&)
Unexecuted instantiation: hb_pair_t<unsigned int, hb_glyph_info_t&>::hb_pair_t(unsigned int, hb_glyph_info_t&)
Unexecuted instantiation: hb_pair_t<unsigned int, hb_pair_t<unsigned int, hb_glyph_info_t&> >::hb_pair_t(unsigned int, hb_pair_t<unsigned int, hb_glyph_info_t&>)
Unexecuted instantiation: hb_pair_t<long, unsigned int>::hb_pair_t(long, unsigned int)
Unexecuted instantiation: hb_pair_t<unsigned int, hb_vector_t<unsigned int, false> >::hb_pair_t(unsigned int, hb_vector_t<unsigned int, false>)
Unexecuted instantiation: hb_pair_t<unsigned int&, hb_vector_t<unsigned int, false>&>::hb_pair_t(unsigned int&, hb_vector_t<unsigned int, false>&)
Unexecuted instantiation: hb_pair_t<int, decltype(nullptr)>::hb_pair_t(int, decltype(nullptr))
Unexecuted instantiation: hb_pair_t<unsigned int, graph::LigatureSet*>::hb_pair_t(unsigned int, graph::LigatureSet*)
Unexecuted instantiation: hb_pair_t<unsigned int&, graph::LigatureSet*&>::hb_pair_t(unsigned int&, graph::LigatureSet*&)
Unexecuted instantiation: hb_pair_t<unsigned int&, hb_vector_t<unsigned int, false> >::hb_pair_t(unsigned int&, hb_vector_t<unsigned int, false>)
hb_pair_t<unsigned int&, unsigned int&>::hb_pair_t(unsigned int&, unsigned int&)
Line
Count
Source
796
403k
  hb_pair_t (T1 a, T2 b) : first (std::forward<T1> (a)), second (std::forward<T2> (b)) {}
Unexecuted instantiation: hb_pair_t<unsigned int, OT::OffsetTo<OT::MathGlyphConstruction, OT::NumType<true, unsigned short, 2u>, void, true> const&>::hb_pair_t(unsigned int, OT::OffsetTo<OT::MathGlyphConstruction, OT::NumType<true, unsigned short, 2u>, void, true> const&)
Unexecuted instantiation: hb_pair_t<unsigned int, Triple>::hb_pair_t(unsigned int, Triple)
Unexecuted instantiation: hb_pair_t<unsigned int, OT::OffsetTo<OT::LigGlyph, OT::NumType<true, unsigned short, 2u>, void, true> const&>::hb_pair_t(unsigned int, OT::OffsetTo<OT::LigGlyph, OT::NumType<true, unsigned short, 2u>, void, true> const&)
Unexecuted instantiation: hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::PairSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::hb_pair_t(unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::PairSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&)
Unexecuted instantiation: hb_pair_t<unsigned int, OT::Layout::GPOS_impl::EntryExitRecord const&>::hb_pair_t(unsigned int, OT::Layout::GPOS_impl::EntryExitRecord const&)
Unexecuted instantiation: hb_pair_t<unsigned int, OT::Layout::GPOS_impl::MarkRecord const&>::hb_pair_t(unsigned int, OT::Layout::GPOS_impl::MarkRecord const&)
Unexecuted instantiation: hb_pair_t<void const*, void const*>::hb_pair_t(void const*, void const*)
Unexecuted instantiation: hb_pair_t<OT::Feature const*, void const*&>::hb_pair_t(OT::Feature const*, void const*&)
Unexecuted instantiation: hb_pair_t<unsigned int, OT::NumType<true, unsigned short, 2u> const&>::hb_pair_t(unsigned int, OT::NumType<true, unsigned short, 2u> const&)
Unexecuted instantiation: hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&>::hb_pair_t(unsigned int, OT::Record<OT::LangSys> const&)
Unexecuted instantiation: hb_pair_t<unsigned int, int&>::hb_pair_t(unsigned int, int&)
hb_pair_t<unsigned int, int>::hb_pair_t(unsigned int, int)
Line
Count
Source
796
213k
  hb_pair_t (T1 a, T2 b) : first (std::forward<T1> (a)), second (std::forward<T2> (b)) {}
Unexecuted instantiation: hb_pair_t<unsigned int, OT::AxisRecord const&>::hb_pair_t(unsigned int, OT::AxisRecord const&)
Unexecuted instantiation: hb_pair_t<unsigned int, hb_vector_t<int, false> const*>::hb_pair_t(unsigned int, hb_vector_t<int, false> const*)
Unexecuted instantiation: hb_pair_t<unsigned int const&, hb_pair_t<unsigned int, int>&>::hb_pair_t(unsigned int const&, hb_pair_t<unsigned int, int>&)
Unexecuted instantiation: hb_pair_t<unsigned int, OT::OffsetTo<OT::AttachPoint, OT::NumType<true, unsigned short, 2u>, void, true> const&>::hb_pair_t(unsigned int, OT::OffsetTo<OT::AttachPoint, OT::NumType<true, unsigned short, 2u>, void, true> const&)
Unexecuted instantiation: hb_pair_t<unsigned int const&, unsigned int const&>::hb_pair_t(unsigned int const&, unsigned int const&)
Unexecuted instantiation: hb_pair_t<unsigned int, OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes> const&>::hb_pair_t(unsigned int, OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes> const&)
Unexecuted instantiation: hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::SubstLookup, OT::NumType<true, unsigned short, 2u>, void, true> const&>::hb_pair_t(unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::SubstLookup, OT::NumType<true, unsigned short, 2u>, void, true> const&)
Unexecuted instantiation: hb_pair_t<unsigned int, OT::Record<OT::Feature> const&>::hb_pair_t(unsigned int, OT::Record<OT::Feature> const&)
Unexecuted instantiation: hb_pair_t<unsigned int, OT::Record<OT::Script> const&>::hb_pair_t(unsigned int, OT::Record<OT::Script> const&)
Unexecuted instantiation: hb_pair_t<unsigned int const&, hb_array_t<OT::NumType<true, unsigned short, 2u> const> >::hb_pair_t(unsigned int const&, hb_array_t<OT::NumType<true, unsigned short, 2u> const>)
Unexecuted instantiation: hb_pair_t<OT::NumType<true, unsigned short, 2u> const&, OT::NumType<true, unsigned short, 2u> const&>::hb_pair_t(OT::NumType<true, unsigned short, 2u> const&, OT::NumType<true, unsigned short, 2u> const&)
Unexecuted instantiation: hb_pair_t<OT::Layout::GPOS_impl::ValueFormat const&, OT::Layout::GPOS_impl::ValueFormat const&>::hb_pair_t(OT::Layout::GPOS_impl::ValueFormat const&, OT::Layout::GPOS_impl::ValueFormat const&)
Unexecuted instantiation: hb_pair_t<unsigned int const&, OT::Layout::GPOS_impl::EntryExitRecord const&>::hb_pair_t(unsigned int const&, OT::Layout::GPOS_impl::EntryExitRecord const&)
Unexecuted instantiation: hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::AnchorMatrix, OT::NumType<true, unsigned short, 2u>, void, true> const&>::hb_pair_t(unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::AnchorMatrix, OT::NumType<true, unsigned short, 2u>, void, true> const&)
Unexecuted instantiation: hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::PosLookup, OT::NumType<true, unsigned short, 2u>, void, true> const&>::hb_pair_t(unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::PosLookup, OT::NumType<true, unsigned short, 2u>, void, true> const&)
Unexecuted instantiation: hb_pair_t<unsigned int, OT::MathValueRecord const&>::hb_pair_t(unsigned int, OT::MathValueRecord const&)
Unexecuted instantiation: hb_pair_t<unsigned int, OT::MathKernInfoRecord const&>::hb_pair_t(unsigned int, OT::MathKernInfoRecord const&)
Unexecuted instantiation: hb_pair_t<hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false> const*, unsigned int>::hb_pair_t(hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false> const*, unsigned int)
Unexecuted instantiation: hb_pair_t<hb_vector_t<bool, false> const* const&, hb_vector_t<unsigned char, false>&>::hb_pair_t(hb_vector_t<bool, false> const* const&, hb_vector_t<unsigned char, false>&)
Unexecuted instantiation: hb_pair_t<bool, OT::BaseGlyphRecord>::hb_pair_t(bool, OT::BaseGlyphRecord)
Unexecuted instantiation: hb_pair_t<bool, hb_vector_t<OT::LayerRecord, false> >::hb_pair_t(bool, hb_vector_t<OT::LayerRecord, false>)
Unexecuted instantiation: hb_pair_t<unsigned int const&, unsigned int&>::hb_pair_t(unsigned int const&, unsigned int&)
Unexecuted instantiation: hb_pair_t<unsigned int, OT::OffsetTo<OT::Paint, OT::NumType<true, unsigned int, 4u>, void, true> const&>::hb_pair_t(unsigned int, OT::OffsetTo<OT::Paint, OT::NumType<true, unsigned int, 4u>, void, true> const&)
Unexecuted instantiation: hb_pair_t<unsigned int, OT::IndexSubtableRecord const*>::hb_pair_t(unsigned int, OT::IndexSubtableRecord const*)
Unexecuted instantiation: hb_pair_t<unsigned int, hb_map_iter_t<hb_sorted_array_t<hb_pair_t<unsigned int, unsigned int> const>, OT::hdmx::subset(hb_subset_context_t*) const::{lambda(unsigned int)#1}::operator()(unsigned int) const::{lambda(hb_pair_t<unsigned int, unsigned int>)#1}, (hb_function_sortedness_t)0, (void*)0> >::hb_pair_t(unsigned int, hb_function_sortedness_t)
Unexecuted instantiation: hb_pair_t<unsigned int, hb_pair_t<unsigned int, int> >::hb_pair_t(unsigned int, hb_pair_t<unsigned int, int>)
Unexecuted instantiation: hb_pair_t<int, int>::hb_pair_t(int, int)
Unexecuted instantiation: hb_pair_t<CFF::cff1_font_dict_values_mod_t const&, CFF::cff1_font_dict_values_mod_t const&>::hb_pair_t(CFF::cff1_font_dict_values_mod_t const&, CFF::cff1_font_dict_values_mod_t const&)
Unexecuted instantiation: hb_pair_t<CFF::cff2_font_dict_values_t const&, CFF::table_info_t const&>::hb_pair_t(CFF::cff2_font_dict_values_t const&, CFF::table_info_t const&)
Unexecuted instantiation: hb_pair_t<double, Triple>::hb_pair_t(double, Triple)
Unexecuted instantiation: hb_pair_t<double, Triple&>::hb_pair_t(double, Triple&)
Unexecuted instantiation: hb_pair_t<double&, Triple>::hb_pair_t(double&, Triple)
797
798
  template <typename Q1, typename Q2,
799
      hb_enable_if (hb_is_convertible (T1, Q1) &&
800
        hb_is_convertible (T2, Q2))>
801
403k
  operator hb_pair_t<Q1, Q2> () { return hb_pair_t<Q1, Q2> (first, second); }
_ZN9hb_pair_tIRjS0_EcvS_IT_T0_EIjjTnPN12hb_enable_ifIXaasr3std14is_convertibleIS0_S2_EE5valuesr3std14is_convertibleIS0_S3_EE5valueEvE4typeELPv0EEEv
Line
Count
Source
801
403k
  operator hb_pair_t<Q1, Q2> () { return hb_pair_t<Q1, Q2> (first, second); }
Unexecuted instantiation: _ZN9hb_pair_tIRKjRKN2OT6Layout9GPOS_impl15EntryExitRecordEEcvS_IT_T0_EIjS7_TnPN12hb_enable_ifIXaasr3std14is_convertibleIS1_S9_EE5valuesr3std14is_convertibleIS7_SA_EE5valueEvE4typeELPv0EEEv
Unexecuted instantiation: _ZN9hb_pair_tIRKN2OT6Layout9GPOS_impl11ValueFormatES5_EcvS_IT_T0_EIjjTnPN12hb_enable_ifIXaasr3std14is_convertibleIS5_S7_EE5valuesr3std14is_convertibleIS5_S8_EE5valueEvE4typeELPv0EEEv
Unexecuted instantiation: _ZN9hb_pair_tIRKjS1_EcvS_IT_T0_EIjjTnPN12hb_enable_ifIXaasr3std14is_convertibleIS1_S3_EE5valuesr3std14is_convertibleIS1_S4_EE5valueEvE4typeELPv0EEEv
Unexecuted instantiation: _ZN9hb_pair_tIiiEcvS_IT_T0_EIjjTnPN12hb_enable_ifIXaasr3std14is_convertibleIiS1_EE5valuesr3std14is_convertibleIiS2_EE5valueEvE4typeELPv0EEEv
Unexecuted instantiation: _ZN9hb_pair_tIjRiEcvS_IT_T0_EIjiTnPN12hb_enable_ifIXaasr3std14is_convertibleIjS2_EE5valuesr3std14is_convertibleIS0_S3_EE5valueEvE4typeELPv0EEEv
Unexecuted instantiation: _ZN9hb_pair_tIRjjEcvS_IT_T0_EIjjTnPN12hb_enable_ifIXaasr3std14is_convertibleIS0_S2_EE5valuesr3std14is_convertibleIjS3_EE5valueEvE4typeELPv0EEEv
Unexecuted instantiation: _ZN9hb_pair_tIjRKN2OT11HBGlyphID16EEcvS_IT_T0_EIjjTnPN12hb_enable_ifIXaasr3std14is_convertibleIjS5_EE5valuesr3std14is_convertibleIS3_S6_EE5valueEvE4typeELPv0EEEv
Unexecuted instantiation: _ZN9hb_pair_tIjRjEcvS_IT_T0_EIjjTnPN12hb_enable_ifIXaasr3std14is_convertibleIjS2_EE5valuesr3std14is_convertibleIS0_S3_EE5valueEvE4typeELPv0EEEv
Unexecuted instantiation: _ZN9hb_pair_tIRN2OT11HBGlyphID16ES2_EcvS_IT_T0_EIjjTnPN12hb_enable_ifIXaasr3std14is_convertibleIS2_S4_EE5valuesr3std14is_convertibleIS2_S5_EE5valueEvE4typeELPv0EEEv
Unexecuted instantiation: _ZN9hb_pair_tIjR15hb_glyph_info_tEcvS_IT_T0_EIjRKS0_TnPN12hb_enable_ifIXaasr3std14is_convertibleIjS3_EE5valuesr3std14is_convertibleIS1_S4_EE5valueEvE4typeELPv0EEEv
Unexecuted instantiation: _ZN9hb_pair_tIRjR11hb_vector_tIjLb0EEEcvS_IT_T0_EIjS2_TnPN12hb_enable_ifIXaasr3std14is_convertibleIS0_S5_EE5valuesr3std14is_convertibleIS3_S6_EE5valueEvE4typeELPv0EEEv
Unexecuted instantiation: _ZN9hb_pair_tIiDnEcvS_IT_T0_EIjPN5graph11LigatureSetETnPN12hb_enable_ifIXaasr3std14is_convertibleIiS1_EE5valuesr3std14is_convertibleIDnS2_EE5valueEvE4typeELPv0EEEv
Unexecuted instantiation: _ZN9hb_pair_tIRjRPN5graph11LigatureSetEEcvS_IT_T0_EIjS3_TnPN12hb_enable_ifIXaasr3std14is_convertibleIS0_S6_EE5valuesr3std14is_convertibleIS4_S7_EE5valueEvE4typeELPv0EEEv
Unexecuted instantiation: _ZN9hb_pair_tIRj11hb_vector_tIjLb0EEEcvS_IT_T0_EIjS2_TnPN12hb_enable_ifIXaasr3std14is_convertibleIS0_S4_EE5valuesr3std14is_convertibleIS2_S5_EE5valueEvE4typeELPv0EEEv
Unexecuted instantiation: _ZN9hb_pair_tIPKN2OT7FeatureERPKvEcvS_IT_T0_EIS5_S5_TnPN12hb_enable_ifIXaasr3std14is_convertibleIS3_S8_EE5valuesr3std14is_convertibleIS6_S9_EE5valueEvE4typeELPv0EEEv
Unexecuted instantiation: _ZN9hb_pair_tIRd6TripleEcvS_IT_T0_EIdS1_TnPN12hb_enable_ifIXaasr3std14is_convertibleIS0_S3_EE5valuesr3std14is_convertibleIS1_S4_EE5valueEvE4typeELPv0EEEv
Unexecuted instantiation: _ZN9hb_pair_tIdR6TripleEcvS_IT_T0_EIdS0_TnPN12hb_enable_ifIXaasr3std14is_convertibleIdS3_EE5valuesr3std14is_convertibleIS1_S4_EE5valueEvE4typeELPv0EEEv
802
803
  hb_pair_t<T1, T2> reverse () const
804
213k
  { return hb_pair_t<T1, T2> (second, first); }
805
806
  bool operator == (const pair_t& o) const { return first == o.first && second == o.second; }
807
  bool operator != (const pair_t& o) const { return !(*this == o); }
808
  bool operator < (const pair_t& o) const { return first < o.first || (first == o.first && second < o.second); }
809
  bool operator >= (const pair_t& o) const { return !(*this < o); }
810
  bool operator > (const pair_t& o) const { return first > o.first || (first == o.first && second > o.second); }
811
  bool operator <= (const pair_t& o) const { return !(*this > o); }
812
813
  static int cmp (const void *pa, const void *pb)
814
1.33M
  {
815
1.33M
    pair_t *a = (pair_t *) pa;
816
1.33M
    pair_t *b = (pair_t *) pb;
817
818
1.33M
    if (a->first < b->first) return -1;
819
933k
    if (a->first > b->first) return +1;
820
36
    if (a->second < b->second) return -1;
821
36
    if (a->second > b->second) return +1;
822
36
    return 0;
823
36
  }
824
825
  friend void swap (hb_pair_t& a, hb_pair_t& b) noexcept
826
817k
  {
827
817k
    hb_swap (a.first, b.first);
828
817k
    hb_swap (a.second, b.second);
829
817k
  }
Unexecuted instantiation: swap(hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int>&, hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int>&)
Unexecuted instantiation: swap(hb_pair_t<long, unsigned int>&, hb_pair_t<long, unsigned int>&)
swap(hb_pair_t<unsigned int, unsigned int>&, hb_pair_t<unsigned int, unsigned int>&)
Line
Count
Source
826
817k
  {
827
817k
    hb_swap (a.first, b.first);
828
817k
    hb_swap (a.second, b.second);
829
817k
  }
830
831
832
  T1 first;
833
  T2 second;
834
};
835
template <typename T1, typename T2> static inline hb_pair_t<T1, T2>
836
623k
hb_pair (T1&& a, T2&& b) { return hb_pair_t<T1, T2> (a, b); }
Unexecuted instantiation: hb-aat-layout.cc:hb_pair_t<unsigned int&, unsigned int&> hb_pair<unsigned int&, unsigned int&>(unsigned int&, unsigned int&)
Unexecuted instantiation: hb-aat-layout.cc:hb_pair_t<unsigned int const&, hb_array_t<OT::NumType<true, unsigned short, 2u> const> > hb_pair<unsigned int const&, hb_array_t<OT::NumType<true, unsigned short, 2u> const> >(unsigned int const&, hb_array_t<OT::NumType<true, unsigned short, 2u> const>&&)
Unexecuted instantiation: hb-aat-layout.cc:hb_pair_t<unsigned int const&, OT::Layout::GPOS_impl::EntryExitRecord const&> hb_pair<unsigned int const&, OT::Layout::GPOS_impl::EntryExitRecord const&>(unsigned int const&, OT::Layout::GPOS_impl::EntryExitRecord const&)
Unexecuted instantiation: hb-aat-layout.cc:hb_pair_t<OT::Layout::GPOS_impl::ValueFormat const&, OT::Layout::GPOS_impl::ValueFormat const&> hb_pair<OT::Layout::GPOS_impl::ValueFormat const&, OT::Layout::GPOS_impl::ValueFormat const&>(OT::Layout::GPOS_impl::ValueFormat const&, OT::Layout::GPOS_impl::ValueFormat const&)
Unexecuted instantiation: hb-aat-layout.cc:hb_pair_t<unsigned int const&, unsigned int const&> hb_pair<unsigned int const&, unsigned int const&>(unsigned int const&, unsigned int const&)
Unexecuted instantiation: hb-aat-map.cc:hb_pair_t<unsigned int&, unsigned int&> hb_pair<unsigned int&, unsigned int&>(unsigned int&, unsigned int&)
Unexecuted instantiation: hb-face.cc:hb_pair_t<unsigned int&, unsigned int&> hb_pair<unsigned int&, unsigned int&>(unsigned int&, unsigned int&)
Unexecuted instantiation: hb-face.cc:hb_pair_t<int, int> hb_pair<int, int>(int&&, int&&)
Unexecuted instantiation: hb-font.cc:hb_pair_t<unsigned int&, unsigned int&> hb_pair<unsigned int&, unsigned int&>(unsigned int&, unsigned int&)
Unexecuted instantiation: hb-ot-color.cc:hb_pair_t<unsigned int&, unsigned int&> hb_pair<unsigned int&, unsigned int&>(unsigned int&, unsigned int&)
Unexecuted instantiation: hb-ot-face.cc:hb_pair_t<unsigned int&, unsigned int&> hb_pair<unsigned int&, unsigned int&>(unsigned int&, unsigned int&)
Unexecuted instantiation: hb-ot-face.cc:hb_pair_t<int, int> hb_pair<int, int>(int&&, int&&)
Unexecuted instantiation: hb-ot-face.cc:hb_pair_t<unsigned int, int&> hb_pair<unsigned int, int&>(unsigned int&&, int&)
Unexecuted instantiation: hb-ot-face.cc:hb_pair_t<unsigned int const&, hb_array_t<OT::NumType<true, unsigned short, 2u> const> > hb_pair<unsigned int const&, hb_array_t<OT::NumType<true, unsigned short, 2u> const> >(unsigned int const&, hb_array_t<OT::NumType<true, unsigned short, 2u> const>&&)
Unexecuted instantiation: hb-ot-face.cc:hb_pair_t<unsigned int const&, OT::Layout::GPOS_impl::EntryExitRecord const&> hb_pair<unsigned int const&, OT::Layout::GPOS_impl::EntryExitRecord const&>(unsigned int const&, OT::Layout::GPOS_impl::EntryExitRecord const&)
Unexecuted instantiation: hb-ot-face.cc:hb_pair_t<OT::Layout::GPOS_impl::ValueFormat const&, OT::Layout::GPOS_impl::ValueFormat const&> hb_pair<OT::Layout::GPOS_impl::ValueFormat const&, OT::Layout::GPOS_impl::ValueFormat const&>(OT::Layout::GPOS_impl::ValueFormat const&, OT::Layout::GPOS_impl::ValueFormat const&)
Unexecuted instantiation: hb-ot-face.cc:hb_pair_t<unsigned int const&, unsigned int const&> hb_pair<unsigned int const&, unsigned int const&>(unsigned int const&, unsigned int const&)
Unexecuted instantiation: hb-ot-font.cc:hb_pair_t<unsigned int&, unsigned int&> hb_pair<unsigned int&, unsigned int&>(unsigned int&, unsigned int&)
Unexecuted instantiation: hb-ot-font.cc:hb_pair_t<int, int> hb_pair<int, int>(int&&, int&&)
Unexecuted instantiation: hb-ot-font.cc:hb_pair_t<unsigned int, int&> hb_pair<unsigned int, int&>(unsigned int&&, int&)
Unexecuted instantiation: VARC.cc:hb_pair_t<unsigned int&, unsigned int&> hb_pair<unsigned int&, unsigned int&>(unsigned int&, unsigned int&)
Unexecuted instantiation: VARC.cc:hb_pair_t<unsigned int, int&> hb_pair<unsigned int, int&>(unsigned int&&, int&)
Unexecuted instantiation: hb-ot-layout.cc:hb_pair_t<unsigned int&, unsigned int> hb_pair<unsigned int&, unsigned int>(unsigned int&, unsigned int&&)
Unexecuted instantiation: hb-ot-layout.cc:hb_pair_t<unsigned int, unsigned int&> hb_pair<unsigned int, unsigned int&>(unsigned int&&, unsigned int&)
Unexecuted instantiation: hb-ot-layout.cc:hb_pair_t<unsigned int&, unsigned int&> hb_pair<unsigned int&, unsigned int&>(unsigned int&, unsigned int&)
Unexecuted instantiation: hb-ot-layout.cc:hb_pair_t<unsigned int const&, hb_array_t<OT::NumType<true, unsigned short, 2u> const> > hb_pair<unsigned int const&, hb_array_t<OT::NumType<true, unsigned short, 2u> const> >(unsigned int const&, hb_array_t<OT::NumType<true, unsigned short, 2u> const>&&)
Unexecuted instantiation: hb-ot-layout.cc:hb_pair_t<unsigned int const&, OT::Layout::GPOS_impl::EntryExitRecord const&> hb_pair<unsigned int const&, OT::Layout::GPOS_impl::EntryExitRecord const&>(unsigned int const&, OT::Layout::GPOS_impl::EntryExitRecord const&)
Unexecuted instantiation: hb-ot-layout.cc:hb_pair_t<OT::Layout::GPOS_impl::ValueFormat const&, OT::Layout::GPOS_impl::ValueFormat const&> hb_pair<OT::Layout::GPOS_impl::ValueFormat const&, OT::Layout::GPOS_impl::ValueFormat const&>(OT::Layout::GPOS_impl::ValueFormat const&, OT::Layout::GPOS_impl::ValueFormat const&)
Unexecuted instantiation: hb-ot-layout.cc:hb_pair_t<unsigned int const&, unsigned int const&> hb_pair<unsigned int const&, unsigned int const&>(unsigned int const&, unsigned int const&)
Unexecuted instantiation: hb-ot-metrics.cc:hb_pair_t<unsigned int&, unsigned int&> hb_pair<unsigned int&, unsigned int&>(unsigned int&, unsigned int&)
Unexecuted instantiation: hb-ot-shape.cc:hb_pair_t<unsigned int&, unsigned int&> hb_pair<unsigned int&, unsigned int&>(unsigned int&, unsigned int&)
Unexecuted instantiation: hb-ot-var.cc:hb_pair_t<unsigned int&, unsigned int&> hb_pair<unsigned int&, unsigned int&>(unsigned int&, unsigned int&)
Unexecuted instantiation: hb-static.cc:hb_pair_t<unsigned int&, unsigned int&> hb_pair<unsigned int&, unsigned int&>(unsigned int&, unsigned int&)
Unexecuted instantiation: hb-static.cc:hb_pair_t<int, int> hb_pair<int, int>(int&&, int&&)
Unexecuted instantiation: hb-static.cc:hb_pair_t<unsigned int, int&> hb_pair<unsigned int, int&>(unsigned int&&, int&)
Unexecuted instantiation: hb-style.cc:hb_pair_t<unsigned int&, unsigned int&> hb_pair<unsigned int&, unsigned int&>(unsigned int&, unsigned int&)
Unexecuted instantiation: hb-ot-cff1-table.cc:hb_pair_t<unsigned int&, unsigned int&> hb_pair<unsigned int&, unsigned int&>(unsigned int&, unsigned int&)
Unexecuted instantiation: hb-ot-cff2-table.cc:hb_pair_t<unsigned int&, unsigned int&> hb_pair<unsigned int&, unsigned int&>(unsigned int&, unsigned int&)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:hb_pair_t<unsigned int&, unsigned int&> hb_pair<unsigned int&, unsigned int&>(unsigned int&, unsigned int&)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:hb_pair_t<unsigned int const&, unsigned int const&> hb_pair<unsigned int const&, unsigned int const&>(unsigned int const&, unsigned int const&)
Unexecuted instantiation: hb-ot-shape-fallback.cc:hb_pair_t<unsigned int&, unsigned int&> hb_pair<unsigned int&, unsigned int&>(unsigned int&, unsigned int&)
Unexecuted instantiation: hb-ot-shape-fallback.cc:hb_pair_t<unsigned int const&, hb_array_t<OT::NumType<true, unsigned short, 2u> const> > hb_pair<unsigned int const&, hb_array_t<OT::NumType<true, unsigned short, 2u> const> >(unsigned int const&, hb_array_t<OT::NumType<true, unsigned short, 2u> const>&&)
Unexecuted instantiation: hb-ot-shape-fallback.cc:hb_pair_t<unsigned int const&, OT::Layout::GPOS_impl::EntryExitRecord const&> hb_pair<unsigned int const&, OT::Layout::GPOS_impl::EntryExitRecord const&>(unsigned int const&, OT::Layout::GPOS_impl::EntryExitRecord const&)
Unexecuted instantiation: hb-ot-shape-fallback.cc:hb_pair_t<OT::Layout::GPOS_impl::ValueFormat const&, OT::Layout::GPOS_impl::ValueFormat const&> hb_pair<OT::Layout::GPOS_impl::ValueFormat const&, OT::Layout::GPOS_impl::ValueFormat const&>(OT::Layout::GPOS_impl::ValueFormat const&, OT::Layout::GPOS_impl::ValueFormat const&)
Unexecuted instantiation: hb-subset.cc:hb_pair_t<unsigned int&, hb_vector_t<unsigned int, false>&> hb_pair<unsigned int&, hb_vector_t<unsigned int, false>&>(unsigned int&, hb_vector_t<unsigned int, false>&)
Unexecuted instantiation: hb-subset.cc:hb_pair_t<unsigned int&, unsigned int> hb_pair<unsigned int&, unsigned int>(unsigned int&, unsigned int&&)
Unexecuted instantiation: hb-subset.cc:hb_pair_t<int, decltype(nullptr)> hb_pair<int, decltype(nullptr)>(int&&, decltype(nullptr)&&)
Unexecuted instantiation: hb-subset.cc:hb_pair_t<unsigned int&, graph::LigatureSet*&> hb_pair<unsigned int&, graph::LigatureSet*&>(unsigned int&, graph::LigatureSet*&)
Unexecuted instantiation: hb-subset.cc:hb_pair_t<unsigned int&, hb_vector_t<unsigned int, false> > hb_pair<unsigned int&, hb_vector_t<unsigned int, false> >(unsigned int&, hb_vector_t<unsigned int, false>&&)
Unexecuted instantiation: hb-subset.cc:hb_pair_t<unsigned int&, unsigned int&> hb_pair<unsigned int&, unsigned int&>(unsigned int&, unsigned int&)
Unexecuted instantiation: hb-subset.cc:hb_pair_t<unsigned int const&, unsigned int const&> hb_pair<unsigned int const&, unsigned int const&>(unsigned int const&, unsigned int const&)
Unexecuted instantiation: hb-subset.cc:hb_pair_t<unsigned int const&, hb_array_t<OT::NumType<true, unsigned short, 2u> const> > hb_pair<unsigned int const&, hb_array_t<OT::NumType<true, unsigned short, 2u> const> >(unsigned int const&, hb_array_t<OT::NumType<true, unsigned short, 2u> const>&&)
Unexecuted instantiation: hb-subset.cc:hb_pair_t<unsigned int const&, OT::Layout::GPOS_impl::EntryExitRecord const&> hb_pair<unsigned int const&, OT::Layout::GPOS_impl::EntryExitRecord const&>(unsigned int const&, OT::Layout::GPOS_impl::EntryExitRecord const&)
Unexecuted instantiation: hb-subset.cc:hb_pair_t<int, int> hb_pair<int, int>(int&&, int&&)
hb-subset-plan.cc:hb_pair_t<unsigned int&, unsigned int&> hb_pair<unsigned int&, unsigned int&>(unsigned int&, unsigned int&)
Line
Count
Source
836
403k
hb_pair (T1&& a, T2&& b) { return hb_pair_t<T1, T2> (a, b); }
hb-subset-plan.cc:hb_pair_t<unsigned int, unsigned int> hb_pair<unsigned int, unsigned int>(unsigned int&&, unsigned int&&)
Line
Count
Source
836
6.42k
hb_pair (T1&& a, T2&& b) { return hb_pair_t<T1, T2> (a, b); }
Unexecuted instantiation: hb-subset-plan.cc:hb_pair_t<int, int> hb_pair<int, int>(int&&, int&&)
Unexecuted instantiation: hb-subset-plan.cc:hb_pair_t<unsigned int, int&> hb_pair<unsigned int, int&>(unsigned int&&, int&)
Unexecuted instantiation: hb-subset-plan-layout.cc:hb_pair_t<OT::Feature const*, void const*&> hb_pair<OT::Feature const*, void const*&>(OT::Feature const*&&, void const*&)
Unexecuted instantiation: hb-subset-plan-layout.cc:hb_pair_t<unsigned int&, unsigned int&> hb_pair<unsigned int&, unsigned int&>(unsigned int&, unsigned int&)
Unexecuted instantiation: hb-subset-plan-layout.cc:hb_pair_t<unsigned int const&, hb_array_t<OT::NumType<true, unsigned short, 2u> const> > hb_pair<unsigned int const&, hb_array_t<OT::NumType<true, unsigned short, 2u> const> >(unsigned int const&, hb_array_t<OT::NumType<true, unsigned short, 2u> const>&&)
Unexecuted instantiation: hb-subset-plan-layout.cc:hb_pair_t<unsigned int const&, OT::Layout::GPOS_impl::EntryExitRecord const&> hb_pair<unsigned int const&, OT::Layout::GPOS_impl::EntryExitRecord const&>(unsigned int const&, OT::Layout::GPOS_impl::EntryExitRecord const&)
Unexecuted instantiation: hb-subset-plan-layout.cc:hb_pair_t<OT::Layout::GPOS_impl::ValueFormat const&, OT::Layout::GPOS_impl::ValueFormat const&> hb_pair<OT::Layout::GPOS_impl::ValueFormat const&, OT::Layout::GPOS_impl::ValueFormat const&>(OT::Layout::GPOS_impl::ValueFormat const&, OT::Layout::GPOS_impl::ValueFormat const&)
Unexecuted instantiation: hb-subset-plan-layout.cc:hb_pair_t<unsigned int const&, unsigned int const&> hb_pair<unsigned int const&, unsigned int const&>(unsigned int const&, unsigned int const&)
Unexecuted instantiation: hb-subset-plan-var.cc:hb_pair_t<unsigned int, int&> hb_pair<unsigned int, int&>(unsigned int&&, int&)
Unexecuted instantiation: hb-subset-plan-var.cc:hb_pair_t<unsigned int&, unsigned int&> hb_pair<unsigned int&, unsigned int&>(unsigned int&, unsigned int&)
Unexecuted instantiation: hb-subset-table-layout.cc:hb_pair_t<unsigned int&, unsigned int&> hb_pair<unsigned int&, unsigned int&>(unsigned int&, unsigned int&)
Unexecuted instantiation: hb-subset-table-layout.cc:hb_pair_t<unsigned int&, hb_vector_t<unsigned int, false>&> hb_pair<unsigned int&, hb_vector_t<unsigned int, false>&>(unsigned int&, hb_vector_t<unsigned int, false>&)
Unexecuted instantiation: hb-subset-table-layout.cc:hb_pair_t<unsigned int&, unsigned int> hb_pair<unsigned int&, unsigned int>(unsigned int&, unsigned int&&)
Unexecuted instantiation: hb-subset-table-layout.cc:hb_pair_t<int, decltype(nullptr)> hb_pair<int, decltype(nullptr)>(int&&, decltype(nullptr)&&)
Unexecuted instantiation: hb-subset-table-layout.cc:hb_pair_t<unsigned int&, graph::LigatureSet*&> hb_pair<unsigned int&, graph::LigatureSet*&>(unsigned int&, graph::LigatureSet*&)
Unexecuted instantiation: hb-subset-table-layout.cc:hb_pair_t<unsigned int&, hb_vector_t<unsigned int, false> > hb_pair<unsigned int&, hb_vector_t<unsigned int, false> >(unsigned int&, hb_vector_t<unsigned int, false>&&)
Unexecuted instantiation: hb-subset-table-layout.cc:hb_pair_t<unsigned int const&, unsigned int const&> hb_pair<unsigned int const&, unsigned int const&>(unsigned int const&, unsigned int const&)
Unexecuted instantiation: hb-subset-table-layout.cc:hb_pair_t<unsigned int const&, hb_array_t<OT::NumType<true, unsigned short, 2u> const> > hb_pair<unsigned int const&, hb_array_t<OT::NumType<true, unsigned short, 2u> const> >(unsigned int const&, hb_array_t<OT::NumType<true, unsigned short, 2u> const>&&)
Unexecuted instantiation: hb-subset-table-layout.cc:hb_pair_t<OT::Layout::GPOS_impl::ValueFormat const&, OT::Layout::GPOS_impl::ValueFormat const&> hb_pair<OT::Layout::GPOS_impl::ValueFormat const&, OT::Layout::GPOS_impl::ValueFormat const&>(OT::Layout::GPOS_impl::ValueFormat const&, OT::Layout::GPOS_impl::ValueFormat const&)
Unexecuted instantiation: hb-subset-table-layout.cc:hb_pair_t<unsigned int const&, OT::Layout::GPOS_impl::EntryExitRecord const&> hb_pair<unsigned int const&, OT::Layout::GPOS_impl::EntryExitRecord const&>(unsigned int const&, OT::Layout::GPOS_impl::EntryExitRecord const&)
Unexecuted instantiation: hb-subset-table-var.cc:hb_pair_t<unsigned int&, unsigned int&> hb_pair<unsigned int&, unsigned int&>(unsigned int&, unsigned int&)
Unexecuted instantiation: hb-subset-table-var.cc:hb_pair_t<unsigned int&, hb_vector_t<unsigned int, false>&> hb_pair<unsigned int&, hb_vector_t<unsigned int, false>&>(unsigned int&, hb_vector_t<unsigned int, false>&)
Unexecuted instantiation: hb-subset-table-var.cc:hb_pair_t<unsigned int&, unsigned int> hb_pair<unsigned int&, unsigned int>(unsigned int&, unsigned int&&)
Unexecuted instantiation: hb-subset-table-var.cc:hb_pair_t<int, decltype(nullptr)> hb_pair<int, decltype(nullptr)>(int&&, decltype(nullptr)&&)
Unexecuted instantiation: hb-subset-table-var.cc:hb_pair_t<unsigned int&, graph::LigatureSet*&> hb_pair<unsigned int&, graph::LigatureSet*&>(unsigned int&, graph::LigatureSet*&)
Unexecuted instantiation: hb-subset-table-var.cc:hb_pair_t<unsigned int&, hb_vector_t<unsigned int, false> > hb_pair<unsigned int&, hb_vector_t<unsigned int, false> >(unsigned int&, hb_vector_t<unsigned int, false>&&)
Unexecuted instantiation: hb-subset-table-var.cc:hb_pair_t<unsigned int const&, unsigned int const&> hb_pair<unsigned int const&, unsigned int const&>(unsigned int const&, unsigned int const&)
Unexecuted instantiation: hb-subset-table-var.cc:hb_pair_t<unsigned int const&, hb_array_t<OT::NumType<true, unsigned short, 2u> const> > hb_pair<unsigned int const&, hb_array_t<OT::NumType<true, unsigned short, 2u> const> >(unsigned int const&, hb_array_t<OT::NumType<true, unsigned short, 2u> const>&&)
Unexecuted instantiation: hb-subset-table-var.cc:hb_pair_t<unsigned int const&, OT::Layout::GPOS_impl::EntryExitRecord const&> hb_pair<unsigned int const&, OT::Layout::GPOS_impl::EntryExitRecord const&>(unsigned int const&, OT::Layout::GPOS_impl::EntryExitRecord const&)
Unexecuted instantiation: hb-subset-table-cff.cc:hb_pair_t<unsigned int&, hb_vector_t<unsigned int, false>&> hb_pair<unsigned int&, hb_vector_t<unsigned int, false>&>(unsigned int&, hb_vector_t<unsigned int, false>&)
Unexecuted instantiation: hb-subset-table-cff.cc:hb_pair_t<unsigned int&, unsigned int> hb_pair<unsigned int&, unsigned int>(unsigned int&, unsigned int&&)
Unexecuted instantiation: hb-subset-table-cff.cc:hb_pair_t<int, decltype(nullptr)> hb_pair<int, decltype(nullptr)>(int&&, decltype(nullptr)&&)
Unexecuted instantiation: hb-subset-table-cff.cc:hb_pair_t<unsigned int&, graph::LigatureSet*&> hb_pair<unsigned int&, graph::LigatureSet*&>(unsigned int&, graph::LigatureSet*&)
Unexecuted instantiation: hb-subset-table-cff.cc:hb_pair_t<unsigned int&, hb_vector_t<unsigned int, false> > hb_pair<unsigned int&, hb_vector_t<unsigned int, false> >(unsigned int&, hb_vector_t<unsigned int, false>&&)
Unexecuted instantiation: hb-subset-table-cff.cc:hb_pair_t<unsigned int&, unsigned int&> hb_pair<unsigned int&, unsigned int&>(unsigned int&, unsigned int&)
Unexecuted instantiation: hb-subset-table-cff.cc:hb_pair_t<unsigned int const&, unsigned int const&> hb_pair<unsigned int const&, unsigned int const&>(unsigned int const&, unsigned int const&)
Unexecuted instantiation: hb-subset-table-cff.cc:hb_pair_t<unsigned int const&, hb_array_t<OT::NumType<true, unsigned short, 2u> const> > hb_pair<unsigned int const&, hb_array_t<OT::NumType<true, unsigned short, 2u> const> >(unsigned int const&, hb_array_t<OT::NumType<true, unsigned short, 2u> const>&&)
Unexecuted instantiation: hb-subset-table-cff.cc:hb_pair_t<unsigned int const&, OT::Layout::GPOS_impl::EntryExitRecord const&> hb_pair<unsigned int const&, OT::Layout::GPOS_impl::EntryExitRecord const&>(unsigned int const&, OT::Layout::GPOS_impl::EntryExitRecord const&)
Unexecuted instantiation: hb-subset-table-color.cc:hb_pair_t<unsigned int&, hb_vector_t<unsigned int, false>&> hb_pair<unsigned int&, hb_vector_t<unsigned int, false>&>(unsigned int&, hb_vector_t<unsigned int, false>&)
Unexecuted instantiation: hb-subset-table-color.cc:hb_pair_t<unsigned int&, unsigned int> hb_pair<unsigned int&, unsigned int>(unsigned int&, unsigned int&&)
Unexecuted instantiation: hb-subset-table-color.cc:hb_pair_t<int, decltype(nullptr)> hb_pair<int, decltype(nullptr)>(int&&, decltype(nullptr)&&)
Unexecuted instantiation: hb-subset-table-color.cc:hb_pair_t<unsigned int&, graph::LigatureSet*&> hb_pair<unsigned int&, graph::LigatureSet*&>(unsigned int&, graph::LigatureSet*&)
Unexecuted instantiation: hb-subset-table-color.cc:hb_pair_t<unsigned int&, hb_vector_t<unsigned int, false> > hb_pair<unsigned int&, hb_vector_t<unsigned int, false> >(unsigned int&, hb_vector_t<unsigned int, false>&&)
Unexecuted instantiation: hb-subset-table-color.cc:hb_pair_t<unsigned int&, unsigned int&> hb_pair<unsigned int&, unsigned int&>(unsigned int&, unsigned int&)
Unexecuted instantiation: hb-subset-table-color.cc:hb_pair_t<unsigned int const&, unsigned int const&> hb_pair<unsigned int const&, unsigned int const&>(unsigned int const&, unsigned int const&)
Unexecuted instantiation: hb-subset-table-color.cc:hb_pair_t<unsigned int const&, hb_array_t<OT::NumType<true, unsigned short, 2u> const> > hb_pair<unsigned int const&, hb_array_t<OT::NumType<true, unsigned short, 2u> const> >(unsigned int const&, hb_array_t<OT::NumType<true, unsigned short, 2u> const>&&)
Unexecuted instantiation: hb-subset-table-color.cc:hb_pair_t<unsigned int const&, OT::Layout::GPOS_impl::EntryExitRecord const&> hb_pair<unsigned int const&, OT::Layout::GPOS_impl::EntryExitRecord const&>(unsigned int const&, OT::Layout::GPOS_impl::EntryExitRecord const&)
Unexecuted instantiation: hb-subset-table-other.cc:hb_pair_t<unsigned int, int&> hb_pair<unsigned int, int&>(unsigned int&&, int&)
Unexecuted instantiation: hb-subset-table-other.cc:hb_pair_t<unsigned int&, hb_vector_t<unsigned int, false>&> hb_pair<unsigned int&, hb_vector_t<unsigned int, false>&>(unsigned int&, hb_vector_t<unsigned int, false>&)
Unexecuted instantiation: hb-subset-table-other.cc:hb_pair_t<unsigned int&, unsigned int> hb_pair<unsigned int&, unsigned int>(unsigned int&, unsigned int&&)
Unexecuted instantiation: hb-subset-table-other.cc:hb_pair_t<int, decltype(nullptr)> hb_pair<int, decltype(nullptr)>(int&&, decltype(nullptr)&&)
Unexecuted instantiation: hb-subset-table-other.cc:hb_pair_t<unsigned int&, graph::LigatureSet*&> hb_pair<unsigned int&, graph::LigatureSet*&>(unsigned int&, graph::LigatureSet*&)
Unexecuted instantiation: hb-subset-table-other.cc:hb_pair_t<unsigned int&, hb_vector_t<unsigned int, false> > hb_pair<unsigned int&, hb_vector_t<unsigned int, false> >(unsigned int&, hb_vector_t<unsigned int, false>&&)
Unexecuted instantiation: hb-subset-table-other.cc:hb_pair_t<unsigned int, hb_map_iter_t<hb_sorted_array_t<hb_pair_t<unsigned int, unsigned int> const>, OT::hdmx::subset(hb_subset_context_t*) const::{lambda(unsigned int)#1}::operator()(unsigned int) const::{lambda(hb_pair_t<unsigned int, unsigned int>)#1}, (hb_function_sortedness_t)0, (void*)0> > hb_pair<unsigned int, hb_map_iter_t<hb_sorted_array_t<hb_pair_t<unsigned int, unsigned int> const>, OT::hdmx::subset(hb_subset_context_t*) const::{lambda(unsigned int)#1}::operator()(unsigned int) const::{lambda(hb_pair_t<unsigned int, unsigned int>)#1}, (hb_function_sortedness_t)0, (void*)0> >(void*&&, hb_map_iter_t<hb_sorted_array_t<hb_pair_t<unsigned int, unsigned int> const>, OT::hdmx::subset(hb_subset_context_t*) const::{lambda(unsigned int)#1}::operator()(unsigned int) const::{lambda(hb_pair_t<unsigned int, unsigned int>)#1}, (hb_function_sortedness_t)0, (void*)0>&&)
hb-subset-table-other.cc:hb_pair_t<unsigned int, int> hb_pair<unsigned int, int>(unsigned int&&, int&&)
Line
Count
Source
836
213k
hb_pair (T1&& a, T2&& b) { return hb_pair_t<T1, T2> (a, b); }
Unexecuted instantiation: hb-subset-table-other.cc:hb_pair_t<int, int> hb_pair<int, int>(int&&, int&&)
Unexecuted instantiation: hb-subset-table-other.cc:hb_pair_t<unsigned int&, unsigned int&> hb_pair<unsigned int&, unsigned int&>(unsigned int&, unsigned int&)
Unexecuted instantiation: hb-subset-table-other.cc:hb_pair_t<unsigned int const&, unsigned int const&> hb_pair<unsigned int const&, unsigned int const&>(unsigned int const&, unsigned int const&)
Unexecuted instantiation: hb-subset-table-other.cc:hb_pair_t<unsigned int const&, hb_array_t<OT::NumType<true, unsigned short, 2u> const> > hb_pair<unsigned int const&, hb_array_t<OT::NumType<true, unsigned short, 2u> const> >(unsigned int const&, hb_array_t<OT::NumType<true, unsigned short, 2u> const>&&)
Unexecuted instantiation: hb-subset-table-other.cc:hb_pair_t<unsigned int const&, OT::Layout::GPOS_impl::EntryExitRecord const&> hb_pair<unsigned int const&, OT::Layout::GPOS_impl::EntryExitRecord const&>(unsigned int const&, OT::Layout::GPOS_impl::EntryExitRecord const&)
Unexecuted instantiation: gsubgpos-context.cc:hb_pair_t<unsigned int&, unsigned int&> hb_pair<unsigned int&, unsigned int&>(unsigned int&, unsigned int&)
Unexecuted instantiation: gsubgpos-context.cc:hb_pair_t<unsigned int const&, unsigned int const&> hb_pair<unsigned int const&, unsigned int const&>(unsigned int const&, unsigned int const&)
Unexecuted instantiation: gsubgpos-context.cc:hb_pair_t<unsigned int const&, hb_array_t<OT::NumType<true, unsigned short, 2u> const> > hb_pair<unsigned int const&, hb_array_t<OT::NumType<true, unsigned short, 2u> const> >(unsigned int const&, hb_array_t<OT::NumType<true, unsigned short, 2u> const>&&)
Unexecuted instantiation: gsubgpos-context.cc:hb_pair_t<unsigned int const&, OT::Layout::GPOS_impl::EntryExitRecord const&> hb_pair<unsigned int const&, OT::Layout::GPOS_impl::EntryExitRecord const&>(unsigned int const&, OT::Layout::GPOS_impl::EntryExitRecord const&)
Unexecuted instantiation: gsubgpos-context.cc:hb_pair_t<int, decltype(nullptr)> hb_pair<int, decltype(nullptr)>(int&&, decltype(nullptr)&&)
Unexecuted instantiation: gsubgpos-context.cc:hb_pair_t<unsigned int&, graph::LigatureSet*&> hb_pair<unsigned int&, graph::LigatureSet*&>(unsigned int&, graph::LigatureSet*&)
Unexecuted instantiation: gsubgpos-context.cc:hb_pair_t<unsigned int&, unsigned int> hb_pair<unsigned int&, unsigned int>(unsigned int&, unsigned int&&)
Unexecuted instantiation: gsubgpos-context.cc:hb_pair_t<unsigned int&, hb_vector_t<unsigned int, false>&> hb_pair<unsigned int&, hb_vector_t<unsigned int, false>&>(unsigned int&, hb_vector_t<unsigned int, false>&)
Unexecuted instantiation: gsubgpos-context.cc:hb_pair_t<unsigned int&, hb_vector_t<unsigned int, false> > hb_pair<unsigned int&, hb_vector_t<unsigned int, false> >(unsigned int&, hb_vector_t<unsigned int, false>&&)
Unexecuted instantiation: hb-subset-cff1.cc:hb_pair_t<unsigned int&, unsigned int&> hb_pair<unsigned int&, unsigned int&>(unsigned int&, unsigned int&)
Unexecuted instantiation: hb-subset-cff2.cc:hb_pair_t<unsigned int&, unsigned int&> hb_pair<unsigned int&, unsigned int&>(unsigned int&, unsigned int&)
Unexecuted instantiation: hb-subset-instancer-solver.cc:hb_pair_t<double, Triple&> hb_pair<double, Triple&>(double&&, Triple&)
Unexecuted instantiation: hb-subset-instancer-solver.cc:hb_pair_t<double&, Triple> hb_pair<double&, Triple>(double&, Triple&&)
Unexecuted instantiation: hb-subset-cff-common.cc:hb_pair_t<unsigned int&, unsigned int&> hb_pair<unsigned int&, unsigned int&>(unsigned int&, unsigned int&)
837
838
typedef hb_pair_t<hb_codepoint_t, hb_codepoint_t> hb_codepoint_pair_t;
839
840
struct
841
{
842
  template <typename Pair> constexpr typename Pair::first_t
843
0
  operator () (const Pair& pair) const { return pair.first; }
Unexecuted instantiation: hb-aat-layout.cc:hb_pair_t<unsigned int, int>::first_t $_8::operator()<hb_pair_t<unsigned int, int> >(hb_pair_t<unsigned int, int> const&) const
Unexecuted instantiation: hb-aat-layout.cc:hb_pair_t<unsigned int, OT::Record<OT::Feature> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::Record<OT::Feature> const&> >(hb_pair_t<unsigned int, OT::Record<OT::Feature> const&> const&) const
Unexecuted instantiation: hb-aat-layout.cc:hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> >(hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> const&) const
Unexecuted instantiation: hb-aat-layout.cc:hb_pair_t<unsigned int, unsigned int>::first_t $_8::operator()<hb_pair_t<unsigned int, unsigned int> >(hb_pair_t<unsigned int, unsigned int> const&) const
Unexecuted instantiation: hb-aat-layout.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::AttachPoint, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::AttachPoint, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::AttachPoint, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-aat-layout.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::LigGlyph, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::LigGlyph, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::LigGlyph, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-aat-layout.cc:hb_pair_t<unsigned int const&, hb_array_t<OT::NumType<true, unsigned short, 2u> const> >::first_t $_8::operator()<hb_pair_t<unsigned int const&, hb_array_t<OT::NumType<true, unsigned short, 2u> const> > >(hb_pair_t<unsigned int const&, hb_array_t<OT::NumType<true, unsigned short, 2u> const> > const&) const
Unexecuted instantiation: hb-aat-layout.cc:hb_pair_t<unsigned int, OT::Layout::GPOS_impl::EntryExitRecord const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::Layout::GPOS_impl::EntryExitRecord const&> >(hb_pair_t<unsigned int, OT::Layout::GPOS_impl::EntryExitRecord const&> const&) const
Unexecuted instantiation: hb-aat-layout.cc:hb_pair_t<unsigned int, OT::Layout::GPOS_impl::MarkRecord const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::Layout::GPOS_impl::MarkRecord const&> >(hb_pair_t<unsigned int, OT::Layout::GPOS_impl::MarkRecord const&> const&) const
Unexecuted instantiation: hb-aat-layout.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::PairSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::PairSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::PairSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-aat-layout.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::RuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::RuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::RuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-aat-layout.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::ChainRuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::ChainRuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::ChainRuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-aat-layout.cc:hb_pair_t<unsigned int, OT::ChainRuleSet<OT::Layout::SmallTypes> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::ChainRuleSet<OT::Layout::SmallTypes> const&> >(hb_pair_t<unsigned int, OT::ChainRuleSet<OT::Layout::SmallTypes> const&> const&) const
Unexecuted instantiation: hb-aat-layout.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::AnchorMatrix, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::AnchorMatrix, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::AnchorMatrix, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-aat-layout.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::PosLookup, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::PosLookup, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::PosLookup, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-aat-layout.cc:hb_pair_t<unsigned int, OT::HBGlyphID16 const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::HBGlyphID16 const&> >(hb_pair_t<unsigned int, OT::HBGlyphID16 const&> const&) const
Unexecuted instantiation: hb-aat-layout.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-aat-layout.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::Sequence<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::Sequence<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::Sequence<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-aat-layout.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::AlternateSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::AlternateSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::AlternateSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-aat-layout.cc:hb_pair_t<unsigned int, OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes> const&> >(hb_pair_t<unsigned int, OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes> const&> const&) const
Unexecuted instantiation: hb-aat-layout.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::SubstLookup, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::SubstLookup, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::SubstLookup, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-aat-map.cc:hb_pair_t<unsigned int, int>::first_t $_8::operator()<hb_pair_t<unsigned int, int> >(hb_pair_t<unsigned int, int> const&) const
Unexecuted instantiation: hb-aat-map.cc:hb_pair_t<unsigned int, OT::Record<OT::Feature> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::Record<OT::Feature> const&> >(hb_pair_t<unsigned int, OT::Record<OT::Feature> const&> const&) const
Unexecuted instantiation: hb-aat-map.cc:hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> >(hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> const&) const
Unexecuted instantiation: hb-aat-map.cc:hb_pair_t<unsigned int, unsigned int>::first_t $_8::operator()<hb_pair_t<unsigned int, unsigned int> >(hb_pair_t<unsigned int, unsigned int> const&) const
Unexecuted instantiation: hb-aat-map.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::AttachPoint, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::AttachPoint, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::AttachPoint, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-aat-map.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::LigGlyph, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::LigGlyph, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::LigGlyph, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-face.cc:hb_pair_t<unsigned int, int>::first_t $_8::operator()<hb_pair_t<unsigned int, int> >(hb_pair_t<unsigned int, int> const&) const
Unexecuted instantiation: hb-face.cc:hb_pair_t<unsigned int, OT::Record<OT::Feature> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::Record<OT::Feature> const&> >(hb_pair_t<unsigned int, OT::Record<OT::Feature> const&> const&) const
Unexecuted instantiation: hb-face.cc:hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> >(hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> const&) const
Unexecuted instantiation: hb-face.cc:hb_pair_t<unsigned int, unsigned int>::first_t $_8::operator()<hb_pair_t<unsigned int, unsigned int> >(hb_pair_t<unsigned int, unsigned int> const&) const
Unexecuted instantiation: hb-font.cc:hb_pair_t<unsigned int, int>::first_t $_8::operator()<hb_pair_t<unsigned int, int> >(hb_pair_t<unsigned int, int> const&) const
Unexecuted instantiation: hb-font.cc:hb_pair_t<unsigned int, OT::Record<OT::Feature> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::Record<OT::Feature> const&> >(hb_pair_t<unsigned int, OT::Record<OT::Feature> const&> const&) const
Unexecuted instantiation: hb-font.cc:hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> >(hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> const&) const
Unexecuted instantiation: hb-font.cc:hb_pair_t<unsigned int, unsigned int>::first_t $_8::operator()<hb_pair_t<unsigned int, unsigned int> >(hb_pair_t<unsigned int, unsigned int> const&) const
Unexecuted instantiation: hb-ot-color.cc:hb_pair_t<unsigned int, int>::first_t $_8::operator()<hb_pair_t<unsigned int, int> >(hb_pair_t<unsigned int, int> const&) const
Unexecuted instantiation: hb-ot-color.cc:hb_pair_t<unsigned int, OT::Record<OT::Feature> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::Record<OT::Feature> const&> >(hb_pair_t<unsigned int, OT::Record<OT::Feature> const&> const&) const
Unexecuted instantiation: hb-ot-color.cc:hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> >(hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> const&) const
Unexecuted instantiation: hb-ot-color.cc:hb_pair_t<unsigned int, unsigned int>::first_t $_8::operator()<hb_pair_t<unsigned int, unsigned int> >(hb_pair_t<unsigned int, unsigned int> const&) const
Unexecuted instantiation: hb-ot-color.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::Paint, OT::NumType<true, unsigned int, 4u>, void, true> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::Paint, OT::NumType<true, unsigned int, 4u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Paint, OT::NumType<true, unsigned int, 4u>, void, true> const&> const&) const
Unexecuted instantiation: hb-ot-color.cc:hb_pair_t<bool, OT::BaseGlyphRecord>::first_t $_8::operator()<hb_pair_t<bool, OT::BaseGlyphRecord> >(hb_pair_t<bool, OT::BaseGlyphRecord> const&) const
Unexecuted instantiation: hb-ot-color.cc:hb_pair_t<bool, hb_vector_t<OT::LayerRecord, false> >::first_t $_8::operator()<hb_pair_t<bool, hb_vector_t<OT::LayerRecord, false> > >(hb_pair_t<bool, hb_vector_t<OT::LayerRecord, false> > const&) const
Unexecuted instantiation: hb-ot-face.cc:hb_pair_t<unsigned int, int>::first_t $_8::operator()<hb_pair_t<unsigned int, int> >(hb_pair_t<unsigned int, int> const&) const
Unexecuted instantiation: hb-ot-face.cc:hb_pair_t<unsigned int, OT::Record<OT::Feature> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::Record<OT::Feature> const&> >(hb_pair_t<unsigned int, OT::Record<OT::Feature> const&> const&) const
Unexecuted instantiation: hb-ot-face.cc:hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> >(hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> const&) const
Unexecuted instantiation: hb-ot-face.cc:hb_pair_t<unsigned int, unsigned int>::first_t $_8::operator()<hb_pair_t<unsigned int, unsigned int> >(hb_pair_t<unsigned int, unsigned int> const&) const
Unexecuted instantiation: hb-ot-face.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::AttachPoint, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::AttachPoint, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::AttachPoint, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-ot-face.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::LigGlyph, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::LigGlyph, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::LigGlyph, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-ot-face.cc:hb_pair_t<unsigned int const&, hb_array_t<OT::NumType<true, unsigned short, 2u> const> >::first_t $_8::operator()<hb_pair_t<unsigned int const&, hb_array_t<OT::NumType<true, unsigned short, 2u> const> > >(hb_pair_t<unsigned int const&, hb_array_t<OT::NumType<true, unsigned short, 2u> const> > const&) const
Unexecuted instantiation: hb-ot-face.cc:hb_pair_t<unsigned int, OT::Layout::GPOS_impl::EntryExitRecord const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::Layout::GPOS_impl::EntryExitRecord const&> >(hb_pair_t<unsigned int, OT::Layout::GPOS_impl::EntryExitRecord const&> const&) const
Unexecuted instantiation: hb-ot-face.cc:hb_pair_t<unsigned int, OT::Layout::GPOS_impl::MarkRecord const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::Layout::GPOS_impl::MarkRecord const&> >(hb_pair_t<unsigned int, OT::Layout::GPOS_impl::MarkRecord const&> const&) const
Unexecuted instantiation: hb-ot-face.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::PairSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::PairSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::PairSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-ot-face.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::RuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::RuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::RuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-ot-face.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::ChainRuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::ChainRuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::ChainRuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-ot-face.cc:hb_pair_t<unsigned int, OT::ChainRuleSet<OT::Layout::SmallTypes> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::ChainRuleSet<OT::Layout::SmallTypes> const&> >(hb_pair_t<unsigned int, OT::ChainRuleSet<OT::Layout::SmallTypes> const&> const&) const
Unexecuted instantiation: hb-ot-face.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::AnchorMatrix, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::AnchorMatrix, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::AnchorMatrix, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-ot-face.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::PosLookup, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::PosLookup, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::PosLookup, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-ot-face.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::Paint, OT::NumType<true, unsigned int, 4u>, void, true> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::Paint, OT::NumType<true, unsigned int, 4u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Paint, OT::NumType<true, unsigned int, 4u>, void, true> const&> const&) const
Unexecuted instantiation: hb-ot-face.cc:hb_pair_t<bool, OT::BaseGlyphRecord>::first_t $_8::operator()<hb_pair_t<bool, OT::BaseGlyphRecord> >(hb_pair_t<bool, OT::BaseGlyphRecord> const&) const
Unexecuted instantiation: hb-ot-face.cc:hb_pair_t<bool, hb_vector_t<OT::LayerRecord, false> >::first_t $_8::operator()<hb_pair_t<bool, hb_vector_t<OT::LayerRecord, false> > >(hb_pair_t<bool, hb_vector_t<OT::LayerRecord, false> > const&) const
Unexecuted instantiation: hb-ot-face.cc:hb_pair_t<unsigned int, OT::HBGlyphID16 const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::HBGlyphID16 const&> >(hb_pair_t<unsigned int, OT::HBGlyphID16 const&> const&) const
Unexecuted instantiation: hb-ot-face.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-ot-face.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::Sequence<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::Sequence<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::Sequence<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-ot-face.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::AlternateSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::AlternateSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::AlternateSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-ot-face.cc:hb_pair_t<unsigned int, OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes> const&> >(hb_pair_t<unsigned int, OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes> const&> const&) const
Unexecuted instantiation: hb-ot-face.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::SubstLookup, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::SubstLookup, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::SubstLookup, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-ot-font.cc:hb_pair_t<unsigned int, int>::first_t $_8::operator()<hb_pair_t<unsigned int, int> >(hb_pair_t<unsigned int, int> const&) const
Unexecuted instantiation: hb-ot-font.cc:hb_pair_t<unsigned int, OT::Record<OT::Feature> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::Record<OT::Feature> const&> >(hb_pair_t<unsigned int, OT::Record<OT::Feature> const&> const&) const
Unexecuted instantiation: hb-ot-font.cc:hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> >(hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> const&) const
Unexecuted instantiation: hb-ot-font.cc:hb_pair_t<unsigned int, unsigned int>::first_t $_8::operator()<hb_pair_t<unsigned int, unsigned int> >(hb_pair_t<unsigned int, unsigned int> const&) const
Unexecuted instantiation: hb-ot-font.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::Paint, OT::NumType<true, unsigned int, 4u>, void, true> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::Paint, OT::NumType<true, unsigned int, 4u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Paint, OT::NumType<true, unsigned int, 4u>, void, true> const&> const&) const
Unexecuted instantiation: hb-ot-font.cc:hb_pair_t<bool, OT::BaseGlyphRecord>::first_t $_8::operator()<hb_pair_t<bool, OT::BaseGlyphRecord> >(hb_pair_t<bool, OT::BaseGlyphRecord> const&) const
Unexecuted instantiation: hb-ot-font.cc:hb_pair_t<bool, hb_vector_t<OT::LayerRecord, false> >::first_t $_8::operator()<hb_pair_t<bool, hb_vector_t<OT::LayerRecord, false> > >(hb_pair_t<bool, hb_vector_t<OT::LayerRecord, false> > const&) const
Unexecuted instantiation: VARC.cc:hb_pair_t<unsigned int, int>::first_t $_8::operator()<hb_pair_t<unsigned int, int> >(hb_pair_t<unsigned int, int> const&) const
Unexecuted instantiation: VARC.cc:hb_pair_t<unsigned int, OT::Record<OT::Feature> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::Record<OT::Feature> const&> >(hb_pair_t<unsigned int, OT::Record<OT::Feature> const&> const&) const
Unexecuted instantiation: VARC.cc:hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> >(hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> const&) const
Unexecuted instantiation: VARC.cc:hb_pair_t<unsigned int, unsigned int>::first_t $_8::operator()<hb_pair_t<unsigned int, unsigned int> >(hb_pair_t<unsigned int, unsigned int> const&) const
Unexecuted instantiation: VARC.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::AttachPoint, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::AttachPoint, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::AttachPoint, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: VARC.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::LigGlyph, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::LigGlyph, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::LigGlyph, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-ot-layout.cc:hb_pair_t<unsigned int, OT::HBGlyphID16 const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::HBGlyphID16 const&> >(hb_pair_t<unsigned int, OT::HBGlyphID16 const&> const&) const
Unexecuted instantiation: hb-ot-layout.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::Sequence<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::Sequence<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::Sequence<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-ot-layout.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::AlternateSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::AlternateSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::AlternateSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-ot-layout.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-ot-layout.cc:hb_pair_t<unsigned int, unsigned int>::first_t $_8::operator()<hb_pair_t<unsigned int, unsigned int> >(hb_pair_t<unsigned int, unsigned int> const&) const
Unexecuted instantiation: hb-ot-layout.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::RuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::RuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::RuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-ot-layout.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::ChainRuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::ChainRuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::ChainRuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-ot-layout.cc:hb_pair_t<unsigned int, int>::first_t $_8::operator()<hb_pair_t<unsigned int, int> >(hb_pair_t<unsigned int, int> const&) const
Unexecuted instantiation: hb-ot-layout.cc:hb_pair_t<unsigned int, OT::Record<OT::Feature> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::Record<OT::Feature> const&> >(hb_pair_t<unsigned int, OT::Record<OT::Feature> const&> const&) const
Unexecuted instantiation: hb-ot-layout.cc:hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> >(hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> const&) const
Unexecuted instantiation: hb-ot-layout.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::AttachPoint, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::AttachPoint, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::AttachPoint, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-ot-layout.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::LigGlyph, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::LigGlyph, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::LigGlyph, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-ot-layout.cc:hb_pair_t<unsigned int const&, hb_array_t<OT::NumType<true, unsigned short, 2u> const> >::first_t $_8::operator()<hb_pair_t<unsigned int const&, hb_array_t<OT::NumType<true, unsigned short, 2u> const> > >(hb_pair_t<unsigned int const&, hb_array_t<OT::NumType<true, unsigned short, 2u> const> > const&) const
Unexecuted instantiation: hb-ot-layout.cc:hb_pair_t<unsigned int, OT::Layout::GPOS_impl::EntryExitRecord const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::Layout::GPOS_impl::EntryExitRecord const&> >(hb_pair_t<unsigned int, OT::Layout::GPOS_impl::EntryExitRecord const&> const&) const
Unexecuted instantiation: hb-ot-layout.cc:hb_pair_t<unsigned int, OT::Layout::GPOS_impl::MarkRecord const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::Layout::GPOS_impl::MarkRecord const&> >(hb_pair_t<unsigned int, OT::Layout::GPOS_impl::MarkRecord const&> const&) const
Unexecuted instantiation: hb-ot-layout.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::PairSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::PairSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::PairSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-ot-layout.cc:hb_pair_t<unsigned int, OT::ChainRuleSet<OT::Layout::SmallTypes> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::ChainRuleSet<OT::Layout::SmallTypes> const&> >(hb_pair_t<unsigned int, OT::ChainRuleSet<OT::Layout::SmallTypes> const&> const&) const
Unexecuted instantiation: hb-ot-layout.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::AnchorMatrix, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::AnchorMatrix, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::AnchorMatrix, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-ot-layout.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::PosLookup, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::PosLookup, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::PosLookup, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-ot-layout.cc:hb_pair_t<unsigned int, OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes> const&> >(hb_pair_t<unsigned int, OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes> const&> const&) const
Unexecuted instantiation: hb-ot-layout.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::SubstLookup, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::SubstLookup, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::SubstLookup, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-ot-metrics.cc:hb_pair_t<unsigned int, int>::first_t $_8::operator()<hb_pair_t<unsigned int, int> >(hb_pair_t<unsigned int, int> const&) const
Unexecuted instantiation: hb-ot-metrics.cc:hb_pair_t<unsigned int, OT::Record<OT::Feature> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::Record<OT::Feature> const&> >(hb_pair_t<unsigned int, OT::Record<OT::Feature> const&> const&) const
Unexecuted instantiation: hb-ot-metrics.cc:hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> >(hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> const&) const
Unexecuted instantiation: hb-ot-metrics.cc:hb_pair_t<unsigned int, unsigned int>::first_t $_8::operator()<hb_pair_t<unsigned int, unsigned int> >(hb_pair_t<unsigned int, unsigned int> const&) const
Unexecuted instantiation: hb-ot-shape.cc:hb_pair_t<unsigned int, int>::first_t $_8::operator()<hb_pair_t<unsigned int, int> >(hb_pair_t<unsigned int, int> const&) const
Unexecuted instantiation: hb-ot-shape.cc:hb_pair_t<unsigned int, OT::Record<OT::Feature> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::Record<OT::Feature> const&> >(hb_pair_t<unsigned int, OT::Record<OT::Feature> const&> const&) const
Unexecuted instantiation: hb-ot-shape.cc:hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> >(hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> const&) const
Unexecuted instantiation: hb-ot-shape.cc:hb_pair_t<unsigned int, unsigned int>::first_t $_8::operator()<hb_pair_t<unsigned int, unsigned int> >(hb_pair_t<unsigned int, unsigned int> const&) const
Unexecuted instantiation: hb-ot-shape.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::AttachPoint, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::AttachPoint, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::AttachPoint, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-ot-shape.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::LigGlyph, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::LigGlyph, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::LigGlyph, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-ot-var.cc:hb_pair_t<unsigned int, int>::first_t $_8::operator()<hb_pair_t<unsigned int, int> >(hb_pair_t<unsigned int, int> const&) const
Unexecuted instantiation: hb-ot-var.cc:hb_pair_t<unsigned int, OT::Record<OT::Feature> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::Record<OT::Feature> const&> >(hb_pair_t<unsigned int, OT::Record<OT::Feature> const&> const&) const
Unexecuted instantiation: hb-ot-var.cc:hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> >(hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> const&) const
Unexecuted instantiation: hb-ot-var.cc:hb_pair_t<unsigned int, unsigned int>::first_t $_8::operator()<hb_pair_t<unsigned int, unsigned int> >(hb_pair_t<unsigned int, unsigned int> const&) const
Unexecuted instantiation: hb-static.cc:hb_pair_t<unsigned int, int>::first_t $_8::operator()<hb_pair_t<unsigned int, int> >(hb_pair_t<unsigned int, int> const&) const
Unexecuted instantiation: hb-static.cc:hb_pair_t<unsigned int, OT::Record<OT::Feature> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::Record<OT::Feature> const&> >(hb_pair_t<unsigned int, OT::Record<OT::Feature> const&> const&) const
Unexecuted instantiation: hb-static.cc:hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> >(hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> const&) const
Unexecuted instantiation: hb-static.cc:hb_pair_t<unsigned int, unsigned int>::first_t $_8::operator()<hb_pair_t<unsigned int, unsigned int> >(hb_pair_t<unsigned int, unsigned int> const&) const
Unexecuted instantiation: hb-static.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::AttachPoint, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::AttachPoint, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::AttachPoint, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-static.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::LigGlyph, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::LigGlyph, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::LigGlyph, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-static.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::Paint, OT::NumType<true, unsigned int, 4u>, void, true> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::Paint, OT::NumType<true, unsigned int, 4u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Paint, OT::NumType<true, unsigned int, 4u>, void, true> const&> const&) const
Unexecuted instantiation: hb-static.cc:hb_pair_t<bool, OT::BaseGlyphRecord>::first_t $_8::operator()<hb_pair_t<bool, OT::BaseGlyphRecord> >(hb_pair_t<bool, OT::BaseGlyphRecord> const&) const
Unexecuted instantiation: hb-static.cc:hb_pair_t<bool, hb_vector_t<OT::LayerRecord, false> >::first_t $_8::operator()<hb_pair_t<bool, hb_vector_t<OT::LayerRecord, false> > >(hb_pair_t<bool, hb_vector_t<OT::LayerRecord, false> > const&) const
Unexecuted instantiation: hb-style.cc:hb_pair_t<unsigned int, int>::first_t $_8::operator()<hb_pair_t<unsigned int, int> >(hb_pair_t<unsigned int, int> const&) const
Unexecuted instantiation: hb-style.cc:hb_pair_t<unsigned int, OT::Record<OT::Feature> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::Record<OT::Feature> const&> >(hb_pair_t<unsigned int, OT::Record<OT::Feature> const&> const&) const
Unexecuted instantiation: hb-style.cc:hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> >(hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> const&) const
Unexecuted instantiation: hb-style.cc:hb_pair_t<unsigned int, unsigned int>::first_t $_8::operator()<hb_pair_t<unsigned int, unsigned int> >(hb_pair_t<unsigned int, unsigned int> const&) const
Unexecuted instantiation: hb-ot-cff1-table.cc:hb_pair_t<unsigned int, int>::first_t $_8::operator()<hb_pair_t<unsigned int, int> >(hb_pair_t<unsigned int, int> const&) const
Unexecuted instantiation: hb-ot-cff1-table.cc:hb_pair_t<unsigned int, OT::Record<OT::Feature> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::Record<OT::Feature> const&> >(hb_pair_t<unsigned int, OT::Record<OT::Feature> const&> const&) const
Unexecuted instantiation: hb-ot-cff1-table.cc:hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> >(hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> const&) const
Unexecuted instantiation: hb-ot-cff1-table.cc:hb_pair_t<unsigned int, unsigned int>::first_t $_8::operator()<hb_pair_t<unsigned int, unsigned int> >(hb_pair_t<unsigned int, unsigned int> const&) const
Unexecuted instantiation: hb-ot-cff2-table.cc:hb_pair_t<unsigned int, int>::first_t $_8::operator()<hb_pair_t<unsigned int, int> >(hb_pair_t<unsigned int, int> const&) const
Unexecuted instantiation: hb-ot-cff2-table.cc:hb_pair_t<unsigned int, OT::Record<OT::Feature> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::Record<OT::Feature> const&> >(hb_pair_t<unsigned int, OT::Record<OT::Feature> const&> const&) const
Unexecuted instantiation: hb-ot-cff2-table.cc:hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> >(hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> const&) const
Unexecuted instantiation: hb-ot-cff2-table.cc:hb_pair_t<unsigned int, unsigned int>::first_t $_8::operator()<hb_pair_t<unsigned int, unsigned int> >(hb_pair_t<unsigned int, unsigned int> const&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:hb_pair_t<OT::HBGlyphID16&, OT::HBGlyphID16&>::first_t $_8::operator()<hb_pair_t<OT::HBGlyphID16&, OT::HBGlyphID16&> >(hb_pair_t<OT::HBGlyphID16&, OT::HBGlyphID16&> const&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:hb_pair_t<unsigned int, int>::first_t $_8::operator()<hb_pair_t<unsigned int, int> >(hb_pair_t<unsigned int, int> const&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:hb_pair_t<unsigned int, OT::Record<OT::Feature> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::Record<OT::Feature> const&> >(hb_pair_t<unsigned int, OT::Record<OT::Feature> const&> const&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> >(hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> const&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:hb_pair_t<unsigned int, unsigned int>::first_t $_8::operator()<hb_pair_t<unsigned int, unsigned int> >(hb_pair_t<unsigned int, unsigned int> const&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::AttachPoint, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::AttachPoint, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::AttachPoint, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::LigGlyph, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::LigGlyph, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::LigGlyph, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:hb_pair_t<unsigned int, OT::HBGlyphID16 const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::HBGlyphID16 const&> >(hb_pair_t<unsigned int, OT::HBGlyphID16 const&> const&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::RuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::RuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::RuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::ChainRuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::ChainRuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::ChainRuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::Sequence<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::Sequence<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::Sequence<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::AlternateSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::AlternateSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::AlternateSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:hb_pair_t<unsigned int, OT::ChainRuleSet<OT::Layout::SmallTypes> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::ChainRuleSet<OT::Layout::SmallTypes> const&> >(hb_pair_t<unsigned int, OT::ChainRuleSet<OT::Layout::SmallTypes> const&> const&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:hb_pair_t<unsigned int, OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes> const&> >(hb_pair_t<unsigned int, OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes> const&> const&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::SubstLookup, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::SubstLookup, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::SubstLookup, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:hb_pair_t<unsigned int, int>::first_t $_8::operator()<hb_pair_t<unsigned int, int> >(hb_pair_t<unsigned int, int> const&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:hb_pair_t<unsigned int, OT::Record<OT::Feature> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::Record<OT::Feature> const&> >(hb_pair_t<unsigned int, OT::Record<OT::Feature> const&> const&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> >(hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> const&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:hb_pair_t<unsigned int, unsigned int>::first_t $_8::operator()<hb_pair_t<unsigned int, unsigned int> >(hb_pair_t<unsigned int, unsigned int> const&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::AttachPoint, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::AttachPoint, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::AttachPoint, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::LigGlyph, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::LigGlyph, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::LigGlyph, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:hb_pair_t<unsigned int const&, hb_array_t<OT::NumType<true, unsigned short, 2u> const> >::first_t $_8::operator()<hb_pair_t<unsigned int const&, hb_array_t<OT::NumType<true, unsigned short, 2u> const> > >(hb_pair_t<unsigned int const&, hb_array_t<OT::NumType<true, unsigned short, 2u> const> > const&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:hb_pair_t<unsigned int, OT::Layout::GPOS_impl::EntryExitRecord const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::Layout::GPOS_impl::EntryExitRecord const&> >(hb_pair_t<unsigned int, OT::Layout::GPOS_impl::EntryExitRecord const&> const&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:hb_pair_t<unsigned int, OT::Layout::GPOS_impl::MarkRecord const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::Layout::GPOS_impl::MarkRecord const&> >(hb_pair_t<unsigned int, OT::Layout::GPOS_impl::MarkRecord const&> const&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::PairSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::PairSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::PairSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::RuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::RuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::RuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::ChainRuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::ChainRuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::ChainRuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:hb_pair_t<unsigned int, OT::ChainRuleSet<OT::Layout::SmallTypes> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::ChainRuleSet<OT::Layout::SmallTypes> const&> >(hb_pair_t<unsigned int, OT::ChainRuleSet<OT::Layout::SmallTypes> const&> const&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::AnchorMatrix, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::AnchorMatrix, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::AnchorMatrix, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::PosLookup, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::PosLookup, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::PosLookup, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-subset.cc:hb_pair_t<unsigned int, unsigned int>::first_t $_9::operator()<hb_pair_t<unsigned int, unsigned int> >(hb_pair_t<unsigned int, unsigned int> const&) const
Unexecuted instantiation: hb-subset.cc:hb_pair_t<unsigned int, int>::first_t $_9::operator()<hb_pair_t<unsigned int, int> >(hb_pair_t<unsigned int, int> const&) const
Unexecuted instantiation: hb-subset.cc:hb_pair_t<unsigned int, OT::Record<OT::Feature> const&>::first_t $_9::operator()<hb_pair_t<unsigned int, OT::Record<OT::Feature> const&> >(hb_pair_t<unsigned int, OT::Record<OT::Feature> const&> const&) const
Unexecuted instantiation: hb-subset.cc:hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&>::first_t $_9::operator()<hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> >(hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> const&) const
Unexecuted instantiation: hb-subset.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::AttachPoint, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_9::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::AttachPoint, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::AttachPoint, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-subset.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::LigGlyph, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_9::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::LigGlyph, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::LigGlyph, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-subset.cc:hb_pair_t<unsigned int, OT::HBGlyphID16 const&>::first_t $_9::operator()<hb_pair_t<unsigned int, OT::HBGlyphID16 const&> >(hb_pair_t<unsigned int, OT::HBGlyphID16 const&> const&) const
Unexecuted instantiation: hb-subset.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_9::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-subset.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::RuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_9::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::RuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::RuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-subset.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::ChainRuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_9::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::ChainRuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::ChainRuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-subset.cc:hb_pair_t<unsigned int const&, hb_array_t<OT::NumType<true, unsigned short, 2u> const> >::first_t $_9::operator()<hb_pair_t<unsigned int const&, hb_array_t<OT::NumType<true, unsigned short, 2u> const> > >(hb_pair_t<unsigned int const&, hb_array_t<OT::NumType<true, unsigned short, 2u> const> > const&) const
Unexecuted instantiation: hb-subset.cc:hb_pair_t<unsigned int, OT::Layout::GPOS_impl::EntryExitRecord const&>::first_t $_9::operator()<hb_pair_t<unsigned int, OT::Layout::GPOS_impl::EntryExitRecord const&> >(hb_pair_t<unsigned int, OT::Layout::GPOS_impl::EntryExitRecord const&> const&) const
Unexecuted instantiation: hb-subset.cc:hb_pair_t<unsigned int, OT::Layout::GPOS_impl::MarkRecord const&>::first_t $_9::operator()<hb_pair_t<unsigned int, OT::Layout::GPOS_impl::MarkRecord const&> >(hb_pair_t<unsigned int, OT::Layout::GPOS_impl::MarkRecord const&> const&) const
Unexecuted instantiation: hb-subset.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::PairSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_9::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::PairSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::PairSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-subset-plan.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::MathGlyphConstruction, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::MathGlyphConstruction, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::MathGlyphConstruction, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-subset-plan.cc:hb_pair_t<unsigned int, int>::first_t $_8::operator()<hb_pair_t<unsigned int, int> >(hb_pair_t<unsigned int, int> const&) const
Unexecuted instantiation: hb-subset-plan.cc:hb_pair_t<unsigned int, OT::Record<OT::Feature> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::Record<OT::Feature> const&> >(hb_pair_t<unsigned int, OT::Record<OT::Feature> const&> const&) const
Unexecuted instantiation: hb-subset-plan.cc:hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> >(hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> const&) const
Unexecuted instantiation: hb-subset-plan.cc:hb_pair_t<unsigned int, unsigned int>::first_t $_8::operator()<hb_pair_t<unsigned int, unsigned int> >(hb_pair_t<unsigned int, unsigned int> const&) const
Unexecuted instantiation: hb-subset-plan.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::Paint, OT::NumType<true, unsigned int, 4u>, void, true> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::Paint, OT::NumType<true, unsigned int, 4u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Paint, OT::NumType<true, unsigned int, 4u>, void, true> const&> const&) const
Unexecuted instantiation: hb-subset-plan.cc:hb_pair_t<bool, OT::BaseGlyphRecord>::first_t $_8::operator()<hb_pair_t<bool, OT::BaseGlyphRecord> >(hb_pair_t<bool, OT::BaseGlyphRecord> const&) const
Unexecuted instantiation: hb-subset-plan.cc:hb_pair_t<bool, hb_vector_t<OT::LayerRecord, false> >::first_t $_8::operator()<hb_pair_t<bool, hb_vector_t<OT::LayerRecord, false> > >(hb_pair_t<bool, hb_vector_t<OT::LayerRecord, false> > const&) const
Unexecuted instantiation: hb-subset-plan.cc:hb_pair_t<unsigned int, OT::MathValueRecord const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::MathValueRecord const&> >(hb_pair_t<unsigned int, OT::MathValueRecord const&> const&) const
Unexecuted instantiation: hb-subset-plan.cc:hb_pair_t<unsigned int, OT::MathKernInfoRecord const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::MathKernInfoRecord const&> >(hb_pair_t<unsigned int, OT::MathKernInfoRecord const&> const&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::LigGlyph, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::LigGlyph, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::LigGlyph, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:hb_pair_t<unsigned int, unsigned int>::first_t $_8::operator()<hb_pair_t<unsigned int, unsigned int> >(hb_pair_t<unsigned int, unsigned int> const&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::PairSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::PairSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::PairSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:hb_pair_t<unsigned int, OT::Layout::GPOS_impl::EntryExitRecord const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::Layout::GPOS_impl::EntryExitRecord const&> >(hb_pair_t<unsigned int, OT::Layout::GPOS_impl::EntryExitRecord const&> const&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:hb_pair_t<unsigned int, OT::Layout::GPOS_impl::MarkRecord const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::Layout::GPOS_impl::MarkRecord const&> >(hb_pair_t<unsigned int, OT::Layout::GPOS_impl::MarkRecord const&> const&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::RuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::RuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::RuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::ChainRuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::ChainRuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::ChainRuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:hb_pair_t<unsigned int, OT::ChainRuleSet<OT::Layout::SmallTypes> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::ChainRuleSet<OT::Layout::SmallTypes> const&> >(hb_pair_t<unsigned int, OT::ChainRuleSet<OT::Layout::SmallTypes> const&> const&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:hb_pair_t<unsigned int, int>::first_t $_8::operator()<hb_pair_t<unsigned int, int> >(hb_pair_t<unsigned int, int> const&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:hb_pair_t<unsigned int, OT::Record<OT::Feature> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::Record<OT::Feature> const&> >(hb_pair_t<unsigned int, OT::Record<OT::Feature> const&> const&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> >(hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> const&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::AttachPoint, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::AttachPoint, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::AttachPoint, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:hb_pair_t<unsigned int const&, hb_array_t<OT::NumType<true, unsigned short, 2u> const> >::first_t $_8::operator()<hb_pair_t<unsigned int const&, hb_array_t<OT::NumType<true, unsigned short, 2u> const> > >(hb_pair_t<unsigned int const&, hb_array_t<OT::NumType<true, unsigned short, 2u> const> > const&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::AnchorMatrix, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::AnchorMatrix, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::AnchorMatrix, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::PosLookup, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::PosLookup, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::PosLookup, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:hb_pair_t<unsigned int, OT::HBGlyphID16 const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::HBGlyphID16 const&> >(hb_pair_t<unsigned int, OT::HBGlyphID16 const&> const&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::Sequence<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::Sequence<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::Sequence<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::AlternateSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::AlternateSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::AlternateSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:hb_pair_t<unsigned int, OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes> const&> >(hb_pair_t<unsigned int, OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes> const&> const&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::SubstLookup, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::SubstLookup, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::SubstLookup, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-subset-plan-var.cc:hb_pair_t<unsigned int, int>::first_t $_8::operator()<hb_pair_t<unsigned int, int> >(hb_pair_t<unsigned int, int> const&) const
Unexecuted instantiation: hb-subset-plan-var.cc:hb_pair_t<unsigned int, OT::Record<OT::Feature> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::Record<OT::Feature> const&> >(hb_pair_t<unsigned int, OT::Record<OT::Feature> const&> const&) const
Unexecuted instantiation: hb-subset-plan-var.cc:hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> >(hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> const&) const
Unexecuted instantiation: hb-subset-plan-var.cc:hb_pair_t<unsigned int, unsigned int>::first_t $_8::operator()<hb_pair_t<unsigned int, unsigned int> >(hb_pair_t<unsigned int, unsigned int> const&) const
Unexecuted instantiation: hb-subset-table-layout.cc:hb_pair_t<unsigned int, unsigned int>::first_t $_9::operator()<hb_pair_t<unsigned int, unsigned int> >(hb_pair_t<unsigned int, unsigned int> const&) const
Unexecuted instantiation: hb-subset-table-layout.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::AttachPoint, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_9::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::AttachPoint, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::AttachPoint, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-subset-table-layout.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::LigGlyph, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_9::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::LigGlyph, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::LigGlyph, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-subset-table-layout.cc:hb_pair_t<unsigned int, int>::first_t $_9::operator()<hb_pair_t<unsigned int, int> >(hb_pair_t<unsigned int, int> const&) const
Unexecuted instantiation: hb-subset-table-layout.cc:hb_pair_t<unsigned int, OT::HBGlyphID16 const&>::first_t $_9::operator()<hb_pair_t<unsigned int, OT::HBGlyphID16 const&> >(hb_pair_t<unsigned int, OT::HBGlyphID16 const&> const&) const
Unexecuted instantiation: hb-subset-table-layout.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::Sequence<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_9::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::Sequence<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::Sequence<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-subset-table-layout.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::AlternateSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_9::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::AlternateSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::AlternateSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-subset-table-layout.cc:hb_pair_t<unsigned int, OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes> const&>::first_t $_9::operator()<hb_pair_t<unsigned int, OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes> const&> >(hb_pair_t<unsigned int, OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes> const&> const&) const
Unexecuted instantiation: hb-subset-table-layout.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_9::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-subset-table-layout.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::RuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_9::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::RuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::RuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-subset-table-layout.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::ChainRuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_9::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::ChainRuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::ChainRuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-subset-table-layout.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::SubstLookup, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_9::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::SubstLookup, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::SubstLookup, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-subset-table-layout.cc:hb_pair_t<unsigned int, OT::Record<OT::Feature> const&>::first_t $_9::operator()<hb_pair_t<unsigned int, OT::Record<OT::Feature> const&> >(hb_pair_t<unsigned int, OT::Record<OT::Feature> const&> const&) const
Unexecuted instantiation: hb-subset-table-layout.cc:hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&>::first_t $_9::operator()<hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> >(hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> const&) const
Unexecuted instantiation: hb-subset-table-layout.cc:hb_pair_t<unsigned int const&, hb_array_t<OT::NumType<true, unsigned short, 2u> const> >::first_t $_9::operator()<hb_pair_t<unsigned int const&, hb_array_t<OT::NumType<true, unsigned short, 2u> const> > >(hb_pair_t<unsigned int const&, hb_array_t<OT::NumType<true, unsigned short, 2u> const> > const&) const
Unexecuted instantiation: hb-subset-table-layout.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::PairSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_9::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::PairSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::PairSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-subset-table-layout.cc:hb_pair_t<unsigned int, OT::Layout::GPOS_impl::EntryExitRecord const&>::first_t $_9::operator()<hb_pair_t<unsigned int, OT::Layout::GPOS_impl::EntryExitRecord const&> >(hb_pair_t<unsigned int, OT::Layout::GPOS_impl::EntryExitRecord const&> const&) const
Unexecuted instantiation: hb-subset-table-layout.cc:hb_pair_t<unsigned int, OT::Layout::GPOS_impl::MarkRecord const&>::first_t $_9::operator()<hb_pair_t<unsigned int, OT::Layout::GPOS_impl::MarkRecord const&> >(hb_pair_t<unsigned int, OT::Layout::GPOS_impl::MarkRecord const&> const&) const
Unexecuted instantiation: hb-subset-table-layout.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::AnchorMatrix, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_9::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::AnchorMatrix, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::AnchorMatrix, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-subset-table-layout.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::PosLookup, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_9::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::PosLookup, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::PosLookup, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-subset-table-layout.cc:hb_pair_t<unsigned int, OT::MathValueRecord const&>::first_t $_9::operator()<hb_pair_t<unsigned int, OT::MathValueRecord const&> >(hb_pair_t<unsigned int, OT::MathValueRecord const&> const&) const
Unexecuted instantiation: hb-subset-table-layout.cc:hb_pair_t<unsigned int, OT::MathKernInfoRecord const&>::first_t $_9::operator()<hb_pair_t<unsigned int, OT::MathKernInfoRecord const&> >(hb_pair_t<unsigned int, OT::MathKernInfoRecord const&> const&) const
Unexecuted instantiation: hb-subset-table-layout.cc:hb_pair_t<unsigned int, OT::ChainRuleSet<OT::Layout::SmallTypes> const&>::first_t $_9::operator()<hb_pair_t<unsigned int, OT::ChainRuleSet<OT::Layout::SmallTypes> const&> >(hb_pair_t<unsigned int, OT::ChainRuleSet<OT::Layout::SmallTypes> const&> const&) const
Unexecuted instantiation: hb-subset-table-layout.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::MathGlyphConstruction, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_9::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::MathGlyphConstruction, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::MathGlyphConstruction, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-subset-table-var.cc:hb_pair_t<unsigned int, unsigned int>::first_t $_9::operator()<hb_pair_t<unsigned int, unsigned int> >(hb_pair_t<unsigned int, unsigned int> const&) const
Unexecuted instantiation: hb-subset-table-var.cc:hb_pair_t<unsigned int, int>::first_t $_9::operator()<hb_pair_t<unsigned int, int> >(hb_pair_t<unsigned int, int> const&) const
Unexecuted instantiation: hb-subset-table-var.cc:hb_pair_t<unsigned int, OT::Record<OT::Feature> const&>::first_t $_9::operator()<hb_pair_t<unsigned int, OT::Record<OT::Feature> const&> >(hb_pair_t<unsigned int, OT::Record<OT::Feature> const&> const&) const
Unexecuted instantiation: hb-subset-table-var.cc:hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&>::first_t $_9::operator()<hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> >(hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> const&) const
Unexecuted instantiation: hb-subset-table-var.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::AttachPoint, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_9::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::AttachPoint, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::AttachPoint, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-subset-table-var.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::LigGlyph, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_9::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::LigGlyph, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::LigGlyph, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-subset-table-var.cc:hb_pair_t<unsigned int, OT::HBGlyphID16 const&>::first_t $_9::operator()<hb_pair_t<unsigned int, OT::HBGlyphID16 const&> >(hb_pair_t<unsigned int, OT::HBGlyphID16 const&> const&) const
Unexecuted instantiation: hb-subset-table-var.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_9::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-subset-table-var.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::RuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_9::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::RuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::RuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-subset-table-var.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::ChainRuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_9::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::ChainRuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::ChainRuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-subset-table-var.cc:hb_pair_t<unsigned int const&, hb_array_t<OT::NumType<true, unsigned short, 2u> const> >::first_t $_9::operator()<hb_pair_t<unsigned int const&, hb_array_t<OT::NumType<true, unsigned short, 2u> const> > >(hb_pair_t<unsigned int const&, hb_array_t<OT::NumType<true, unsigned short, 2u> const> > const&) const
Unexecuted instantiation: hb-subset-table-var.cc:hb_pair_t<unsigned int, OT::Layout::GPOS_impl::EntryExitRecord const&>::first_t $_9::operator()<hb_pair_t<unsigned int, OT::Layout::GPOS_impl::EntryExitRecord const&> >(hb_pair_t<unsigned int, OT::Layout::GPOS_impl::EntryExitRecord const&> const&) const
Unexecuted instantiation: hb-subset-table-var.cc:hb_pair_t<unsigned int, OT::Layout::GPOS_impl::MarkRecord const&>::first_t $_9::operator()<hb_pair_t<unsigned int, OT::Layout::GPOS_impl::MarkRecord const&> >(hb_pair_t<unsigned int, OT::Layout::GPOS_impl::MarkRecord const&> const&) const
Unexecuted instantiation: hb-subset-table-var.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::PairSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_9::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::PairSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::PairSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-subset-table-cff.cc:hb_pair_t<unsigned int, unsigned int>::first_t $_9::operator()<hb_pair_t<unsigned int, unsigned int> >(hb_pair_t<unsigned int, unsigned int> const&) const
Unexecuted instantiation: hb-subset-table-cff.cc:hb_pair_t<unsigned int, int>::first_t $_9::operator()<hb_pair_t<unsigned int, int> >(hb_pair_t<unsigned int, int> const&) const
Unexecuted instantiation: hb-subset-table-cff.cc:hb_pair_t<unsigned int, OT::Record<OT::Feature> const&>::first_t $_9::operator()<hb_pair_t<unsigned int, OT::Record<OT::Feature> const&> >(hb_pair_t<unsigned int, OT::Record<OT::Feature> const&> const&) const
Unexecuted instantiation: hb-subset-table-cff.cc:hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&>::first_t $_9::operator()<hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> >(hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> const&) const
Unexecuted instantiation: hb-subset-table-cff.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::AttachPoint, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_9::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::AttachPoint, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::AttachPoint, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-subset-table-cff.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::LigGlyph, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_9::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::LigGlyph, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::LigGlyph, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-subset-table-cff.cc:hb_pair_t<unsigned int, OT::HBGlyphID16 const&>::first_t $_9::operator()<hb_pair_t<unsigned int, OT::HBGlyphID16 const&> >(hb_pair_t<unsigned int, OT::HBGlyphID16 const&> const&) const
Unexecuted instantiation: hb-subset-table-cff.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_9::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-subset-table-cff.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::RuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_9::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::RuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::RuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-subset-table-cff.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::ChainRuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_9::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::ChainRuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::ChainRuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-subset-table-cff.cc:hb_pair_t<unsigned int const&, hb_array_t<OT::NumType<true, unsigned short, 2u> const> >::first_t $_9::operator()<hb_pair_t<unsigned int const&, hb_array_t<OT::NumType<true, unsigned short, 2u> const> > >(hb_pair_t<unsigned int const&, hb_array_t<OT::NumType<true, unsigned short, 2u> const> > const&) const
Unexecuted instantiation: hb-subset-table-cff.cc:hb_pair_t<unsigned int, OT::Layout::GPOS_impl::EntryExitRecord const&>::first_t $_9::operator()<hb_pair_t<unsigned int, OT::Layout::GPOS_impl::EntryExitRecord const&> >(hb_pair_t<unsigned int, OT::Layout::GPOS_impl::EntryExitRecord const&> const&) const
Unexecuted instantiation: hb-subset-table-cff.cc:hb_pair_t<unsigned int, OT::Layout::GPOS_impl::MarkRecord const&>::first_t $_9::operator()<hb_pair_t<unsigned int, OT::Layout::GPOS_impl::MarkRecord const&> >(hb_pair_t<unsigned int, OT::Layout::GPOS_impl::MarkRecord const&> const&) const
Unexecuted instantiation: hb-subset-table-cff.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::PairSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_9::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::PairSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::PairSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-subset-table-color.cc:hb_pair_t<unsigned int, unsigned int>::first_t $_9::operator()<hb_pair_t<unsigned int, unsigned int> >(hb_pair_t<unsigned int, unsigned int> const&) const
Unexecuted instantiation: hb-subset-table-color.cc:hb_pair_t<bool, OT::BaseGlyphRecord>::first_t $_9::operator()<hb_pair_t<bool, OT::BaseGlyphRecord> >(hb_pair_t<bool, OT::BaseGlyphRecord> const&) const
Unexecuted instantiation: hb-subset-table-color.cc:hb_pair_t<bool, hb_vector_t<OT::LayerRecord, false> >::first_t $_9::operator()<hb_pair_t<bool, hb_vector_t<OT::LayerRecord, false> > >(hb_pair_t<bool, hb_vector_t<OT::LayerRecord, false> > const&) const
Unexecuted instantiation: hb-subset-table-color.cc:hb_pair_t<unsigned int, int>::first_t $_9::operator()<hb_pair_t<unsigned int, int> >(hb_pair_t<unsigned int, int> const&) const
Unexecuted instantiation: hb-subset-table-color.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::Paint, OT::NumType<true, unsigned int, 4u>, void, true> const&>::first_t $_9::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::Paint, OT::NumType<true, unsigned int, 4u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Paint, OT::NumType<true, unsigned int, 4u>, void, true> const&> const&) const
Unexecuted instantiation: hb-subset-table-color.cc:hb_pair_t<unsigned int, OT::Record<OT::Feature> const&>::first_t $_9::operator()<hb_pair_t<unsigned int, OT::Record<OT::Feature> const&> >(hb_pair_t<unsigned int, OT::Record<OT::Feature> const&> const&) const
Unexecuted instantiation: hb-subset-table-color.cc:hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&>::first_t $_9::operator()<hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> >(hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> const&) const
Unexecuted instantiation: hb-subset-table-color.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::AttachPoint, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_9::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::AttachPoint, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::AttachPoint, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-subset-table-color.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::LigGlyph, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_9::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::LigGlyph, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::LigGlyph, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-subset-table-color.cc:hb_pair_t<unsigned int, OT::HBGlyphID16 const&>::first_t $_9::operator()<hb_pair_t<unsigned int, OT::HBGlyphID16 const&> >(hb_pair_t<unsigned int, OT::HBGlyphID16 const&> const&) const
Unexecuted instantiation: hb-subset-table-color.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_9::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-subset-table-color.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::RuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_9::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::RuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::RuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-subset-table-color.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::ChainRuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_9::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::ChainRuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::ChainRuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-subset-table-color.cc:hb_pair_t<unsigned int const&, hb_array_t<OT::NumType<true, unsigned short, 2u> const> >::first_t $_9::operator()<hb_pair_t<unsigned int const&, hb_array_t<OT::NumType<true, unsigned short, 2u> const> > >(hb_pair_t<unsigned int const&, hb_array_t<OT::NumType<true, unsigned short, 2u> const> > const&) const
Unexecuted instantiation: hb-subset-table-color.cc:hb_pair_t<unsigned int, OT::Layout::GPOS_impl::EntryExitRecord const&>::first_t $_9::operator()<hb_pair_t<unsigned int, OT::Layout::GPOS_impl::EntryExitRecord const&> >(hb_pair_t<unsigned int, OT::Layout::GPOS_impl::EntryExitRecord const&> const&) const
Unexecuted instantiation: hb-subset-table-color.cc:hb_pair_t<unsigned int, OT::Layout::GPOS_impl::MarkRecord const&>::first_t $_9::operator()<hb_pair_t<unsigned int, OT::Layout::GPOS_impl::MarkRecord const&> >(hb_pair_t<unsigned int, OT::Layout::GPOS_impl::MarkRecord const&> const&) const
Unexecuted instantiation: hb-subset-table-color.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::PairSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_9::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::PairSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::PairSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-subset-table-other.cc:hb_pair_t<unsigned int, unsigned int>::first_t $_9::operator()<hb_pair_t<unsigned int, unsigned int> >(hb_pair_t<unsigned int, unsigned int> const&) const
Unexecuted instantiation: hb-subset-table-other.cc:hb_pair_t<unsigned int, int>::first_t $_9::operator()<hb_pair_t<unsigned int, int> >(hb_pair_t<unsigned int, int> const&) const
Unexecuted instantiation: hb-subset-table-other.cc:hb_pair_t<unsigned int, OT::Record<OT::Feature> const&>::first_t $_9::operator()<hb_pair_t<unsigned int, OT::Record<OT::Feature> const&> >(hb_pair_t<unsigned int, OT::Record<OT::Feature> const&> const&) const
Unexecuted instantiation: hb-subset-table-other.cc:hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&>::first_t $_9::operator()<hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> >(hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> const&) const
Unexecuted instantiation: hb-subset-table-other.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::AttachPoint, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_9::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::AttachPoint, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::AttachPoint, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-subset-table-other.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::LigGlyph, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_9::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::LigGlyph, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::LigGlyph, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-subset-table-other.cc:hb_pair_t<unsigned int, OT::HBGlyphID16 const&>::first_t $_9::operator()<hb_pair_t<unsigned int, OT::HBGlyphID16 const&> >(hb_pair_t<unsigned int, OT::HBGlyphID16 const&> const&) const
Unexecuted instantiation: hb-subset-table-other.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_9::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-subset-table-other.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::RuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_9::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::RuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::RuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-subset-table-other.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::ChainRuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_9::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::ChainRuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::ChainRuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-subset-table-other.cc:hb_pair_t<unsigned int const&, hb_array_t<OT::NumType<true, unsigned short, 2u> const> >::first_t $_9::operator()<hb_pair_t<unsigned int const&, hb_array_t<OT::NumType<true, unsigned short, 2u> const> > >(hb_pair_t<unsigned int const&, hb_array_t<OT::NumType<true, unsigned short, 2u> const> > const&) const
Unexecuted instantiation: hb-subset-table-other.cc:hb_pair_t<unsigned int, OT::Layout::GPOS_impl::EntryExitRecord const&>::first_t $_9::operator()<hb_pair_t<unsigned int, OT::Layout::GPOS_impl::EntryExitRecord const&> >(hb_pair_t<unsigned int, OT::Layout::GPOS_impl::EntryExitRecord const&> const&) const
Unexecuted instantiation: hb-subset-table-other.cc:hb_pair_t<unsigned int, OT::Layout::GPOS_impl::MarkRecord const&>::first_t $_9::operator()<hb_pair_t<unsigned int, OT::Layout::GPOS_impl::MarkRecord const&> >(hb_pair_t<unsigned int, OT::Layout::GPOS_impl::MarkRecord const&> const&) const
Unexecuted instantiation: hb-subset-table-other.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::PairSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_9::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::PairSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::PairSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: gsubgpos-context.cc:hb_pair_t<unsigned int, int>::first_t $_9::operator()<hb_pair_t<unsigned int, int> >(hb_pair_t<unsigned int, int> const&) const
Unexecuted instantiation: gsubgpos-context.cc:hb_pair_t<unsigned int, OT::Record<OT::Feature> const&>::first_t $_9::operator()<hb_pair_t<unsigned int, OT::Record<OT::Feature> const&> >(hb_pair_t<unsigned int, OT::Record<OT::Feature> const&> const&) const
Unexecuted instantiation: gsubgpos-context.cc:hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&>::first_t $_9::operator()<hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> >(hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> const&) const
Unexecuted instantiation: gsubgpos-context.cc:hb_pair_t<unsigned int, unsigned int>::first_t $_9::operator()<hb_pair_t<unsigned int, unsigned int> >(hb_pair_t<unsigned int, unsigned int> const&) const
Unexecuted instantiation: gsubgpos-context.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::AttachPoint, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_9::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::AttachPoint, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::AttachPoint, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: gsubgpos-context.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::LigGlyph, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_9::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::LigGlyph, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::LigGlyph, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: gsubgpos-context.cc:hb_pair_t<unsigned int, OT::HBGlyphID16 const&>::first_t $_9::operator()<hb_pair_t<unsigned int, OT::HBGlyphID16 const&> >(hb_pair_t<unsigned int, OT::HBGlyphID16 const&> const&) const
Unexecuted instantiation: gsubgpos-context.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_9::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: gsubgpos-context.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::RuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_9::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::RuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::RuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: gsubgpos-context.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::ChainRuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_9::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::ChainRuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::ChainRuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: gsubgpos-context.cc:hb_pair_t<unsigned int const&, hb_array_t<OT::NumType<true, unsigned short, 2u> const> >::first_t $_9::operator()<hb_pair_t<unsigned int const&, hb_array_t<OT::NumType<true, unsigned short, 2u> const> > >(hb_pair_t<unsigned int const&, hb_array_t<OT::NumType<true, unsigned short, 2u> const> > const&) const
Unexecuted instantiation: gsubgpos-context.cc:hb_pair_t<unsigned int, OT::Layout::GPOS_impl::EntryExitRecord const&>::first_t $_9::operator()<hb_pair_t<unsigned int, OT::Layout::GPOS_impl::EntryExitRecord const&> >(hb_pair_t<unsigned int, OT::Layout::GPOS_impl::EntryExitRecord const&> const&) const
Unexecuted instantiation: gsubgpos-context.cc:hb_pair_t<unsigned int, OT::Layout::GPOS_impl::MarkRecord const&>::first_t $_9::operator()<hb_pair_t<unsigned int, OT::Layout::GPOS_impl::MarkRecord const&> >(hb_pair_t<unsigned int, OT::Layout::GPOS_impl::MarkRecord const&> const&) const
Unexecuted instantiation: gsubgpos-context.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::PairSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_9::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::PairSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::PairSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-subset-cff1.cc:hb_pair_t<unsigned int, int>::first_t $_8::operator()<hb_pair_t<unsigned int, int> >(hb_pair_t<unsigned int, int> const&) const
Unexecuted instantiation: hb-subset-cff1.cc:hb_pair_t<unsigned int, OT::Record<OT::Feature> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::Record<OT::Feature> const&> >(hb_pair_t<unsigned int, OT::Record<OT::Feature> const&> const&) const
Unexecuted instantiation: hb-subset-cff1.cc:hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> >(hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> const&) const
Unexecuted instantiation: hb-subset-cff1.cc:hb_pair_t<unsigned int, unsigned int>::first_t $_8::operator()<hb_pair_t<unsigned int, unsigned int> >(hb_pair_t<unsigned int, unsigned int> const&) const
Unexecuted instantiation: hb-subset-cff2.cc:hb_pair_t<unsigned int, int>::first_t $_8::operator()<hb_pair_t<unsigned int, int> >(hb_pair_t<unsigned int, int> const&) const
Unexecuted instantiation: hb-subset-cff2.cc:hb_pair_t<unsigned int, OT::Record<OT::Feature> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::Record<OT::Feature> const&> >(hb_pair_t<unsigned int, OT::Record<OT::Feature> const&> const&) const
Unexecuted instantiation: hb-subset-cff2.cc:hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> >(hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> const&) const
Unexecuted instantiation: hb-subset-cff2.cc:hb_pair_t<unsigned int, unsigned int>::first_t $_8::operator()<hb_pair_t<unsigned int, unsigned int> >(hb_pair_t<unsigned int, unsigned int> const&) const
Unexecuted instantiation: hb-subset-cff-common.cc:hb_pair_t<unsigned int, int>::first_t $_8::operator()<hb_pair_t<unsigned int, int> >(hb_pair_t<unsigned int, int> const&) const
Unexecuted instantiation: hb-subset-cff-common.cc:hb_pair_t<unsigned int, OT::Record<OT::Feature> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::Record<OT::Feature> const&> >(hb_pair_t<unsigned int, OT::Record<OT::Feature> const&> const&) const
Unexecuted instantiation: hb-subset-cff-common.cc:hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> >(hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> const&) const
Unexecuted instantiation: hb-subset-cff-common.cc:hb_pair_t<unsigned int, unsigned int>::first_t $_8::operator()<hb_pair_t<unsigned int, unsigned int> >(hb_pair_t<unsigned int, unsigned int> const&) const
844
}
845
HB_FUNCOBJ (hb_first);
846
847
struct
848
{
849
  template <typename Pair> constexpr typename Pair::second_t
850
0
  operator () (const Pair& pair) const { return pair.second; }
Unexecuted instantiation: hb-aat-layout.cc:hb_pair_t<unsigned int, int>::second_t $_7::operator()<hb_pair_t<unsigned int, int> >(hb_pair_t<unsigned int, int> const&) const
Unexecuted instantiation: hb-aat-layout.cc:hb_pair_t<unsigned int, unsigned int>::second_t $_7::operator()<hb_pair_t<unsigned int, unsigned int> >(hb_pair_t<unsigned int, unsigned int> const&) const
Unexecuted instantiation: hb-aat-layout.cc:hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> >(hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> const&) const
Unexecuted instantiation: hb-aat-layout.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::AttachPoint, OT::NumType<true, unsigned short, 2u>, void, true> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::AttachPoint, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::AttachPoint, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-aat-layout.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::LigGlyph, OT::NumType<true, unsigned short, 2u>, void, true> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::LigGlyph, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::LigGlyph, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-aat-layout.cc:hb_pair_t<unsigned int const&, hb_array_t<OT::NumType<true, unsigned short, 2u> const> >::second_t $_7::operator()<hb_pair_t<unsigned int const&, hb_array_t<OT::NumType<true, unsigned short, 2u> const> > >(hb_pair_t<unsigned int const&, hb_array_t<OT::NumType<true, unsigned short, 2u> const> > const&) const
Unexecuted instantiation: hb-aat-layout.cc:hb_pair_t<unsigned int, OT::Layout::GPOS_impl::EntryExitRecord const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::Layout::GPOS_impl::EntryExitRecord const&> >(hb_pair_t<unsigned int, OT::Layout::GPOS_impl::EntryExitRecord const&> const&) const
Unexecuted instantiation: hb-aat-layout.cc:hb_pair_t<unsigned int, OT::Layout::GPOS_impl::MarkRecord const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::Layout::GPOS_impl::MarkRecord const&> >(hb_pair_t<unsigned int, OT::Layout::GPOS_impl::MarkRecord const&> const&) const
Unexecuted instantiation: hb-aat-layout.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::PairSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::PairSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::PairSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-aat-layout.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::RuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::RuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::RuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-aat-layout.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::ChainRuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::ChainRuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::ChainRuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-aat-layout.cc:hb_pair_t<unsigned int, OT::RuleSet<OT::Layout::SmallTypes> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::RuleSet<OT::Layout::SmallTypes> const&> >(hb_pair_t<unsigned int, OT::RuleSet<OT::Layout::SmallTypes> const&> const&) const
Unexecuted instantiation: hb-aat-layout.cc:hb_pair_t<unsigned int, OT::ChainRuleSet<OT::Layout::SmallTypes> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::ChainRuleSet<OT::Layout::SmallTypes> const&> >(hb_pair_t<unsigned int, OT::ChainRuleSet<OT::Layout::SmallTypes> const&> const&) const
Unexecuted instantiation: hb-aat-layout.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::PosLookup, OT::NumType<true, unsigned short, 2u>, void, true> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::PosLookup, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::PosLookup, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-aat-layout.cc:hb_pair_t<unsigned int, OT::HBGlyphID16 const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::HBGlyphID16 const&> >(hb_pair_t<unsigned int, OT::HBGlyphID16 const&> const&) const
Unexecuted instantiation: hb-aat-layout.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-aat-layout.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::Sequence<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::Sequence<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::Sequence<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-aat-layout.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::AlternateSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::AlternateSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::AlternateSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-aat-layout.cc:hb_pair_t<unsigned int, OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes> const&> >(hb_pair_t<unsigned int, OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes> const&> const&) const
Unexecuted instantiation: hb-aat-layout.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::SubstLookup, OT::NumType<true, unsigned short, 2u>, void, true> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::SubstLookup, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::SubstLookup, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-aat-map.cc:hb_pair_t<unsigned int, int>::second_t $_7::operator()<hb_pair_t<unsigned int, int> >(hb_pair_t<unsigned int, int> const&) const
Unexecuted instantiation: hb-aat-map.cc:hb_pair_t<unsigned int, unsigned int>::second_t $_7::operator()<hb_pair_t<unsigned int, unsigned int> >(hb_pair_t<unsigned int, unsigned int> const&) const
Unexecuted instantiation: hb-aat-map.cc:hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> >(hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> const&) const
Unexecuted instantiation: hb-aat-map.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::AttachPoint, OT::NumType<true, unsigned short, 2u>, void, true> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::AttachPoint, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::AttachPoint, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-aat-map.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::LigGlyph, OT::NumType<true, unsigned short, 2u>, void, true> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::LigGlyph, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::LigGlyph, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-face.cc:hb_pair_t<unsigned int, unsigned int>::second_t $_7::operator()<hb_pair_t<unsigned int, unsigned int> >(hb_pair_t<unsigned int, unsigned int> const&) const
Unexecuted instantiation: hb-face.cc:hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> >(hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> const&) const
Unexecuted instantiation: hb-font.cc:hb_pair_t<unsigned int, unsigned int>::second_t $_7::operator()<hb_pair_t<unsigned int, unsigned int> >(hb_pair_t<unsigned int, unsigned int> const&) const
Unexecuted instantiation: hb-font.cc:hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> >(hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> const&) const
Unexecuted instantiation: hb-ot-color.cc:hb_pair_t<unsigned int, unsigned int>::second_t $_7::operator()<hb_pair_t<unsigned int, unsigned int> >(hb_pair_t<unsigned int, unsigned int> const&) const
Unexecuted instantiation: hb-ot-color.cc:hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> >(hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> const&) const
Unexecuted instantiation: hb-ot-color.cc:hb_pair_t<bool, OT::BaseGlyphRecord>::second_t $_7::operator()<hb_pair_t<bool, OT::BaseGlyphRecord> >(hb_pair_t<bool, OT::BaseGlyphRecord> const&) const
Unexecuted instantiation: hb-ot-color.cc:hb_pair_t<bool, hb_vector_t<OT::LayerRecord, false> >::second_t $_7::operator()<hb_pair_t<bool, hb_vector_t<OT::LayerRecord, false> > >(hb_pair_t<bool, hb_vector_t<OT::LayerRecord, false> > const&) const
Unexecuted instantiation: hb-ot-face.cc:hb_pair_t<unsigned int, int>::second_t $_7::operator()<hb_pair_t<unsigned int, int> >(hb_pair_t<unsigned int, int> const&) const
Unexecuted instantiation: hb-ot-face.cc:hb_pair_t<unsigned int, unsigned int>::second_t $_7::operator()<hb_pair_t<unsigned int, unsigned int> >(hb_pair_t<unsigned int, unsigned int> const&) const
Unexecuted instantiation: hb-ot-face.cc:hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> >(hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> const&) const
Unexecuted instantiation: hb-ot-face.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::AttachPoint, OT::NumType<true, unsigned short, 2u>, void, true> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::AttachPoint, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::AttachPoint, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-ot-face.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::LigGlyph, OT::NumType<true, unsigned short, 2u>, void, true> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::LigGlyph, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::LigGlyph, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-ot-face.cc:hb_pair_t<unsigned int const&, hb_array_t<OT::NumType<true, unsigned short, 2u> const> >::second_t $_7::operator()<hb_pair_t<unsigned int const&, hb_array_t<OT::NumType<true, unsigned short, 2u> const> > >(hb_pair_t<unsigned int const&, hb_array_t<OT::NumType<true, unsigned short, 2u> const> > const&) const
Unexecuted instantiation: hb-ot-face.cc:hb_pair_t<unsigned int, OT::Layout::GPOS_impl::EntryExitRecord const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::Layout::GPOS_impl::EntryExitRecord const&> >(hb_pair_t<unsigned int, OT::Layout::GPOS_impl::EntryExitRecord const&> const&) const
Unexecuted instantiation: hb-ot-face.cc:hb_pair_t<unsigned int, OT::Layout::GPOS_impl::MarkRecord const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::Layout::GPOS_impl::MarkRecord const&> >(hb_pair_t<unsigned int, OT::Layout::GPOS_impl::MarkRecord const&> const&) const
Unexecuted instantiation: hb-ot-face.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::PairSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::PairSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::PairSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-ot-face.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::RuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::RuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::RuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-ot-face.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::ChainRuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::ChainRuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::ChainRuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-ot-face.cc:hb_pair_t<unsigned int, OT::RuleSet<OT::Layout::SmallTypes> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::RuleSet<OT::Layout::SmallTypes> const&> >(hb_pair_t<unsigned int, OT::RuleSet<OT::Layout::SmallTypes> const&> const&) const
Unexecuted instantiation: hb-ot-face.cc:hb_pair_t<unsigned int, OT::ChainRuleSet<OT::Layout::SmallTypes> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::ChainRuleSet<OT::Layout::SmallTypes> const&> >(hb_pair_t<unsigned int, OT::ChainRuleSet<OT::Layout::SmallTypes> const&> const&) const
Unexecuted instantiation: hb-ot-face.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::PosLookup, OT::NumType<true, unsigned short, 2u>, void, true> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::PosLookup, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::PosLookup, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-ot-face.cc:hb_pair_t<bool, OT::BaseGlyphRecord>::second_t $_7::operator()<hb_pair_t<bool, OT::BaseGlyphRecord> >(hb_pair_t<bool, OT::BaseGlyphRecord> const&) const
Unexecuted instantiation: hb-ot-face.cc:hb_pair_t<bool, hb_vector_t<OT::LayerRecord, false> >::second_t $_7::operator()<hb_pair_t<bool, hb_vector_t<OT::LayerRecord, false> > >(hb_pair_t<bool, hb_vector_t<OT::LayerRecord, false> > const&) const
Unexecuted instantiation: hb-ot-face.cc:hb_pair_t<unsigned int, OT::HBGlyphID16 const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::HBGlyphID16 const&> >(hb_pair_t<unsigned int, OT::HBGlyphID16 const&> const&) const
Unexecuted instantiation: hb-ot-face.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-ot-face.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::Sequence<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::Sequence<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::Sequence<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-ot-face.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::AlternateSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::AlternateSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::AlternateSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-ot-face.cc:hb_pair_t<unsigned int, OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes> const&> >(hb_pair_t<unsigned int, OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes> const&> const&) const
Unexecuted instantiation: hb-ot-face.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::SubstLookup, OT::NumType<true, unsigned short, 2u>, void, true> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::SubstLookup, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::SubstLookup, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-ot-font.cc:hb_pair_t<unsigned int, unsigned int>::second_t $_7::operator()<hb_pair_t<unsigned int, unsigned int> >(hb_pair_t<unsigned int, unsigned int> const&) const
Unexecuted instantiation: hb-ot-font.cc:hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> >(hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> const&) const
Unexecuted instantiation: hb-ot-font.cc:hb_pair_t<bool, OT::BaseGlyphRecord>::second_t $_7::operator()<hb_pair_t<bool, OT::BaseGlyphRecord> >(hb_pair_t<bool, OT::BaseGlyphRecord> const&) const
Unexecuted instantiation: hb-ot-font.cc:hb_pair_t<bool, hb_vector_t<OT::LayerRecord, false> >::second_t $_7::operator()<hb_pair_t<bool, hb_vector_t<OT::LayerRecord, false> > >(hb_pair_t<bool, hb_vector_t<OT::LayerRecord, false> > const&) const
Unexecuted instantiation: VARC.cc:hb_pair_t<unsigned int, int>::second_t $_7::operator()<hb_pair_t<unsigned int, int> >(hb_pair_t<unsigned int, int> const&) const
Unexecuted instantiation: VARC.cc:hb_pair_t<unsigned int, unsigned int>::second_t $_7::operator()<hb_pair_t<unsigned int, unsigned int> >(hb_pair_t<unsigned int, unsigned int> const&) const
Unexecuted instantiation: VARC.cc:hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> >(hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> const&) const
Unexecuted instantiation: VARC.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::AttachPoint, OT::NumType<true, unsigned short, 2u>, void, true> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::AttachPoint, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::AttachPoint, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: VARC.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::LigGlyph, OT::NumType<true, unsigned short, 2u>, void, true> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::LigGlyph, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::LigGlyph, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-ot-layout.cc:hb_pair_t<unsigned int, OT::HBGlyphID16 const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::HBGlyphID16 const&> >(hb_pair_t<unsigned int, OT::HBGlyphID16 const&> const&) const
Unexecuted instantiation: hb-ot-layout.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::Sequence<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::Sequence<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::Sequence<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-ot-layout.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::AlternateSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::AlternateSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::AlternateSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-ot-layout.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-ot-layout.cc:hb_pair_t<unsigned int, int>::second_t $_7::operator()<hb_pair_t<unsigned int, int> >(hb_pair_t<unsigned int, int> const&) const
Unexecuted instantiation: hb-ot-layout.cc:hb_pair_t<unsigned int, unsigned int>::second_t $_7::operator()<hb_pair_t<unsigned int, unsigned int> >(hb_pair_t<unsigned int, unsigned int> const&) const
Unexecuted instantiation: hb-ot-layout.cc:hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> >(hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> const&) const
Unexecuted instantiation: hb-ot-layout.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::AttachPoint, OT::NumType<true, unsigned short, 2u>, void, true> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::AttachPoint, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::AttachPoint, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-ot-layout.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::LigGlyph, OT::NumType<true, unsigned short, 2u>, void, true> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::LigGlyph, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::LigGlyph, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-ot-layout.cc:hb_pair_t<unsigned int const&, hb_array_t<OT::NumType<true, unsigned short, 2u> const> >::second_t $_7::operator()<hb_pair_t<unsigned int const&, hb_array_t<OT::NumType<true, unsigned short, 2u> const> > >(hb_pair_t<unsigned int const&, hb_array_t<OT::NumType<true, unsigned short, 2u> const> > const&) const
Unexecuted instantiation: hb-ot-layout.cc:hb_pair_t<unsigned int, OT::Layout::GPOS_impl::EntryExitRecord const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::Layout::GPOS_impl::EntryExitRecord const&> >(hb_pair_t<unsigned int, OT::Layout::GPOS_impl::EntryExitRecord const&> const&) const
Unexecuted instantiation: hb-ot-layout.cc:hb_pair_t<unsigned int, OT::Layout::GPOS_impl::MarkRecord const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::Layout::GPOS_impl::MarkRecord const&> >(hb_pair_t<unsigned int, OT::Layout::GPOS_impl::MarkRecord const&> const&) const
Unexecuted instantiation: hb-ot-layout.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::PairSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::PairSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::PairSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-ot-layout.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::RuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::RuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::RuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-ot-layout.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::ChainRuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::ChainRuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::ChainRuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-ot-layout.cc:hb_pair_t<unsigned int, OT::RuleSet<OT::Layout::SmallTypes> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::RuleSet<OT::Layout::SmallTypes> const&> >(hb_pair_t<unsigned int, OT::RuleSet<OT::Layout::SmallTypes> const&> const&) const
Unexecuted instantiation: hb-ot-layout.cc:hb_pair_t<unsigned int, OT::ChainRuleSet<OT::Layout::SmallTypes> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::ChainRuleSet<OT::Layout::SmallTypes> const&> >(hb_pair_t<unsigned int, OT::ChainRuleSet<OT::Layout::SmallTypes> const&> const&) const
Unexecuted instantiation: hb-ot-layout.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::PosLookup, OT::NumType<true, unsigned short, 2u>, void, true> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::PosLookup, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::PosLookup, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-ot-layout.cc:hb_pair_t<unsigned int, OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes> const&> >(hb_pair_t<unsigned int, OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes> const&> const&) const
Unexecuted instantiation: hb-ot-layout.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::SubstLookup, OT::NumType<true, unsigned short, 2u>, void, true> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::SubstLookup, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::SubstLookup, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-ot-metrics.cc:hb_pair_t<unsigned int, unsigned int>::second_t $_7::operator()<hb_pair_t<unsigned int, unsigned int> >(hb_pair_t<unsigned int, unsigned int> const&) const
Unexecuted instantiation: hb-ot-metrics.cc:hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> >(hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> const&) const
Unexecuted instantiation: hb-ot-shape.cc:hb_pair_t<unsigned int, int>::second_t $_7::operator()<hb_pair_t<unsigned int, int> >(hb_pair_t<unsigned int, int> const&) const
Unexecuted instantiation: hb-ot-shape.cc:hb_pair_t<unsigned int, unsigned int>::second_t $_7::operator()<hb_pair_t<unsigned int, unsigned int> >(hb_pair_t<unsigned int, unsigned int> const&) const
Unexecuted instantiation: hb-ot-shape.cc:hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> >(hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> const&) const
Unexecuted instantiation: hb-ot-shape.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::AttachPoint, OT::NumType<true, unsigned short, 2u>, void, true> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::AttachPoint, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::AttachPoint, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-ot-shape.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::LigGlyph, OT::NumType<true, unsigned short, 2u>, void, true> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::LigGlyph, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::LigGlyph, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-ot-var.cc:hb_pair_t<unsigned int, unsigned int>::second_t $_7::operator()<hb_pair_t<unsigned int, unsigned int> >(hb_pair_t<unsigned int, unsigned int> const&) const
Unexecuted instantiation: hb-ot-var.cc:hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> >(hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> const&) const
Unexecuted instantiation: hb-static.cc:hb_pair_t<unsigned int, int>::second_t $_7::operator()<hb_pair_t<unsigned int, int> >(hb_pair_t<unsigned int, int> const&) const
Unexecuted instantiation: hb-static.cc:hb_pair_t<unsigned int, unsigned int>::second_t $_7::operator()<hb_pair_t<unsigned int, unsigned int> >(hb_pair_t<unsigned int, unsigned int> const&) const
Unexecuted instantiation: hb-static.cc:hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> >(hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> const&) const
Unexecuted instantiation: hb-static.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::AttachPoint, OT::NumType<true, unsigned short, 2u>, void, true> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::AttachPoint, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::AttachPoint, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-static.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::LigGlyph, OT::NumType<true, unsigned short, 2u>, void, true> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::LigGlyph, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::LigGlyph, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-static.cc:hb_pair_t<bool, OT::BaseGlyphRecord>::second_t $_7::operator()<hb_pair_t<bool, OT::BaseGlyphRecord> >(hb_pair_t<bool, OT::BaseGlyphRecord> const&) const
Unexecuted instantiation: hb-static.cc:hb_pair_t<bool, hb_vector_t<OT::LayerRecord, false> >::second_t $_7::operator()<hb_pair_t<bool, hb_vector_t<OT::LayerRecord, false> > >(hb_pair_t<bool, hb_vector_t<OT::LayerRecord, false> > const&) const
Unexecuted instantiation: hb-style.cc:hb_pair_t<unsigned int, unsigned int>::second_t $_7::operator()<hb_pair_t<unsigned int, unsigned int> >(hb_pair_t<unsigned int, unsigned int> const&) const
Unexecuted instantiation: hb-style.cc:hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> >(hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> const&) const
Unexecuted instantiation: hb-ot-cff1-table.cc:hb_pair_t<unsigned int, unsigned int>::second_t $_7::operator()<hb_pair_t<unsigned int, unsigned int> >(hb_pair_t<unsigned int, unsigned int> const&) const
Unexecuted instantiation: hb-ot-cff1-table.cc:hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> >(hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> const&) const
Unexecuted instantiation: hb-ot-cff2-table.cc:hb_pair_t<unsigned int, unsigned int>::second_t $_7::operator()<hb_pair_t<unsigned int, unsigned int> >(hb_pair_t<unsigned int, unsigned int> const&) const
Unexecuted instantiation: hb-ot-cff2-table.cc:hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> >(hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> const&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:hb_pair_t<OT::HBGlyphID16&, OT::HBGlyphID16&>::second_t $_7::operator()<hb_pair_t<OT::HBGlyphID16&, OT::HBGlyphID16&> >(hb_pair_t<OT::HBGlyphID16&, OT::HBGlyphID16&> const&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:hb_pair_t<unsigned int, int>::second_t $_7::operator()<hb_pair_t<unsigned int, int> >(hb_pair_t<unsigned int, int> const&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:hb_pair_t<unsigned int, unsigned int>::second_t $_7::operator()<hb_pair_t<unsigned int, unsigned int> >(hb_pair_t<unsigned int, unsigned int> const&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> >(hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> const&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::AttachPoint, OT::NumType<true, unsigned short, 2u>, void, true> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::AttachPoint, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::AttachPoint, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::LigGlyph, OT::NumType<true, unsigned short, 2u>, void, true> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::LigGlyph, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::LigGlyph, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:hb_pair_t<unsigned int, OT::HBGlyphID16 const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::HBGlyphID16 const&> >(hb_pair_t<unsigned int, OT::HBGlyphID16 const&> const&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::RuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::RuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::RuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::ChainRuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::ChainRuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::ChainRuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::Sequence<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::Sequence<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::Sequence<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::AlternateSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::AlternateSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::AlternateSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:hb_pair_t<unsigned int, OT::RuleSet<OT::Layout::SmallTypes> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::RuleSet<OT::Layout::SmallTypes> const&> >(hb_pair_t<unsigned int, OT::RuleSet<OT::Layout::SmallTypes> const&> const&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:hb_pair_t<unsigned int, OT::ChainRuleSet<OT::Layout::SmallTypes> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::ChainRuleSet<OT::Layout::SmallTypes> const&> >(hb_pair_t<unsigned int, OT::ChainRuleSet<OT::Layout::SmallTypes> const&> const&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:hb_pair_t<unsigned int, OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes> const&> >(hb_pair_t<unsigned int, OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes> const&> const&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::SubstLookup, OT::NumType<true, unsigned short, 2u>, void, true> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::SubstLookup, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::SubstLookup, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-ot-shaper-use.cc:hb_pair_t<unsigned int, hb_glyph_info_t&>::second_t $_7::operator()<hb_pair_t<unsigned int, hb_glyph_info_t&> >(hb_pair_t<unsigned int, hb_glyph_info_t&> const&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:hb_pair_t<unsigned int, int>::second_t $_7::operator()<hb_pair_t<unsigned int, int> >(hb_pair_t<unsigned int, int> const&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:hb_pair_t<unsigned int, unsigned int>::second_t $_7::operator()<hb_pair_t<unsigned int, unsigned int> >(hb_pair_t<unsigned int, unsigned int> const&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> >(hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> const&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::AttachPoint, OT::NumType<true, unsigned short, 2u>, void, true> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::AttachPoint, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::AttachPoint, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::LigGlyph, OT::NumType<true, unsigned short, 2u>, void, true> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::LigGlyph, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::LigGlyph, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:hb_pair_t<unsigned int const&, hb_array_t<OT::NumType<true, unsigned short, 2u> const> >::second_t $_7::operator()<hb_pair_t<unsigned int const&, hb_array_t<OT::NumType<true, unsigned short, 2u> const> > >(hb_pair_t<unsigned int const&, hb_array_t<OT::NumType<true, unsigned short, 2u> const> > const&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:hb_pair_t<unsigned int, OT::Layout::GPOS_impl::EntryExitRecord const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::Layout::GPOS_impl::EntryExitRecord const&> >(hb_pair_t<unsigned int, OT::Layout::GPOS_impl::EntryExitRecord const&> const&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:hb_pair_t<unsigned int, OT::Layout::GPOS_impl::MarkRecord const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::Layout::GPOS_impl::MarkRecord const&> >(hb_pair_t<unsigned int, OT::Layout::GPOS_impl::MarkRecord const&> const&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::PairSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::PairSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::PairSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::RuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::RuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::RuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::ChainRuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::ChainRuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::ChainRuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:hb_pair_t<unsigned int, OT::RuleSet<OT::Layout::SmallTypes> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::RuleSet<OT::Layout::SmallTypes> const&> >(hb_pair_t<unsigned int, OT::RuleSet<OT::Layout::SmallTypes> const&> const&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:hb_pair_t<unsigned int, OT::ChainRuleSet<OT::Layout::SmallTypes> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::ChainRuleSet<OT::Layout::SmallTypes> const&> >(hb_pair_t<unsigned int, OT::ChainRuleSet<OT::Layout::SmallTypes> const&> const&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::PosLookup, OT::NumType<true, unsigned short, 2u>, void, true> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::PosLookup, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::PosLookup, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-subset.cc:hb_pair_t<unsigned int, unsigned int>::second_t $_8::operator()<hb_pair_t<unsigned int, unsigned int> >(hb_pair_t<unsigned int, unsigned int> const&) const
Unexecuted instantiation: hb-subset.cc:hb_pair_t<unsigned int, int>::second_t $_8::operator()<hb_pair_t<unsigned int, int> >(hb_pair_t<unsigned int, int> const&) const
Unexecuted instantiation: hb-subset.cc:hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&>::second_t $_8::operator()<hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> >(hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> const&) const
Unexecuted instantiation: hb-subset.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::AttachPoint, OT::NumType<true, unsigned short, 2u>, void, true> const&>::second_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::AttachPoint, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::AttachPoint, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-subset.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::LigGlyph, OT::NumType<true, unsigned short, 2u>, void, true> const&>::second_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::LigGlyph, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::LigGlyph, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-subset.cc:hb_pair_t<unsigned int, OT::HBGlyphID16 const&>::second_t $_8::operator()<hb_pair_t<unsigned int, OT::HBGlyphID16 const&> >(hb_pair_t<unsigned int, OT::HBGlyphID16 const&> const&) const
Unexecuted instantiation: hb-subset.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::second_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-subset.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::RuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::second_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::RuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::RuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-subset.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::ChainRuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::second_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::ChainRuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::ChainRuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-subset.cc:hb_pair_t<unsigned int const&, hb_array_t<OT::NumType<true, unsigned short, 2u> const> >::second_t $_8::operator()<hb_pair_t<unsigned int const&, hb_array_t<OT::NumType<true, unsigned short, 2u> const> > >(hb_pair_t<unsigned int const&, hb_array_t<OT::NumType<true, unsigned short, 2u> const> > const&) const
Unexecuted instantiation: hb-subset.cc:hb_pair_t<unsigned int, OT::Layout::GPOS_impl::EntryExitRecord const&>::second_t $_8::operator()<hb_pair_t<unsigned int, OT::Layout::GPOS_impl::EntryExitRecord const&> >(hb_pair_t<unsigned int, OT::Layout::GPOS_impl::EntryExitRecord const&> const&) const
Unexecuted instantiation: hb-subset.cc:hb_pair_t<unsigned int, OT::Layout::GPOS_impl::MarkRecord const&>::second_t $_8::operator()<hb_pair_t<unsigned int, OT::Layout::GPOS_impl::MarkRecord const&> >(hb_pair_t<unsigned int, OT::Layout::GPOS_impl::MarkRecord const&> const&) const
Unexecuted instantiation: hb-subset.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::PairSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::second_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::PairSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::PairSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-subset-plan.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::MathGlyphConstruction, OT::NumType<true, unsigned short, 2u>, void, true> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::MathGlyphConstruction, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::MathGlyphConstruction, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-subset-plan.cc:hb_pair_t<unsigned int, int>::second_t $_7::operator()<hb_pair_t<unsigned int, int> >(hb_pair_t<unsigned int, int> const&) const
Unexecuted instantiation: hb-subset-plan.cc:hb_pair_t<unsigned int, unsigned int>::second_t $_7::operator()<hb_pair_t<unsigned int, unsigned int> >(hb_pair_t<unsigned int, unsigned int> const&) const
Unexecuted instantiation: hb-subset-plan.cc:hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> >(hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> const&) const
Unexecuted instantiation: hb-subset-plan.cc:hb_pair_t<bool, OT::BaseGlyphRecord>::second_t $_7::operator()<hb_pair_t<bool, OT::BaseGlyphRecord> >(hb_pair_t<bool, OT::BaseGlyphRecord> const&) const
Unexecuted instantiation: hb-subset-plan.cc:hb_pair_t<bool, hb_vector_t<OT::LayerRecord, false> >::second_t $_7::operator()<hb_pair_t<bool, hb_vector_t<OT::LayerRecord, false> > >(hb_pair_t<bool, hb_vector_t<OT::LayerRecord, false> > const&) const
Unexecuted instantiation: hb-subset-plan.cc:hb_pair_t<unsigned int, OT::MathValueRecord const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::MathValueRecord const&> >(hb_pair_t<unsigned int, OT::MathValueRecord const&> const&) const
Unexecuted instantiation: hb-subset-plan.cc:hb_pair_t<unsigned int, OT::MathKernInfoRecord const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::MathKernInfoRecord const&> >(hb_pair_t<unsigned int, OT::MathKernInfoRecord const&> const&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::LigGlyph, OT::NumType<true, unsigned short, 2u>, void, true> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::LigGlyph, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::LigGlyph, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:hb_pair_t<unsigned int, unsigned int>::second_t $_7::operator()<hb_pair_t<unsigned int, unsigned int> >(hb_pair_t<unsigned int, unsigned int> const&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::PairSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::PairSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::PairSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:hb_pair_t<unsigned int, OT::Layout::GPOS_impl::EntryExitRecord const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::Layout::GPOS_impl::EntryExitRecord const&> >(hb_pair_t<unsigned int, OT::Layout::GPOS_impl::EntryExitRecord const&> const&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:hb_pair_t<unsigned int, OT::Layout::GPOS_impl::MarkRecord const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::Layout::GPOS_impl::MarkRecord const&> >(hb_pair_t<unsigned int, OT::Layout::GPOS_impl::MarkRecord const&> const&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::RuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::RuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::RuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::ChainRuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::ChainRuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::ChainRuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:hb_pair_t<unsigned int, OT::RuleSet<OT::Layout::SmallTypes> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::RuleSet<OT::Layout::SmallTypes> const&> >(hb_pair_t<unsigned int, OT::RuleSet<OT::Layout::SmallTypes> const&> const&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:hb_pair_t<unsigned int, OT::ChainRuleSet<OT::Layout::SmallTypes> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::ChainRuleSet<OT::Layout::SmallTypes> const&> >(hb_pair_t<unsigned int, OT::ChainRuleSet<OT::Layout::SmallTypes> const&> const&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:hb_pair_t<unsigned int, int>::second_t $_7::operator()<hb_pair_t<unsigned int, int> >(hb_pair_t<unsigned int, int> const&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> >(hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> const&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::AttachPoint, OT::NumType<true, unsigned short, 2u>, void, true> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::AttachPoint, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::AttachPoint, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:hb_pair_t<unsigned int const&, hb_array_t<OT::NumType<true, unsigned short, 2u> const> >::second_t $_7::operator()<hb_pair_t<unsigned int const&, hb_array_t<OT::NumType<true, unsigned short, 2u> const> > >(hb_pair_t<unsigned int const&, hb_array_t<OT::NumType<true, unsigned short, 2u> const> > const&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::PosLookup, OT::NumType<true, unsigned short, 2u>, void, true> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::PosLookup, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::PosLookup, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:hb_pair_t<unsigned int, OT::HBGlyphID16 const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::HBGlyphID16 const&> >(hb_pair_t<unsigned int, OT::HBGlyphID16 const&> const&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::Sequence<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::Sequence<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::Sequence<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::AlternateSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::AlternateSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::AlternateSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:hb_pair_t<unsigned int, OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes> const&> >(hb_pair_t<unsigned int, OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes> const&> const&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::SubstLookup, OT::NumType<true, unsigned short, 2u>, void, true> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::SubstLookup, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::SubstLookup, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-subset-plan-var.cc:hb_pair_t<unsigned int, int>::second_t $_7::operator()<hb_pair_t<unsigned int, int> >(hb_pair_t<unsigned int, int> const&) const
Unexecuted instantiation: hb-subset-plan-var.cc:hb_pair_t<unsigned int, unsigned int>::second_t $_7::operator()<hb_pair_t<unsigned int, unsigned int> >(hb_pair_t<unsigned int, unsigned int> const&) const
Unexecuted instantiation: hb-subset-plan-var.cc:hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> >(hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> const&) const
Unexecuted instantiation: hb-subset-table-layout.cc:hb_pair_t<unsigned int, unsigned int>::second_t $_8::operator()<hb_pair_t<unsigned int, unsigned int> >(hb_pair_t<unsigned int, unsigned int> const&) const
Unexecuted instantiation: hb-subset-table-layout.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::AttachPoint, OT::NumType<true, unsigned short, 2u>, void, true> const&>::second_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::AttachPoint, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::AttachPoint, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-subset-table-layout.cc:hb_pair_t<unsigned int, int>::second_t $_8::operator()<hb_pair_t<unsigned int, int> >(hb_pair_t<unsigned int, int> const&) const
Unexecuted instantiation: hb-subset-table-layout.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::LigGlyph, OT::NumType<true, unsigned short, 2u>, void, true> const&>::second_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::LigGlyph, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::LigGlyph, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-subset-table-layout.cc:hb_pair_t<unsigned int, OT::HBGlyphID16 const&>::second_t $_8::operator()<hb_pair_t<unsigned int, OT::HBGlyphID16 const&> >(hb_pair_t<unsigned int, OT::HBGlyphID16 const&> const&) const
Unexecuted instantiation: hb-subset-table-layout.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::Sequence<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::second_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::Sequence<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::Sequence<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-subset-table-layout.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::AlternateSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::second_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::AlternateSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::AlternateSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-subset-table-layout.cc:hb_pair_t<unsigned int, OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes> const&>::second_t $_8::operator()<hb_pair_t<unsigned int, OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes> const&> >(hb_pair_t<unsigned int, OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes> const&> const&) const
Unexecuted instantiation: hb-subset-table-layout.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::second_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-subset-table-layout.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::RuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::second_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::RuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::RuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-subset-table-layout.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::ChainRuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::second_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::ChainRuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::ChainRuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-subset-table-layout.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::SubstLookup, OT::NumType<true, unsigned short, 2u>, void, true> const&>::second_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::SubstLookup, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::SubstLookup, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-subset-table-layout.cc:hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&>::second_t $_8::operator()<hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> >(hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> const&) const
Unexecuted instantiation: hb-subset-table-layout.cc:hb_pair_t<unsigned int const&, hb_array_t<OT::NumType<true, unsigned short, 2u> const> >::second_t $_8::operator()<hb_pair_t<unsigned int const&, hb_array_t<OT::NumType<true, unsigned short, 2u> const> > >(hb_pair_t<unsigned int const&, hb_array_t<OT::NumType<true, unsigned short, 2u> const> > const&) const
Unexecuted instantiation: hb-subset-table-layout.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::PairSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::second_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::PairSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::PairSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-subset-table-layout.cc:hb_pair_t<unsigned int, OT::Layout::GPOS_impl::EntryExitRecord const&>::second_t $_8::operator()<hb_pair_t<unsigned int, OT::Layout::GPOS_impl::EntryExitRecord const&> >(hb_pair_t<unsigned int, OT::Layout::GPOS_impl::EntryExitRecord const&> const&) const
Unexecuted instantiation: hb-subset-table-layout.cc:hb_pair_t<unsigned int, OT::Layout::GPOS_impl::MarkRecord const&>::second_t $_8::operator()<hb_pair_t<unsigned int, OT::Layout::GPOS_impl::MarkRecord const&> >(hb_pair_t<unsigned int, OT::Layout::GPOS_impl::MarkRecord const&> const&) const
Unexecuted instantiation: hb-subset-table-layout.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::PosLookup, OT::NumType<true, unsigned short, 2u>, void, true> const&>::second_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::PosLookup, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::PosLookup, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-subset-table-layout.cc:hb_pair_t<unsigned int, OT::MathValueRecord const&>::second_t $_8::operator()<hb_pair_t<unsigned int, OT::MathValueRecord const&> >(hb_pair_t<unsigned int, OT::MathValueRecord const&> const&) const
Unexecuted instantiation: hb-subset-table-layout.cc:hb_pair_t<unsigned int, OT::MathKernInfoRecord const&>::second_t $_8::operator()<hb_pair_t<unsigned int, OT::MathKernInfoRecord const&> >(hb_pair_t<unsigned int, OT::MathKernInfoRecord const&> const&) const
Unexecuted instantiation: hb-subset-table-layout.cc:hb_pair_t<unsigned int, OT::RuleSet<OT::Layout::SmallTypes> const&>::second_t $_8::operator()<hb_pair_t<unsigned int, OT::RuleSet<OT::Layout::SmallTypes> const&> >(hb_pair_t<unsigned int, OT::RuleSet<OT::Layout::SmallTypes> const&> const&) const
Unexecuted instantiation: hb-subset-table-layout.cc:hb_pair_t<unsigned int, OT::ChainRuleSet<OT::Layout::SmallTypes> const&>::second_t $_8::operator()<hb_pair_t<unsigned int, OT::ChainRuleSet<OT::Layout::SmallTypes> const&> >(hb_pair_t<unsigned int, OT::ChainRuleSet<OT::Layout::SmallTypes> const&> const&) const
Unexecuted instantiation: hb-subset-table-layout.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::MathGlyphConstruction, OT::NumType<true, unsigned short, 2u>, void, true> const&>::second_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::MathGlyphConstruction, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::MathGlyphConstruction, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-subset-table-var.cc:hb_pair_t<unsigned int, unsigned int>::second_t $_8::operator()<hb_pair_t<unsigned int, unsigned int> >(hb_pair_t<unsigned int, unsigned int> const&) const
Unexecuted instantiation: hb-subset-table-var.cc:hb_pair_t<unsigned int, int>::second_t $_8::operator()<hb_pair_t<unsigned int, int> >(hb_pair_t<unsigned int, int> const&) const
Unexecuted instantiation: hb-subset-table-var.cc:hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&>::second_t $_8::operator()<hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> >(hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> const&) const
Unexecuted instantiation: hb-subset-table-var.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::AttachPoint, OT::NumType<true, unsigned short, 2u>, void, true> const&>::second_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::AttachPoint, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::AttachPoint, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-subset-table-var.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::LigGlyph, OT::NumType<true, unsigned short, 2u>, void, true> const&>::second_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::LigGlyph, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::LigGlyph, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-subset-table-var.cc:hb_pair_t<unsigned int, OT::HBGlyphID16 const&>::second_t $_8::operator()<hb_pair_t<unsigned int, OT::HBGlyphID16 const&> >(hb_pair_t<unsigned int, OT::HBGlyphID16 const&> const&) const
Unexecuted instantiation: hb-subset-table-var.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::second_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-subset-table-var.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::RuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::second_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::RuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::RuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-subset-table-var.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::ChainRuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::second_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::ChainRuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::ChainRuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-subset-table-var.cc:hb_pair_t<unsigned int const&, hb_array_t<OT::NumType<true, unsigned short, 2u> const> >::second_t $_8::operator()<hb_pair_t<unsigned int const&, hb_array_t<OT::NumType<true, unsigned short, 2u> const> > >(hb_pair_t<unsigned int const&, hb_array_t<OT::NumType<true, unsigned short, 2u> const> > const&) const
Unexecuted instantiation: hb-subset-table-var.cc:hb_pair_t<unsigned int, OT::Layout::GPOS_impl::EntryExitRecord const&>::second_t $_8::operator()<hb_pair_t<unsigned int, OT::Layout::GPOS_impl::EntryExitRecord const&> >(hb_pair_t<unsigned int, OT::Layout::GPOS_impl::EntryExitRecord const&> const&) const
Unexecuted instantiation: hb-subset-table-var.cc:hb_pair_t<unsigned int, OT::Layout::GPOS_impl::MarkRecord const&>::second_t $_8::operator()<hb_pair_t<unsigned int, OT::Layout::GPOS_impl::MarkRecord const&> >(hb_pair_t<unsigned int, OT::Layout::GPOS_impl::MarkRecord const&> const&) const
Unexecuted instantiation: hb-subset-table-var.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::PairSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::second_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::PairSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::PairSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-subset-table-cff.cc:hb_pair_t<unsigned int, unsigned int>::second_t $_8::operator()<hb_pair_t<unsigned int, unsigned int> >(hb_pair_t<unsigned int, unsigned int> const&) const
Unexecuted instantiation: hb-subset-table-cff.cc:hb_pair_t<unsigned int, int>::second_t $_8::operator()<hb_pair_t<unsigned int, int> >(hb_pair_t<unsigned int, int> const&) const
Unexecuted instantiation: hb-subset-table-cff.cc:hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&>::second_t $_8::operator()<hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> >(hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> const&) const
Unexecuted instantiation: hb-subset-table-cff.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::AttachPoint, OT::NumType<true, unsigned short, 2u>, void, true> const&>::second_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::AttachPoint, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::AttachPoint, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-subset-table-cff.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::LigGlyph, OT::NumType<true, unsigned short, 2u>, void, true> const&>::second_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::LigGlyph, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::LigGlyph, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-subset-table-cff.cc:hb_pair_t<unsigned int, OT::HBGlyphID16 const&>::second_t $_8::operator()<hb_pair_t<unsigned int, OT::HBGlyphID16 const&> >(hb_pair_t<unsigned int, OT::HBGlyphID16 const&> const&) const
Unexecuted instantiation: hb-subset-table-cff.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::second_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-subset-table-cff.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::RuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::second_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::RuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::RuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-subset-table-cff.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::ChainRuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::second_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::ChainRuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::ChainRuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-subset-table-cff.cc:hb_pair_t<unsigned int const&, hb_array_t<OT::NumType<true, unsigned short, 2u> const> >::second_t $_8::operator()<hb_pair_t<unsigned int const&, hb_array_t<OT::NumType<true, unsigned short, 2u> const> > >(hb_pair_t<unsigned int const&, hb_array_t<OT::NumType<true, unsigned short, 2u> const> > const&) const
Unexecuted instantiation: hb-subset-table-cff.cc:hb_pair_t<unsigned int, OT::Layout::GPOS_impl::EntryExitRecord const&>::second_t $_8::operator()<hb_pair_t<unsigned int, OT::Layout::GPOS_impl::EntryExitRecord const&> >(hb_pair_t<unsigned int, OT::Layout::GPOS_impl::EntryExitRecord const&> const&) const
Unexecuted instantiation: hb-subset-table-cff.cc:hb_pair_t<unsigned int, OT::Layout::GPOS_impl::MarkRecord const&>::second_t $_8::operator()<hb_pair_t<unsigned int, OT::Layout::GPOS_impl::MarkRecord const&> >(hb_pair_t<unsigned int, OT::Layout::GPOS_impl::MarkRecord const&> const&) const
Unexecuted instantiation: hb-subset-table-cff.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::PairSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::second_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::PairSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::PairSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-subset-table-color.cc:hb_pair_t<unsigned int, unsigned int>::second_t $_8::operator()<hb_pair_t<unsigned int, unsigned int> >(hb_pair_t<unsigned int, unsigned int> const&) const
Unexecuted instantiation: hb-subset-table-color.cc:hb_pair_t<bool, OT::BaseGlyphRecord>::second_t $_8::operator()<hb_pair_t<bool, OT::BaseGlyphRecord> >(hb_pair_t<bool, OT::BaseGlyphRecord> const&) const
Unexecuted instantiation: hb-subset-table-color.cc:hb_pair_t<bool, hb_vector_t<OT::LayerRecord, false> >::second_t $_8::operator()<hb_pair_t<bool, hb_vector_t<OT::LayerRecord, false> > >(hb_pair_t<bool, hb_vector_t<OT::LayerRecord, false> > const&) const
Unexecuted instantiation: hb-subset-table-color.cc:hb_pair_t<unsigned int, int>::second_t $_8::operator()<hb_pair_t<unsigned int, int> >(hb_pair_t<unsigned int, int> const&) const
Unexecuted instantiation: hb-subset-table-color.cc:hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&>::second_t $_8::operator()<hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> >(hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> const&) const
Unexecuted instantiation: hb-subset-table-color.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::AttachPoint, OT::NumType<true, unsigned short, 2u>, void, true> const&>::second_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::AttachPoint, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::AttachPoint, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-subset-table-color.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::LigGlyph, OT::NumType<true, unsigned short, 2u>, void, true> const&>::second_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::LigGlyph, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::LigGlyph, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-subset-table-color.cc:hb_pair_t<unsigned int, OT::HBGlyphID16 const&>::second_t $_8::operator()<hb_pair_t<unsigned int, OT::HBGlyphID16 const&> >(hb_pair_t<unsigned int, OT::HBGlyphID16 const&> const&) const
Unexecuted instantiation: hb-subset-table-color.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::second_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-subset-table-color.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::RuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::second_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::RuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::RuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-subset-table-color.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::ChainRuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::second_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::ChainRuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::ChainRuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-subset-table-color.cc:hb_pair_t<unsigned int const&, hb_array_t<OT::NumType<true, unsigned short, 2u> const> >::second_t $_8::operator()<hb_pair_t<unsigned int const&, hb_array_t<OT::NumType<true, unsigned short, 2u> const> > >(hb_pair_t<unsigned int const&, hb_array_t<OT::NumType<true, unsigned short, 2u> const> > const&) const
Unexecuted instantiation: hb-subset-table-color.cc:hb_pair_t<unsigned int, OT::Layout::GPOS_impl::EntryExitRecord const&>::second_t $_8::operator()<hb_pair_t<unsigned int, OT::Layout::GPOS_impl::EntryExitRecord const&> >(hb_pair_t<unsigned int, OT::Layout::GPOS_impl::EntryExitRecord const&> const&) const
Unexecuted instantiation: hb-subset-table-color.cc:hb_pair_t<unsigned int, OT::Layout::GPOS_impl::MarkRecord const&>::second_t $_8::operator()<hb_pair_t<unsigned int, OT::Layout::GPOS_impl::MarkRecord const&> >(hb_pair_t<unsigned int, OT::Layout::GPOS_impl::MarkRecord const&> const&) const
Unexecuted instantiation: hb-subset-table-color.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::PairSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::second_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::PairSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::PairSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-subset-table-other.cc:hb_pair_t<unsigned int, unsigned int>::second_t $_8::operator()<hb_pair_t<unsigned int, unsigned int> >(hb_pair_t<unsigned int, unsigned int> const&) const
Unexecuted instantiation: hb-subset-table-other.cc:hb_pair_t<unsigned int, int>::second_t $_8::operator()<hb_pair_t<unsigned int, int> >(hb_pair_t<unsigned int, int> const&) const
Unexecuted instantiation: hb-subset-table-other.cc:hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&>::second_t $_8::operator()<hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> >(hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> const&) const
Unexecuted instantiation: hb-subset-table-other.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::AttachPoint, OT::NumType<true, unsigned short, 2u>, void, true> const&>::second_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::AttachPoint, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::AttachPoint, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-subset-table-other.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::LigGlyph, OT::NumType<true, unsigned short, 2u>, void, true> const&>::second_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::LigGlyph, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::LigGlyph, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-subset-table-other.cc:hb_pair_t<unsigned int, OT::HBGlyphID16 const&>::second_t $_8::operator()<hb_pair_t<unsigned int, OT::HBGlyphID16 const&> >(hb_pair_t<unsigned int, OT::HBGlyphID16 const&> const&) const
Unexecuted instantiation: hb-subset-table-other.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::second_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-subset-table-other.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::RuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::second_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::RuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::RuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-subset-table-other.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::ChainRuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::second_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::ChainRuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::ChainRuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-subset-table-other.cc:hb_pair_t<unsigned int const&, hb_array_t<OT::NumType<true, unsigned short, 2u> const> >::second_t $_8::operator()<hb_pair_t<unsigned int const&, hb_array_t<OT::NumType<true, unsigned short, 2u> const> > >(hb_pair_t<unsigned int const&, hb_array_t<OT::NumType<true, unsigned short, 2u> const> > const&) const
Unexecuted instantiation: hb-subset-table-other.cc:hb_pair_t<unsigned int, OT::Layout::GPOS_impl::EntryExitRecord const&>::second_t $_8::operator()<hb_pair_t<unsigned int, OT::Layout::GPOS_impl::EntryExitRecord const&> >(hb_pair_t<unsigned int, OT::Layout::GPOS_impl::EntryExitRecord const&> const&) const
Unexecuted instantiation: hb-subset-table-other.cc:hb_pair_t<unsigned int, OT::Layout::GPOS_impl::MarkRecord const&>::second_t $_8::operator()<hb_pair_t<unsigned int, OT::Layout::GPOS_impl::MarkRecord const&> >(hb_pair_t<unsigned int, OT::Layout::GPOS_impl::MarkRecord const&> const&) const
Unexecuted instantiation: hb-subset-table-other.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::PairSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::second_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::PairSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::PairSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: gsubgpos-context.cc:hb_pair_t<unsigned int, int>::second_t $_8::operator()<hb_pair_t<unsigned int, int> >(hb_pair_t<unsigned int, int> const&) const
Unexecuted instantiation: gsubgpos-context.cc:hb_pair_t<unsigned int, unsigned int>::second_t $_8::operator()<hb_pair_t<unsigned int, unsigned int> >(hb_pair_t<unsigned int, unsigned int> const&) const
Unexecuted instantiation: gsubgpos-context.cc:hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&>::second_t $_8::operator()<hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> >(hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> const&) const
Unexecuted instantiation: gsubgpos-context.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::AttachPoint, OT::NumType<true, unsigned short, 2u>, void, true> const&>::second_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::AttachPoint, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::AttachPoint, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: gsubgpos-context.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::LigGlyph, OT::NumType<true, unsigned short, 2u>, void, true> const&>::second_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::LigGlyph, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::LigGlyph, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: gsubgpos-context.cc:hb_pair_t<unsigned int, OT::HBGlyphID16 const&>::second_t $_8::operator()<hb_pair_t<unsigned int, OT::HBGlyphID16 const&> >(hb_pair_t<unsigned int, OT::HBGlyphID16 const&> const&) const
Unexecuted instantiation: gsubgpos-context.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::second_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: gsubgpos-context.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::RuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::second_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::RuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::RuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: gsubgpos-context.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::ChainRuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::second_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::ChainRuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::ChainRuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: gsubgpos-context.cc:hb_pair_t<unsigned int const&, hb_array_t<OT::NumType<true, unsigned short, 2u> const> >::second_t $_8::operator()<hb_pair_t<unsigned int const&, hb_array_t<OT::NumType<true, unsigned short, 2u> const> > >(hb_pair_t<unsigned int const&, hb_array_t<OT::NumType<true, unsigned short, 2u> const> > const&) const
Unexecuted instantiation: gsubgpos-context.cc:hb_pair_t<unsigned int, OT::Layout::GPOS_impl::EntryExitRecord const&>::second_t $_8::operator()<hb_pair_t<unsigned int, OT::Layout::GPOS_impl::EntryExitRecord const&> >(hb_pair_t<unsigned int, OT::Layout::GPOS_impl::EntryExitRecord const&> const&) const
Unexecuted instantiation: gsubgpos-context.cc:hb_pair_t<unsigned int, OT::Layout::GPOS_impl::MarkRecord const&>::second_t $_8::operator()<hb_pair_t<unsigned int, OT::Layout::GPOS_impl::MarkRecord const&> >(hb_pair_t<unsigned int, OT::Layout::GPOS_impl::MarkRecord const&> const&) const
Unexecuted instantiation: gsubgpos-context.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::PairSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::second_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::PairSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::PairSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> const&) const
Unexecuted instantiation: hb-subset-cff1.cc:hb_pair_t<unsigned int, unsigned int>::second_t $_7::operator()<hb_pair_t<unsigned int, unsigned int> >(hb_pair_t<unsigned int, unsigned int> const&) const
Unexecuted instantiation: hb-subset-cff1.cc:hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> >(hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> const&) const
Unexecuted instantiation: hb-subset-cff2.cc:hb_pair_t<unsigned int, unsigned int>::second_t $_7::operator()<hb_pair_t<unsigned int, unsigned int> >(hb_pair_t<unsigned int, unsigned int> const&) const
Unexecuted instantiation: hb-subset-cff2.cc:hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> >(hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> const&) const
Unexecuted instantiation: hb-subset-cff-common.cc:hb_pair_t<unsigned int, unsigned int>::second_t $_7::operator()<hb_pair_t<unsigned int, unsigned int> >(hb_pair_t<unsigned int, unsigned int> const&) const
Unexecuted instantiation: hb-subset-cff-common.cc:hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> >(hb_pair_t<unsigned int, OT::Record<OT::LangSys> const&> const&) const
851
}
852
HB_FUNCOBJ (hb_second);
853
854
/* Note.  In min/max impl, we can use hb_type_identity<T> for second argument.
855
 * However, that would silently convert between different-signedness integers.
856
 * Instead we accept two different types, such that compiler can err if
857
 * comparing integers of different signedness. */
858
struct
859
{
860
  template <typename T, typename T2> constexpr auto
861
  operator () (T&& a, T2&& b) const HB_AUTO_RETURN
862
  (a <= b ? a : b)
863
}
864
HB_FUNCOBJ (hb_min);
865
struct
866
{
867
  template <typename T, typename T2> constexpr auto
868
  operator () (T&& a, T2&& b) const HB_AUTO_RETURN
869
  (a >= b ? a : b)
870
}
871
HB_FUNCOBJ (hb_max);
872
struct
873
{
874
  template <typename T, typename T2, typename T3> constexpr auto
875
  operator () (T&& x, T2&& min, T3&& max) const HB_AUTO_RETURN
876
  (hb_min (hb_max (std::forward<T> (x), std::forward<T2> (min)), std::forward<T3> (max)))
877
}
878
HB_FUNCOBJ (hb_clamp);
879
880
/*
881
 * Bithacks.
882
 */
883
884
/* Return the number of 1 bits in a uint8_t; faster than hb_popcount() */
885
static inline unsigned
886
hb_popcount8 (uint8_t v)
887
29.0M
{
888
29.0M
  static const uint8_t popcount4[16] = {
889
29.0M
    0, 1, 1, 2, 1, 2, 2, 3,
890
29.0M
    1, 2, 2, 3, 2, 3, 3, 4
891
29.0M
  };
892
29.0M
  return popcount4[v & 0xF] + popcount4[v >> 4];
893
29.0M
}
Unexecuted instantiation: hb-aat-layout.cc:hb_popcount8(unsigned char)
Unexecuted instantiation: hb-aat-map.cc:hb_popcount8(unsigned char)
Unexecuted instantiation: hb-blob.cc:hb_popcount8(unsigned char)
Unexecuted instantiation: hb-buffer.cc:hb_popcount8(unsigned char)
Unexecuted instantiation: hb-common.cc:hb_popcount8(unsigned char)
Unexecuted instantiation: hb-draw.cc:hb_popcount8(unsigned char)
Unexecuted instantiation: hb-face.cc:hb_popcount8(unsigned char)
Unexecuted instantiation: hb-face-builder.cc:hb_popcount8(unsigned char)
Unexecuted instantiation: hb-fallback-shape.cc:hb_popcount8(unsigned char)
Unexecuted instantiation: hb-font.cc:hb_popcount8(unsigned char)
Unexecuted instantiation: hb-map.cc:hb_popcount8(unsigned char)
Unexecuted instantiation: hb-number.cc:hb_popcount8(unsigned char)
Unexecuted instantiation: hb-ot-color.cc:hb_popcount8(unsigned char)
Unexecuted instantiation: hb-ot-face.cc:hb_popcount8(unsigned char)
Unexecuted instantiation: hb-ot-font.cc:hb_popcount8(unsigned char)
Unexecuted instantiation: hb-outline.cc:hb_popcount8(unsigned char)
Unexecuted instantiation: VARC.cc:hb_popcount8(unsigned char)
hb-ot-layout.cc:hb_popcount8(unsigned char)
Line
Count
Source
887
29.0M
{
888
29.0M
  static const uint8_t popcount4[16] = {
889
29.0M
    0, 1, 1, 2, 1, 2, 2, 3,
890
29.0M
    1, 2, 2, 3, 2, 3, 3, 4
891
29.0M
  };
892
29.0M
  return popcount4[v & 0xF] + popcount4[v >> 4];
893
29.0M
}
Unexecuted instantiation: hb-ot-metrics.cc:hb_popcount8(unsigned char)
Unexecuted instantiation: hb-ot-name.cc:hb_popcount8(unsigned char)
Unexecuted instantiation: hb-ot-shape.cc:hb_popcount8(unsigned char)
Unexecuted instantiation: hb-ot-tag.cc:hb_popcount8(unsigned char)
Unexecuted instantiation: hb-ot-var.cc:hb_popcount8(unsigned char)
Unexecuted instantiation: hb-set.cc:hb_popcount8(unsigned char)
Unexecuted instantiation: hb-shape-plan.cc:hb_popcount8(unsigned char)
Unexecuted instantiation: hb-shape.cc:hb_popcount8(unsigned char)
Unexecuted instantiation: hb-shaper.cc:hb_popcount8(unsigned char)
Unexecuted instantiation: hb-static.cc:hb_popcount8(unsigned char)
Unexecuted instantiation: hb-style.cc:hb_popcount8(unsigned char)
Unexecuted instantiation: hb-unicode.cc:hb_popcount8(unsigned char)
Unexecuted instantiation: hb-graphite2.cc:hb_popcount8(unsigned char)
Unexecuted instantiation: hb-icu.cc:hb_popcount8(unsigned char)
Unexecuted instantiation: hb-buffer-verify.cc:hb_popcount8(unsigned char)
Unexecuted instantiation: hb-paint.cc:hb_popcount8(unsigned char)
Unexecuted instantiation: hb-paint-bounded.cc:hb_popcount8(unsigned char)
Unexecuted instantiation: hb-paint-extents.cc:hb_popcount8(unsigned char)
Unexecuted instantiation: hb-ot-cff1-table.cc:hb_popcount8(unsigned char)
Unexecuted instantiation: hb-ot-cff2-table.cc:hb_popcount8(unsigned char)
Unexecuted instantiation: hb-ot-map.cc:hb_popcount8(unsigned char)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:hb_popcount8(unsigned char)
Unexecuted instantiation: hb-ot-shaper-default.cc:hb_popcount8(unsigned char)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:hb_popcount8(unsigned char)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:hb_popcount8(unsigned char)
Unexecuted instantiation: hb-ot-shaper-indic.cc:hb_popcount8(unsigned char)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:hb_popcount8(unsigned char)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:hb_popcount8(unsigned char)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:hb_popcount8(unsigned char)
Unexecuted instantiation: hb-ot-shaper-thai.cc:hb_popcount8(unsigned char)
Unexecuted instantiation: hb-ot-shaper-use.cc:hb_popcount8(unsigned char)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:hb_popcount8(unsigned char)
Unexecuted instantiation: hb-ot-shape-fallback.cc:hb_popcount8(unsigned char)
Unexecuted instantiation: hb-ot-shape-normalize.cc:hb_popcount8(unsigned char)
Unexecuted instantiation: hb-ucd.cc:hb_popcount8(unsigned char)
Unexecuted instantiation: hb-buffer-serialize.cc:hb_popcount8(unsigned char)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:hb_popcount8(unsigned char)
Unexecuted instantiation: hb-subset-input.cc:hb_popcount8(unsigned char)
Unexecuted instantiation: hb-subset.cc:hb_popcount8(unsigned char)
Unexecuted instantiation: hb-subset-plan.cc:hb_popcount8(unsigned char)
Unexecuted instantiation: hb-subset-plan-layout.cc:hb_popcount8(unsigned char)
Unexecuted instantiation: hb-subset-plan-var.cc:hb_popcount8(unsigned char)
Unexecuted instantiation: hb-subset-table-layout.cc:hb_popcount8(unsigned char)
Unexecuted instantiation: hb-subset-table-var.cc:hb_popcount8(unsigned char)
Unexecuted instantiation: hb-subset-table-cff.cc:hb_popcount8(unsigned char)
Unexecuted instantiation: hb-subset-table-color.cc:hb_popcount8(unsigned char)
Unexecuted instantiation: hb-subset-table-other.cc:hb_popcount8(unsigned char)
Unexecuted instantiation: gsubgpos-context.cc:hb_popcount8(unsigned char)
Unexecuted instantiation: hb-subset-cff1.cc:hb_popcount8(unsigned char)
Unexecuted instantiation: hb-subset-cff2.cc:hb_popcount8(unsigned char)
Unexecuted instantiation: hb-subset-instancer-iup.cc:hb_popcount8(unsigned char)
Unexecuted instantiation: hb-subset-instancer-solver.cc:hb_popcount8(unsigned char)
Unexecuted instantiation: hb-subset-cff-common.cc:hb_popcount8(unsigned char)
894
895
/* Return the number of 1 bits in v. */
896
template <typename T>
897
static inline unsigned int
898
hb_popcount (T v)
899
1.88M
{
900
1.88M
#if hb_has_builtin(__builtin_popcount)
901
1.88M
  if (sizeof (T) <= sizeof (unsigned int))
902
10.3k
    return __builtin_popcount (v);
903
1.87M
#endif
904
905
1.87M
#if hb_has_builtin(__builtin_popcountl)
906
1.87M
  if (sizeof (T) <= sizeof (unsigned long))
907
1.87M
    return __builtin_popcountl (v);
908
0
#endif
909
910
0
#if hb_has_builtin(__builtin_popcountll)
911
0
  if (sizeof (T) <= sizeof (unsigned long long))
912
0
    return __builtin_popcountll (v);
913
0
#endif
914
915
0
  if (sizeof (T) <= 4)
916
0
  {
917
    /* "HACKMEM 169" */
918
0
    uint32_t y;
919
0
    y = (v >> 1) &033333333333;
920
0
    y = v - y - ((y >>1) & 033333333333);
921
0
    return (((y + (y >> 3)) & 030707070707) % 077);
922
0
  }
923
924
0
  if (sizeof (T) == 8)
925
0
  {
926
0
    uint64_t y = (uint64_t) v;
927
0
    y -= ((y >> 1) & 0x5555555555555555ull);
928
0
    y = (y & 0x3333333333333333ull) + (y >> 2 & 0x3333333333333333ull);
929
0
    return ((y + (y >> 4)) & 0xf0f0f0f0f0f0f0full) * 0x101010101010101ull >> 56;
930
0
  }
931
932
0
  if (sizeof (T) == 16)
933
0
  {
934
0
    unsigned int shift = 64;
935
0
    return hb_popcount<uint64_t> ((uint64_t) v) + hb_popcount ((uint64_t) (v >> shift));
936
0
  }
937
938
0
  assert (0);
939
0
  return 0; /* Shut up stupid compiler. */
940
0
}
Unexecuted instantiation: hb-aat-layout.cc:unsigned int hb_popcount<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-aat-layout.cc:unsigned int hb_popcount<unsigned long>(unsigned long)
Unexecuted instantiation: hb-aat-map.cc:unsigned int hb_popcount<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-aat-map.cc:unsigned int hb_popcount<unsigned long>(unsigned long)
Unexecuted instantiation: hb-buffer.cc:unsigned int hb_popcount<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-buffer.cc:unsigned int hb_popcount<unsigned long>(unsigned long)
Unexecuted instantiation: hb-face.cc:unsigned int hb_popcount<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-face.cc:unsigned int hb_popcount<unsigned long>(unsigned long)
Unexecuted instantiation: hb-face-builder.cc:unsigned int hb_popcount<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-face-builder.cc:unsigned int hb_popcount<unsigned long>(unsigned long)
Unexecuted instantiation: hb-font.cc:unsigned int hb_popcount<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-font.cc:unsigned int hb_popcount<unsigned long>(unsigned long)
Unexecuted instantiation: hb-map.cc:unsigned int hb_popcount<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-map.cc:unsigned int hb_popcount<unsigned long>(unsigned long)
Unexecuted instantiation: hb-ot-color.cc:unsigned int hb_popcount<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-ot-color.cc:unsigned int hb_popcount<unsigned long>(unsigned long)
Unexecuted instantiation: hb-ot-face.cc:unsigned int hb_popcount<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-ot-face.cc:unsigned int hb_popcount<unsigned long>(unsigned long)
Unexecuted instantiation: hb-ot-font.cc:unsigned int hb_popcount<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-ot-font.cc:unsigned int hb_popcount<unsigned long>(unsigned long)
Unexecuted instantiation: VARC.cc:unsigned int hb_popcount<unsigned long long>(unsigned long long)
Unexecuted instantiation: VARC.cc:unsigned int hb_popcount<unsigned long>(unsigned long)
hb-ot-layout.cc:unsigned int hb_popcount<unsigned long long>(unsigned long long)
Line
Count
Source
899
1.87M
{
900
1.87M
#if hb_has_builtin(__builtin_popcount)
901
1.87M
  if (sizeof (T) <= sizeof (unsigned int))
902
0
    return __builtin_popcount (v);
903
1.87M
#endif
904
905
1.87M
#if hb_has_builtin(__builtin_popcountl)
906
1.87M
  if (sizeof (T) <= sizeof (unsigned long))
907
1.87M
    return __builtin_popcountl (v);
908
0
#endif
909
910
0
#if hb_has_builtin(__builtin_popcountll)
911
0
  if (sizeof (T) <= sizeof (unsigned long long))
912
0
    return __builtin_popcountll (v);
913
0
#endif
914
915
0
  if (sizeof (T) <= 4)
916
0
  {
917
    /* "HACKMEM 169" */
918
0
    uint32_t y;
919
0
    y = (v >> 1) &033333333333;
920
0
    y = v - y - ((y >>1) & 033333333333);
921
0
    return (((y + (y >> 3)) & 030707070707) % 077);
922
0
  }
923
924
0
  if (sizeof (T) == 8)
925
0
  {
926
0
    uint64_t y = (uint64_t) v;
927
0
    y -= ((y >> 1) & 0x5555555555555555ull);
928
0
    y = (y & 0x3333333333333333ull) + (y >> 2 & 0x3333333333333333ull);
929
0
    return ((y + (y >> 4)) & 0xf0f0f0f0f0f0f0full) * 0x101010101010101ull >> 56;
930
0
  }
931
932
0
  if (sizeof (T) == 16)
933
0
  {
934
0
    unsigned int shift = 64;
935
0
    return hb_popcount<uint64_t> ((uint64_t) v) + hb_popcount ((uint64_t) (v >> shift));
936
0
  }
937
938
0
  assert (0);
939
0
  return 0; /* Shut up stupid compiler. */
940
0
}
Unexecuted instantiation: hb-ot-layout.cc:unsigned int hb_popcount<unsigned long>(unsigned long)
Unexecuted instantiation: hb-ot-metrics.cc:unsigned int hb_popcount<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-ot-metrics.cc:unsigned int hb_popcount<unsigned long>(unsigned long)
Unexecuted instantiation: hb-ot-name.cc:unsigned int hb_popcount<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-ot-name.cc:unsigned int hb_popcount<unsigned long>(unsigned long)
Unexecuted instantiation: hb-ot-shape.cc:unsigned int hb_popcount<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-ot-shape.cc:unsigned int hb_popcount<unsigned long>(unsigned long)
Unexecuted instantiation: hb-ot-var.cc:unsigned int hb_popcount<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-ot-var.cc:unsigned int hb_popcount<unsigned long>(unsigned long)
Unexecuted instantiation: hb-set.cc:unsigned int hb_popcount<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-set.cc:unsigned int hb_popcount<unsigned long>(unsigned long)
Unexecuted instantiation: hb-static.cc:unsigned int hb_popcount<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-static.cc:unsigned int hb_popcount<unsigned long>(unsigned long)
Unexecuted instantiation: hb-style.cc:unsigned int hb_popcount<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-style.cc:unsigned int hb_popcount<unsigned long>(unsigned long)
Unexecuted instantiation: hb-ot-cff1-table.cc:unsigned int hb_popcount<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-ot-cff1-table.cc:unsigned int hb_popcount<unsigned long>(unsigned long)
Unexecuted instantiation: hb-ot-cff2-table.cc:unsigned int hb_popcount<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-ot-cff2-table.cc:unsigned int hb_popcount<unsigned long>(unsigned long)
hb-ot-map.cc:unsigned int hb_popcount<hb_glyph_flags_t>(hb_glyph_flags_t)
Line
Count
Source
899
10.3k
{
900
10.3k
#if hb_has_builtin(__builtin_popcount)
901
10.3k
  if (sizeof (T) <= sizeof (unsigned int))
902
10.3k
    return __builtin_popcount (v);
903
0
#endif
904
905
0
#if hb_has_builtin(__builtin_popcountl)
906
0
  if (sizeof (T) <= sizeof (unsigned long))
907
0
    return __builtin_popcountl (v);
908
0
#endif
909
910
0
#if hb_has_builtin(__builtin_popcountll)
911
0
  if (sizeof (T) <= sizeof (unsigned long long))
912
0
    return __builtin_popcountll (v);
913
0
#endif
914
915
0
  if (sizeof (T) <= 4)
916
0
  {
917
    /* "HACKMEM 169" */
918
0
    uint32_t y;
919
0
    y = (v >> 1) &033333333333;
920
0
    y = v - y - ((y >>1) & 033333333333);
921
0
    return (((y + (y >> 3)) & 030707070707) % 077);
922
0
  }
923
924
0
  if (sizeof (T) == 8)
925
0
  {
926
0
    uint64_t y = (uint64_t) v;
927
0
    y -= ((y >> 1) & 0x5555555555555555ull);
928
0
    y = (y & 0x3333333333333333ull) + (y >> 2 & 0x3333333333333333ull);
929
0
    return ((y + (y >> 4)) & 0xf0f0f0f0f0f0f0full) * 0x101010101010101ull >> 56;
930
0
  }
931
932
0
  if (sizeof (T) == 16)
933
0
  {
934
0
    unsigned int shift = 64;
935
0
    return hb_popcount<uint64_t> ((uint64_t) v) + hb_popcount ((uint64_t) (v >> shift));
936
0
  }
937
938
0
  assert (0);
939
0
  return 0; /* Shut up stupid compiler. */
940
0
}
Unexecuted instantiation: hb-ot-map.cc:unsigned int hb_popcount<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-ot-map.cc:unsigned int hb_popcount<unsigned long>(unsigned long)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:unsigned int hb_popcount<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:unsigned int hb_popcount<unsigned long>(unsigned long)
Unexecuted instantiation: hb-ot-shaper-default.cc:unsigned int hb_popcount<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-ot-shaper-default.cc:unsigned int hb_popcount<unsigned long>(unsigned long)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:unsigned int hb_popcount<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:unsigned int hb_popcount<unsigned long>(unsigned long)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:unsigned int hb_popcount<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:unsigned int hb_popcount<unsigned long>(unsigned long)
Unexecuted instantiation: hb-ot-shaper-indic.cc:unsigned int hb_popcount<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-ot-shaper-indic.cc:unsigned int hb_popcount<unsigned long>(unsigned long)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:unsigned int hb_popcount<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:unsigned int hb_popcount<unsigned long>(unsigned long)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:unsigned int hb_popcount<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:unsigned int hb_popcount<unsigned long>(unsigned long)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:unsigned int hb_popcount<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:unsigned int hb_popcount<unsigned long>(unsigned long)
Unexecuted instantiation: hb-ot-shaper-thai.cc:unsigned int hb_popcount<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-ot-shaper-thai.cc:unsigned int hb_popcount<unsigned long>(unsigned long)
Unexecuted instantiation: hb-ot-shaper-use.cc:unsigned int hb_popcount<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-ot-shaper-use.cc:unsigned int hb_popcount<unsigned long>(unsigned long)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:unsigned int hb_popcount<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:unsigned int hb_popcount<unsigned long>(unsigned long)
Unexecuted instantiation: hb-ot-shape-fallback.cc:unsigned int hb_popcount<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-ot-shape-fallback.cc:unsigned int hb_popcount<unsigned long>(unsigned long)
Unexecuted instantiation: hb-ot-shape-normalize.cc:unsigned int hb_popcount<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-ot-shape-normalize.cc:unsigned int hb_popcount<unsigned long>(unsigned long)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:unsigned int hb_popcount<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:unsigned int hb_popcount<unsigned long>(unsigned long)
Unexecuted instantiation: hb-subset-input.cc:unsigned int hb_popcount<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-subset-input.cc:unsigned int hb_popcount<unsigned long>(unsigned long)
Unexecuted instantiation: hb-subset.cc:unsigned int hb_popcount<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-subset.cc:unsigned int hb_popcount<unsigned long>(unsigned long)
Unexecuted instantiation: hb-subset-plan.cc:unsigned int hb_popcount<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-subset-plan.cc:unsigned int hb_popcount<unsigned long>(unsigned long)
Unexecuted instantiation: hb-subset-plan-layout.cc:unsigned int hb_popcount<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-subset-plan-layout.cc:unsigned int hb_popcount<unsigned long>(unsigned long)
Unexecuted instantiation: hb-subset-plan-var.cc:unsigned int hb_popcount<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-subset-plan-var.cc:unsigned int hb_popcount<unsigned long>(unsigned long)
Unexecuted instantiation: hb-subset-table-layout.cc:unsigned int hb_popcount<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-subset-table-layout.cc:unsigned int hb_popcount<unsigned long>(unsigned long)
Unexecuted instantiation: hb-subset-table-var.cc:unsigned int hb_popcount<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-subset-table-var.cc:unsigned int hb_popcount<unsigned long>(unsigned long)
Unexecuted instantiation: hb-subset-table-cff.cc:unsigned int hb_popcount<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-subset-table-cff.cc:unsigned int hb_popcount<unsigned long>(unsigned long)
Unexecuted instantiation: hb-subset-table-color.cc:unsigned int hb_popcount<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-subset-table-color.cc:unsigned int hb_popcount<unsigned long>(unsigned long)
Unexecuted instantiation: hb-subset-table-other.cc:unsigned int hb_popcount<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-subset-table-other.cc:unsigned int hb_popcount<unsigned long>(unsigned long)
Unexecuted instantiation: gsubgpos-context.cc:unsigned int hb_popcount<unsigned long long>(unsigned long long)
Unexecuted instantiation: gsubgpos-context.cc:unsigned int hb_popcount<unsigned long>(unsigned long)
Unexecuted instantiation: hb-subset-cff1.cc:unsigned int hb_popcount<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-subset-cff1.cc:unsigned int hb_popcount<unsigned long>(unsigned long)
Unexecuted instantiation: hb-subset-cff2.cc:unsigned int hb_popcount<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-subset-cff2.cc:unsigned int hb_popcount<unsigned long>(unsigned long)
Unexecuted instantiation: hb-subset-instancer-iup.cc:unsigned int hb_popcount<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-subset-instancer-iup.cc:unsigned int hb_popcount<unsigned long>(unsigned long)
Unexecuted instantiation: hb-subset-cff-common.cc:unsigned int hb_popcount<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-subset-cff-common.cc:unsigned int hb_popcount<unsigned long>(unsigned long)
941
942
/* Returns the number of bits needed to store number */
943
template <typename T>
944
static inline unsigned int
945
hb_bit_storage (T v)
946
269k
{
947
269k
  if (unlikely (!v)) return 0;
948
949
256k
#if hb_has_builtin(__builtin_clz)
950
256k
  if (sizeof (T) <= sizeof (unsigned int))
951
250k
    return sizeof (unsigned int) * 8 - __builtin_clz (v);
952
6.04k
#endif
953
954
6.04k
#if hb_has_builtin(__builtin_clzl)
955
6.04k
  if (sizeof (T) <= sizeof (unsigned long))
956
6.04k
    return sizeof (unsigned long) * 8 - __builtin_clzl (v);
957
0
#endif
958
959
0
#if hb_has_builtin(__builtin_clzll)
960
0
  if (sizeof (T) <= sizeof (unsigned long long))
961
0
    return sizeof (unsigned long long) * 8 - __builtin_clzll (v);
962
0
#endif
963
964
#if (defined(_MSC_VER) && _MSC_VER >= 1500) || (defined(__MINGW32__) && (__GNUC__ < 4))
965
  if (sizeof (T) <= sizeof (unsigned int))
966
  {
967
    unsigned long where;
968
    _BitScanReverse (&where, v);
969
    return 1 + where;
970
  }
971
# if defined(_WIN64)
972
  if (sizeof (T) <= 8)
973
  {
974
    unsigned long where;
975
    _BitScanReverse64 (&where, v);
976
    return 1 + where;
977
  }
978
# endif
979
#endif
980
981
0
  if (sizeof (T) <= 4)
982
0
  {
983
    /* "bithacks" */
984
0
    const unsigned int b[] = {0x2, 0xC, 0xF0, 0xFF00, 0xFFFF0000};
985
0
    const unsigned int S[] = {1, 2, 4, 8, 16};
986
0
    unsigned int r = 0;
987
0
    for (int i = 4; i >= 0; i--)
988
0
      if (v & b[i])
989
0
      {
990
0
  v >>= S[i];
991
0
  r |= S[i];
992
0
      }
993
0
    return r + 1;
994
0
  }
995
0
  if (sizeof (T) <= 8)
996
0
  {
997
    /* "bithacks" */
998
0
    const uint64_t b[] = {0x2ULL, 0xCULL, 0xF0ULL, 0xFF00ULL, 0xFFFF0000ULL, 0xFFFFFFFF00000000ULL};
999
0
    const unsigned int S[] = {1, 2, 4, 8, 16, 32};
1000
0
    unsigned int r = 0;
1001
0
    for (int i = 5; i >= 0; i--)
1002
0
      if (v & b[i])
1003
0
      {
1004
0
  v >>= S[i];
1005
0
  r |= S[i];
1006
0
      }
1007
0
    return r + 1;
1008
0
  }
1009
0
  if (sizeof (T) == 16)
1010
0
  {
1011
0
    unsigned int shift = 64;
1012
0
    return (v >> shift) ? hb_bit_storage<uint64_t> ((uint64_t) (v >> shift)) + shift :
1013
0
        hb_bit_storage<uint64_t> ((uint64_t) v);
1014
0
  }
1015
1016
0
  assert (0);
1017
0
  return 0; /* Shut up stupid compiler. */
1018
0
}
Unexecuted instantiation: hb-aat-layout.cc:unsigned int hb_bit_storage<unsigned long>(unsigned long)
Unexecuted instantiation: hb-aat-layout.cc:unsigned int hb_bit_storage<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-aat-layout.cc:unsigned int hb_bit_storage<unsigned int>(unsigned int)
Unexecuted instantiation: hb-aat-map.cc:unsigned int hb_bit_storage<unsigned long>(unsigned long)
Unexecuted instantiation: hb-aat-map.cc:unsigned int hb_bit_storage<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-aat-map.cc:unsigned int hb_bit_storage<unsigned int>(unsigned int)
Unexecuted instantiation: hb-buffer.cc:unsigned int hb_bit_storage<unsigned long>(unsigned long)
Unexecuted instantiation: hb-buffer.cc:unsigned int hb_bit_storage<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-buffer.cc:unsigned int hb_bit_storage<unsigned int>(unsigned int)
hb-face.cc:unsigned int hb_bit_storage<unsigned int>(unsigned int)
Line
Count
Source
946
132k
{
947
132k
  if (unlikely (!v)) return 0;
948
949
132k
#if hb_has_builtin(__builtin_clz)
950
132k
  if (sizeof (T) <= sizeof (unsigned int))
951
132k
    return sizeof (unsigned int) * 8 - __builtin_clz (v);
952
0
#endif
953
954
0
#if hb_has_builtin(__builtin_clzl)
955
0
  if (sizeof (T) <= sizeof (unsigned long))
956
0
    return sizeof (unsigned long) * 8 - __builtin_clzl (v);
957
0
#endif
958
959
0
#if hb_has_builtin(__builtin_clzll)
960
0
  if (sizeof (T) <= sizeof (unsigned long long))
961
0
    return sizeof (unsigned long long) * 8 - __builtin_clzll (v);
962
0
#endif
963
964
#if (defined(_MSC_VER) && _MSC_VER >= 1500) || (defined(__MINGW32__) && (__GNUC__ < 4))
965
  if (sizeof (T) <= sizeof (unsigned int))
966
  {
967
    unsigned long where;
968
    _BitScanReverse (&where, v);
969
    return 1 + where;
970
  }
971
# if defined(_WIN64)
972
  if (sizeof (T) <= 8)
973
  {
974
    unsigned long where;
975
    _BitScanReverse64 (&where, v);
976
    return 1 + where;
977
  }
978
# endif
979
#endif
980
981
0
  if (sizeof (T) <= 4)
982
0
  {
983
    /* "bithacks" */
984
0
    const unsigned int b[] = {0x2, 0xC, 0xF0, 0xFF00, 0xFFFF0000};
985
0
    const unsigned int S[] = {1, 2, 4, 8, 16};
986
0
    unsigned int r = 0;
987
0
    for (int i = 4; i >= 0; i--)
988
0
      if (v & b[i])
989
0
      {
990
0
  v >>= S[i];
991
0
  r |= S[i];
992
0
      }
993
0
    return r + 1;
994
0
  }
995
0
  if (sizeof (T) <= 8)
996
0
  {
997
    /* "bithacks" */
998
0
    const uint64_t b[] = {0x2ULL, 0xCULL, 0xF0ULL, 0xFF00ULL, 0xFFFF0000ULL, 0xFFFFFFFF00000000ULL};
999
0
    const unsigned int S[] = {1, 2, 4, 8, 16, 32};
1000
0
    unsigned int r = 0;
1001
0
    for (int i = 5; i >= 0; i--)
1002
0
      if (v & b[i])
1003
0
      {
1004
0
  v >>= S[i];
1005
0
  r |= S[i];
1006
0
      }
1007
0
    return r + 1;
1008
0
  }
1009
0
  if (sizeof (T) == 16)
1010
0
  {
1011
0
    unsigned int shift = 64;
1012
0
    return (v >> shift) ? hb_bit_storage<uint64_t> ((uint64_t) (v >> shift)) + shift :
1013
0
        hb_bit_storage<uint64_t> ((uint64_t) v);
1014
0
  }
1015
1016
0
  assert (0);
1017
0
  return 0; /* Shut up stupid compiler. */
1018
0
}
Unexecuted instantiation: hb-face.cc:unsigned int hb_bit_storage<unsigned long>(unsigned long)
Unexecuted instantiation: hb-face.cc:unsigned int hb_bit_storage<unsigned long long>(unsigned long long)
hb-face-builder.cc:unsigned int hb_bit_storage<unsigned int>(unsigned int)
Line
Count
Source
946
57.8k
{
947
57.8k
  if (unlikely (!v)) return 0;
948
949
57.8k
#if hb_has_builtin(__builtin_clz)
950
57.8k
  if (sizeof (T) <= sizeof (unsigned int))
951
57.8k
    return sizeof (unsigned int) * 8 - __builtin_clz (v);
952
0
#endif
953
954
0
#if hb_has_builtin(__builtin_clzl)
955
0
  if (sizeof (T) <= sizeof (unsigned long))
956
0
    return sizeof (unsigned long) * 8 - __builtin_clzl (v);
957
0
#endif
958
959
0
#if hb_has_builtin(__builtin_clzll)
960
0
  if (sizeof (T) <= sizeof (unsigned long long))
961
0
    return sizeof (unsigned long long) * 8 - __builtin_clzll (v);
962
0
#endif
963
964
#if (defined(_MSC_VER) && _MSC_VER >= 1500) || (defined(__MINGW32__) && (__GNUC__ < 4))
965
  if (sizeof (T) <= sizeof (unsigned int))
966
  {
967
    unsigned long where;
968
    _BitScanReverse (&where, v);
969
    return 1 + where;
970
  }
971
# if defined(_WIN64)
972
  if (sizeof (T) <= 8)
973
  {
974
    unsigned long where;
975
    _BitScanReverse64 (&where, v);
976
    return 1 + where;
977
  }
978
# endif
979
#endif
980
981
0
  if (sizeof (T) <= 4)
982
0
  {
983
    /* "bithacks" */
984
0
    const unsigned int b[] = {0x2, 0xC, 0xF0, 0xFF00, 0xFFFF0000};
985
0
    const unsigned int S[] = {1, 2, 4, 8, 16};
986
0
    unsigned int r = 0;
987
0
    for (int i = 4; i >= 0; i--)
988
0
      if (v & b[i])
989
0
      {
990
0
  v >>= S[i];
991
0
  r |= S[i];
992
0
      }
993
0
    return r + 1;
994
0
  }
995
0
  if (sizeof (T) <= 8)
996
0
  {
997
    /* "bithacks" */
998
0
    const uint64_t b[] = {0x2ULL, 0xCULL, 0xF0ULL, 0xFF00ULL, 0xFFFF0000ULL, 0xFFFFFFFF00000000ULL};
999
0
    const unsigned int S[] = {1, 2, 4, 8, 16, 32};
1000
0
    unsigned int r = 0;
1001
0
    for (int i = 5; i >= 0; i--)
1002
0
      if (v & b[i])
1003
0
      {
1004
0
  v >>= S[i];
1005
0
  r |= S[i];
1006
0
      }
1007
0
    return r + 1;
1008
0
  }
1009
0
  if (sizeof (T) == 16)
1010
0
  {
1011
0
    unsigned int shift = 64;
1012
0
    return (v >> shift) ? hb_bit_storage<uint64_t> ((uint64_t) (v >> shift)) + shift :
1013
0
        hb_bit_storage<uint64_t> ((uint64_t) v);
1014
0
  }
1015
1016
0
  assert (0);
1017
0
  return 0; /* Shut up stupid compiler. */
1018
0
}
Unexecuted instantiation: hb-face-builder.cc:unsigned int hb_bit_storage<unsigned long>(unsigned long)
Unexecuted instantiation: hb-face-builder.cc:unsigned int hb_bit_storage<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-font.cc:unsigned int hb_bit_storage<unsigned long>(unsigned long)
Unexecuted instantiation: hb-font.cc:unsigned int hb_bit_storage<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-font.cc:unsigned int hb_bit_storage<unsigned int>(unsigned int)
Unexecuted instantiation: hb-map.cc:unsigned int hb_bit_storage<unsigned int>(unsigned int)
Unexecuted instantiation: hb-map.cc:unsigned int hb_bit_storage<unsigned long>(unsigned long)
Unexecuted instantiation: hb-map.cc:unsigned int hb_bit_storage<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-ot-color.cc:unsigned int hb_bit_storage<unsigned long>(unsigned long)
Unexecuted instantiation: hb-ot-color.cc:unsigned int hb_bit_storage<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-ot-color.cc:unsigned int hb_bit_storage<unsigned int>(unsigned int)
Unexecuted instantiation: hb-ot-face.cc:unsigned int hb_bit_storage<unsigned long>(unsigned long)
Unexecuted instantiation: hb-ot-face.cc:unsigned int hb_bit_storage<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-ot-face.cc:unsigned int hb_bit_storage<unsigned int>(unsigned int)
Unexecuted instantiation: hb-ot-font.cc:unsigned int hb_bit_storage<unsigned long>(unsigned long)
Unexecuted instantiation: hb-ot-font.cc:unsigned int hb_bit_storage<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-ot-font.cc:unsigned int hb_bit_storage<unsigned int>(unsigned int)
Unexecuted instantiation: VARC.cc:unsigned int hb_bit_storage<unsigned long>(unsigned long)
Unexecuted instantiation: VARC.cc:unsigned int hb_bit_storage<unsigned long long>(unsigned long long)
Unexecuted instantiation: VARC.cc:unsigned int hb_bit_storage<unsigned int>(unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:unsigned int hb_bit_storage<unsigned int>(unsigned int)
hb-ot-layout.cc:unsigned int hb_bit_storage<unsigned long long>(unsigned long long)
Line
Count
Source
946
6.04k
{
947
6.04k
  if (unlikely (!v)) return 0;
948
949
6.04k
#if hb_has_builtin(__builtin_clz)
950
6.04k
  if (sizeof (T) <= sizeof (unsigned int))
951
0
    return sizeof (unsigned int) * 8 - __builtin_clz (v);
952
6.04k
#endif
953
954
6.04k
#if hb_has_builtin(__builtin_clzl)
955
6.04k
  if (sizeof (T) <= sizeof (unsigned long))
956
6.04k
    return sizeof (unsigned long) * 8 - __builtin_clzl (v);
957
0
#endif
958
959
0
#if hb_has_builtin(__builtin_clzll)
960
0
  if (sizeof (T) <= sizeof (unsigned long long))
961
0
    return sizeof (unsigned long long) * 8 - __builtin_clzll (v);
962
0
#endif
963
964
#if (defined(_MSC_VER) && _MSC_VER >= 1500) || (defined(__MINGW32__) && (__GNUC__ < 4))
965
  if (sizeof (T) <= sizeof (unsigned int))
966
  {
967
    unsigned long where;
968
    _BitScanReverse (&where, v);
969
    return 1 + where;
970
  }
971
# if defined(_WIN64)
972
  if (sizeof (T) <= 8)
973
  {
974
    unsigned long where;
975
    _BitScanReverse64 (&where, v);
976
    return 1 + where;
977
  }
978
# endif
979
#endif
980
981
0
  if (sizeof (T) <= 4)
982
0
  {
983
    /* "bithacks" */
984
0
    const unsigned int b[] = {0x2, 0xC, 0xF0, 0xFF00, 0xFFFF0000};
985
0
    const unsigned int S[] = {1, 2, 4, 8, 16};
986
0
    unsigned int r = 0;
987
0
    for (int i = 4; i >= 0; i--)
988
0
      if (v & b[i])
989
0
      {
990
0
  v >>= S[i];
991
0
  r |= S[i];
992
0
      }
993
0
    return r + 1;
994
0
  }
995
0
  if (sizeof (T) <= 8)
996
0
  {
997
    /* "bithacks" */
998
0
    const uint64_t b[] = {0x2ULL, 0xCULL, 0xF0ULL, 0xFF00ULL, 0xFFFF0000ULL, 0xFFFFFFFF00000000ULL};
999
0
    const unsigned int S[] = {1, 2, 4, 8, 16, 32};
1000
0
    unsigned int r = 0;
1001
0
    for (int i = 5; i >= 0; i--)
1002
0
      if (v & b[i])
1003
0
      {
1004
0
  v >>= S[i];
1005
0
  r |= S[i];
1006
0
      }
1007
0
    return r + 1;
1008
0
  }
1009
0
  if (sizeof (T) == 16)
1010
0
  {
1011
0
    unsigned int shift = 64;
1012
0
    return (v >> shift) ? hb_bit_storage<uint64_t> ((uint64_t) (v >> shift)) + shift :
1013
0
        hb_bit_storage<uint64_t> ((uint64_t) v);
1014
0
  }
1015
1016
0
  assert (0);
1017
0
  return 0; /* Shut up stupid compiler. */
1018
0
}
Unexecuted instantiation: hb-ot-layout.cc:unsigned int hb_bit_storage<unsigned long>(unsigned long)
Unexecuted instantiation: hb-ot-metrics.cc:unsigned int hb_bit_storage<unsigned long>(unsigned long)
Unexecuted instantiation: hb-ot-metrics.cc:unsigned int hb_bit_storage<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-ot-metrics.cc:unsigned int hb_bit_storage<unsigned int>(unsigned int)
Unexecuted instantiation: hb-ot-name.cc:unsigned int hb_bit_storage<unsigned long>(unsigned long)
Unexecuted instantiation: hb-ot-name.cc:unsigned int hb_bit_storage<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-ot-name.cc:unsigned int hb_bit_storage<unsigned int>(unsigned int)
Unexecuted instantiation: hb-ot-shape.cc:unsigned int hb_bit_storage<unsigned long>(unsigned long)
Unexecuted instantiation: hb-ot-shape.cc:unsigned int hb_bit_storage<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-ot-shape.cc:unsigned int hb_bit_storage<unsigned int>(unsigned int)
Unexecuted instantiation: hb-ot-var.cc:unsigned int hb_bit_storage<unsigned long>(unsigned long)
Unexecuted instantiation: hb-ot-var.cc:unsigned int hb_bit_storage<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-ot-var.cc:unsigned int hb_bit_storage<unsigned int>(unsigned int)
Unexecuted instantiation: hb-set.cc:unsigned int hb_bit_storage<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-set.cc:unsigned int hb_bit_storage<unsigned long>(unsigned long)
Unexecuted instantiation: hb-static.cc:unsigned int hb_bit_storage<unsigned long>(unsigned long)
Unexecuted instantiation: hb-static.cc:unsigned int hb_bit_storage<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-static.cc:unsigned int hb_bit_storage<unsigned int>(unsigned int)
Unexecuted instantiation: hb-style.cc:unsigned int hb_bit_storage<unsigned long>(unsigned long)
Unexecuted instantiation: hb-style.cc:unsigned int hb_bit_storage<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-style.cc:unsigned int hb_bit_storage<unsigned int>(unsigned int)
Unexecuted instantiation: hb-ot-cff1-table.cc:unsigned int hb_bit_storage<unsigned long>(unsigned long)
Unexecuted instantiation: hb-ot-cff1-table.cc:unsigned int hb_bit_storage<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-ot-cff1-table.cc:unsigned int hb_bit_storage<unsigned int>(unsigned int)
Unexecuted instantiation: hb-ot-cff2-table.cc:unsigned int hb_bit_storage<unsigned long>(unsigned long)
Unexecuted instantiation: hb-ot-cff2-table.cc:unsigned int hb_bit_storage<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-ot-cff2-table.cc:unsigned int hb_bit_storage<unsigned int>(unsigned int)
hb-ot-map.cc:unsigned int hb_bit_storage<unsigned int>(unsigned int)
Line
Count
Source
946
60.3k
{
947
60.3k
  if (unlikely (!v)) return 0;
948
949
46.6k
#if hb_has_builtin(__builtin_clz)
950
46.6k
  if (sizeof (T) <= sizeof (unsigned int))
951
46.6k
    return sizeof (unsigned int) * 8 - __builtin_clz (v);
952
0
#endif
953
954
0
#if hb_has_builtin(__builtin_clzl)
955
0
  if (sizeof (T) <= sizeof (unsigned long))
956
0
    return sizeof (unsigned long) * 8 - __builtin_clzl (v);
957
0
#endif
958
959
0
#if hb_has_builtin(__builtin_clzll)
960
0
  if (sizeof (T) <= sizeof (unsigned long long))
961
0
    return sizeof (unsigned long long) * 8 - __builtin_clzll (v);
962
0
#endif
963
964
#if (defined(_MSC_VER) && _MSC_VER >= 1500) || (defined(__MINGW32__) && (__GNUC__ < 4))
965
  if (sizeof (T) <= sizeof (unsigned int))
966
  {
967
    unsigned long where;
968
    _BitScanReverse (&where, v);
969
    return 1 + where;
970
  }
971
# if defined(_WIN64)
972
  if (sizeof (T) <= 8)
973
  {
974
    unsigned long where;
975
    _BitScanReverse64 (&where, v);
976
    return 1 + where;
977
  }
978
# endif
979
#endif
980
981
0
  if (sizeof (T) <= 4)
982
0
  {
983
    /* "bithacks" */
984
0
    const unsigned int b[] = {0x2, 0xC, 0xF0, 0xFF00, 0xFFFF0000};
985
0
    const unsigned int S[] = {1, 2, 4, 8, 16};
986
0
    unsigned int r = 0;
987
0
    for (int i = 4; i >= 0; i--)
988
0
      if (v & b[i])
989
0
      {
990
0
  v >>= S[i];
991
0
  r |= S[i];
992
0
      }
993
0
    return r + 1;
994
0
  }
995
0
  if (sizeof (T) <= 8)
996
0
  {
997
    /* "bithacks" */
998
0
    const uint64_t b[] = {0x2ULL, 0xCULL, 0xF0ULL, 0xFF00ULL, 0xFFFF0000ULL, 0xFFFFFFFF00000000ULL};
999
0
    const unsigned int S[] = {1, 2, 4, 8, 16, 32};
1000
0
    unsigned int r = 0;
1001
0
    for (int i = 5; i >= 0; i--)
1002
0
      if (v & b[i])
1003
0
      {
1004
0
  v >>= S[i];
1005
0
  r |= S[i];
1006
0
      }
1007
0
    return r + 1;
1008
0
  }
1009
0
  if (sizeof (T) == 16)
1010
0
  {
1011
0
    unsigned int shift = 64;
1012
0
    return (v >> shift) ? hb_bit_storage<uint64_t> ((uint64_t) (v >> shift)) + shift :
1013
0
        hb_bit_storage<uint64_t> ((uint64_t) v);
1014
0
  }
1015
1016
0
  assert (0);
1017
0
  return 0; /* Shut up stupid compiler. */
1018
0
}
Unexecuted instantiation: hb-ot-map.cc:unsigned int hb_bit_storage<unsigned long>(unsigned long)
Unexecuted instantiation: hb-ot-map.cc:unsigned int hb_bit_storage<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:unsigned int hb_bit_storage<unsigned int>(unsigned int)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:unsigned int hb_bit_storage<unsigned long>(unsigned long)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:unsigned int hb_bit_storage<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-ot-shaper-default.cc:unsigned int hb_bit_storage<unsigned long>(unsigned long)
Unexecuted instantiation: hb-ot-shaper-default.cc:unsigned int hb_bit_storage<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-ot-shaper-default.cc:unsigned int hb_bit_storage<unsigned int>(unsigned int)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:unsigned int hb_bit_storage<unsigned long>(unsigned long)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:unsigned int hb_bit_storage<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:unsigned int hb_bit_storage<unsigned int>(unsigned int)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:unsigned int hb_bit_storage<unsigned long>(unsigned long)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:unsigned int hb_bit_storage<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:unsigned int hb_bit_storage<unsigned int>(unsigned int)
Unexecuted instantiation: hb-ot-shaper-indic.cc:unsigned int hb_bit_storage<unsigned long>(unsigned long)
Unexecuted instantiation: hb-ot-shaper-indic.cc:unsigned int hb_bit_storage<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-ot-shaper-indic.cc:unsigned int hb_bit_storage<unsigned int>(unsigned int)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:unsigned int hb_bit_storage<unsigned long>(unsigned long)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:unsigned int hb_bit_storage<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:unsigned int hb_bit_storage<unsigned int>(unsigned int)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:unsigned int hb_bit_storage<unsigned long>(unsigned long)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:unsigned int hb_bit_storage<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:unsigned int hb_bit_storage<unsigned int>(unsigned int)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:unsigned int hb_bit_storage<unsigned long>(unsigned long)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:unsigned int hb_bit_storage<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:unsigned int hb_bit_storage<unsigned int>(unsigned int)
Unexecuted instantiation: hb-ot-shaper-thai.cc:unsigned int hb_bit_storage<unsigned long>(unsigned long)
Unexecuted instantiation: hb-ot-shaper-thai.cc:unsigned int hb_bit_storage<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-ot-shaper-thai.cc:unsigned int hb_bit_storage<unsigned int>(unsigned int)
Unexecuted instantiation: hb-ot-shaper-use.cc:unsigned int hb_bit_storage<unsigned long>(unsigned long)
Unexecuted instantiation: hb-ot-shaper-use.cc:unsigned int hb_bit_storage<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-ot-shaper-use.cc:unsigned int hb_bit_storage<unsigned int>(unsigned int)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:unsigned int hb_bit_storage<unsigned long>(unsigned long)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:unsigned int hb_bit_storage<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:unsigned int hb_bit_storage<unsigned int>(unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:unsigned int hb_bit_storage<unsigned long>(unsigned long)
Unexecuted instantiation: hb-ot-shape-fallback.cc:unsigned int hb_bit_storage<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-ot-shape-fallback.cc:unsigned int hb_bit_storage<unsigned int>(unsigned int)
Unexecuted instantiation: hb-ot-shape-normalize.cc:unsigned int hb_bit_storage<unsigned long>(unsigned long)
Unexecuted instantiation: hb-ot-shape-normalize.cc:unsigned int hb_bit_storage<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-ot-shape-normalize.cc:unsigned int hb_bit_storage<unsigned int>(unsigned int)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:unsigned int hb_bit_storage<unsigned long>(unsigned long)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:unsigned int hb_bit_storage<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:unsigned int hb_bit_storage<unsigned int>(unsigned int)
Unexecuted instantiation: hb-subset-input.cc:unsigned int hb_bit_storage<unsigned int>(unsigned int)
Unexecuted instantiation: hb-subset-input.cc:unsigned int hb_bit_storage<unsigned long>(unsigned long)
Unexecuted instantiation: hb-subset-input.cc:unsigned int hb_bit_storage<unsigned long long>(unsigned long long)
hb-subset.cc:unsigned int hb_bit_storage<unsigned int>(unsigned int)
Line
Count
Source
946
12.8k
{
947
12.8k
  if (unlikely (!v)) return 0;
948
949
12.8k
#if hb_has_builtin(__builtin_clz)
950
12.8k
  if (sizeof (T) <= sizeof (unsigned int))
951
12.8k
    return sizeof (unsigned int) * 8 - __builtin_clz (v);
952
0
#endif
953
954
0
#if hb_has_builtin(__builtin_clzl)
955
0
  if (sizeof (T) <= sizeof (unsigned long))
956
0
    return sizeof (unsigned long) * 8 - __builtin_clzl (v);
957
0
#endif
958
959
0
#if hb_has_builtin(__builtin_clzll)
960
0
  if (sizeof (T) <= sizeof (unsigned long long))
961
0
    return sizeof (unsigned long long) * 8 - __builtin_clzll (v);
962
0
#endif
963
964
#if (defined(_MSC_VER) && _MSC_VER >= 1500) || (defined(__MINGW32__) && (__GNUC__ < 4))
965
  if (sizeof (T) <= sizeof (unsigned int))
966
  {
967
    unsigned long where;
968
    _BitScanReverse (&where, v);
969
    return 1 + where;
970
  }
971
# if defined(_WIN64)
972
  if (sizeof (T) <= 8)
973
  {
974
    unsigned long where;
975
    _BitScanReverse64 (&where, v);
976
    return 1 + where;
977
  }
978
# endif
979
#endif
980
981
0
  if (sizeof (T) <= 4)
982
0
  {
983
    /* "bithacks" */
984
0
    const unsigned int b[] = {0x2, 0xC, 0xF0, 0xFF00, 0xFFFF0000};
985
0
    const unsigned int S[] = {1, 2, 4, 8, 16};
986
0
    unsigned int r = 0;
987
0
    for (int i = 4; i >= 0; i--)
988
0
      if (v & b[i])
989
0
      {
990
0
  v >>= S[i];
991
0
  r |= S[i];
992
0
      }
993
0
    return r + 1;
994
0
  }
995
0
  if (sizeof (T) <= 8)
996
0
  {
997
    /* "bithacks" */
998
0
    const uint64_t b[] = {0x2ULL, 0xCULL, 0xF0ULL, 0xFF00ULL, 0xFFFF0000ULL, 0xFFFFFFFF00000000ULL};
999
0
    const unsigned int S[] = {1, 2, 4, 8, 16, 32};
1000
0
    unsigned int r = 0;
1001
0
    for (int i = 5; i >= 0; i--)
1002
0
      if (v & b[i])
1003
0
      {
1004
0
  v >>= S[i];
1005
0
  r |= S[i];
1006
0
      }
1007
0
    return r + 1;
1008
0
  }
1009
0
  if (sizeof (T) == 16)
1010
0
  {
1011
0
    unsigned int shift = 64;
1012
0
    return (v >> shift) ? hb_bit_storage<uint64_t> ((uint64_t) (v >> shift)) + shift :
1013
0
        hb_bit_storage<uint64_t> ((uint64_t) v);
1014
0
  }
1015
1016
0
  assert (0);
1017
0
  return 0; /* Shut up stupid compiler. */
1018
0
}
Unexecuted instantiation: hb-subset.cc:unsigned int hb_bit_storage<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-subset.cc:unsigned int hb_bit_storage<unsigned long>(unsigned long)
Unexecuted instantiation: hb-subset-plan.cc:unsigned int hb_bit_storage<unsigned int>(unsigned int)
Unexecuted instantiation: hb-subset-plan.cc:unsigned int hb_bit_storage<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-subset-plan.cc:unsigned int hb_bit_storage<unsigned long>(unsigned long)
Unexecuted instantiation: hb-subset-plan-layout.cc:unsigned int hb_bit_storage<unsigned int>(unsigned int)
Unexecuted instantiation: hb-subset-plan-layout.cc:unsigned int hb_bit_storage<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-subset-plan-layout.cc:unsigned int hb_bit_storage<unsigned long>(unsigned long)
Unexecuted instantiation: hb-subset-plan-var.cc:unsigned int hb_bit_storage<unsigned int>(unsigned int)
Unexecuted instantiation: hb-subset-plan-var.cc:unsigned int hb_bit_storage<unsigned long>(unsigned long)
Unexecuted instantiation: hb-subset-plan-var.cc:unsigned int hb_bit_storage<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-subset-table-layout.cc:unsigned int hb_bit_storage<unsigned int>(unsigned int)
Unexecuted instantiation: hb-subset-table-layout.cc:unsigned int hb_bit_storage<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-subset-table-layout.cc:unsigned int hb_bit_storage<unsigned long>(unsigned long)
Unexecuted instantiation: hb-subset-table-var.cc:unsigned int hb_bit_storage<unsigned int>(unsigned int)
Unexecuted instantiation: hb-subset-table-var.cc:unsigned int hb_bit_storage<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-subset-table-var.cc:unsigned int hb_bit_storage<unsigned long>(unsigned long)
Unexecuted instantiation: hb-subset-table-cff.cc:unsigned int hb_bit_storage<unsigned int>(unsigned int)
Unexecuted instantiation: hb-subset-table-cff.cc:unsigned int hb_bit_storage<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-subset-table-cff.cc:unsigned int hb_bit_storage<unsigned long>(unsigned long)
Unexecuted instantiation: hb-subset-table-color.cc:unsigned int hb_bit_storage<unsigned int>(unsigned int)
Unexecuted instantiation: hb-subset-table-color.cc:unsigned int hb_bit_storage<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-subset-table-color.cc:unsigned int hb_bit_storage<unsigned long>(unsigned long)
Unexecuted instantiation: hb-subset-table-other.cc:unsigned int hb_bit_storage<unsigned int>(unsigned int)
Unexecuted instantiation: hb-subset-table-other.cc:unsigned int hb_bit_storage<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-subset-table-other.cc:unsigned int hb_bit_storage<unsigned long>(unsigned long)
Unexecuted instantiation: gsubgpos-context.cc:unsigned int hb_bit_storage<unsigned int>(unsigned int)
Unexecuted instantiation: gsubgpos-context.cc:unsigned int hb_bit_storage<unsigned long>(unsigned long)
Unexecuted instantiation: gsubgpos-context.cc:unsigned int hb_bit_storage<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-subset-cff1.cc:unsigned int hb_bit_storage<unsigned int>(unsigned int)
Unexecuted instantiation: hb-subset-cff1.cc:unsigned int hb_bit_storage<unsigned long>(unsigned long)
Unexecuted instantiation: hb-subset-cff1.cc:unsigned int hb_bit_storage<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-subset-cff2.cc:unsigned int hb_bit_storage<unsigned int>(unsigned int)
Unexecuted instantiation: hb-subset-cff2.cc:unsigned int hb_bit_storage<unsigned long>(unsigned long)
Unexecuted instantiation: hb-subset-cff2.cc:unsigned int hb_bit_storage<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-subset-instancer-iup.cc:unsigned int hb_bit_storage<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-subset-instancer-iup.cc:unsigned int hb_bit_storage<unsigned long>(unsigned long)
Unexecuted instantiation: hb-subset-instancer-iup.cc:unsigned int hb_bit_storage<unsigned int>(unsigned int)
Unexecuted instantiation: hb-subset-cff-common.cc:unsigned int hb_bit_storage<unsigned int>(unsigned int)
Unexecuted instantiation: hb-subset-cff-common.cc:unsigned int hb_bit_storage<unsigned long>(unsigned long)
Unexecuted instantiation: hb-subset-cff-common.cc:unsigned int hb_bit_storage<unsigned long long>(unsigned long long)
1019
1020
/* Returns the number of zero bits in the least significant side of v */
1021
template <typename T>
1022
static inline unsigned int
1023
hb_ctz (T v)
1024
16.9M
{
1025
16.9M
  if (unlikely (!v)) return 8 * sizeof (T);
1026
1027
16.9M
#if hb_has_builtin(__builtin_ctz)
1028
16.9M
  if (sizeof (T) <= sizeof (unsigned int))
1029
0
    return __builtin_ctz (v);
1030
16.9M
#endif
1031
1032
16.9M
#if hb_has_builtin(__builtin_ctzl)
1033
16.9M
  if (sizeof (T) <= sizeof (unsigned long))
1034
16.9M
    return __builtin_ctzl (v);
1035
0
#endif
1036
1037
0
#if hb_has_builtin(__builtin_ctzll)
1038
0
  if (sizeof (T) <= sizeof (unsigned long long))
1039
0
    return __builtin_ctzll (v);
1040
0
#endif
1041
1042
#if (defined(_MSC_VER) && _MSC_VER >= 1500) || (defined(__MINGW32__) && (__GNUC__ < 4))
1043
  if (sizeof (T) <= sizeof (unsigned int))
1044
  {
1045
    unsigned long where;
1046
    _BitScanForward (&where, v);
1047
    return where;
1048
  }
1049
# if defined(_WIN64)
1050
  if (sizeof (T) <= 8)
1051
  {
1052
    unsigned long where;
1053
    _BitScanForward64 (&where, v);
1054
    return where;
1055
  }
1056
# endif
1057
#endif
1058
1059
0
  if (sizeof (T) <= 4)
1060
0
  {
1061
    /* "bithacks" */
1062
0
    unsigned int c = 32;
1063
0
    v &= - (int32_t) v;
1064
0
    if (v) c--;
1065
0
    if (v & 0x0000FFFF) c -= 16;
1066
0
    if (v & 0x00FF00FF) c -= 8;
1067
0
    if (v & 0x0F0F0F0F) c -= 4;
1068
0
    if (v & 0x33333333) c -= 2;
1069
0
    if (v & 0x55555555) c -= 1;
1070
0
    return c;
1071
0
  }
1072
0
  if (sizeof (T) <= 8)
1073
0
  {
1074
    /* "bithacks" */
1075
0
    unsigned int c = 64;
1076
0
    v &= - (int64_t) (v);
1077
0
    if (v) c--;
1078
0
    if (v & 0x00000000FFFFFFFFULL) c -= 32;
1079
0
    if (v & 0x0000FFFF0000FFFFULL) c -= 16;
1080
0
    if (v & 0x00FF00FF00FF00FFULL) c -= 8;
1081
0
    if (v & 0x0F0F0F0F0F0F0F0FULL) c -= 4;
1082
0
    if (v & 0x3333333333333333ULL) c -= 2;
1083
0
    if (v & 0x5555555555555555ULL) c -= 1;
1084
0
    return c;
1085
0
  }
1086
0
  if (sizeof (T) == 16)
1087
0
  {
1088
0
    unsigned int shift = 64;
1089
0
    return (uint64_t) v ? hb_bit_storage<uint64_t> ((uint64_t) v) :
1090
0
        hb_bit_storage<uint64_t> ((uint64_t) (v >> shift)) + shift;
1091
0
  }
1092
1093
0
  assert (0);
1094
0
  return 0; /* Shut up stupid compiler. */
1095
0
}
Unexecuted instantiation: hb-aat-layout.cc:unsigned int hb_ctz<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-aat-layout.cc:unsigned int hb_ctz<unsigned int>(unsigned int)
Unexecuted instantiation: hb-aat-map.cc:unsigned int hb_ctz<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-buffer.cc:unsigned int hb_ctz<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-face.cc:unsigned int hb_ctz<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-face-builder.cc:unsigned int hb_ctz<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-font.cc:unsigned int hb_ctz<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-map.cc:unsigned int hb_ctz<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-ot-color.cc:unsigned int hb_ctz<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-ot-face.cc:unsigned int hb_ctz<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-ot-face.cc:unsigned int hb_ctz<unsigned int>(unsigned int)
Unexecuted instantiation: hb-ot-font.cc:unsigned int hb_ctz<unsigned long long>(unsigned long long)
Unexecuted instantiation: VARC.cc:unsigned int hb_ctz<unsigned long long>(unsigned long long)
hb-ot-layout.cc:unsigned int hb_ctz<unsigned long long>(unsigned long long)
Line
Count
Source
1024
16.9M
{
1025
16.9M
  if (unlikely (!v)) return 8 * sizeof (T);
1026
1027
16.9M
#if hb_has_builtin(__builtin_ctz)
1028
16.9M
  if (sizeof (T) <= sizeof (unsigned int))
1029
0
    return __builtin_ctz (v);
1030
16.9M
#endif
1031
1032
16.9M
#if hb_has_builtin(__builtin_ctzl)
1033
16.9M
  if (sizeof (T) <= sizeof (unsigned long))
1034
16.9M
    return __builtin_ctzl (v);
1035
0
#endif
1036
1037
0
#if hb_has_builtin(__builtin_ctzll)
1038
0
  if (sizeof (T) <= sizeof (unsigned long long))
1039
0
    return __builtin_ctzll (v);
1040
0
#endif
1041
1042
#if (defined(_MSC_VER) && _MSC_VER >= 1500) || (defined(__MINGW32__) && (__GNUC__ < 4))
1043
  if (sizeof (T) <= sizeof (unsigned int))
1044
  {
1045
    unsigned long where;
1046
    _BitScanForward (&where, v);
1047
    return where;
1048
  }
1049
# if defined(_WIN64)
1050
  if (sizeof (T) <= 8)
1051
  {
1052
    unsigned long where;
1053
    _BitScanForward64 (&where, v);
1054
    return where;
1055
  }
1056
# endif
1057
#endif
1058
1059
0
  if (sizeof (T) <= 4)
1060
0
  {
1061
    /* "bithacks" */
1062
0
    unsigned int c = 32;
1063
0
    v &= - (int32_t) v;
1064
0
    if (v) c--;
1065
0
    if (v & 0x0000FFFF) c -= 16;
1066
0
    if (v & 0x00FF00FF) c -= 8;
1067
0
    if (v & 0x0F0F0F0F) c -= 4;
1068
0
    if (v & 0x33333333) c -= 2;
1069
0
    if (v & 0x55555555) c -= 1;
1070
0
    return c;
1071
0
  }
1072
0
  if (sizeof (T) <= 8)
1073
0
  {
1074
    /* "bithacks" */
1075
0
    unsigned int c = 64;
1076
0
    v &= - (int64_t) (v);
1077
0
    if (v) c--;
1078
0
    if (v & 0x00000000FFFFFFFFULL) c -= 32;
1079
0
    if (v & 0x0000FFFF0000FFFFULL) c -= 16;
1080
0
    if (v & 0x00FF00FF00FF00FFULL) c -= 8;
1081
0
    if (v & 0x0F0F0F0F0F0F0F0FULL) c -= 4;
1082
0
    if (v & 0x3333333333333333ULL) c -= 2;
1083
0
    if (v & 0x5555555555555555ULL) c -= 1;
1084
0
    return c;
1085
0
  }
1086
0
  if (sizeof (T) == 16)
1087
0
  {
1088
0
    unsigned int shift = 64;
1089
0
    return (uint64_t) v ? hb_bit_storage<uint64_t> ((uint64_t) v) :
1090
0
        hb_bit_storage<uint64_t> ((uint64_t) (v >> shift)) + shift;
1091
0
  }
1092
1093
0
  assert (0);
1094
0
  return 0; /* Shut up stupid compiler. */
1095
0
}
Unexecuted instantiation: hb-ot-layout.cc:unsigned int hb_ctz<unsigned int>(unsigned int)
Unexecuted instantiation: hb-ot-metrics.cc:unsigned int hb_ctz<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-ot-name.cc:unsigned int hb_ctz<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-ot-shape.cc:unsigned int hb_ctz<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-ot-var.cc:unsigned int hb_ctz<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-set.cc:unsigned int hb_ctz<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-static.cc:unsigned int hb_ctz<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-style.cc:unsigned int hb_ctz<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-ot-cff1-table.cc:unsigned int hb_ctz<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-ot-cff2-table.cc:unsigned int hb_ctz<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-ot-map.cc:unsigned int hb_ctz<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:unsigned int hb_ctz<unsigned int>(unsigned int)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:unsigned int hb_ctz<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-ot-shaper-default.cc:unsigned int hb_ctz<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:unsigned int hb_ctz<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:unsigned int hb_ctz<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-ot-shaper-indic.cc:unsigned int hb_ctz<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:unsigned int hb_ctz<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:unsigned int hb_ctz<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:unsigned int hb_ctz<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-ot-shaper-thai.cc:unsigned int hb_ctz<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-ot-shaper-use.cc:unsigned int hb_ctz<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:unsigned int hb_ctz<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-ot-shape-fallback.cc:unsigned int hb_ctz<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-ot-shape-normalize.cc:unsigned int hb_ctz<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:unsigned int hb_ctz<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-subset-input.cc:unsigned int hb_ctz<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-subset.cc:unsigned int hb_ctz<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-subset-plan.cc:unsigned int hb_ctz<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-subset-plan-layout.cc:unsigned int hb_ctz<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-subset-plan-layout.cc:unsigned int hb_ctz<unsigned int>(unsigned int)
Unexecuted instantiation: hb-subset-plan-var.cc:unsigned int hb_ctz<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-subset-table-layout.cc:unsigned int hb_ctz<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-subset-table-layout.cc:unsigned int hb_ctz<unsigned int>(unsigned int)
Unexecuted instantiation: hb-subset-table-var.cc:unsigned int hb_ctz<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-subset-table-cff.cc:unsigned int hb_ctz<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-subset-table-color.cc:unsigned int hb_ctz<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-subset-table-other.cc:unsigned int hb_ctz<unsigned long long>(unsigned long long)
Unexecuted instantiation: gsubgpos-context.cc:unsigned int hb_ctz<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-subset-cff1.cc:unsigned int hb_ctz<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-subset-cff2.cc:unsigned int hb_ctz<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-subset-instancer-iup.cc:unsigned int hb_ctz<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-subset-cff-common.cc:unsigned int hb_ctz<unsigned long long>(unsigned long long)
1096
1097
1098
/*
1099
 * Tiny stuff.
1100
 */
1101
1102
/* ASCII tag/character handling */
1103
static inline bool ISALPHA (unsigned char c)
1104
146k
{ return (c >= 'a' && c <= 'z') || (c >= 'A' && c <= 'Z'); }
Unexecuted instantiation: hb-aat-layout.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-aat-map.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-blob.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-buffer.cc:ISALPHA(unsigned char)
hb-common.cc:ISALPHA(unsigned char)
Line
Count
Source
1104
146k
{ return (c >= 'a' && c <= 'z') || (c >= 'A' && c <= 'Z'); }
Unexecuted instantiation: hb-draw.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-face.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-face-builder.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-fallback-shape.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-font.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-map.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-number.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-ot-color.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-ot-face.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-ot-font.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-outline.cc:ISALPHA(unsigned char)
Unexecuted instantiation: VARC.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-ot-layout.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-ot-metrics.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-ot-name.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-ot-shape.cc:ISALPHA(unsigned char)
hb-ot-tag.cc:ISALPHA(unsigned char)
Line
Count
Source
1104
162
{ return (c >= 'a' && c <= 'z') || (c >= 'A' && c <= 'Z'); }
Unexecuted instantiation: hb-ot-var.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-set.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-shape-plan.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-shape.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-shaper.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-static.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-style.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-unicode.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-graphite2.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-icu.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-buffer-verify.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-paint.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-paint-bounded.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-paint-extents.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-ot-cff1-table.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-ot-cff2-table.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-ot-map.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-ot-shaper-default.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-ot-shaper-indic.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-ot-shaper-thai.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-ot-shaper-use.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-ot-shape-fallback.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-ot-shape-normalize.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-ucd.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-buffer-serialize.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-subset-input.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-subset.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-subset-plan.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-subset-plan-layout.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-subset-plan-var.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-subset-table-layout.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-subset-table-var.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-subset-table-cff.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-subset-table-color.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-subset-table-other.cc:ISALPHA(unsigned char)
Unexecuted instantiation: gsubgpos-context.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-subset-cff1.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-subset-cff2.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-subset-instancer-iup.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-subset-instancer-solver.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-subset-cff-common.cc:ISALPHA(unsigned char)
1105
static inline bool ISALNUM (unsigned char c)
1106
8
{ return (c >= 'a' && c <= 'z') || (c >= 'A' && c <= 'Z') || (c >= '0' && c <= '9'); }
Unexecuted instantiation: hb-aat-layout.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-aat-map.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-blob.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-buffer.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-common.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-draw.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-face.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-face-builder.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-fallback-shape.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-font.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-map.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-number.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-ot-color.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-ot-face.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-ot-font.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-outline.cc:ISALNUM(unsigned char)
Unexecuted instantiation: VARC.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-ot-layout.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-ot-metrics.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-ot-name.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-ot-shape.cc:ISALNUM(unsigned char)
hb-ot-tag.cc:ISALNUM(unsigned char)
Line
Count
Source
1106
8
{ return (c >= 'a' && c <= 'z') || (c >= 'A' && c <= 'Z') || (c >= '0' && c <= '9'); }
Unexecuted instantiation: hb-ot-var.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-set.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-shape-plan.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-shape.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-shaper.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-static.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-style.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-unicode.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-graphite2.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-icu.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-buffer-verify.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-paint.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-paint-bounded.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-paint-extents.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-ot-cff1-table.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-ot-cff2-table.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-ot-map.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-ot-shaper-default.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-ot-shaper-indic.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-ot-shaper-thai.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-ot-shaper-use.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-ot-shape-fallback.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-ot-shape-normalize.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-ucd.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-buffer-serialize.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-subset-input.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-subset.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-subset-plan.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-subset-plan-layout.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-subset-plan-var.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-subset-table-layout.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-subset-table-var.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-subset-table-cff.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-subset-table-color.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-subset-table-other.cc:ISALNUM(unsigned char)
Unexecuted instantiation: gsubgpos-context.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-subset-cff1.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-subset-cff2.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-subset-instancer-iup.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-subset-instancer-solver.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-subset-cff-common.cc:ISALNUM(unsigned char)
1107
static inline bool ISSPACE (unsigned char c)
1108
3.37M
{ return c == ' ' || c =='\f'|| c =='\n'|| c =='\r'|| c =='\t'|| c =='\v'; }
Unexecuted instantiation: hb-aat-layout.cc:ISSPACE(unsigned char)
Unexecuted instantiation: hb-aat-map.cc:ISSPACE(unsigned char)
Unexecuted instantiation: hb-blob.cc:ISSPACE(unsigned char)
Unexecuted instantiation: hb-buffer.cc:ISSPACE(unsigned char)
hb-common.cc:ISSPACE(unsigned char)
Line
Count
Source
1108
3.37M
{ return c == ' ' || c =='\f'|| c =='\n'|| c =='\r'|| c =='\t'|| c =='\v'; }
Unexecuted instantiation: hb-draw.cc:ISSPACE(unsigned char)
Unexecuted instantiation: hb-face.cc:ISSPACE(unsigned char)
Unexecuted instantiation: hb-face-builder.cc:ISSPACE(unsigned char)
Unexecuted instantiation: hb-fallback-shape.cc:ISSPACE(unsigned char)
Unexecuted instantiation: hb-font.cc:ISSPACE(unsigned char)
Unexecuted instantiation: hb-map.cc:ISSPACE(unsigned char)
Unexecuted instantiation: hb-number.cc:ISSPACE(unsigned char)
Unexecuted instantiation: hb-ot-color.cc:ISSPACE(unsigned char)
Unexecuted instantiation: hb-ot-face.cc:ISSPACE(unsigned char)
Unexecuted instantiation: hb-ot-font.cc:ISSPACE(unsigned char)
Unexecuted instantiation: hb-outline.cc:ISSPACE(unsigned char)
Unexecuted instantiation: VARC.cc:ISSPACE(unsigned char)
Unexecuted instantiation: hb-ot-layout.cc:ISSPACE(unsigned char)
Unexecuted instantiation: hb-ot-metrics.cc:ISSPACE(unsigned char)
Unexecuted instantiation: hb-ot-name.cc:ISSPACE(unsigned char)
Unexecuted instantiation: hb-ot-shape.cc:ISSPACE(unsigned char)
Unexecuted instantiation: hb-ot-tag.cc:ISSPACE(unsigned char)
Unexecuted instantiation: hb-ot-var.cc:ISSPACE(unsigned char)
Unexecuted instantiation: hb-set.cc:ISSPACE(unsigned char)
Unexecuted instantiation: hb-shape-plan.cc:ISSPACE(unsigned char)
Unexecuted instantiation: hb-shape.cc:ISSPACE(unsigned char)
Unexecuted instantiation: hb-shaper.cc:ISSPACE(unsigned char)
Unexecuted instantiation: hb-static.cc:ISSPACE(unsigned char)
Unexecuted instantiation: hb-style.cc:ISSPACE(unsigned char)
Unexecuted instantiation: hb-unicode.cc:ISSPACE(unsigned char)
Unexecuted instantiation: hb-graphite2.cc:ISSPACE(unsigned char)
Unexecuted instantiation: hb-icu.cc:ISSPACE(unsigned char)
Unexecuted instantiation: hb-buffer-verify.cc:ISSPACE(unsigned char)
Unexecuted instantiation: hb-paint.cc:ISSPACE(unsigned char)
Unexecuted instantiation: hb-paint-bounded.cc:ISSPACE(unsigned char)
Unexecuted instantiation: hb-paint-extents.cc:ISSPACE(unsigned char)
Unexecuted instantiation: hb-ot-cff1-table.cc:ISSPACE(unsigned char)
Unexecuted instantiation: hb-ot-cff2-table.cc:ISSPACE(unsigned char)
Unexecuted instantiation: hb-ot-map.cc:ISSPACE(unsigned char)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:ISSPACE(unsigned char)
Unexecuted instantiation: hb-ot-shaper-default.cc:ISSPACE(unsigned char)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:ISSPACE(unsigned char)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:ISSPACE(unsigned char)
Unexecuted instantiation: hb-ot-shaper-indic.cc:ISSPACE(unsigned char)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:ISSPACE(unsigned char)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:ISSPACE(unsigned char)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:ISSPACE(unsigned char)
Unexecuted instantiation: hb-ot-shaper-thai.cc:ISSPACE(unsigned char)
Unexecuted instantiation: hb-ot-shaper-use.cc:ISSPACE(unsigned char)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:ISSPACE(unsigned char)
Unexecuted instantiation: hb-ot-shape-fallback.cc:ISSPACE(unsigned char)
Unexecuted instantiation: hb-ot-shape-normalize.cc:ISSPACE(unsigned char)
Unexecuted instantiation: hb-ucd.cc:ISSPACE(unsigned char)
Unexecuted instantiation: hb-buffer-serialize.cc:ISSPACE(unsigned char)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:ISSPACE(unsigned char)
Unexecuted instantiation: hb-subset-input.cc:ISSPACE(unsigned char)
Unexecuted instantiation: hb-subset.cc:ISSPACE(unsigned char)
Unexecuted instantiation: hb-subset-plan.cc:ISSPACE(unsigned char)
Unexecuted instantiation: hb-subset-plan-layout.cc:ISSPACE(unsigned char)
Unexecuted instantiation: hb-subset-plan-var.cc:ISSPACE(unsigned char)
Unexecuted instantiation: hb-subset-table-layout.cc:ISSPACE(unsigned char)
Unexecuted instantiation: hb-subset-table-var.cc:ISSPACE(unsigned char)
Unexecuted instantiation: hb-subset-table-cff.cc:ISSPACE(unsigned char)
Unexecuted instantiation: hb-subset-table-color.cc:ISSPACE(unsigned char)
Unexecuted instantiation: hb-subset-table-other.cc:ISSPACE(unsigned char)
Unexecuted instantiation: gsubgpos-context.cc:ISSPACE(unsigned char)
Unexecuted instantiation: hb-subset-cff1.cc:ISSPACE(unsigned char)
Unexecuted instantiation: hb-subset-cff2.cc:ISSPACE(unsigned char)
Unexecuted instantiation: hb-subset-instancer-iup.cc:ISSPACE(unsigned char)
Unexecuted instantiation: hb-subset-instancer-solver.cc:ISSPACE(unsigned char)
Unexecuted instantiation: hb-subset-cff-common.cc:ISSPACE(unsigned char)
1109
static inline unsigned char TOUPPER (unsigned char c)
1110
0
{ return (c >= 'a' && c <= 'z') ? c - 'a' + 'A' : c; }
Unexecuted instantiation: hb-aat-layout.cc:TOUPPER(unsigned char)
Unexecuted instantiation: hb-aat-map.cc:TOUPPER(unsigned char)
Unexecuted instantiation: hb-blob.cc:TOUPPER(unsigned char)
Unexecuted instantiation: hb-buffer.cc:TOUPPER(unsigned char)
Unexecuted instantiation: hb-common.cc:TOUPPER(unsigned char)
Unexecuted instantiation: hb-draw.cc:TOUPPER(unsigned char)
Unexecuted instantiation: hb-face.cc:TOUPPER(unsigned char)
Unexecuted instantiation: hb-face-builder.cc:TOUPPER(unsigned char)
Unexecuted instantiation: hb-fallback-shape.cc:TOUPPER(unsigned char)
Unexecuted instantiation: hb-font.cc:TOUPPER(unsigned char)
Unexecuted instantiation: hb-map.cc:TOUPPER(unsigned char)
Unexecuted instantiation: hb-number.cc:TOUPPER(unsigned char)
Unexecuted instantiation: hb-ot-color.cc:TOUPPER(unsigned char)
Unexecuted instantiation: hb-ot-face.cc:TOUPPER(unsigned char)
Unexecuted instantiation: hb-ot-font.cc:TOUPPER(unsigned char)
Unexecuted instantiation: hb-outline.cc:TOUPPER(unsigned char)
Unexecuted instantiation: VARC.cc:TOUPPER(unsigned char)
Unexecuted instantiation: hb-ot-layout.cc:TOUPPER(unsigned char)
Unexecuted instantiation: hb-ot-metrics.cc:TOUPPER(unsigned char)
Unexecuted instantiation: hb-ot-name.cc:TOUPPER(unsigned char)
Unexecuted instantiation: hb-ot-shape.cc:TOUPPER(unsigned char)
Unexecuted instantiation: hb-ot-tag.cc:TOUPPER(unsigned char)
Unexecuted instantiation: hb-ot-var.cc:TOUPPER(unsigned char)
Unexecuted instantiation: hb-set.cc:TOUPPER(unsigned char)
Unexecuted instantiation: hb-shape-plan.cc:TOUPPER(unsigned char)
Unexecuted instantiation: hb-shape.cc:TOUPPER(unsigned char)
Unexecuted instantiation: hb-shaper.cc:TOUPPER(unsigned char)
Unexecuted instantiation: hb-static.cc:TOUPPER(unsigned char)
Unexecuted instantiation: hb-style.cc:TOUPPER(unsigned char)
Unexecuted instantiation: hb-unicode.cc:TOUPPER(unsigned char)
Unexecuted instantiation: hb-graphite2.cc:TOUPPER(unsigned char)
Unexecuted instantiation: hb-icu.cc:TOUPPER(unsigned char)
Unexecuted instantiation: hb-buffer-verify.cc:TOUPPER(unsigned char)
Unexecuted instantiation: hb-paint.cc:TOUPPER(unsigned char)
Unexecuted instantiation: hb-paint-bounded.cc:TOUPPER(unsigned char)
Unexecuted instantiation: hb-paint-extents.cc:TOUPPER(unsigned char)
Unexecuted instantiation: hb-ot-cff1-table.cc:TOUPPER(unsigned char)
Unexecuted instantiation: hb-ot-cff2-table.cc:TOUPPER(unsigned char)
Unexecuted instantiation: hb-ot-map.cc:TOUPPER(unsigned char)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:TOUPPER(unsigned char)
Unexecuted instantiation: hb-ot-shaper-default.cc:TOUPPER(unsigned char)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:TOUPPER(unsigned char)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:TOUPPER(unsigned char)
Unexecuted instantiation: hb-ot-shaper-indic.cc:TOUPPER(unsigned char)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:TOUPPER(unsigned char)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:TOUPPER(unsigned char)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:TOUPPER(unsigned char)
Unexecuted instantiation: hb-ot-shaper-thai.cc:TOUPPER(unsigned char)
Unexecuted instantiation: hb-ot-shaper-use.cc:TOUPPER(unsigned char)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:TOUPPER(unsigned char)
Unexecuted instantiation: hb-ot-shape-fallback.cc:TOUPPER(unsigned char)
Unexecuted instantiation: hb-ot-shape-normalize.cc:TOUPPER(unsigned char)
Unexecuted instantiation: hb-ucd.cc:TOUPPER(unsigned char)
Unexecuted instantiation: hb-buffer-serialize.cc:TOUPPER(unsigned char)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:TOUPPER(unsigned char)
Unexecuted instantiation: hb-subset-input.cc:TOUPPER(unsigned char)
Unexecuted instantiation: hb-subset.cc:TOUPPER(unsigned char)
Unexecuted instantiation: hb-subset-plan.cc:TOUPPER(unsigned char)
Unexecuted instantiation: hb-subset-plan-layout.cc:TOUPPER(unsigned char)
Unexecuted instantiation: hb-subset-plan-var.cc:TOUPPER(unsigned char)
Unexecuted instantiation: hb-subset-table-layout.cc:TOUPPER(unsigned char)
Unexecuted instantiation: hb-subset-table-var.cc:TOUPPER(unsigned char)
Unexecuted instantiation: hb-subset-table-cff.cc:TOUPPER(unsigned char)
Unexecuted instantiation: hb-subset-table-color.cc:TOUPPER(unsigned char)
Unexecuted instantiation: hb-subset-table-other.cc:TOUPPER(unsigned char)
Unexecuted instantiation: gsubgpos-context.cc:TOUPPER(unsigned char)
Unexecuted instantiation: hb-subset-cff1.cc:TOUPPER(unsigned char)
Unexecuted instantiation: hb-subset-cff2.cc:TOUPPER(unsigned char)
Unexecuted instantiation: hb-subset-instancer-iup.cc:TOUPPER(unsigned char)
Unexecuted instantiation: hb-subset-instancer-solver.cc:TOUPPER(unsigned char)
Unexecuted instantiation: hb-subset-cff-common.cc:TOUPPER(unsigned char)
1111
static inline unsigned char TOLOWER (unsigned char c)
1112
24.4k
{ return (c >= 'A' && c <= 'Z') ? c - 'A' + 'a' : c; }
Unexecuted instantiation: hb-aat-layout.cc:TOLOWER(unsigned char)
Unexecuted instantiation: hb-aat-map.cc:TOLOWER(unsigned char)
Unexecuted instantiation: hb-blob.cc:TOLOWER(unsigned char)
Unexecuted instantiation: hb-buffer.cc:TOLOWER(unsigned char)
hb-common.cc:TOLOWER(unsigned char)
Line
Count
Source
1112
24.4k
{ return (c >= 'A' && c <= 'Z') ? c - 'A' + 'a' : c; }
Unexecuted instantiation: hb-draw.cc:TOLOWER(unsigned char)
Unexecuted instantiation: hb-face.cc:TOLOWER(unsigned char)
Unexecuted instantiation: hb-face-builder.cc:TOLOWER(unsigned char)
Unexecuted instantiation: hb-fallback-shape.cc:TOLOWER(unsigned char)
Unexecuted instantiation: hb-font.cc:TOLOWER(unsigned char)
Unexecuted instantiation: hb-map.cc:TOLOWER(unsigned char)
Unexecuted instantiation: hb-number.cc:TOLOWER(unsigned char)
Unexecuted instantiation: hb-ot-color.cc:TOLOWER(unsigned char)
Unexecuted instantiation: hb-ot-face.cc:TOLOWER(unsigned char)
Unexecuted instantiation: hb-ot-font.cc:TOLOWER(unsigned char)
Unexecuted instantiation: hb-outline.cc:TOLOWER(unsigned char)
Unexecuted instantiation: VARC.cc:TOLOWER(unsigned char)
Unexecuted instantiation: hb-ot-layout.cc:TOLOWER(unsigned char)
Unexecuted instantiation: hb-ot-metrics.cc:TOLOWER(unsigned char)
Unexecuted instantiation: hb-ot-name.cc:TOLOWER(unsigned char)
Unexecuted instantiation: hb-ot-shape.cc:TOLOWER(unsigned char)
Unexecuted instantiation: hb-ot-tag.cc:TOLOWER(unsigned char)
Unexecuted instantiation: hb-ot-var.cc:TOLOWER(unsigned char)
Unexecuted instantiation: hb-set.cc:TOLOWER(unsigned char)
Unexecuted instantiation: hb-shape-plan.cc:TOLOWER(unsigned char)
Unexecuted instantiation: hb-shape.cc:TOLOWER(unsigned char)
Unexecuted instantiation: hb-shaper.cc:TOLOWER(unsigned char)
Unexecuted instantiation: hb-static.cc:TOLOWER(unsigned char)
Unexecuted instantiation: hb-style.cc:TOLOWER(unsigned char)
Unexecuted instantiation: hb-unicode.cc:TOLOWER(unsigned char)
Unexecuted instantiation: hb-graphite2.cc:TOLOWER(unsigned char)
Unexecuted instantiation: hb-icu.cc:TOLOWER(unsigned char)
Unexecuted instantiation: hb-buffer-verify.cc:TOLOWER(unsigned char)
Unexecuted instantiation: hb-paint.cc:TOLOWER(unsigned char)
Unexecuted instantiation: hb-paint-bounded.cc:TOLOWER(unsigned char)
Unexecuted instantiation: hb-paint-extents.cc:TOLOWER(unsigned char)
Unexecuted instantiation: hb-ot-cff1-table.cc:TOLOWER(unsigned char)
Unexecuted instantiation: hb-ot-cff2-table.cc:TOLOWER(unsigned char)
Unexecuted instantiation: hb-ot-map.cc:TOLOWER(unsigned char)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:TOLOWER(unsigned char)
Unexecuted instantiation: hb-ot-shaper-default.cc:TOLOWER(unsigned char)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:TOLOWER(unsigned char)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:TOLOWER(unsigned char)
Unexecuted instantiation: hb-ot-shaper-indic.cc:TOLOWER(unsigned char)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:TOLOWER(unsigned char)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:TOLOWER(unsigned char)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:TOLOWER(unsigned char)
Unexecuted instantiation: hb-ot-shaper-thai.cc:TOLOWER(unsigned char)
Unexecuted instantiation: hb-ot-shaper-use.cc:TOLOWER(unsigned char)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:TOLOWER(unsigned char)
Unexecuted instantiation: hb-ot-shape-fallback.cc:TOLOWER(unsigned char)
Unexecuted instantiation: hb-ot-shape-normalize.cc:TOLOWER(unsigned char)
Unexecuted instantiation: hb-ucd.cc:TOLOWER(unsigned char)
Unexecuted instantiation: hb-buffer-serialize.cc:TOLOWER(unsigned char)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:TOLOWER(unsigned char)
Unexecuted instantiation: hb-subset-input.cc:TOLOWER(unsigned char)
Unexecuted instantiation: hb-subset.cc:TOLOWER(unsigned char)
Unexecuted instantiation: hb-subset-plan.cc:TOLOWER(unsigned char)
Unexecuted instantiation: hb-subset-plan-layout.cc:TOLOWER(unsigned char)
Unexecuted instantiation: hb-subset-plan-var.cc:TOLOWER(unsigned char)
Unexecuted instantiation: hb-subset-table-layout.cc:TOLOWER(unsigned char)
Unexecuted instantiation: hb-subset-table-var.cc:TOLOWER(unsigned char)
Unexecuted instantiation: hb-subset-table-cff.cc:TOLOWER(unsigned char)
Unexecuted instantiation: hb-subset-table-color.cc:TOLOWER(unsigned char)
Unexecuted instantiation: hb-subset-table-other.cc:TOLOWER(unsigned char)
Unexecuted instantiation: gsubgpos-context.cc:TOLOWER(unsigned char)
Unexecuted instantiation: hb-subset-cff1.cc:TOLOWER(unsigned char)
Unexecuted instantiation: hb-subset-cff2.cc:TOLOWER(unsigned char)
Unexecuted instantiation: hb-subset-instancer-iup.cc:TOLOWER(unsigned char)
Unexecuted instantiation: hb-subset-instancer-solver.cc:TOLOWER(unsigned char)
Unexecuted instantiation: hb-subset-cff-common.cc:TOLOWER(unsigned char)
1113
static inline bool ISHEX (unsigned char c)
1114
0
{ return (c >= '0' && c <= '9') || (c >= 'a' && c <= 'f') || (c >= 'A' && c <= 'F'); }
Unexecuted instantiation: hb-aat-layout.cc:ISHEX(unsigned char)
Unexecuted instantiation: hb-aat-map.cc:ISHEX(unsigned char)
Unexecuted instantiation: hb-blob.cc:ISHEX(unsigned char)
Unexecuted instantiation: hb-buffer.cc:ISHEX(unsigned char)
Unexecuted instantiation: hb-common.cc:ISHEX(unsigned char)
Unexecuted instantiation: hb-draw.cc:ISHEX(unsigned char)
Unexecuted instantiation: hb-face.cc:ISHEX(unsigned char)
Unexecuted instantiation: hb-face-builder.cc:ISHEX(unsigned char)
Unexecuted instantiation: hb-fallback-shape.cc:ISHEX(unsigned char)
Unexecuted instantiation: hb-font.cc:ISHEX(unsigned char)
Unexecuted instantiation: hb-map.cc:ISHEX(unsigned char)
Unexecuted instantiation: hb-number.cc:ISHEX(unsigned char)
Unexecuted instantiation: hb-ot-color.cc:ISHEX(unsigned char)
Unexecuted instantiation: hb-ot-face.cc:ISHEX(unsigned char)
Unexecuted instantiation: hb-ot-font.cc:ISHEX(unsigned char)
Unexecuted instantiation: hb-outline.cc:ISHEX(unsigned char)
Unexecuted instantiation: VARC.cc:ISHEX(unsigned char)
Unexecuted instantiation: hb-ot-layout.cc:ISHEX(unsigned char)
Unexecuted instantiation: hb-ot-metrics.cc:ISHEX(unsigned char)
Unexecuted instantiation: hb-ot-name.cc:ISHEX(unsigned char)
Unexecuted instantiation: hb-ot-shape.cc:ISHEX(unsigned char)
Unexecuted instantiation: hb-ot-tag.cc:ISHEX(unsigned char)
Unexecuted instantiation: hb-ot-var.cc:ISHEX(unsigned char)
Unexecuted instantiation: hb-set.cc:ISHEX(unsigned char)
Unexecuted instantiation: hb-shape-plan.cc:ISHEX(unsigned char)
Unexecuted instantiation: hb-shape.cc:ISHEX(unsigned char)
Unexecuted instantiation: hb-shaper.cc:ISHEX(unsigned char)
Unexecuted instantiation: hb-static.cc:ISHEX(unsigned char)
Unexecuted instantiation: hb-style.cc:ISHEX(unsigned char)
Unexecuted instantiation: hb-unicode.cc:ISHEX(unsigned char)
Unexecuted instantiation: hb-graphite2.cc:ISHEX(unsigned char)
Unexecuted instantiation: hb-icu.cc:ISHEX(unsigned char)
Unexecuted instantiation: hb-buffer-verify.cc:ISHEX(unsigned char)
Unexecuted instantiation: hb-paint.cc:ISHEX(unsigned char)
Unexecuted instantiation: hb-paint-bounded.cc:ISHEX(unsigned char)
Unexecuted instantiation: hb-paint-extents.cc:ISHEX(unsigned char)
Unexecuted instantiation: hb-ot-cff1-table.cc:ISHEX(unsigned char)
Unexecuted instantiation: hb-ot-cff2-table.cc:ISHEX(unsigned char)
Unexecuted instantiation: hb-ot-map.cc:ISHEX(unsigned char)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:ISHEX(unsigned char)
Unexecuted instantiation: hb-ot-shaper-default.cc:ISHEX(unsigned char)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:ISHEX(unsigned char)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:ISHEX(unsigned char)
Unexecuted instantiation: hb-ot-shaper-indic.cc:ISHEX(unsigned char)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:ISHEX(unsigned char)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:ISHEX(unsigned char)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:ISHEX(unsigned char)
Unexecuted instantiation: hb-ot-shaper-thai.cc:ISHEX(unsigned char)
Unexecuted instantiation: hb-ot-shaper-use.cc:ISHEX(unsigned char)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:ISHEX(unsigned char)
Unexecuted instantiation: hb-ot-shape-fallback.cc:ISHEX(unsigned char)
Unexecuted instantiation: hb-ot-shape-normalize.cc:ISHEX(unsigned char)
Unexecuted instantiation: hb-ucd.cc:ISHEX(unsigned char)
Unexecuted instantiation: hb-buffer-serialize.cc:ISHEX(unsigned char)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:ISHEX(unsigned char)
Unexecuted instantiation: hb-subset-input.cc:ISHEX(unsigned char)
Unexecuted instantiation: hb-subset.cc:ISHEX(unsigned char)
Unexecuted instantiation: hb-subset-plan.cc:ISHEX(unsigned char)
Unexecuted instantiation: hb-subset-plan-layout.cc:ISHEX(unsigned char)
Unexecuted instantiation: hb-subset-plan-var.cc:ISHEX(unsigned char)
Unexecuted instantiation: hb-subset-table-layout.cc:ISHEX(unsigned char)
Unexecuted instantiation: hb-subset-table-var.cc:ISHEX(unsigned char)
Unexecuted instantiation: hb-subset-table-cff.cc:ISHEX(unsigned char)
Unexecuted instantiation: hb-subset-table-color.cc:ISHEX(unsigned char)
Unexecuted instantiation: hb-subset-table-other.cc:ISHEX(unsigned char)
Unexecuted instantiation: gsubgpos-context.cc:ISHEX(unsigned char)
Unexecuted instantiation: hb-subset-cff1.cc:ISHEX(unsigned char)
Unexecuted instantiation: hb-subset-cff2.cc:ISHEX(unsigned char)
Unexecuted instantiation: hb-subset-instancer-iup.cc:ISHEX(unsigned char)
Unexecuted instantiation: hb-subset-instancer-solver.cc:ISHEX(unsigned char)
Unexecuted instantiation: hb-subset-cff-common.cc:ISHEX(unsigned char)
1115
static inline unsigned char TOHEX (uint8_t c)
1116
0
{ return (c & 0xF) <= 9 ? (c & 0xF) + '0' : (c & 0xF) + 'a' - 10; }
Unexecuted instantiation: hb-aat-layout.cc:TOHEX(unsigned char)
Unexecuted instantiation: hb-aat-map.cc:TOHEX(unsigned char)
Unexecuted instantiation: hb-blob.cc:TOHEX(unsigned char)
Unexecuted instantiation: hb-buffer.cc:TOHEX(unsigned char)
Unexecuted instantiation: hb-common.cc:TOHEX(unsigned char)
Unexecuted instantiation: hb-draw.cc:TOHEX(unsigned char)
Unexecuted instantiation: hb-face.cc:TOHEX(unsigned char)
Unexecuted instantiation: hb-face-builder.cc:TOHEX(unsigned char)
Unexecuted instantiation: hb-fallback-shape.cc:TOHEX(unsigned char)
Unexecuted instantiation: hb-font.cc:TOHEX(unsigned char)
Unexecuted instantiation: hb-map.cc:TOHEX(unsigned char)
Unexecuted instantiation: hb-number.cc:TOHEX(unsigned char)
Unexecuted instantiation: hb-ot-color.cc:TOHEX(unsigned char)
Unexecuted instantiation: hb-ot-face.cc:TOHEX(unsigned char)
Unexecuted instantiation: hb-ot-font.cc:TOHEX(unsigned char)
Unexecuted instantiation: hb-outline.cc:TOHEX(unsigned char)
Unexecuted instantiation: VARC.cc:TOHEX(unsigned char)
Unexecuted instantiation: hb-ot-layout.cc:TOHEX(unsigned char)
Unexecuted instantiation: hb-ot-metrics.cc:TOHEX(unsigned char)
Unexecuted instantiation: hb-ot-name.cc:TOHEX(unsigned char)
Unexecuted instantiation: hb-ot-shape.cc:TOHEX(unsigned char)
Unexecuted instantiation: hb-ot-tag.cc:TOHEX(unsigned char)
Unexecuted instantiation: hb-ot-var.cc:TOHEX(unsigned char)
Unexecuted instantiation: hb-set.cc:TOHEX(unsigned char)
Unexecuted instantiation: hb-shape-plan.cc:TOHEX(unsigned char)
Unexecuted instantiation: hb-shape.cc:TOHEX(unsigned char)
Unexecuted instantiation: hb-shaper.cc:TOHEX(unsigned char)
Unexecuted instantiation: hb-static.cc:TOHEX(unsigned char)
Unexecuted instantiation: hb-style.cc:TOHEX(unsigned char)
Unexecuted instantiation: hb-unicode.cc:TOHEX(unsigned char)
Unexecuted instantiation: hb-graphite2.cc:TOHEX(unsigned char)
Unexecuted instantiation: hb-icu.cc:TOHEX(unsigned char)
Unexecuted instantiation: hb-buffer-verify.cc:TOHEX(unsigned char)
Unexecuted instantiation: hb-paint.cc:TOHEX(unsigned char)
Unexecuted instantiation: hb-paint-bounded.cc:TOHEX(unsigned char)
Unexecuted instantiation: hb-paint-extents.cc:TOHEX(unsigned char)
Unexecuted instantiation: hb-ot-cff1-table.cc:TOHEX(unsigned char)
Unexecuted instantiation: hb-ot-cff2-table.cc:TOHEX(unsigned char)
Unexecuted instantiation: hb-ot-map.cc:TOHEX(unsigned char)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:TOHEX(unsigned char)
Unexecuted instantiation: hb-ot-shaper-default.cc:TOHEX(unsigned char)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:TOHEX(unsigned char)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:TOHEX(unsigned char)
Unexecuted instantiation: hb-ot-shaper-indic.cc:TOHEX(unsigned char)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:TOHEX(unsigned char)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:TOHEX(unsigned char)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:TOHEX(unsigned char)
Unexecuted instantiation: hb-ot-shaper-thai.cc:TOHEX(unsigned char)
Unexecuted instantiation: hb-ot-shaper-use.cc:TOHEX(unsigned char)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:TOHEX(unsigned char)
Unexecuted instantiation: hb-ot-shape-fallback.cc:TOHEX(unsigned char)
Unexecuted instantiation: hb-ot-shape-normalize.cc:TOHEX(unsigned char)
Unexecuted instantiation: hb-ucd.cc:TOHEX(unsigned char)
Unexecuted instantiation: hb-buffer-serialize.cc:TOHEX(unsigned char)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:TOHEX(unsigned char)
Unexecuted instantiation: hb-subset-input.cc:TOHEX(unsigned char)
Unexecuted instantiation: hb-subset.cc:TOHEX(unsigned char)
Unexecuted instantiation: hb-subset-plan.cc:TOHEX(unsigned char)
Unexecuted instantiation: hb-subset-plan-layout.cc:TOHEX(unsigned char)
Unexecuted instantiation: hb-subset-plan-var.cc:TOHEX(unsigned char)
Unexecuted instantiation: hb-subset-table-layout.cc:TOHEX(unsigned char)
Unexecuted instantiation: hb-subset-table-var.cc:TOHEX(unsigned char)
Unexecuted instantiation: hb-subset-table-cff.cc:TOHEX(unsigned char)
Unexecuted instantiation: hb-subset-table-color.cc:TOHEX(unsigned char)
Unexecuted instantiation: hb-subset-table-other.cc:TOHEX(unsigned char)
Unexecuted instantiation: gsubgpos-context.cc:TOHEX(unsigned char)
Unexecuted instantiation: hb-subset-cff1.cc:TOHEX(unsigned char)
Unexecuted instantiation: hb-subset-cff2.cc:TOHEX(unsigned char)
Unexecuted instantiation: hb-subset-instancer-iup.cc:TOHEX(unsigned char)
Unexecuted instantiation: hb-subset-instancer-solver.cc:TOHEX(unsigned char)
Unexecuted instantiation: hb-subset-cff-common.cc:TOHEX(unsigned char)
1117
static inline uint8_t FROMHEX (unsigned char c)
1118
0
{ return (c >= '0' && c <= '9') ? c - '0' : TOLOWER (c) - 'a' + 10; }
Unexecuted instantiation: hb-aat-layout.cc:FROMHEX(unsigned char)
Unexecuted instantiation: hb-aat-map.cc:FROMHEX(unsigned char)
Unexecuted instantiation: hb-blob.cc:FROMHEX(unsigned char)
Unexecuted instantiation: hb-buffer.cc:FROMHEX(unsigned char)
Unexecuted instantiation: hb-common.cc:FROMHEX(unsigned char)
Unexecuted instantiation: hb-draw.cc:FROMHEX(unsigned char)
Unexecuted instantiation: hb-face.cc:FROMHEX(unsigned char)
Unexecuted instantiation: hb-face-builder.cc:FROMHEX(unsigned char)
Unexecuted instantiation: hb-fallback-shape.cc:FROMHEX(unsigned char)
Unexecuted instantiation: hb-font.cc:FROMHEX(unsigned char)
Unexecuted instantiation: hb-map.cc:FROMHEX(unsigned char)
Unexecuted instantiation: hb-number.cc:FROMHEX(unsigned char)
Unexecuted instantiation: hb-ot-color.cc:FROMHEX(unsigned char)
Unexecuted instantiation: hb-ot-face.cc:FROMHEX(unsigned char)
Unexecuted instantiation: hb-ot-font.cc:FROMHEX(unsigned char)
Unexecuted instantiation: hb-outline.cc:FROMHEX(unsigned char)
Unexecuted instantiation: VARC.cc:FROMHEX(unsigned char)
Unexecuted instantiation: hb-ot-layout.cc:FROMHEX(unsigned char)
Unexecuted instantiation: hb-ot-metrics.cc:FROMHEX(unsigned char)
Unexecuted instantiation: hb-ot-name.cc:FROMHEX(unsigned char)
Unexecuted instantiation: hb-ot-shape.cc:FROMHEX(unsigned char)
Unexecuted instantiation: hb-ot-tag.cc:FROMHEX(unsigned char)
Unexecuted instantiation: hb-ot-var.cc:FROMHEX(unsigned char)
Unexecuted instantiation: hb-set.cc:FROMHEX(unsigned char)
Unexecuted instantiation: hb-shape-plan.cc:FROMHEX(unsigned char)
Unexecuted instantiation: hb-shape.cc:FROMHEX(unsigned char)
Unexecuted instantiation: hb-shaper.cc:FROMHEX(unsigned char)
Unexecuted instantiation: hb-static.cc:FROMHEX(unsigned char)
Unexecuted instantiation: hb-style.cc:FROMHEX(unsigned char)
Unexecuted instantiation: hb-unicode.cc:FROMHEX(unsigned char)
Unexecuted instantiation: hb-graphite2.cc:FROMHEX(unsigned char)
Unexecuted instantiation: hb-icu.cc:FROMHEX(unsigned char)
Unexecuted instantiation: hb-buffer-verify.cc:FROMHEX(unsigned char)
Unexecuted instantiation: hb-paint.cc:FROMHEX(unsigned char)
Unexecuted instantiation: hb-paint-bounded.cc:FROMHEX(unsigned char)
Unexecuted instantiation: hb-paint-extents.cc:FROMHEX(unsigned char)
Unexecuted instantiation: hb-ot-cff1-table.cc:FROMHEX(unsigned char)
Unexecuted instantiation: hb-ot-cff2-table.cc:FROMHEX(unsigned char)
Unexecuted instantiation: hb-ot-map.cc:FROMHEX(unsigned char)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:FROMHEX(unsigned char)
Unexecuted instantiation: hb-ot-shaper-default.cc:FROMHEX(unsigned char)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:FROMHEX(unsigned char)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:FROMHEX(unsigned char)
Unexecuted instantiation: hb-ot-shaper-indic.cc:FROMHEX(unsigned char)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:FROMHEX(unsigned char)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:FROMHEX(unsigned char)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:FROMHEX(unsigned char)
Unexecuted instantiation: hb-ot-shaper-thai.cc:FROMHEX(unsigned char)
Unexecuted instantiation: hb-ot-shaper-use.cc:FROMHEX(unsigned char)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:FROMHEX(unsigned char)
Unexecuted instantiation: hb-ot-shape-fallback.cc:FROMHEX(unsigned char)
Unexecuted instantiation: hb-ot-shape-normalize.cc:FROMHEX(unsigned char)
Unexecuted instantiation: hb-ucd.cc:FROMHEX(unsigned char)
Unexecuted instantiation: hb-buffer-serialize.cc:FROMHEX(unsigned char)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:FROMHEX(unsigned char)
Unexecuted instantiation: hb-subset-input.cc:FROMHEX(unsigned char)
Unexecuted instantiation: hb-subset.cc:FROMHEX(unsigned char)
Unexecuted instantiation: hb-subset-plan.cc:FROMHEX(unsigned char)
Unexecuted instantiation: hb-subset-plan-layout.cc:FROMHEX(unsigned char)
Unexecuted instantiation: hb-subset-plan-var.cc:FROMHEX(unsigned char)
Unexecuted instantiation: hb-subset-table-layout.cc:FROMHEX(unsigned char)
Unexecuted instantiation: hb-subset-table-var.cc:FROMHEX(unsigned char)
Unexecuted instantiation: hb-subset-table-cff.cc:FROMHEX(unsigned char)
Unexecuted instantiation: hb-subset-table-color.cc:FROMHEX(unsigned char)
Unexecuted instantiation: hb-subset-table-other.cc:FROMHEX(unsigned char)
Unexecuted instantiation: gsubgpos-context.cc:FROMHEX(unsigned char)
Unexecuted instantiation: hb-subset-cff1.cc:FROMHEX(unsigned char)
Unexecuted instantiation: hb-subset-cff2.cc:FROMHEX(unsigned char)
Unexecuted instantiation: hb-subset-instancer-iup.cc:FROMHEX(unsigned char)
Unexecuted instantiation: hb-subset-instancer-solver.cc:FROMHEX(unsigned char)
Unexecuted instantiation: hb-subset-cff-common.cc:FROMHEX(unsigned char)
1119
1120
static inline unsigned int DIV_CEIL (const unsigned int a, unsigned int b)
1121
0
{ return (a + (b - 1)) / b; }
Unexecuted instantiation: hb-aat-layout.cc:DIV_CEIL(unsigned int, unsigned int)
Unexecuted instantiation: hb-aat-map.cc:DIV_CEIL(unsigned int, unsigned int)
Unexecuted instantiation: hb-blob.cc:DIV_CEIL(unsigned int, unsigned int)
Unexecuted instantiation: hb-buffer.cc:DIV_CEIL(unsigned int, unsigned int)
Unexecuted instantiation: hb-common.cc:DIV_CEIL(unsigned int, unsigned int)
Unexecuted instantiation: hb-draw.cc:DIV_CEIL(unsigned int, unsigned int)
Unexecuted instantiation: hb-face.cc:DIV_CEIL(unsigned int, unsigned int)
Unexecuted instantiation: hb-face-builder.cc:DIV_CEIL(unsigned int, unsigned int)
Unexecuted instantiation: hb-fallback-shape.cc:DIV_CEIL(unsigned int, unsigned int)
Unexecuted instantiation: hb-font.cc:DIV_CEIL(unsigned int, unsigned int)
Unexecuted instantiation: hb-map.cc:DIV_CEIL(unsigned int, unsigned int)
Unexecuted instantiation: hb-number.cc:DIV_CEIL(unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-color.cc:DIV_CEIL(unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:DIV_CEIL(unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-font.cc:DIV_CEIL(unsigned int, unsigned int)
Unexecuted instantiation: hb-outline.cc:DIV_CEIL(unsigned int, unsigned int)
Unexecuted instantiation: VARC.cc:DIV_CEIL(unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:DIV_CEIL(unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-metrics.cc:DIV_CEIL(unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-name.cc:DIV_CEIL(unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-shape.cc:DIV_CEIL(unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-tag.cc:DIV_CEIL(unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-var.cc:DIV_CEIL(unsigned int, unsigned int)
Unexecuted instantiation: hb-set.cc:DIV_CEIL(unsigned int, unsigned int)
Unexecuted instantiation: hb-shape-plan.cc:DIV_CEIL(unsigned int, unsigned int)
Unexecuted instantiation: hb-shape.cc:DIV_CEIL(unsigned int, unsigned int)
Unexecuted instantiation: hb-shaper.cc:DIV_CEIL(unsigned int, unsigned int)
Unexecuted instantiation: hb-static.cc:DIV_CEIL(unsigned int, unsigned int)
Unexecuted instantiation: hb-style.cc:DIV_CEIL(unsigned int, unsigned int)
Unexecuted instantiation: hb-unicode.cc:DIV_CEIL(unsigned int, unsigned int)
Unexecuted instantiation: hb-graphite2.cc:DIV_CEIL(unsigned int, unsigned int)
Unexecuted instantiation: hb-icu.cc:DIV_CEIL(unsigned int, unsigned int)
Unexecuted instantiation: hb-buffer-verify.cc:DIV_CEIL(unsigned int, unsigned int)
Unexecuted instantiation: hb-paint.cc:DIV_CEIL(unsigned int, unsigned int)
Unexecuted instantiation: hb-paint-bounded.cc:DIV_CEIL(unsigned int, unsigned int)
Unexecuted instantiation: hb-paint-extents.cc:DIV_CEIL(unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-cff1-table.cc:DIV_CEIL(unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-cff2-table.cc:DIV_CEIL(unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-map.cc:DIV_CEIL(unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:DIV_CEIL(unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-shaper-default.cc:DIV_CEIL(unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:DIV_CEIL(unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:DIV_CEIL(unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-shaper-indic.cc:DIV_CEIL(unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:DIV_CEIL(unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:DIV_CEIL(unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:DIV_CEIL(unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-shaper-thai.cc:DIV_CEIL(unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-shaper-use.cc:DIV_CEIL(unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:DIV_CEIL(unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:DIV_CEIL(unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-shape-normalize.cc:DIV_CEIL(unsigned int, unsigned int)
Unexecuted instantiation: hb-ucd.cc:DIV_CEIL(unsigned int, unsigned int)
Unexecuted instantiation: hb-buffer-serialize.cc:DIV_CEIL(unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:DIV_CEIL(unsigned int, unsigned int)
Unexecuted instantiation: hb-subset-input.cc:DIV_CEIL(unsigned int, unsigned int)
Unexecuted instantiation: hb-subset.cc:DIV_CEIL(unsigned int, unsigned int)
Unexecuted instantiation: hb-subset-plan.cc:DIV_CEIL(unsigned int, unsigned int)
Unexecuted instantiation: hb-subset-plan-layout.cc:DIV_CEIL(unsigned int, unsigned int)
Unexecuted instantiation: hb-subset-plan-var.cc:DIV_CEIL(unsigned int, unsigned int)
Unexecuted instantiation: hb-subset-table-layout.cc:DIV_CEIL(unsigned int, unsigned int)
Unexecuted instantiation: hb-subset-table-var.cc:DIV_CEIL(unsigned int, unsigned int)
Unexecuted instantiation: hb-subset-table-cff.cc:DIV_CEIL(unsigned int, unsigned int)
Unexecuted instantiation: hb-subset-table-color.cc:DIV_CEIL(unsigned int, unsigned int)
Unexecuted instantiation: hb-subset-table-other.cc:DIV_CEIL(unsigned int, unsigned int)
Unexecuted instantiation: gsubgpos-context.cc:DIV_CEIL(unsigned int, unsigned int)
Unexecuted instantiation: hb-subset-cff1.cc:DIV_CEIL(unsigned int, unsigned int)
Unexecuted instantiation: hb-subset-cff2.cc:DIV_CEIL(unsigned int, unsigned int)
Unexecuted instantiation: hb-subset-instancer-iup.cc:DIV_CEIL(unsigned int, unsigned int)
Unexecuted instantiation: hb-subset-instancer-solver.cc:DIV_CEIL(unsigned int, unsigned int)
Unexecuted instantiation: hb-subset-cff-common.cc:DIV_CEIL(unsigned int, unsigned int)
1122
1123
1124
#undef  ARRAY_LENGTH
1125
template <typename Type, unsigned int n>
1126
60.5M
static inline unsigned int ARRAY_LENGTH (const Type (&)[n]) { return n; }
hb-aat-layout.cc:unsigned int ARRAY_LENGTH<unsigned long long, 8u>(unsigned long long const (&) [8u])
Line
Count
Source
1126
50.6M
static inline unsigned int ARRAY_LENGTH (const Type (&)[n]) { return n; }
Unexecuted instantiation: hb-aat-layout.cc:unsigned int ARRAY_LENGTH<unsigned int, 64u>(unsigned int const (&) [64u])
Unexecuted instantiation: hb-aat-layout.cc:unsigned int ARRAY_LENGTH<unsigned int, 8u>(unsigned int const (&) [8u])
Unexecuted instantiation: hb-aat-layout.cc:unsigned int ARRAY_LENGTH<unsigned int, 32u>(unsigned int const (&) [32u])
Unexecuted instantiation: hb-aat-layout.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-aat-layout.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-aat-layout.cc:unsigned int ARRAY_LENGTH<hb_serialize_context_t::object_t, 32u>(hb_serialize_context_t::object_t const (&) [32u])
Unexecuted instantiation: hb-aat-map.cc:unsigned int ARRAY_LENGTH<unsigned long long, 8u>(unsigned long long const (&) [8u])
Unexecuted instantiation: hb-aat-map.cc:unsigned int ARRAY_LENGTH<unsigned int, 32u>(unsigned int const (&) [32u])
Unexecuted instantiation: hb-aat-map.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-aat-map.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-aat-map.cc:unsigned int ARRAY_LENGTH<hb_serialize_context_t::object_t, 32u>(hb_serialize_context_t::object_t const (&) [32u])
Unexecuted instantiation: hb-buffer.cc:unsigned int ARRAY_LENGTH<unsigned long long, 8u>(unsigned long long const (&) [8u])
Unexecuted instantiation: hb-buffer.cc:unsigned int ARRAY_LENGTH<unsigned int, 32u>(unsigned int const (&) [32u])
Unexecuted instantiation: hb-buffer.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-buffer.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-common.cc:unsigned int ARRAY_LENGTH<char [4], 4u>(char const (&) [4u][4])
hb-common.cc:unsigned int ARRAY_LENGTH<char, 128u>(char const (&) [128u])
Line
Count
Source
1126
2
static inline unsigned int ARRAY_LENGTH (const Type (&)[n]) { return n; }
Unexecuted instantiation: hb-face.cc:unsigned int ARRAY_LENGTH<unsigned long long, 8u>(unsigned long long const (&) [8u])
hb-face.cc:unsigned int ARRAY_LENGTH<unsigned int, 32u>(unsigned int const (&) [32u])
Line
Count
Source
1126
132k
static inline unsigned int ARRAY_LENGTH (const Type (&)[n]) { return n; }
Unexecuted instantiation: hb-face.cc:unsigned int ARRAY_LENGTH<supported_face_loaders_t, 1u>(supported_face_loaders_t const (&) [1u])
Unexecuted instantiation: hb-face.cc:unsigned int ARRAY_LENGTH<unsigned int, 64u>(unsigned int const (&) [64u])
Unexecuted instantiation: hb-face.cc:unsigned int ARRAY_LENGTH<OT::unicode_to_macroman(unsigned int)::unicode_to_macroman_t, 128u>(OT::unicode_to_macroman(unsigned int)::unicode_to_macroman_t const (&) [128u])
Unexecuted instantiation: hb-face.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-face.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-face.cc:unsigned int ARRAY_LENGTH<hb_serialize_context_t::object_t, 32u>(hb_serialize_context_t::object_t const (&) [32u])
hb-face-builder.cc:unsigned int ARRAY_LENGTH<hb_serialize_context_t::object_t, 32u>(hb_serialize_context_t::object_t const (&) [32u])
Line
Count
Source
1126
1.48M
static inline unsigned int ARRAY_LENGTH (const Type (&)[n]) { return n; }
hb-face-builder.cc:unsigned int ARRAY_LENGTH<unsigned int, 32u>(unsigned int const (&) [32u])
Line
Count
Source
1126
51.4k
static inline unsigned int ARRAY_LENGTH (const Type (&)[n]) { return n; }
Unexecuted instantiation: hb-face-builder.cc:unsigned int ARRAY_LENGTH<unsigned long long, 8u>(unsigned long long const (&) [8u])
Unexecuted instantiation: hb-face-builder.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-face-builder.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-fallback-shape.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-fallback-shape.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
hb-font.cc:unsigned int ARRAY_LENGTH<supported_font_funcs_t, 1u>(supported_font_funcs_t const (&) [1u])
Line
Count
Source
1126
147k
static inline unsigned int ARRAY_LENGTH (const Type (&)[n]) { return n; }
Unexecuted instantiation: hb-font.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-font.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-font.cc:unsigned int ARRAY_LENGTH<unsigned long long, 8u>(unsigned long long const (&) [8u])
Unexecuted instantiation: hb-font.cc:unsigned int ARRAY_LENGTH<unsigned int, 32u>(unsigned int const (&) [32u])
Unexecuted instantiation: hb-font.cc:unsigned int ARRAY_LENGTH<hb_serialize_context_t::object_t, 32u>(hb_serialize_context_t::object_t const (&) [32u])
Unexecuted instantiation: hb-map.cc:unsigned int ARRAY_LENGTH<unsigned int, 32u>(unsigned int const (&) [32u])
Unexecuted instantiation: hb-map.cc:unsigned int ARRAY_LENGTH<unsigned long long, 8u>(unsigned long long const (&) [8u])
Unexecuted instantiation: hb-number.cc:unsigned int ARRAY_LENGTH<double, 9u>(double const (&) [9u])
hb-number.cc:unsigned int ARRAY_LENGTH<char, 32u>(char const (&) [32u])
Line
Count
Source
1126
655k
static inline unsigned int ARRAY_LENGTH (const Type (&)[n]) { return n; }
Unexecuted instantiation: hb-ot-color.cc:unsigned int ARRAY_LENGTH<unsigned long long, 8u>(unsigned long long const (&) [8u])
Unexecuted instantiation: hb-ot-color.cc:unsigned int ARRAY_LENGTH<unsigned int, 32u>(unsigned int const (&) [32u])
Unexecuted instantiation: hb-ot-color.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-ot-color.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-ot-color.cc:unsigned int ARRAY_LENGTH<hb_serialize_context_t::object_t, 32u>(hb_serialize_context_t::object_t const (&) [32u])
Unexecuted instantiation: hb-ot-face.cc:unsigned int ARRAY_LENGTH<unsigned long long, 8u>(unsigned long long const (&) [8u])
Unexecuted instantiation: hb-ot-face.cc:unsigned int ARRAY_LENGTH<unsigned int, 32u>(unsigned int const (&) [32u])
Unexecuted instantiation: hb-ot-face.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-ot-face.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-ot-face.cc:unsigned int ARRAY_LENGTH<hb_serialize_context_t::object_t, 32u>(hb_serialize_context_t::object_t const (&) [32u])
Unexecuted instantiation: hb-ot-face.cc:unsigned int ARRAY_LENGTH<OT::unicode_to_macroman(unsigned int)::unicode_to_macroman_t, 128u>(OT::unicode_to_macroman(unsigned int)::unicode_to_macroman_t const (&) [128u])
Unexecuted instantiation: hb-ot-face.cc:unsigned int ARRAY_LENGTH<char, 32u>(char const (&) [32u])
Unexecuted instantiation: hb-ot-face.cc:unsigned int ARRAY_LENGTH<unsigned int, 8u>(unsigned int const (&) [8u])
Unexecuted instantiation: hb-ot-face.cc:unsigned int ARRAY_LENGTH<int, 64u>(int const (&) [64u])
Unexecuted instantiation: hb-ot-font.cc:unsigned int ARRAY_LENGTH<OT::unicode_to_macroman(unsigned int)::unicode_to_macroman_t, 128u>(OT::unicode_to_macroman(unsigned int)::unicode_to_macroman_t const (&) [128u])
Unexecuted instantiation: hb-ot-font.cc:unsigned int ARRAY_LENGTH<char, 32u>(char const (&) [32u])
Unexecuted instantiation: hb-ot-font.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-ot-font.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-ot-font.cc:unsigned int ARRAY_LENGTH<unsigned long long, 8u>(unsigned long long const (&) [8u])
Unexecuted instantiation: hb-ot-font.cc:unsigned int ARRAY_LENGTH<unsigned int, 32u>(unsigned int const (&) [32u])
Unexecuted instantiation: hb-ot-font.cc:unsigned int ARRAY_LENGTH<hb_serialize_context_t::object_t, 32u>(hb_serialize_context_t::object_t const (&) [32u])
Unexecuted instantiation: hb-ot-font.cc:unsigned int ARRAY_LENGTH<int, 64u>(int const (&) [64u])
Unexecuted instantiation: VARC.cc:unsigned int ARRAY_LENGTH<int, 64u>(int const (&) [64u])
Unexecuted instantiation: VARC.cc:unsigned int ARRAY_LENGTH<char, 32u>(char const (&) [32u])
Unexecuted instantiation: VARC.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: VARC.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: VARC.cc:unsigned int ARRAY_LENGTH<unsigned long long, 8u>(unsigned long long const (&) [8u])
Unexecuted instantiation: VARC.cc:unsigned int ARRAY_LENGTH<unsigned int, 32u>(unsigned int const (&) [32u])
Unexecuted instantiation: VARC.cc:unsigned int ARRAY_LENGTH<hb_serialize_context_t::object_t, 32u>(hb_serialize_context_t::object_t const (&) [32u])
hb-ot-layout.cc:unsigned int ARRAY_LENGTH<unsigned long long, 8u>(unsigned long long const (&) [8u])
Line
Count
Source
1126
2.91M
static inline unsigned int ARRAY_LENGTH (const Type (&)[n]) { return n; }
Unexecuted instantiation: hb-ot-layout.cc:unsigned int ARRAY_LENGTH<unsigned int, 8u>(unsigned int const (&) [8u])
Unexecuted instantiation: hb-ot-layout.cc:unsigned int ARRAY_LENGTH<unsigned int, 32u>(unsigned int const (&) [32u])
Unexecuted instantiation: hb-ot-layout.cc:unsigned int ARRAY_LENGTH<unsigned int, 3u>(unsigned int const (&) [3u])
Unexecuted instantiation: hb-ot-layout.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-ot-layout.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-ot-layout.cc:unsigned int ARRAY_LENGTH<hb_serialize_context_t::object_t, 32u>(hb_serialize_context_t::object_t const (&) [32u])
Unexecuted instantiation: hb-ot-metrics.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-ot-metrics.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-ot-metrics.cc:unsigned int ARRAY_LENGTH<unsigned long long, 8u>(unsigned long long const (&) [8u])
Unexecuted instantiation: hb-ot-metrics.cc:unsigned int ARRAY_LENGTH<unsigned int, 32u>(unsigned int const (&) [32u])
Unexecuted instantiation: hb-ot-metrics.cc:unsigned int ARRAY_LENGTH<hb_serialize_context_t::object_t, 32u>(hb_serialize_context_t::object_t const (&) [32u])
Unexecuted instantiation: hb-ot-name.cc:unsigned int ARRAY_LENGTH<unsigned long long, 8u>(unsigned long long const (&) [8u])
Unexecuted instantiation: hb-ot-name.cc:unsigned int ARRAY_LENGTH<unsigned int, 32u>(unsigned int const (&) [32u])
Unexecuted instantiation: hb-ot-name.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-ot-name.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-ot-name.cc:unsigned int ARRAY_LENGTH<hb_serialize_context_t::object_t, 32u>(hb_serialize_context_t::object_t const (&) [32u])
hb-ot-shape.cc:unsigned int ARRAY_LENGTH<hb_ot_map_feature_t, 7u>(hb_ot_map_feature_t const (&) [7u])
Line
Count
Source
1126
159k
static inline unsigned int ARRAY_LENGTH (const Type (&)[n]) { return n; }
Unexecuted instantiation: hb-ot-shape.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
hb-ot-shape.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Line
Count
Source
1126
2.35M
static inline unsigned int ARRAY_LENGTH (const Type (&)[n]) { return n; }
Unexecuted instantiation: hb-ot-shape.cc:unsigned int ARRAY_LENGTH<unsigned long long, 8u>(unsigned long long const (&) [8u])
Unexecuted instantiation: hb-ot-shape.cc:unsigned int ARRAY_LENGTH<unsigned int, 32u>(unsigned int const (&) [32u])
Unexecuted instantiation: hb-ot-shape.cc:unsigned int ARRAY_LENGTH<hb_serialize_context_t::object_t, 32u>(hb_serialize_context_t::object_t const (&) [32u])
hb-ot-tag.cc:unsigned int ARRAY_LENGTH<unsigned int, 162u>(unsigned int const (&) [162u])
Line
Count
Source
1126
331
static inline unsigned int ARRAY_LENGTH (const Type (&)[n]) { return n; }
hb-ot-tag.cc:unsigned int ARRAY_LENGTH<LangTag, 204u>(LangTag const (&) [204u])
Line
Count
Source
1126
29.7k
static inline unsigned int ARRAY_LENGTH (const Type (&)[n]) { return n; }
hb-ot-tag.cc:unsigned int ARRAY_LENGTH<LangTag, 779u>(LangTag const (&) [779u])
Line
Count
Source
1126
424
static inline unsigned int ARRAY_LENGTH (const Type (&)[n]) { return n; }
hb-ot-tag.cc:unsigned int ARRAY_LENGTH<LangTagRange, 137u>(LangTagRange const (&) [137u])
Line
Count
Source
1126
424
static inline unsigned int ARRAY_LENGTH (const Type (&)[n]) { return n; }
Unexecuted instantiation: hb-ot-var.cc:unsigned int ARRAY_LENGTH<unsigned long long, 8u>(unsigned long long const (&) [8u])
Unexecuted instantiation: hb-ot-var.cc:unsigned int ARRAY_LENGTH<unsigned int, 32u>(unsigned int const (&) [32u])
Unexecuted instantiation: hb-ot-var.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-ot-var.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-ot-var.cc:unsigned int ARRAY_LENGTH<hb_serialize_context_t::object_t, 32u>(hb_serialize_context_t::object_t const (&) [32u])
Unexecuted instantiation: hb-set.cc:unsigned int ARRAY_LENGTH<unsigned long long, 8u>(unsigned long long const (&) [8u])
Unexecuted instantiation: hb-shape-plan.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-shape-plan.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-shape.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-shape.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
hb-static.cc:unsigned int ARRAY_LENGTH<hb_ot_language_map_t, 240u>(hb_ot_language_map_t const (&) [240u])
Line
Count
Source
1126
13.9k
static inline unsigned int ARRAY_LENGTH (const Type (&)[n]) { return n; }
hb-static.cc:unsigned int ARRAY_LENGTH<hb_ot_language_map_t, 117u>(hb_ot_language_map_t const (&) [117u])
Line
Count
Source
1126
13.9k
static inline unsigned int ARRAY_LENGTH (const Type (&)[n]) { return n; }
Unexecuted instantiation: hb-static.cc:unsigned int ARRAY_LENGTH<unsigned long long, 8u>(unsigned long long const (&) [8u])
Unexecuted instantiation: hb-static.cc:unsigned int ARRAY_LENGTH<unsigned int, 32u>(unsigned int const (&) [32u])
Unexecuted instantiation: hb-static.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-static.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-static.cc:unsigned int ARRAY_LENGTH<hb_serialize_context_t::object_t, 32u>(hb_serialize_context_t::object_t const (&) [32u])
Unexecuted instantiation: hb-static.cc:unsigned int ARRAY_LENGTH<OT::unicode_to_macroman(unsigned int)::unicode_to_macroman_t, 128u>(OT::unicode_to_macroman(unsigned int)::unicode_to_macroman_t const (&) [128u])
Unexecuted instantiation: hb-style.cc:unsigned int ARRAY_LENGTH<unsigned long long, 8u>(unsigned long long const (&) [8u])
Unexecuted instantiation: hb-style.cc:unsigned int ARRAY_LENGTH<unsigned int, 32u>(unsigned int const (&) [32u])
Unexecuted instantiation: hb-style.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-style.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-style.cc:unsigned int ARRAY_LENGTH<hb_serialize_context_t::object_t, 32u>(hb_serialize_context_t::object_t const (&) [32u])
Unexecuted instantiation: hb-graphite2.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-graphite2.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-icu.cc:unsigned int ARRAY_LENGTH<char16_t, 4u>(char16_t const (&) [4u])
Unexecuted instantiation: hb-paint.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-paint.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-ot-cff1-table.cc:unsigned int ARRAY_LENGTH<unsigned char, 150u>(unsigned char const (&) [150u])
Unexecuted instantiation: hb-ot-cff1-table.cc:unsigned int ARRAY_LENGTH<unsigned char, 379u>(unsigned char const (&) [379u])
Unexecuted instantiation: hb-ot-cff1-table.cc:unsigned int ARRAY_LENGTH<unsigned short, 166u>(unsigned short const (&) [166u])
Unexecuted instantiation: hb-ot-cff1-table.cc:unsigned int ARRAY_LENGTH<unsigned short, 87u>(unsigned short const (&) [87u])
Unexecuted instantiation: hb-ot-cff1-table.cc:unsigned int ARRAY_LENGTH<unsigned char, 256u>(unsigned char const (&) [256u])
Unexecuted instantiation: hb-ot-cff1-table.cc:unsigned int ARRAY_LENGTH<unsigned long long, 8u>(unsigned long long const (&) [8u])
Unexecuted instantiation: hb-ot-cff1-table.cc:unsigned int ARRAY_LENGTH<unsigned int, 32u>(unsigned int const (&) [32u])
Unexecuted instantiation: hb-ot-cff1-table.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-ot-cff1-table.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-ot-cff1-table.cc:unsigned int ARRAY_LENGTH<hb_serialize_context_t::object_t, 32u>(hb_serialize_context_t::object_t const (&) [32u])
Unexecuted instantiation: hb-ot-cff1-table.cc:unsigned int ARRAY_LENGTH<char, 32u>(char const (&) [32u])
Unexecuted instantiation: hb-ot-cff2-table.cc:unsigned int ARRAY_LENGTH<unsigned long long, 8u>(unsigned long long const (&) [8u])
Unexecuted instantiation: hb-ot-cff2-table.cc:unsigned int ARRAY_LENGTH<unsigned int, 32u>(unsigned int const (&) [32u])
Unexecuted instantiation: hb-ot-cff2-table.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-ot-cff2-table.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-ot-cff2-table.cc:unsigned int ARRAY_LENGTH<hb_serialize_context_t::object_t, 32u>(hb_serialize_context_t::object_t const (&) [32u])
Unexecuted instantiation: hb-ot-cff2-table.cc:unsigned int ARRAY_LENGTH<char, 32u>(char const (&) [32u])
Unexecuted instantiation: hb-ot-map.cc:unsigned int ARRAY_LENGTH<unsigned long long, 8u>(unsigned long long const (&) [8u])
hb-ot-map.cc:unsigned int ARRAY_LENGTH<unsigned int, 32u>(unsigned int const (&) [32u])
Line
Count
Source
1126
49.3k
static inline unsigned int ARRAY_LENGTH (const Type (&)[n]) { return n; }
Unexecuted instantiation: hb-ot-map.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-ot-map.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
hb-ot-shaper-arabic.cc:unsigned int ARRAY_LENGTH<unsigned int, 7u>(unsigned int const (&) [7u])
Line
Count
Source
1126
2.09k
static inline unsigned int ARRAY_LENGTH (const Type (&)[n]) { return n; }
Unexecuted instantiation: hb-ot-shaper-arabic.cc:unsigned int ARRAY_LENGTH<hb_serialize_context_t::object_t, 32u>(hb_serialize_context_t::object_t const (&) [32u])
Unexecuted instantiation: hb-ot-shaper-arabic.cc:unsigned int ARRAY_LENGTH<unsigned int, 32u>(unsigned int const (&) [32u])
hb-ot-shaper-arabic.cc:unsigned int ARRAY_LENGTH<OT::HBGlyphID16, 1u>(OT::HBGlyphID16 const (&) [1u])
Line
Count
Source
1126
1.04k
static inline unsigned int ARRAY_LENGTH (const Type (&)[n]) { return n; }
Unexecuted instantiation: hb-ot-shaper-arabic.cc:unsigned int ARRAY_LENGTH<ligature_3_set_t::ligature_triplets_t, 3u>(ligature_3_set_t::ligature_triplets_t const (&) [3u])
hb-ot-shaper-arabic.cc:unsigned int ARRAY_LENGTH<OT::HBGlyphID16, 18u>(OT::HBGlyphID16 const (&) [18u])
Line
Count
Source
1126
4.97k
static inline unsigned int ARRAY_LENGTH (const Type (&)[n]) { return n; }
Unexecuted instantiation: hb-ot-shaper-arabic.cc:unsigned int ARRAY_LENGTH<ligature_set_t::ligature_pairs_t, 15u>(ligature_set_t::ligature_pairs_t const (&) [15u])
Unexecuted instantiation: hb-ot-shaper-arabic.cc:unsigned int ARRAY_LENGTH<ligature_mark_set_t::ligature_pairs_t, 5u>(ligature_mark_set_t::ligature_pairs_t const (&) [5u])
hb-ot-shaper-arabic.cc:unsigned int ARRAY_LENGTH<unsigned int, 14u>(unsigned int const (&) [14u])
Line
Count
Source
1126
98.9k
static inline unsigned int ARRAY_LENGTH (const Type (&)[n]) { return n; }
Unexecuted instantiation: hb-ot-shaper-arabic.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-ot-shaper-arabic.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-ot-shaper-arabic.cc:unsigned int ARRAY_LENGTH<unsigned long long, 8u>(unsigned long long const (&) [8u])
Unexecuted instantiation: hb-ot-shaper-default.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-ot-shaper-default.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-ot-shaper-default.cc:unsigned int ARRAY_LENGTH<unsigned long long, 8u>(unsigned long long const (&) [8u])
Unexecuted instantiation: hb-ot-shaper-default.cc:unsigned int ARRAY_LENGTH<unsigned int, 32u>(unsigned int const (&) [32u])
Unexecuted instantiation: hb-ot-shaper-hangul.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-ot-shaper-hangul.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-ot-shaper-hangul.cc:unsigned int ARRAY_LENGTH<unsigned long long, 8u>(unsigned long long const (&) [8u])
Unexecuted instantiation: hb-ot-shaper-hangul.cc:unsigned int ARRAY_LENGTH<unsigned int, 32u>(unsigned int const (&) [32u])
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:unsigned int ARRAY_LENGTH<unsigned long long, 8u>(unsigned long long const (&) [8u])
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:unsigned int ARRAY_LENGTH<unsigned int, 32u>(unsigned int const (&) [32u])
Unexecuted instantiation: hb-ot-shaper-indic.cc:unsigned int ARRAY_LENGTH<indic_config_t, 10u>(indic_config_t const (&) [10u])
Unexecuted instantiation: hb-ot-shaper-indic.cc:unsigned int ARRAY_LENGTH<unsigned int, 17u>(unsigned int const (&) [17u])
Unexecuted instantiation: hb-ot-shaper-indic.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-ot-shaper-indic.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-ot-shaper-indic.cc:unsigned int ARRAY_LENGTH<unsigned long long, 8u>(unsigned long long const (&) [8u])
Unexecuted instantiation: hb-ot-shaper-indic.cc:unsigned int ARRAY_LENGTH<unsigned int, 32u>(unsigned int const (&) [32u])
hb-ot-shaper-khmer.cc:unsigned int ARRAY_LENGTH<unsigned int, 9u>(unsigned int const (&) [9u])
Line
Count
Source
1126
1.13k
static inline unsigned int ARRAY_LENGTH (const Type (&)[n]) { return n; }
Unexecuted instantiation: hb-ot-shaper-khmer.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-ot-shaper-khmer.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-ot-shaper-khmer.cc:unsigned int ARRAY_LENGTH<unsigned long long, 8u>(unsigned long long const (&) [8u])
Unexecuted instantiation: hb-ot-shaper-khmer.cc:unsigned int ARRAY_LENGTH<unsigned int, 32u>(unsigned int const (&) [32u])
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:unsigned int ARRAY_LENGTH<unsigned int, 4u>(unsigned int const (&) [4u])
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:unsigned int ARRAY_LENGTH<unsigned long long, 8u>(unsigned long long const (&) [8u])
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:unsigned int ARRAY_LENGTH<unsigned int, 32u>(unsigned int const (&) [32u])
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:unsigned int ARRAY_LENGTH<unsigned long long, 8u>(unsigned long long const (&) [8u])
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:unsigned int ARRAY_LENGTH<unsigned int, 32u>(unsigned int const (&) [32u])
Unexecuted instantiation: hb-ot-shaper-thai.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-ot-shaper-thai.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-ot-shaper-thai.cc:unsigned int ARRAY_LENGTH<unsigned long long, 8u>(unsigned long long const (&) [8u])
Unexecuted instantiation: hb-ot-shaper-thai.cc:unsigned int ARRAY_LENGTH<unsigned int, 32u>(unsigned int const (&) [32u])
Unexecuted instantiation: hb-ot-shaper-use.cc:unsigned int ARRAY_LENGTH<unsigned int, 7u>(unsigned int const (&) [7u])
Unexecuted instantiation: hb-ot-shaper-use.cc:unsigned int ARRAY_LENGTH<unsigned int, 4u>(unsigned int const (&) [4u])
Unexecuted instantiation: hb-ot-shaper-use.cc:unsigned int ARRAY_LENGTH<unsigned int, 5u>(unsigned int const (&) [5u])
Unexecuted instantiation: hb-ot-shaper-use.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-ot-shaper-use.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-ot-shaper-use.cc:unsigned int ARRAY_LENGTH<unsigned long long, 8u>(unsigned long long const (&) [8u])
Unexecuted instantiation: hb-ot-shaper-use.cc:unsigned int ARRAY_LENGTH<unsigned int, 32u>(unsigned int const (&) [32u])
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:unsigned int ARRAY_LENGTH<unsigned long long, 8u>(unsigned long long const (&) [8u])
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:unsigned int ARRAY_LENGTH<unsigned int, 32u>(unsigned int const (&) [32u])
Unexecuted instantiation: hb-ot-shape-fallback.cc:unsigned int ARRAY_LENGTH<unsigned long long, 8u>(unsigned long long const (&) [8u])
Unexecuted instantiation: hb-ot-shape-fallback.cc:unsigned int ARRAY_LENGTH<unsigned int, 32u>(unsigned int const (&) [32u])
Unexecuted instantiation: hb-ot-shape-fallback.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-ot-shape-fallback.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-ot-shape-fallback.cc:unsigned int ARRAY_LENGTH<hb_serialize_context_t::object_t, 32u>(hb_serialize_context_t::object_t const (&) [32u])
Unexecuted instantiation: hb-ot-shape-normalize.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-ot-shape-normalize.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-ot-shape-normalize.cc:unsigned int ARRAY_LENGTH<unsigned long long, 8u>(unsigned long long const (&) [8u])
Unexecuted instantiation: hb-ot-shape-normalize.cc:unsigned int ARRAY_LENGTH<unsigned int, 32u>(unsigned int const (&) [32u])
hb-ucd.cc:unsigned int ARRAY_LENGTH<unsigned int, 638u>(unsigned int const (&) [638u])
Line
Count
Source
1126
225k
static inline unsigned int ARRAY_LENGTH (const Type (&)[n]) { return n; }
hb-ucd.cc:unsigned int ARRAY_LENGTH<unsigned long, 408u>(unsigned long const (&) [408u])
Line
Count
Source
1126
858k
static inline unsigned int ARRAY_LENGTH (const Type (&)[n]) { return n; }
hb-ucd.cc:unsigned int ARRAY_LENGTH<unsigned short, 825u>(unsigned short const (&) [825u])
Line
Count
Source
1126
369k
static inline unsigned int ARRAY_LENGTH (const Type (&)[n]) { return n; }
hb-ucd.cc:unsigned int ARRAY_LENGTH<unsigned short, 110u>(unsigned short const (&) [110u])
Line
Count
Source
1126
285k
static inline unsigned int ARRAY_LENGTH (const Type (&)[n]) { return n; }
Unexecuted instantiation: hb-buffer-serialize.cc:unsigned int ARRAY_LENGTH<char, 1024u>(char const (&) [1024u])
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:unsigned int ARRAY_LENGTH<unsigned long long, 8u>(unsigned long long const (&) [8u])
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:unsigned int ARRAY_LENGTH<unsigned int, 32u>(unsigned int const (&) [32u])
hb-subset-input.cc:unsigned int ARRAY_LENGTH<unsigned int, 17u>(unsigned int const (&) [17u])
Line
Count
Source
1126
6.42k
static inline unsigned int ARRAY_LENGTH (const Type (&)[n]) { return n; }
Unexecuted instantiation: hb-subset-input.cc:unsigned int ARRAY_LENGTH<unsigned long long, 8u>(unsigned long long const (&) [8u])
hb-subset-input.cc:unsigned int ARRAY_LENGTH<unsigned int, 5u>(unsigned int const (&) [5u])
Line
Count
Source
1126
6.42k
static inline unsigned int ARRAY_LENGTH (const Type (&)[n]) { return n; }
hb-subset-input.cc:unsigned int ARRAY_LENGTH<unsigned int, 73u>(unsigned int const (&) [73u])
Line
Count
Source
1126
6.42k
static inline unsigned int ARRAY_LENGTH (const Type (&)[n]) { return n; }
Unexecuted instantiation: hb-subset-input.cc:unsigned int ARRAY_LENGTH<unsigned int, 32u>(unsigned int const (&) [32u])
Unexecuted instantiation: hb-subset-input.cc:unsigned int ARRAY_LENGTH<char, 128u>(char const (&) [128u])
Unexecuted instantiation: hb-subset-input.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-subset-input.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-subset.cc:unsigned int ARRAY_LENGTH<unsigned long long, 8u>(unsigned long long const (&) [8u])
Unexecuted instantiation: hb-subset.cc:unsigned int ARRAY_LENGTH<hb_serialize_context_t::object_t, 32u>(hb_serialize_context_t::object_t const (&) [32u])
hb-subset.cc:unsigned int ARRAY_LENGTH<unsigned int, 32u>(unsigned int const (&) [32u])
Line
Count
Source
1126
32.1k
static inline unsigned int ARRAY_LENGTH (const Type (&)[n]) { return n; }
Unexecuted instantiation: hb-subset.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-subset.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-subset.cc:unsigned int ARRAY_LENGTH<OT::unicode_to_macroman(unsigned int)::unicode_to_macroman_t, 128u>(OT::unicode_to_macroman(unsigned int)::unicode_to_macroman_t const (&) [128u])
Unexecuted instantiation: hb-subset-plan.cc:unsigned int ARRAY_LENGTH<unsigned long long, 8u>(unsigned long long const (&) [8u])
Unexecuted instantiation: hb-subset-plan.cc:unsigned int ARRAY_LENGTH<OT::unicode_to_macroman(unsigned int)::unicode_to_macroman_t, 128u>(OT::unicode_to_macroman(unsigned int)::unicode_to_macroman_t const (&) [128u])
Unexecuted instantiation: hb-subset-plan.cc:unsigned int ARRAY_LENGTH<unsigned int, 32u>(unsigned int const (&) [32u])
Unexecuted instantiation: hb-subset-plan.cc:unsigned int ARRAY_LENGTH<char, 32u>(char const (&) [32u])
Unexecuted instantiation: hb-subset-plan.cc:unsigned int ARRAY_LENGTH<OT::MathValueRecord, 51u>(OT::MathValueRecord const (&) [51u])
Unexecuted instantiation: hb-subset-plan.cc:unsigned int ARRAY_LENGTH<OT::OffsetTo<OT::MathKern, OT::NumType<true, unsigned short, 2u>, void, true>, 4u>(OT::OffsetTo<OT::MathKern, OT::NumType<true, unsigned short, 2u>, void, true> const (&) [4u])
Unexecuted instantiation: hb-subset-plan.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-subset-plan.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-subset-plan.cc:unsigned int ARRAY_LENGTH<hb_serialize_context_t::object_t, 32u>(hb_serialize_context_t::object_t const (&) [32u])
Unexecuted instantiation: hb-subset-plan-layout.cc:unsigned int ARRAY_LENGTH<unsigned long long, 8u>(unsigned long long const (&) [8u])
Unexecuted instantiation: hb-subset-plan-layout.cc:unsigned int ARRAY_LENGTH<unsigned int, 32u>(unsigned int const (&) [32u])
Unexecuted instantiation: hb-subset-plan-layout.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-subset-plan-layout.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-subset-plan-layout.cc:unsigned int ARRAY_LENGTH<hb_serialize_context_t::object_t, 32u>(hb_serialize_context_t::object_t const (&) [32u])
Unexecuted instantiation: hb-subset-plan-var.cc:unsigned int ARRAY_LENGTH<char, 32u>(char const (&) [32u])
Unexecuted instantiation: hb-subset-plan-var.cc:unsigned int ARRAY_LENGTH<unsigned int, 32u>(unsigned int const (&) [32u])
Unexecuted instantiation: hb-subset-plan-var.cc:unsigned int ARRAY_LENGTH<unsigned long long, 8u>(unsigned long long const (&) [8u])
Unexecuted instantiation: hb-subset-plan-var.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-subset-plan-var.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-subset-plan-var.cc:unsigned int ARRAY_LENGTH<hb_serialize_context_t::object_t, 32u>(hb_serialize_context_t::object_t const (&) [32u])
Unexecuted instantiation: hb-subset-table-layout.cc:unsigned int ARRAY_LENGTH<unsigned int, 32u>(unsigned int const (&) [32u])
Unexecuted instantiation: hb-subset-table-layout.cc:unsigned int ARRAY_LENGTH<unsigned long long, 8u>(unsigned long long const (&) [8u])
Unexecuted instantiation: hb-subset-table-layout.cc:unsigned int ARRAY_LENGTH<hb_serialize_context_t::object_t, 32u>(hb_serialize_context_t::object_t const (&) [32u])
Unexecuted instantiation: hb-subset-table-layout.cc:unsigned int ARRAY_LENGTH<OT::MathValueRecord, 51u>(OT::MathValueRecord const (&) [51u])
Unexecuted instantiation: hb-subset-table-layout.cc:unsigned int ARRAY_LENGTH<OT::OffsetTo<OT::MathKern, OT::NumType<true, unsigned short, 2u>, void, true>, 4u>(OT::OffsetTo<OT::MathKern, OT::NumType<true, unsigned short, 2u>, void, true> const (&) [4u])
Unexecuted instantiation: hb-subset-table-layout.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-subset-table-layout.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-subset-table-var.cc:unsigned int ARRAY_LENGTH<unsigned int, 32u>(unsigned int const (&) [32u])
Unexecuted instantiation: hb-subset-table-var.cc:unsigned int ARRAY_LENGTH<unsigned long long, 8u>(unsigned long long const (&) [8u])
Unexecuted instantiation: hb-subset-table-var.cc:unsigned int ARRAY_LENGTH<hb_serialize_context_t::object_t, 32u>(hb_serialize_context_t::object_t const (&) [32u])
Unexecuted instantiation: hb-subset-table-var.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-subset-table-var.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-subset-table-cff.cc:unsigned int ARRAY_LENGTH<char, 32u>(char const (&) [32u])
Unexecuted instantiation: hb-subset-table-cff.cc:unsigned int ARRAY_LENGTH<unsigned long long, 8u>(unsigned long long const (&) [8u])
Unexecuted instantiation: hb-subset-table-cff.cc:unsigned int ARRAY_LENGTH<hb_serialize_context_t::object_t, 32u>(hb_serialize_context_t::object_t const (&) [32u])
Unexecuted instantiation: hb-subset-table-cff.cc:unsigned int ARRAY_LENGTH<unsigned int, 32u>(unsigned int const (&) [32u])
Unexecuted instantiation: hb-subset-table-cff.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-subset-table-cff.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-subset-table-color.cc:unsigned int ARRAY_LENGTH<unsigned int, 32u>(unsigned int const (&) [32u])
Unexecuted instantiation: hb-subset-table-color.cc:unsigned int ARRAY_LENGTH<unsigned long long, 8u>(unsigned long long const (&) [8u])
Unexecuted instantiation: hb-subset-table-color.cc:unsigned int ARRAY_LENGTH<hb_serialize_context_t::object_t, 32u>(hb_serialize_context_t::object_t const (&) [32u])
Unexecuted instantiation: hb-subset-table-color.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-subset-table-color.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-subset-table-other.cc:unsigned int ARRAY_LENGTH<unsigned int, 32u>(unsigned int const (&) [32u])
Unexecuted instantiation: hb-subset-table-other.cc:unsigned int ARRAY_LENGTH<unsigned long long, 8u>(unsigned long long const (&) [8u])
Unexecuted instantiation: hb-subset-table-other.cc:unsigned int ARRAY_LENGTH<hb_serialize_context_t::object_t, 32u>(hb_serialize_context_t::object_t const (&) [32u])
Unexecuted instantiation: hb-subset-table-other.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-subset-table-other.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-subset-table-other.cc:unsigned int ARRAY_LENGTH<OT::unicode_to_macroman(unsigned int)::unicode_to_macroman_t, 128u>(OT::unicode_to_macroman(unsigned int)::unicode_to_macroman_t const (&) [128u])
Unexecuted instantiation: gsubgpos-context.cc:unsigned int ARRAY_LENGTH<unsigned int, 32u>(unsigned int const (&) [32u])
Unexecuted instantiation: gsubgpos-context.cc:unsigned int ARRAY_LENGTH<unsigned long long, 8u>(unsigned long long const (&) [8u])
Unexecuted instantiation: gsubgpos-context.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: gsubgpos-context.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: gsubgpos-context.cc:unsigned int ARRAY_LENGTH<hb_serialize_context_t::object_t, 32u>(hb_serialize_context_t::object_t const (&) [32u])
Unexecuted instantiation: hb-subset-cff1.cc:unsigned int ARRAY_LENGTH<hb_serialize_context_t::object_t, 32u>(hb_serialize_context_t::object_t const (&) [32u])
Unexecuted instantiation: hb-subset-cff1.cc:unsigned int ARRAY_LENGTH<unsigned int, 32u>(unsigned int const (&) [32u])
Unexecuted instantiation: hb-subset-cff1.cc:unsigned int ARRAY_LENGTH<unsigned long long, 8u>(unsigned long long const (&) [8u])
Unexecuted instantiation: hb-subset-cff1.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-subset-cff1.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-subset-cff1.cc:unsigned int ARRAY_LENGTH<char, 32u>(char const (&) [32u])
Unexecuted instantiation: hb-subset-cff2.cc:unsigned int ARRAY_LENGTH<unsigned int, 32u>(unsigned int const (&) [32u])
Unexecuted instantiation: hb-subset-cff2.cc:unsigned int ARRAY_LENGTH<unsigned long long, 8u>(unsigned long long const (&) [8u])
Unexecuted instantiation: hb-subset-cff2.cc:unsigned int ARRAY_LENGTH<hb_serialize_context_t::object_t, 32u>(hb_serialize_context_t::object_t const (&) [32u])
Unexecuted instantiation: hb-subset-cff2.cc:unsigned int ARRAY_LENGTH<char, 32u>(char const (&) [32u])
Unexecuted instantiation: hb-subset-cff2.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-subset-cff2.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-subset-instancer-iup.cc:unsigned int ARRAY_LENGTH<unsigned long long, 8u>(unsigned long long const (&) [8u])
Unexecuted instantiation: hb-subset-instancer-iup.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-subset-instancer-iup.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-subset-instancer-iup.cc:unsigned int ARRAY_LENGTH<unsigned int, 32u>(unsigned int const (&) [32u])
Unexecuted instantiation: hb-subset-cff-common.cc:unsigned int ARRAY_LENGTH<unsigned int, 32u>(unsigned int const (&) [32u])
Unexecuted instantiation: hb-subset-cff-common.cc:unsigned int ARRAY_LENGTH<unsigned long long, 8u>(unsigned long long const (&) [8u])
Unexecuted instantiation: hb-subset-cff-common.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-subset-cff-common.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-subset-cff-common.cc:unsigned int ARRAY_LENGTH<hb_serialize_context_t::object_t, 32u>(hb_serialize_context_t::object_t const (&) [32u])
Unexecuted instantiation: hb-subset-cff-common.cc:unsigned int ARRAY_LENGTH<char, 32u>(char const (&) [32u])
1127
/* A const version, but does not detect erratically being called on pointers. */
1128
31.4M
#define ARRAY_LENGTH_CONST(__array) ((signed int) (sizeof (__array) / sizeof (__array[0])))
1129
1130
1131
static inline void *
1132
hb_memcpy (void *__restrict dst, const void *__restrict src, size_t len)
1133
22.0M
{
1134
  /* It's illegal to pass 0 as size to memcpy. */
1135
22.0M
  if (unlikely (!len)) return dst;
1136
21.6M
  return memcpy (dst, src, len);
1137
22.0M
}
Unexecuted instantiation: hb-aat-layout.cc:hb_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: hb-aat-map.cc:hb_memcpy(void*, void const*, unsigned long)
hb-blob.cc:hb_memcpy(void*, void const*, unsigned long)
Line
Count
Source
1133
19.2k
{
1134
  /* It's illegal to pass 0 as size to memcpy. */
1135
19.2k
  if (unlikely (!len)) return dst;
1136
19.2k
  return memcpy (dst, src, len);
1137
19.2k
}
hb-buffer.cc:hb_memcpy(void*, void const*, unsigned long)
Line
Count
Source
1133
88.7k
{
1134
  /* It's illegal to pass 0 as size to memcpy. */
1135
88.7k
  if (unlikely (!len)) return dst;
1136
26.9k
  return memcpy (dst, src, len);
1137
88.7k
}
hb-common.cc:hb_memcpy(void*, void const*, unsigned long)
Line
Count
Source
1133
20.9M
{
1134
  /* It's illegal to pass 0 as size to memcpy. */
1135
20.9M
  if (unlikely (!len)) return dst;
1136
20.9M
  return memcpy (dst, src, len);
1137
20.9M
}
Unexecuted instantiation: hb-draw.cc:hb_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: hb-face.cc:hb_memcpy(void*, void const*, unsigned long)
hb-face-builder.cc:hb_memcpy(void*, void const*, unsigned long)
Line
Count
Source
1133
83.5k
{
1134
  /* It's illegal to pass 0 as size to memcpy. */
1135
83.5k
  if (unlikely (!len)) return dst;
1136
83.5k
  return memcpy (dst, src, len);
1137
83.5k
}
Unexecuted instantiation: hb-fallback-shape.cc:hb_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: hb-font.cc:hb_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: hb-map.cc:hb_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: hb-number.cc:hb_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: hb-ot-color.cc:hb_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: hb-ot-face.cc:hb_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: hb-ot-font.cc:hb_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: hb-outline.cc:hb_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: VARC.cc:hb_memcpy(void*, void const*, unsigned long)
hb-ot-layout.cc:hb_memcpy(void*, void const*, unsigned long)
Line
Count
Source
1133
141k
{
1134
  /* It's illegal to pass 0 as size to memcpy. */
1135
141k
  if (unlikely (!len)) return dst;
1136
115k
  return memcpy (dst, src, len);
1137
141k
}
Unexecuted instantiation: hb-ot-metrics.cc:hb_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: hb-ot-name.cc:hb_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: hb-ot-shape.cc:hb_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: hb-ot-tag.cc:hb_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: hb-ot-var.cc:hb_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: hb-set.cc:hb_memcpy(void*, void const*, unsigned long)
hb-shape-plan.cc:hb_memcpy(void*, void const*, unsigned long)
Line
Count
Source
1133
8.87k
{
1134
  /* It's illegal to pass 0 as size to memcpy. */
1135
8.87k
  if (unlikely (!len)) return dst;
1136
8.87k
  return memcpy (dst, src, len);
1137
8.87k
}
Unexecuted instantiation: hb-shape.cc:hb_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: hb-shaper.cc:hb_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: hb-static.cc:hb_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: hb-style.cc:hb_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: hb-unicode.cc:hb_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: hb-graphite2.cc:hb_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: hb-icu.cc:hb_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: hb-buffer-verify.cc:hb_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: hb-paint.cc:hb_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: hb-paint-bounded.cc:hb_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: hb-paint-extents.cc:hb_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: hb-ot-cff1-table.cc:hb_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: hb-ot-cff2-table.cc:hb_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: hb-ot-map.cc:hb_memcpy(void*, void const*, unsigned long)
hb-ot-shaper-arabic.cc:hb_memcpy(void*, void const*, unsigned long)
Line
Count
Source
1133
77.1k
{
1134
  /* It's illegal to pass 0 as size to memcpy. */
1135
77.1k
  if (unlikely (!len)) return dst;
1136
38.5k
  return memcpy (dst, src, len);
1137
77.1k
}
Unexecuted instantiation: hb-ot-shaper-default.cc:hb_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:hb_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:hb_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: hb-ot-shaper-indic.cc:hb_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:hb_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:hb_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:hb_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: hb-ot-shaper-thai.cc:hb_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: hb-ot-shaper-use.cc:hb_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:hb_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: hb-ot-shape-fallback.cc:hb_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: hb-ot-shape-normalize.cc:hb_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: hb-ucd.cc:hb_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: hb-buffer-serialize.cc:hb_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:hb_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: hb-subset-input.cc:hb_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: hb-subset.cc:hb_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: hb-subset-plan.cc:hb_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: hb-subset-plan-layout.cc:hb_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: hb-subset-plan-var.cc:hb_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: hb-subset-table-layout.cc:hb_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: hb-subset-table-var.cc:hb_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: hb-subset-table-cff.cc:hb_memcpy(void*, void const*, unsigned long)
hb-subset-table-color.cc:hb_memcpy(void*, void const*, unsigned long)
Line
Count
Source
1133
44.9k
{
1134
  /* It's illegal to pass 0 as size to memcpy. */
1135
44.9k
  if (unlikely (!len)) return dst;
1136
44.9k
  return memcpy (dst, src, len);
1137
44.9k
}
hb-subset-table-other.cc:hb_memcpy(void*, void const*, unsigned long)
Line
Count
Source
1133
627k
{
1134
  /* It's illegal to pass 0 as size to memcpy. */
1135
627k
  if (unlikely (!len)) return dst;
1136
402k
  return memcpy (dst, src, len);
1137
627k
}
Unexecuted instantiation: gsubgpos-context.cc:hb_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: hb-subset-cff1.cc:hb_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: hb-subset-cff2.cc:hb_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: hb-subset-instancer-iup.cc:hb_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: hb-subset-instancer-solver.cc:hb_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: hb-subset-cff-common.cc:hb_memcpy(void*, void const*, unsigned long)
1138
1139
static inline int
1140
hb_memcmp (const void *a, const void *b, unsigned int len)
1141
11.4k
{
1142
  /* It's illegal to pass NULL to memcmp(), even if len is zero.
1143
   * So, wrap it.
1144
   * https://sourceware.org/bugzilla/show_bug.cgi?id=23878 */
1145
11.4k
  if (unlikely (!len)) return 0;
1146
5.70k
  return memcmp (a, b, len);
1147
11.4k
}
Unexecuted instantiation: hb-aat-layout.cc:hb_memcmp(void const*, void const*, unsigned int)
Unexecuted instantiation: hb-aat-map.cc:hb_memcmp(void const*, void const*, unsigned int)
Unexecuted instantiation: hb-blob.cc:hb_memcmp(void const*, void const*, unsigned int)
Unexecuted instantiation: hb-buffer.cc:hb_memcmp(void const*, void const*, unsigned int)
Unexecuted instantiation: hb-common.cc:hb_memcmp(void const*, void const*, unsigned int)
Unexecuted instantiation: hb-draw.cc:hb_memcmp(void const*, void const*, unsigned int)
Unexecuted instantiation: hb-face.cc:hb_memcmp(void const*, void const*, unsigned int)
hb-face-builder.cc:hb_memcmp(void const*, void const*, unsigned int)
Line
Count
Source
1141
11.4k
{
1142
  /* It's illegal to pass NULL to memcmp(), even if len is zero.
1143
   * So, wrap it.
1144
   * https://sourceware.org/bugzilla/show_bug.cgi?id=23878 */
1145
11.4k
  if (unlikely (!len)) return 0;
1146
5.70k
  return memcmp (a, b, len);
1147
11.4k
}
Unexecuted instantiation: hb-fallback-shape.cc:hb_memcmp(void const*, void const*, unsigned int)
Unexecuted instantiation: hb-font.cc:hb_memcmp(void const*, void const*, unsigned int)
Unexecuted instantiation: hb-map.cc:hb_memcmp(void const*, void const*, unsigned int)
Unexecuted instantiation: hb-number.cc:hb_memcmp(void const*, void const*, unsigned int)
Unexecuted instantiation: hb-ot-color.cc:hb_memcmp(void const*, void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:hb_memcmp(void const*, void const*, unsigned int)
Unexecuted instantiation: hb-ot-font.cc:hb_memcmp(void const*, void const*, unsigned int)
Unexecuted instantiation: hb-outline.cc:hb_memcmp(void const*, void const*, unsigned int)
Unexecuted instantiation: VARC.cc:hb_memcmp(void const*, void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:hb_memcmp(void const*, void const*, unsigned int)
Unexecuted instantiation: hb-ot-metrics.cc:hb_memcmp(void const*, void const*, unsigned int)
Unexecuted instantiation: hb-ot-name.cc:hb_memcmp(void const*, void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape.cc:hb_memcmp(void const*, void const*, unsigned int)
Unexecuted instantiation: hb-ot-tag.cc:hb_memcmp(void const*, void const*, unsigned int)
Unexecuted instantiation: hb-ot-var.cc:hb_memcmp(void const*, void const*, unsigned int)
Unexecuted instantiation: hb-set.cc:hb_memcmp(void const*, void const*, unsigned int)
Unexecuted instantiation: hb-shape-plan.cc:hb_memcmp(void const*, void const*, unsigned int)
Unexecuted instantiation: hb-shape.cc:hb_memcmp(void const*, void const*, unsigned int)
Unexecuted instantiation: hb-shaper.cc:hb_memcmp(void const*, void const*, unsigned int)
Unexecuted instantiation: hb-static.cc:hb_memcmp(void const*, void const*, unsigned int)
Unexecuted instantiation: hb-style.cc:hb_memcmp(void const*, void const*, unsigned int)
Unexecuted instantiation: hb-unicode.cc:hb_memcmp(void const*, void const*, unsigned int)
Unexecuted instantiation: hb-graphite2.cc:hb_memcmp(void const*, void const*, unsigned int)
Unexecuted instantiation: hb-icu.cc:hb_memcmp(void const*, void const*, unsigned int)
Unexecuted instantiation: hb-buffer-verify.cc:hb_memcmp(void const*, void const*, unsigned int)
Unexecuted instantiation: hb-paint.cc:hb_memcmp(void const*, void const*, unsigned int)
Unexecuted instantiation: hb-paint-bounded.cc:hb_memcmp(void const*, void const*, unsigned int)
Unexecuted instantiation: hb-paint-extents.cc:hb_memcmp(void const*, void const*, unsigned int)
Unexecuted instantiation: hb-ot-cff1-table.cc:hb_memcmp(void const*, void const*, unsigned int)
Unexecuted instantiation: hb-ot-cff2-table.cc:hb_memcmp(void const*, void const*, unsigned int)
Unexecuted instantiation: hb-ot-map.cc:hb_memcmp(void const*, void const*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:hb_memcmp(void const*, void const*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-default.cc:hb_memcmp(void const*, void const*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:hb_memcmp(void const*, void const*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:hb_memcmp(void const*, void const*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-indic.cc:hb_memcmp(void const*, void const*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:hb_memcmp(void const*, void const*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:hb_memcmp(void const*, void const*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:hb_memcmp(void const*, void const*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-thai.cc:hb_memcmp(void const*, void const*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-use.cc:hb_memcmp(void const*, void const*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:hb_memcmp(void const*, void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:hb_memcmp(void const*, void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape-normalize.cc:hb_memcmp(void const*, void const*, unsigned int)
Unexecuted instantiation: hb-ucd.cc:hb_memcmp(void const*, void const*, unsigned int)
Unexecuted instantiation: hb-buffer-serialize.cc:hb_memcmp(void const*, void const*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:hb_memcmp(void const*, void const*, unsigned int)
Unexecuted instantiation: hb-subset-input.cc:hb_memcmp(void const*, void const*, unsigned int)
Unexecuted instantiation: hb-subset.cc:hb_memcmp(void const*, void const*, unsigned int)
Unexecuted instantiation: hb-subset-plan.cc:hb_memcmp(void const*, void const*, unsigned int)
Unexecuted instantiation: hb-subset-plan-layout.cc:hb_memcmp(void const*, void const*, unsigned int)
Unexecuted instantiation: hb-subset-plan-var.cc:hb_memcmp(void const*, void const*, unsigned int)
Unexecuted instantiation: hb-subset-table-layout.cc:hb_memcmp(void const*, void const*, unsigned int)
Unexecuted instantiation: hb-subset-table-var.cc:hb_memcmp(void const*, void const*, unsigned int)
Unexecuted instantiation: hb-subset-table-cff.cc:hb_memcmp(void const*, void const*, unsigned int)
Unexecuted instantiation: hb-subset-table-color.cc:hb_memcmp(void const*, void const*, unsigned int)
Unexecuted instantiation: hb-subset-table-other.cc:hb_memcmp(void const*, void const*, unsigned int)
Unexecuted instantiation: gsubgpos-context.cc:hb_memcmp(void const*, void const*, unsigned int)
Unexecuted instantiation: hb-subset-cff1.cc:hb_memcmp(void const*, void const*, unsigned int)
Unexecuted instantiation: hb-subset-cff2.cc:hb_memcmp(void const*, void const*, unsigned int)
Unexecuted instantiation: hb-subset-instancer-iup.cc:hb_memcmp(void const*, void const*, unsigned int)
Unexecuted instantiation: hb-subset-instancer-solver.cc:hb_memcmp(void const*, void const*, unsigned int)
Unexecuted instantiation: hb-subset-cff-common.cc:hb_memcmp(void const*, void const*, unsigned int)
1148
1149
static inline void *
1150
hb_memset (void *s, int c, unsigned int n)
1151
317M
{
1152
  /* It's illegal to pass NULL to memset(), even if n is zero. */
1153
317M
  if (unlikely (!n)) return s;
1154
317M
  return memset (s, c, n);
1155
317M
}
hb-aat-layout.cc:hb_memset(void*, int, unsigned int)
Line
Count
Source
1151
7.51M
{
1152
  /* It's illegal to pass NULL to memset(), even if n is zero. */
1153
7.51M
  if (unlikely (!n)) return s;
1154
7.51M
  return memset (s, c, n);
1155
7.51M
}
Unexecuted instantiation: hb-aat-map.cc:hb_memset(void*, int, unsigned int)
Unexecuted instantiation: hb-blob.cc:hb_memset(void*, int, unsigned int)
hb-buffer.cc:hb_memset(void*, int, unsigned int)
Line
Count
Source
1151
307M
{
1152
  /* It's illegal to pass NULL to memset(), even if n is zero. */
1153
307M
  if (unlikely (!n)) return s;
1154
307M
  return memset (s, c, n);
1155
307M
}
hb-common.cc:hb_memset(void*, int, unsigned int)
Line
Count
Source
1151
340k
{
1152
  /* It's illegal to pass NULL to memset(), even if n is zero. */
1153
340k
  if (unlikely (!n)) return s;
1154
340k
  return memset (s, c, n);
1155
340k
}
Unexecuted instantiation: hb-draw.cc:hb_memset(void*, int, unsigned int)
hb-face.cc:hb_memset(void*, int, unsigned int)
Line
Count
Source
1151
145k
{
1152
  /* It's illegal to pass NULL to memset(), even if n is zero. */
1153
145k
  if (unlikely (!n)) return s;
1154
145k
  return memset (s, c, n);
1155
145k
}
hb-face-builder.cc:hb_memset(void*, int, unsigned int)
Line
Count
Source
1151
198k
{
1152
  /* It's illegal to pass NULL to memset(), even if n is zero. */
1153
198k
  if (unlikely (!n)) return s;
1154
192k
  return memset (s, c, n);
1155
198k
}
Unexecuted instantiation: hb-fallback-shape.cc:hb_memset(void*, int, unsigned int)
hb-font.cc:hb_memset(void*, int, unsigned int)
Line
Count
Source
1151
483k
{
1152
  /* It's illegal to pass NULL to memset(), even if n is zero. */
1153
483k
  if (unlikely (!n)) return s;
1154
483k
  return memset (s, c, n);
1155
483k
}
Unexecuted instantiation: hb-map.cc:hb_memset(void*, int, unsigned int)
Unexecuted instantiation: hb-number.cc:hb_memset(void*, int, unsigned int)
Unexecuted instantiation: hb-ot-color.cc:hb_memset(void*, int, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:hb_memset(void*, int, unsigned int)
Unexecuted instantiation: hb-ot-font.cc:hb_memset(void*, int, unsigned int)
Unexecuted instantiation: hb-outline.cc:hb_memset(void*, int, unsigned int)
Unexecuted instantiation: VARC.cc:hb_memset(void*, int, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:hb_memset(void*, int, unsigned int)
Unexecuted instantiation: hb-ot-metrics.cc:hb_memset(void*, int, unsigned int)
hb-ot-name.cc:hb_memset(void*, int, unsigned int)
Line
Count
Source
1151
27.8k
{
1152
  /* It's illegal to pass NULL to memset(), even if n is zero. */
1153
27.8k
  if (unlikely (!n)) return s;
1154
27.8k
  return memset (s, c, n);
1155
27.8k
}
hb-ot-shape.cc:hb_memset(void*, int, unsigned int)
Line
Count
Source
1151
10.3k
{
1152
  /* It's illegal to pass NULL to memset(), even if n is zero. */
1153
10.3k
  if (unlikely (!n)) return s;
1154
10.3k
  return memset (s, c, n);
1155
10.3k
}
Unexecuted instantiation: hb-ot-tag.cc:hb_memset(void*, int, unsigned int)
Unexecuted instantiation: hb-ot-var.cc:hb_memset(void*, int, unsigned int)
Unexecuted instantiation: hb-set.cc:hb_memset(void*, int, unsigned int)
Unexecuted instantiation: hb-shape-plan.cc:hb_memset(void*, int, unsigned int)
Unexecuted instantiation: hb-shape.cc:hb_memset(void*, int, unsigned int)
Unexecuted instantiation: hb-shaper.cc:hb_memset(void*, int, unsigned int)
Unexecuted instantiation: hb-static.cc:hb_memset(void*, int, unsigned int)
Unexecuted instantiation: hb-style.cc:hb_memset(void*, int, unsigned int)
Unexecuted instantiation: hb-unicode.cc:hb_memset(void*, int, unsigned int)
Unexecuted instantiation: hb-graphite2.cc:hb_memset(void*, int, unsigned int)
Unexecuted instantiation: hb-icu.cc:hb_memset(void*, int, unsigned int)
Unexecuted instantiation: hb-buffer-verify.cc:hb_memset(void*, int, unsigned int)
Unexecuted instantiation: hb-paint.cc:hb_memset(void*, int, unsigned int)
Unexecuted instantiation: hb-paint-bounded.cc:hb_memset(void*, int, unsigned int)
Unexecuted instantiation: hb-paint-extents.cc:hb_memset(void*, int, unsigned int)
Unexecuted instantiation: hb-ot-cff1-table.cc:hb_memset(void*, int, unsigned int)
Unexecuted instantiation: hb-ot-cff2-table.cc:hb_memset(void*, int, unsigned int)
hb-ot-map.cc:hb_memset(void*, int, unsigned int)
Line
Count
Source
1151
996k
{
1152
  /* It's illegal to pass NULL to memset(), even if n is zero. */
1153
996k
  if (unlikely (!n)) return s;
1154
996k
  return memset (s, c, n);
1155
996k
}
hb-ot-shaper-arabic.cc:hb_memset(void*, int, unsigned int)
Line
Count
Source
1151
44.9k
{
1152
  /* It's illegal to pass NULL to memset(), even if n is zero. */
1153
44.9k
  if (unlikely (!n)) return s;
1154
44.9k
  return memset (s, c, n);
1155
44.9k
}
Unexecuted instantiation: hb-ot-shaper-default.cc:hb_memset(void*, int, unsigned int)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:hb_memset(void*, int, unsigned int)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:hb_memset(void*, int, unsigned int)
Unexecuted instantiation: hb-ot-shaper-indic.cc:hb_memset(void*, int, unsigned int)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:hb_memset(void*, int, unsigned int)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:hb_memset(void*, int, unsigned int)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:hb_memset(void*, int, unsigned int)
Unexecuted instantiation: hb-ot-shaper-thai.cc:hb_memset(void*, int, unsigned int)
Unexecuted instantiation: hb-ot-shaper-use.cc:hb_memset(void*, int, unsigned int)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:hb_memset(void*, int, unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:hb_memset(void*, int, unsigned int)
Unexecuted instantiation: hb-ot-shape-normalize.cc:hb_memset(void*, int, unsigned int)
Unexecuted instantiation: hb-ucd.cc:hb_memset(void*, int, unsigned int)
Unexecuted instantiation: hb-buffer-serialize.cc:hb_memset(void*, int, unsigned int)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:hb_memset(void*, int, unsigned int)
Unexecuted instantiation: hb-subset-input.cc:hb_memset(void*, int, unsigned int)
Unexecuted instantiation: hb-subset.cc:hb_memset(void*, int, unsigned int)
Unexecuted instantiation: hb-subset-plan.cc:hb_memset(void*, int, unsigned int)
Unexecuted instantiation: hb-subset-plan-layout.cc:hb_memset(void*, int, unsigned int)
Unexecuted instantiation: hb-subset-plan-var.cc:hb_memset(void*, int, unsigned int)
Unexecuted instantiation: hb-subset-table-layout.cc:hb_memset(void*, int, unsigned int)
Unexecuted instantiation: hb-subset-table-var.cc:hb_memset(void*, int, unsigned int)
Unexecuted instantiation: hb-subset-table-cff.cc:hb_memset(void*, int, unsigned int)
Unexecuted instantiation: hb-subset-table-color.cc:hb_memset(void*, int, unsigned int)
hb-subset-table-other.cc:hb_memset(void*, int, unsigned int)
Line
Count
Source
1151
26.1k
{
1152
  /* It's illegal to pass NULL to memset(), even if n is zero. */
1153
26.1k
  if (unlikely (!n)) return s;
1154
21.0k
  return memset (s, c, n);
1155
26.1k
}
Unexecuted instantiation: gsubgpos-context.cc:hb_memset(void*, int, unsigned int)
Unexecuted instantiation: hb-subset-cff1.cc:hb_memset(void*, int, unsigned int)
Unexecuted instantiation: hb-subset-cff2.cc:hb_memset(void*, int, unsigned int)
Unexecuted instantiation: hb-subset-instancer-iup.cc:hb_memset(void*, int, unsigned int)
Unexecuted instantiation: hb-subset-instancer-solver.cc:hb_memset(void*, int, unsigned int)
Unexecuted instantiation: hb-subset-cff-common.cc:hb_memset(void*, int, unsigned int)
1156
1157
static inline unsigned int
1158
hb_ceil_to_4 (unsigned int v)
1159
83.5k
{
1160
83.5k
  return ((v - 1) | 3) + 1;
1161
83.5k
}
Unexecuted instantiation: hb-aat-layout.cc:hb_ceil_to_4(unsigned int)
Unexecuted instantiation: hb-aat-map.cc:hb_ceil_to_4(unsigned int)
Unexecuted instantiation: hb-blob.cc:hb_ceil_to_4(unsigned int)
Unexecuted instantiation: hb-buffer.cc:hb_ceil_to_4(unsigned int)
Unexecuted instantiation: hb-common.cc:hb_ceil_to_4(unsigned int)
Unexecuted instantiation: hb-draw.cc:hb_ceil_to_4(unsigned int)
Unexecuted instantiation: hb-face.cc:hb_ceil_to_4(unsigned int)
hb-face-builder.cc:hb_ceil_to_4(unsigned int)
Line
Count
Source
1159
83.5k
{
1160
83.5k
  return ((v - 1) | 3) + 1;
1161
83.5k
}
Unexecuted instantiation: hb-fallback-shape.cc:hb_ceil_to_4(unsigned int)
Unexecuted instantiation: hb-font.cc:hb_ceil_to_4(unsigned int)
Unexecuted instantiation: hb-map.cc:hb_ceil_to_4(unsigned int)
Unexecuted instantiation: hb-number.cc:hb_ceil_to_4(unsigned int)
Unexecuted instantiation: hb-ot-color.cc:hb_ceil_to_4(unsigned int)
Unexecuted instantiation: hb-ot-face.cc:hb_ceil_to_4(unsigned int)
Unexecuted instantiation: hb-ot-font.cc:hb_ceil_to_4(unsigned int)
Unexecuted instantiation: hb-outline.cc:hb_ceil_to_4(unsigned int)
Unexecuted instantiation: VARC.cc:hb_ceil_to_4(unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:hb_ceil_to_4(unsigned int)
Unexecuted instantiation: hb-ot-metrics.cc:hb_ceil_to_4(unsigned int)
Unexecuted instantiation: hb-ot-name.cc:hb_ceil_to_4(unsigned int)
Unexecuted instantiation: hb-ot-shape.cc:hb_ceil_to_4(unsigned int)
Unexecuted instantiation: hb-ot-tag.cc:hb_ceil_to_4(unsigned int)
Unexecuted instantiation: hb-ot-var.cc:hb_ceil_to_4(unsigned int)
Unexecuted instantiation: hb-set.cc:hb_ceil_to_4(unsigned int)
Unexecuted instantiation: hb-shape-plan.cc:hb_ceil_to_4(unsigned int)
Unexecuted instantiation: hb-shape.cc:hb_ceil_to_4(unsigned int)
Unexecuted instantiation: hb-shaper.cc:hb_ceil_to_4(unsigned int)
Unexecuted instantiation: hb-static.cc:hb_ceil_to_4(unsigned int)
Unexecuted instantiation: hb-style.cc:hb_ceil_to_4(unsigned int)
Unexecuted instantiation: hb-unicode.cc:hb_ceil_to_4(unsigned int)
Unexecuted instantiation: hb-graphite2.cc:hb_ceil_to_4(unsigned int)
Unexecuted instantiation: hb-icu.cc:hb_ceil_to_4(unsigned int)
Unexecuted instantiation: hb-buffer-verify.cc:hb_ceil_to_4(unsigned int)
Unexecuted instantiation: hb-paint.cc:hb_ceil_to_4(unsigned int)
Unexecuted instantiation: hb-paint-bounded.cc:hb_ceil_to_4(unsigned int)
Unexecuted instantiation: hb-paint-extents.cc:hb_ceil_to_4(unsigned int)
Unexecuted instantiation: hb-ot-cff1-table.cc:hb_ceil_to_4(unsigned int)
Unexecuted instantiation: hb-ot-cff2-table.cc:hb_ceil_to_4(unsigned int)
Unexecuted instantiation: hb-ot-map.cc:hb_ceil_to_4(unsigned int)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:hb_ceil_to_4(unsigned int)
Unexecuted instantiation: hb-ot-shaper-default.cc:hb_ceil_to_4(unsigned int)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:hb_ceil_to_4(unsigned int)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:hb_ceil_to_4(unsigned int)
Unexecuted instantiation: hb-ot-shaper-indic.cc:hb_ceil_to_4(unsigned int)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:hb_ceil_to_4(unsigned int)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:hb_ceil_to_4(unsigned int)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:hb_ceil_to_4(unsigned int)
Unexecuted instantiation: hb-ot-shaper-thai.cc:hb_ceil_to_4(unsigned int)
Unexecuted instantiation: hb-ot-shaper-use.cc:hb_ceil_to_4(unsigned int)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:hb_ceil_to_4(unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:hb_ceil_to_4(unsigned int)
Unexecuted instantiation: hb-ot-shape-normalize.cc:hb_ceil_to_4(unsigned int)
Unexecuted instantiation: hb-ucd.cc:hb_ceil_to_4(unsigned int)
Unexecuted instantiation: hb-buffer-serialize.cc:hb_ceil_to_4(unsigned int)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:hb_ceil_to_4(unsigned int)
Unexecuted instantiation: hb-subset-input.cc:hb_ceil_to_4(unsigned int)
Unexecuted instantiation: hb-subset.cc:hb_ceil_to_4(unsigned int)
Unexecuted instantiation: hb-subset-plan.cc:hb_ceil_to_4(unsigned int)
Unexecuted instantiation: hb-subset-plan-layout.cc:hb_ceil_to_4(unsigned int)
Unexecuted instantiation: hb-subset-plan-var.cc:hb_ceil_to_4(unsigned int)
Unexecuted instantiation: hb-subset-table-layout.cc:hb_ceil_to_4(unsigned int)
Unexecuted instantiation: hb-subset-table-var.cc:hb_ceil_to_4(unsigned int)
Unexecuted instantiation: hb-subset-table-cff.cc:hb_ceil_to_4(unsigned int)
Unexecuted instantiation: hb-subset-table-color.cc:hb_ceil_to_4(unsigned int)
Unexecuted instantiation: hb-subset-table-other.cc:hb_ceil_to_4(unsigned int)
Unexecuted instantiation: gsubgpos-context.cc:hb_ceil_to_4(unsigned int)
Unexecuted instantiation: hb-subset-cff1.cc:hb_ceil_to_4(unsigned int)
Unexecuted instantiation: hb-subset-cff2.cc:hb_ceil_to_4(unsigned int)
Unexecuted instantiation: hb-subset-instancer-iup.cc:hb_ceil_to_4(unsigned int)
Unexecuted instantiation: hb-subset-instancer-solver.cc:hb_ceil_to_4(unsigned int)
Unexecuted instantiation: hb-subset-cff-common.cc:hb_ceil_to_4(unsigned int)
1162
1163
template <typename T> static inline bool
1164
hb_in_range (T u, T lo, T hi)
1165
494M
{
1166
494M
  static_assert (!std::is_signed<T>::value, "");
1167
1168
  /* The casts below are important as if T is smaller than int,
1169
   * the subtract results will become a signed int! */
1170
494M
  return (T)(u - lo) <= (T)(hi - lo);
1171
494M
}
Unexecuted instantiation: hb-aat-layout.cc:bool hb_in_range<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-aat-map.cc:bool hb_in_range<unsigned int>(unsigned int, unsigned int, unsigned int)
hb-buffer.cc:bool hb_in_range<unsigned int>(unsigned int, unsigned int, unsigned int)
Line
Count
Source
1165
406M
{
1166
406M
  static_assert (!std::is_signed<T>::value, "");
1167
1168
  /* The casts below are important as if T is smaller than int,
1169
   * the subtract results will become a signed int! */
1170
406M
  return (T)(u - lo) <= (T)(hi - lo);
1171
406M
}
Unexecuted instantiation: hb-face.cc:bool hb_in_range<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-face-builder.cc:bool hb_in_range<unsigned int>(unsigned int, unsigned int, unsigned int)
hb-fallback-shape.cc:bool hb_in_range<unsigned int>(unsigned int, unsigned int, unsigned int)
Line
Count
Source
1165
11.5M
{
1166
11.5M
  static_assert (!std::is_signed<T>::value, "");
1167
1168
  /* The casts below are important as if T is smaller than int,
1169
   * the subtract results will become a signed int! */
1170
11.5M
  return (T)(u - lo) <= (T)(hi - lo);
1171
11.5M
}
Unexecuted instantiation: hb-font.cc:bool hb_in_range<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-color.cc:bool hb_in_range<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:bool hb_in_range<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-font.cc:bool hb_in_range<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: VARC.cc:bool hb_in_range<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:bool hb_in_range<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-metrics.cc:bool hb_in_range<unsigned int>(unsigned int, unsigned int, unsigned int)
hb-ot-name.cc:bool hb_in_range<unsigned int>(unsigned int, unsigned int, unsigned int)
Line
Count
Source
1165
215k
{
1166
215k
  static_assert (!std::is_signed<T>::value, "");
1167
1168
  /* The casts below are important as if T is smaller than int,
1169
   * the subtract results will become a signed int! */
1170
215k
  return (T)(u - lo) <= (T)(hi - lo);
1171
215k
}
hb-ot-shape.cc:bool hb_in_range<unsigned int>(unsigned int, unsigned int, unsigned int)
Line
Count
Source
1165
55.0M
{
1166
55.0M
  static_assert (!std::is_signed<T>::value, "");
1167
1168
  /* The casts below are important as if T is smaller than int,
1169
   * the subtract results will become a signed int! */
1170
55.0M
  return (T)(u - lo) <= (T)(hi - lo);
1171
55.0M
}
Unexecuted instantiation: hb-ot-var.cc:bool hb_in_range<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-shape-plan.cc:bool hb_in_range<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-shape.cc:bool hb_in_range<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-static.cc:bool hb_in_range<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-style.cc:bool hb_in_range<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-unicode.cc:bool hb_in_range<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-graphite2.cc:bool hb_in_range<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-buffer-verify.cc:bool hb_in_range<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-paint.cc:bool hb_in_range<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-cff1-table.cc:bool hb_in_range<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-cff2-table.cc:bool hb_in_range<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-map.cc:bool hb_in_range<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:bool hb_in_range<unsigned int>(unsigned int, unsigned int, unsigned int)
hb-ot-shaper-arabic.cc:bool hb_in_range<unsigned char>(unsigned char, unsigned char, unsigned char)
Line
Count
Source
1165
3.66k
{
1166
3.66k
  static_assert (!std::is_signed<T>::value, "");
1167
1168
  /* The casts below are important as if T is smaller than int,
1169
   * the subtract results will become a signed int! */
1170
3.66k
  return (T)(u - lo) <= (T)(hi - lo);
1171
3.66k
}
Unexecuted instantiation: hb-ot-shaper-default.cc:bool hb_in_range<unsigned int>(unsigned int, unsigned int, unsigned int)
hb-ot-shaper-hangul.cc:bool hb_in_range<unsigned int>(unsigned int, unsigned int, unsigned int)
Line
Count
Source
1165
11.2M
{
1166
11.2M
  static_assert (!std::is_signed<T>::value, "");
1167
1168
  /* The casts below are important as if T is smaller than int,
1169
   * the subtract results will become a signed int! */
1170
11.2M
  return (T)(u - lo) <= (T)(hi - lo);
1171
11.2M
}
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:bool hb_in_range<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-shaper-indic.cc:bool hb_in_range<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:bool hb_in_range<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:bool hb_in_range<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:bool hb_in_range<unsigned int>(unsigned int, unsigned int, unsigned int)
hb-ot-shaper-thai.cc:bool hb_in_range<unsigned int>(unsigned int, unsigned int, unsigned int)
Line
Count
Source
1165
6.17M
{
1166
6.17M
  static_assert (!std::is_signed<T>::value, "");
1167
1168
  /* The casts below are important as if T is smaller than int,
1169
   * the subtract results will become a signed int! */
1170
6.17M
  return (T)(u - lo) <= (T)(hi - lo);
1171
6.17M
}
Unexecuted instantiation: hb-ot-shaper-use.cc:bool hb_in_range<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:bool hb_in_range<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:bool hb_in_range<unsigned int>(unsigned int, unsigned int, unsigned int)
hb-ot-shape-normalize.cc:bool hb_in_range<unsigned int>(unsigned int, unsigned int, unsigned int)
Line
Count
Source
1165
3.92M
{
1166
3.92M
  static_assert (!std::is_signed<T>::value, "");
1167
1168
  /* The casts below are important as if T is smaller than int,
1169
   * the subtract results will become a signed int! */
1170
3.92M
  return (T)(u - lo) <= (T)(hi - lo);
1171
3.92M
}
Unexecuted instantiation: hb-ucd.cc:bool hb_in_range<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-buffer-serialize.cc:bool hb_in_range<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:bool hb_in_range<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-subset-input.cc:bool hb_in_range<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-subset.cc:bool hb_in_range<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-subset-plan.cc:bool hb_in_range<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-subset-plan-layout.cc:bool hb_in_range<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-subset-plan-var.cc:bool hb_in_range<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-subset-table-layout.cc:bool hb_in_range<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-subset-table-var.cc:bool hb_in_range<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-subset-table-cff.cc:bool hb_in_range<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-subset-table-color.cc:bool hb_in_range<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-subset-table-other.cc:bool hb_in_range<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: gsubgpos-context.cc:bool hb_in_range<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-subset-cff1.cc:bool hb_in_range<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-subset-cff2.cc:bool hb_in_range<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-subset-instancer-iup.cc:bool hb_in_range<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-subset-cff-common.cc:bool hb_in_range<unsigned int>(unsigned int, unsigned int, unsigned int)
1172
template <typename T> static inline bool
1173
hb_in_ranges (T u, T lo1, T hi1)
1174
26.4M
{
1175
26.4M
  return hb_in_range (u, lo1, hi1);
1176
26.4M
}
Unexecuted instantiation: hb-aat-layout.cc:bool hb_in_ranges<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-aat-map.cc:bool hb_in_ranges<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-buffer.cc:bool hb_in_ranges<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-face.cc:bool hb_in_ranges<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-face-builder.cc:bool hb_in_ranges<unsigned int>(unsigned int, unsigned int, unsigned int)
hb-fallback-shape.cc:bool hb_in_ranges<unsigned int>(unsigned int, unsigned int, unsigned int)
Line
Count
Source
1174
2.14M
{
1175
2.14M
  return hb_in_range (u, lo1, hi1);
1176
2.14M
}
Unexecuted instantiation: hb-font.cc:bool hb_in_ranges<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-color.cc:bool hb_in_ranges<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:bool hb_in_ranges<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-font.cc:bool hb_in_ranges<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: VARC.cc:bool hb_in_ranges<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:bool hb_in_ranges<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-metrics.cc:bool hb_in_ranges<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-name.cc:bool hb_in_ranges<unsigned int>(unsigned int, unsigned int, unsigned int)
hb-ot-shape.cc:bool hb_in_ranges<unsigned int>(unsigned int, unsigned int, unsigned int)
Line
Count
Source
1174
19.5M
{
1175
19.5M
  return hb_in_range (u, lo1, hi1);
1176
19.5M
}
Unexecuted instantiation: hb-ot-var.cc:bool hb_in_ranges<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-shape-plan.cc:bool hb_in_ranges<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-shape.cc:bool hb_in_ranges<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-static.cc:bool hb_in_ranges<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-style.cc:bool hb_in_ranges<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-unicode.cc:bool hb_in_ranges<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-graphite2.cc:bool hb_in_ranges<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-buffer-verify.cc:bool hb_in_ranges<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-paint.cc:bool hb_in_ranges<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-cff1-table.cc:bool hb_in_ranges<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-cff2-table.cc:bool hb_in_ranges<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-map.cc:bool hb_in_ranges<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:bool hb_in_ranges<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-shaper-default.cc:bool hb_in_ranges<unsigned int>(unsigned int, unsigned int, unsigned int)
hb-ot-shaper-hangul.cc:bool hb_in_ranges<unsigned int>(unsigned int, unsigned int, unsigned int)
Line
Count
Source
1174
2.80M
{
1175
2.80M
  return hb_in_range (u, lo1, hi1);
1176
2.80M
}
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:bool hb_in_ranges<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-shaper-indic.cc:bool hb_in_ranges<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:bool hb_in_ranges<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:bool hb_in_ranges<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:bool hb_in_ranges<unsigned int>(unsigned int, unsigned int, unsigned int)
hb-ot-shaper-thai.cc:bool hb_in_ranges<unsigned int>(unsigned int, unsigned int, unsigned int)
Line
Count
Source
1174
31.4k
{
1175
31.4k
  return hb_in_range (u, lo1, hi1);
1176
31.4k
}
Unexecuted instantiation: hb-ot-shaper-use.cc:bool hb_in_ranges<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:bool hb_in_ranges<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:bool hb_in_ranges<unsigned int>(unsigned int, unsigned int, unsigned int)
hb-ot-shape-normalize.cc:bool hb_in_ranges<unsigned int>(unsigned int, unsigned int, unsigned int)
Line
Count
Source
1174
1.93M
{
1175
1.93M
  return hb_in_range (u, lo1, hi1);
1176
1.93M
}
Unexecuted instantiation: hb-ucd.cc:bool hb_in_ranges<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-buffer-serialize.cc:bool hb_in_ranges<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:bool hb_in_ranges<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-subset-input.cc:bool hb_in_ranges<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-subset.cc:bool hb_in_ranges<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-subset-plan.cc:bool hb_in_ranges<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-subset-plan-layout.cc:bool hb_in_ranges<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-subset-plan-var.cc:bool hb_in_ranges<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-subset-table-layout.cc:bool hb_in_ranges<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-subset-table-var.cc:bool hb_in_ranges<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-subset-table-cff.cc:bool hb_in_ranges<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-subset-table-color.cc:bool hb_in_ranges<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-subset-table-other.cc:bool hb_in_ranges<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: gsubgpos-context.cc:bool hb_in_ranges<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-subset-cff1.cc:bool hb_in_ranges<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-subset-cff2.cc:bool hb_in_ranges<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-subset-instancer-iup.cc:bool hb_in_ranges<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-subset-cff-common.cc:bool hb_in_ranges<unsigned int>(unsigned int, unsigned int, unsigned int)
1177
template <typename T, typename ...Ts> static inline bool
1178
hb_in_ranges (T u, T lo1, T hi1, Ts... ds)
1179
28.9M
{
1180
28.9M
  return hb_in_range<T> (u, lo1, hi1) || hb_in_ranges<T> (u, ds...);
1181
28.9M
}
Unexecuted instantiation: hb-aat-layout.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-aat-map.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-aat-map.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-buffer.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-buffer.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-face.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-face.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-face-builder.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-face-builder.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
hb-fallback-shape.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Line
Count
Source
1179
2.15M
{
1180
2.15M
  return hb_in_range<T> (u, lo1, hi1) || hb_in_ranges<T> (u, ds...);
1181
2.15M
}
hb-fallback-shape.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Line
Count
Source
1179
2.14M
{
1180
2.14M
  return hb_in_range<T> (u, lo1, hi1) || hb_in_ranges<T> (u, ds...);
1181
2.14M
}
Unexecuted instantiation: hb-font.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-font.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-color.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-color.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-font.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-font.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: VARC.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: VARC.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-metrics.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-metrics.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-name.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-name.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-shape.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
hb-ot-shape.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Line
Count
Source
1179
19.5M
{
1180
19.5M
  return hb_in_range<T> (u, lo1, hi1) || hb_in_ranges<T> (u, ds...);
1181
19.5M
}
Unexecuted instantiation: hb-ot-var.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-var.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-shape-plan.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-shape-plan.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-shape.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-shape.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-static.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-static.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-style.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-style.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-unicode.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-unicode.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-graphite2.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-graphite2.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-buffer-verify.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-buffer-verify.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-paint.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-paint.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-cff1-table.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-cff1-table.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-cff2-table.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-cff2-table.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-map.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-map.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-shaper-default.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-shaper-default.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
hb-ot-shaper-hangul.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Line
Count
Source
1179
2.95M
{
1180
2.95M
  return hb_in_range<T> (u, lo1, hi1) || hb_in_ranges<T> (u, ds...);
1181
2.95M
}
Unexecuted instantiation: hb-ot-shaper-hangul.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-shaper-indic.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-shaper-indic.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
hb-ot-shaper-thai.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Line
Count
Source
1179
45.6k
{
1180
45.6k
  return hb_in_range<T> (u, lo1, hi1) || hb_in_ranges<T> (u, ds...);
1181
45.6k
}
hb-ot-shaper-thai.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Line
Count
Source
1179
32.2k
{
1180
32.2k
  return hb_in_range<T> (u, lo1, hi1) || hb_in_ranges<T> (u, ds...);
1181
32.2k
}
hb-ot-shaper-thai.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Line
Count
Source
1179
31.6k
{
1180
31.6k
  return hb_in_range<T> (u, lo1, hi1) || hb_in_ranges<T> (u, ds...);
1181
31.6k
}
Unexecuted instantiation: hb-ot-shaper-use.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-shaper-use.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
hb-ot-shape-normalize.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Line
Count
Source
1179
1.98M
{
1180
1.98M
  return hb_in_range<T> (u, lo1, hi1) || hb_in_ranges<T> (u, ds...);
1181
1.98M
}
Unexecuted instantiation: hb-ot-shape-normalize.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ucd.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ucd.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-buffer-serialize.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-buffer-serialize.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-subset-input.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-subset-input.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-subset.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-subset.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-subset-plan.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-subset-plan.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-subset-plan-layout.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-subset-plan-layout.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-subset-plan-var.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-subset-plan-var.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-subset-table-layout.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-subset-table-layout.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-subset-table-var.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-subset-table-var.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-subset-table-cff.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-subset-table-cff.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-subset-table-color.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-subset-table-color.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-subset-table-other.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-subset-table-other.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: gsubgpos-context.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: gsubgpos-context.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-subset-cff1.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-subset-cff1.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-subset-cff2.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-subset-cff2.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-subset-instancer-iup.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-subset-instancer-iup.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-subset-cff-common.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-subset-cff-common.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
1182
1183
1184
/*
1185
 * Overflow checking.
1186
 */
1187
1188
static inline bool
1189
hb_unsigned_mul_overflows (unsigned int count, unsigned int size, unsigned *result = nullptr)
1190
116M
{
1191
116M
#if hb_has_builtin(__builtin_mul_overflow)
1192
116M
  unsigned stack_result;
1193
116M
  if (!result)
1194
8.09M
    result = &stack_result;
1195
116M
  return __builtin_mul_overflow (count, size, result);
1196
0
#endif
1197
1198
0
  if (result)
1199
0
    *result = count * size;
1200
0
  return (size > 0) && (count >= ((unsigned int) -1) / size);
1201
116M
}
hb-aat-layout.cc:hb_unsigned_mul_overflows(unsigned int, unsigned int, unsigned int*)
Line
Count
Source
1190
59.3M
{
1191
59.3M
#if hb_has_builtin(__builtin_mul_overflow)
1192
59.3M
  unsigned stack_result;
1193
59.3M
  if (!result)
1194
514k
    result = &stack_result;
1195
59.3M
  return __builtin_mul_overflow (count, size, result);
1196
0
#endif
1197
1198
0
  if (result)
1199
0
    *result = count * size;
1200
0
  return (size > 0) && (count >= ((unsigned int) -1) / size);
1201
59.3M
}
Unexecuted instantiation: hb-aat-map.cc:hb_unsigned_mul_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-blob.cc:hb_unsigned_mul_overflows(unsigned int, unsigned int, unsigned int*)
hb-buffer.cc:hb_unsigned_mul_overflows(unsigned int, unsigned int, unsigned int*)
Line
Count
Source
1190
56.5M
{
1191
56.5M
#if hb_has_builtin(__builtin_mul_overflow)
1192
56.5M
  unsigned stack_result;
1193
56.5M
  if (!result)
1194
7.28M
    result = &stack_result;
1195
56.5M
  return __builtin_mul_overflow (count, size, result);
1196
0
#endif
1197
1198
0
  if (result)
1199
0
    *result = count * size;
1200
0
  return (size > 0) && (count >= ((unsigned int) -1) / size);
1201
56.5M
}
Unexecuted instantiation: hb-common.cc:hb_unsigned_mul_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-draw.cc:hb_unsigned_mul_overflows(unsigned int, unsigned int, unsigned int*)
hb-face.cc:hb_unsigned_mul_overflows(unsigned int, unsigned int, unsigned int*)
Line
Count
Source
1190
46.2k
{
1191
46.2k
#if hb_has_builtin(__builtin_mul_overflow)
1192
46.2k
  unsigned stack_result;
1193
46.2k
  if (!result)
1194
45.0k
    result = &stack_result;
1195
46.2k
  return __builtin_mul_overflow (count, size, result);
1196
0
#endif
1197
1198
0
  if (result)
1199
0
    *result = count * size;
1200
0
  return (size > 0) && (count >= ((unsigned int) -1) / size);
1201
46.2k
}
hb-face-builder.cc:hb_unsigned_mul_overflows(unsigned int, unsigned int, unsigned int*)
Line
Count
Source
1190
109k
{
1191
109k
#if hb_has_builtin(__builtin_mul_overflow)
1192
109k
  unsigned stack_result;
1193
109k
  if (!result)
1194
109k
    result = &stack_result;
1195
109k
  return __builtin_mul_overflow (count, size, result);
1196
0
#endif
1197
1198
0
  if (result)
1199
0
    *result = count * size;
1200
0
  return (size > 0) && (count >= ((unsigned int) -1) / size);
1201
109k
}
Unexecuted instantiation: hb-fallback-shape.cc:hb_unsigned_mul_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-font.cc:hb_unsigned_mul_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-map.cc:hb_unsigned_mul_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-number.cc:hb_unsigned_mul_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-ot-color.cc:hb_unsigned_mul_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-ot-face.cc:hb_unsigned_mul_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-ot-font.cc:hb_unsigned_mul_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-outline.cc:hb_unsigned_mul_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: VARC.cc:hb_unsigned_mul_overflows(unsigned int, unsigned int, unsigned int*)
hb-ot-layout.cc:hb_unsigned_mul_overflows(unsigned int, unsigned int, unsigned int*)
Line
Count
Source
1190
13.3k
{
1191
13.3k
#if hb_has_builtin(__builtin_mul_overflow)
1192
13.3k
  unsigned stack_result;
1193
13.3k
  if (!result)
1194
1.49k
    result = &stack_result;
1195
13.3k
  return __builtin_mul_overflow (count, size, result);
1196
0
#endif
1197
1198
0
  if (result)
1199
0
    *result = count * size;
1200
0
  return (size > 0) && (count >= ((unsigned int) -1) / size);
1201
13.3k
}
Unexecuted instantiation: hb-ot-metrics.cc:hb_unsigned_mul_overflows(unsigned int, unsigned int, unsigned int*)
hb-ot-name.cc:hb_unsigned_mul_overflows(unsigned int, unsigned int, unsigned int*)
Line
Count
Source
1190
15.6k
{
1191
15.6k
#if hb_has_builtin(__builtin_mul_overflow)
1192
15.6k
  unsigned stack_result;
1193
15.6k
  if (!result)
1194
929
    result = &stack_result;
1195
15.6k
  return __builtin_mul_overflow (count, size, result);
1196
0
#endif
1197
1198
0
  if (result)
1199
0
    *result = count * size;
1200
0
  return (size > 0) && (count >= ((unsigned int) -1) / size);
1201
15.6k
}
Unexecuted instantiation: hb-ot-shape.cc:hb_unsigned_mul_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-ot-tag.cc:hb_unsigned_mul_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-ot-var.cc:hb_unsigned_mul_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-set.cc:hb_unsigned_mul_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-shape-plan.cc:hb_unsigned_mul_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-shape.cc:hb_unsigned_mul_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-shaper.cc:hb_unsigned_mul_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-static.cc:hb_unsigned_mul_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-style.cc:hb_unsigned_mul_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-unicode.cc:hb_unsigned_mul_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-graphite2.cc:hb_unsigned_mul_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-icu.cc:hb_unsigned_mul_overflows(unsigned int, unsigned int, unsigned int*)
hb-buffer-verify.cc:hb_unsigned_mul_overflows(unsigned int, unsigned int, unsigned int*)
Line
Count
Source
1190
12.8k
{
1191
12.8k
#if hb_has_builtin(__builtin_mul_overflow)
1192
12.8k
  unsigned stack_result;
1193
12.8k
  if (!result)
1194
12.8k
    result = &stack_result;
1195
12.8k
  return __builtin_mul_overflow (count, size, result);
1196
0
#endif
1197
1198
0
  if (result)
1199
0
    *result = count * size;
1200
0
  return (size > 0) && (count >= ((unsigned int) -1) / size);
1201
12.8k
}
Unexecuted instantiation: hb-paint.cc:hb_unsigned_mul_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-paint-bounded.cc:hb_unsigned_mul_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-paint-extents.cc:hb_unsigned_mul_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-ot-cff1-table.cc:hb_unsigned_mul_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-ot-cff2-table.cc:hb_unsigned_mul_overflows(unsigned int, unsigned int, unsigned int*)
hb-ot-map.cc:hb_unsigned_mul_overflows(unsigned int, unsigned int, unsigned int*)
Line
Count
Source
1190
94.7k
{
1191
94.7k
#if hb_has_builtin(__builtin_mul_overflow)
1192
94.7k
  unsigned stack_result;
1193
94.7k
  if (!result)
1194
94.7k
    result = &stack_result;
1195
94.7k
  return __builtin_mul_overflow (count, size, result);
1196
0
#endif
1197
1198
0
  if (result)
1199
0
    *result = count * size;
1200
0
  return (size > 0) && (count >= ((unsigned int) -1) / size);
1201
94.7k
}
Unexecuted instantiation: hb-ot-shaper-arabic.cc:hb_unsigned_mul_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-ot-shaper-default.cc:hb_unsigned_mul_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:hb_unsigned_mul_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:hb_unsigned_mul_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-ot-shaper-indic.cc:hb_unsigned_mul_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:hb_unsigned_mul_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:hb_unsigned_mul_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:hb_unsigned_mul_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-ot-shaper-thai.cc:hb_unsigned_mul_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-ot-shaper-use.cc:hb_unsigned_mul_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:hb_unsigned_mul_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-ot-shape-fallback.cc:hb_unsigned_mul_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-ot-shape-normalize.cc:hb_unsigned_mul_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-ucd.cc:hb_unsigned_mul_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-buffer-serialize.cc:hb_unsigned_mul_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:hb_unsigned_mul_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-subset-input.cc:hb_unsigned_mul_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-subset.cc:hb_unsigned_mul_overflows(unsigned int, unsigned int, unsigned int*)
hb-subset-plan.cc:hb_unsigned_mul_overflows(unsigned int, unsigned int, unsigned int*)
Line
Count
Source
1190
19.2k
{
1191
19.2k
#if hb_has_builtin(__builtin_mul_overflow)
1192
19.2k
  unsigned stack_result;
1193
19.2k
  if (!result)
1194
19.2k
    result = &stack_result;
1195
19.2k
  return __builtin_mul_overflow (count, size, result);
1196
0
#endif
1197
1198
0
  if (result)
1199
0
    *result = count * size;
1200
0
  return (size > 0) && (count >= ((unsigned int) -1) / size);
1201
19.2k
}
Unexecuted instantiation: hb-subset-plan-layout.cc:hb_unsigned_mul_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-subset-plan-var.cc:hb_unsigned_mul_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-subset-table-layout.cc:hb_unsigned_mul_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-subset-table-var.cc:hb_unsigned_mul_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-subset-table-cff.cc:hb_unsigned_mul_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-subset-table-color.cc:hb_unsigned_mul_overflows(unsigned int, unsigned int, unsigned int*)
hb-subset-table-other.cc:hb_unsigned_mul_overflows(unsigned int, unsigned int, unsigned int*)
Line
Count
Source
1190
6.42k
{
1191
6.42k
#if hb_has_builtin(__builtin_mul_overflow)
1192
6.42k
  unsigned stack_result;
1193
6.42k
  if (!result)
1194
6.42k
    result = &stack_result;
1195
6.42k
  return __builtin_mul_overflow (count, size, result);
1196
0
#endif
1197
1198
0
  if (result)
1199
0
    *result = count * size;
1200
0
  return (size > 0) && (count >= ((unsigned int) -1) / size);
1201
6.42k
}
Unexecuted instantiation: gsubgpos-context.cc:hb_unsigned_mul_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-subset-cff1.cc:hb_unsigned_mul_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-subset-cff2.cc:hb_unsigned_mul_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-subset-instancer-iup.cc:hb_unsigned_mul_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-subset-instancer-solver.cc:hb_unsigned_mul_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-subset-cff-common.cc:hb_unsigned_mul_overflows(unsigned int, unsigned int, unsigned int*)
1202
1203
static inline bool
1204
hb_unsigned_add_overflows (unsigned int a, unsigned int b, unsigned *result = nullptr)
1205
0
{
1206
0
#if hb_has_builtin(__builtin_add_overflow)
1207
0
  unsigned stack_result;
1208
0
  if (!result)
1209
0
    result = &stack_result;
1210
0
  return __builtin_add_overflow (a, b, result);
1211
0
#endif
1212
1213
0
  if (result)
1214
0
    *result = a + b;
1215
0
  return b > (unsigned int) -1 - a;
1216
0
}
Unexecuted instantiation: hb-aat-layout.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-aat-map.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-blob.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-buffer.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-common.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-draw.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-face.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-face-builder.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-fallback-shape.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-font.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-map.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-number.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-ot-color.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-ot-face.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-ot-font.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-outline.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: VARC.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-ot-layout.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-ot-metrics.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-ot-name.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-ot-shape.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-ot-tag.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-ot-var.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-set.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-shape-plan.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-shape.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-shaper.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-static.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-style.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-unicode.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-graphite2.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-icu.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-buffer-verify.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-paint.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-paint-bounded.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-paint-extents.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-ot-cff1-table.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-ot-cff2-table.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-ot-map.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-ot-shaper-default.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-ot-shaper-indic.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-ot-shaper-thai.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-ot-shaper-use.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-ot-shape-fallback.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-ot-shape-normalize.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-ucd.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-buffer-serialize.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-subset-input.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-subset.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-subset-plan.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-subset-plan-layout.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-subset-plan-var.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-subset-table-layout.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-subset-table-var.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-subset-table-cff.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-subset-table-color.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-subset-table-other.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: gsubgpos-context.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-subset-cff1.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-subset-cff2.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-subset-instancer-iup.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-subset-instancer-solver.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-subset-cff-common.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
1217
1218
/* Saturating arithmetic on size_t.  On platforms where size_t is wider than
1219
 * unsigned int (i.e. 64-bit), the inputs to get_size()-style computations
1220
 * (counts and static_sizes which are at most 32-bit) cannot overflow size_t,
1221
 * so these reduce to plain arithmetic.  On 32-bit platforms (size_t is
1222
 * unsigned int), they saturate to SIZE_MAX so sanitize/serialize callers
1223
 * naturally reject the resulting size as out-of-range. */
1224
1225
static inline size_t
1226
hb_unsigned_mul_saturate (size_t a, size_t b)
1227
3.29M
{
1228
3.29M
  if (sizeof (size_t) > sizeof (unsigned int))
1229
3.29M
    return a * b;
1230
0
#if hb_has_builtin(__builtin_mul_overflow)
1231
0
  size_t result;
1232
0
  if (__builtin_mul_overflow (a, b, &result))
1233
0
    return (size_t) -1;
1234
0
  return result;
1235
#else
1236
  if (b > 0 && a > ((size_t) -1) / b) return (size_t) -1;
1237
  return a * b;
1238
#endif
1239
0
}
hb-aat-layout.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Line
Count
Source
1227
8.11k
{
1228
8.11k
  if (sizeof (size_t) > sizeof (unsigned int))
1229
8.11k
    return a * b;
1230
0
#if hb_has_builtin(__builtin_mul_overflow)
1231
0
  size_t result;
1232
0
  if (__builtin_mul_overflow (a, b, &result))
1233
0
    return (size_t) -1;
1234
0
  return result;
1235
#else
1236
  if (b > 0 && a > ((size_t) -1) / b) return (size_t) -1;
1237
  return a * b;
1238
#endif
1239
0
}
Unexecuted instantiation: hb-aat-map.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-blob.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-buffer.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-common.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-draw.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-face.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
hb-face-builder.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Line
Count
Source
1227
62.8k
{
1228
62.8k
  if (sizeof (size_t) > sizeof (unsigned int))
1229
62.8k
    return a * b;
1230
0
#if hb_has_builtin(__builtin_mul_overflow)
1231
0
  size_t result;
1232
0
  if (__builtin_mul_overflow (a, b, &result))
1233
0
    return (size_t) -1;
1234
0
  return result;
1235
#else
1236
  if (b > 0 && a > ((size_t) -1) / b) return (size_t) -1;
1237
  return a * b;
1238
#endif
1239
0
}
Unexecuted instantiation: hb-fallback-shape.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-font.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-map.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-number.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-color.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-face.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
hb-ot-font.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Line
Count
Source
1227
66
{
1228
66
  if (sizeof (size_t) > sizeof (unsigned int))
1229
66
    return a * b;
1230
0
#if hb_has_builtin(__builtin_mul_overflow)
1231
0
  size_t result;
1232
0
  if (__builtin_mul_overflow (a, b, &result))
1233
0
    return (size_t) -1;
1234
0
  return result;
1235
#else
1236
  if (b > 0 && a > ((size_t) -1) / b) return (size_t) -1;
1237
  return a * b;
1238
#endif
1239
0
}
Unexecuted instantiation: hb-outline.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: VARC.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
hb-ot-layout.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Line
Count
Source
1227
3.22M
{
1228
3.22M
  if (sizeof (size_t) > sizeof (unsigned int))
1229
3.22M
    return a * b;
1230
0
#if hb_has_builtin(__builtin_mul_overflow)
1231
0
  size_t result;
1232
0
  if (__builtin_mul_overflow (a, b, &result))
1233
0
    return (size_t) -1;
1234
0
  return result;
1235
#else
1236
  if (b > 0 && a > ((size_t) -1) / b) return (size_t) -1;
1237
  return a * b;
1238
#endif
1239
0
}
Unexecuted instantiation: hb-ot-metrics.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-name.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shape.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-tag.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-var.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-set.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-shape-plan.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-shape.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-shaper.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-static.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-style.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-unicode.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-graphite2.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-icu.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-buffer-verify.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-paint.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-paint-bounded.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-paint-extents.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-cff1-table.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-cff2-table.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-map.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shaper-default.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shaper-indic.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shaper-thai.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shaper-use.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shape-fallback.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shape-normalize.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-ucd.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-buffer-serialize.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-input.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-subset.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-plan.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-plan-layout.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-plan-var.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-table-layout.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-table-var.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-table-cff.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-table-color.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-table-other.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: gsubgpos-context.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-cff1.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-cff2.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-instancer-iup.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-instancer-solver.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-cff-common.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
1240
1241
static inline size_t
1242
hb_unsigned_add_saturate (size_t a, size_t b)
1243
3.24M
{
1244
3.24M
  if (sizeof (size_t) > sizeof (unsigned int))
1245
3.24M
    return a + b;
1246
0
#if hb_has_builtin(__builtin_add_overflow)
1247
0
  size_t result;
1248
0
  if (__builtin_add_overflow (a, b, &result))
1249
0
    return (size_t) -1;
1250
0
  return result;
1251
#else
1252
  if (b > ((size_t) -1) - a) return (size_t) -1;
1253
  return a + b;
1254
#endif
1255
0
}
hb-aat-layout.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Line
Count
Source
1243
8.11k
{
1244
8.11k
  if (sizeof (size_t) > sizeof (unsigned int))
1245
8.11k
    return a + b;
1246
0
#if hb_has_builtin(__builtin_add_overflow)
1247
0
  size_t result;
1248
0
  if (__builtin_add_overflow (a, b, &result))
1249
0
    return (size_t) -1;
1250
0
  return result;
1251
#else
1252
  if (b > ((size_t) -1) - a) return (size_t) -1;
1253
  return a + b;
1254
#endif
1255
0
}
Unexecuted instantiation: hb-aat-map.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-blob.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-buffer.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-common.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-draw.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-face.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
hb-face-builder.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Line
Count
Source
1243
6.42k
{
1244
6.42k
  if (sizeof (size_t) > sizeof (unsigned int))
1245
6.42k
    return a + b;
1246
0
#if hb_has_builtin(__builtin_add_overflow)
1247
0
  size_t result;
1248
0
  if (__builtin_add_overflow (a, b, &result))
1249
0
    return (size_t) -1;
1250
0
  return result;
1251
#else
1252
  if (b > ((size_t) -1) - a) return (size_t) -1;
1253
  return a + b;
1254
#endif
1255
0
}
Unexecuted instantiation: hb-fallback-shape.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-font.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-map.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-number.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-color.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-face.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
hb-ot-font.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Line
Count
Source
1243
66
{
1244
66
  if (sizeof (size_t) > sizeof (unsigned int))
1245
66
    return a + b;
1246
0
#if hb_has_builtin(__builtin_add_overflow)
1247
0
  size_t result;
1248
0
  if (__builtin_add_overflow (a, b, &result))
1249
0
    return (size_t) -1;
1250
0
  return result;
1251
#else
1252
  if (b > ((size_t) -1) - a) return (size_t) -1;
1253
  return a + b;
1254
#endif
1255
0
}
Unexecuted instantiation: hb-outline.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: VARC.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
hb-ot-layout.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Line
Count
Source
1243
3.22M
{
1244
3.22M
  if (sizeof (size_t) > sizeof (unsigned int))
1245
3.22M
    return a + b;
1246
0
#if hb_has_builtin(__builtin_add_overflow)
1247
0
  size_t result;
1248
0
  if (__builtin_add_overflow (a, b, &result))
1249
0
    return (size_t) -1;
1250
0
  return result;
1251
#else
1252
  if (b > ((size_t) -1) - a) return (size_t) -1;
1253
  return a + b;
1254
#endif
1255
0
}
Unexecuted instantiation: hb-ot-metrics.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-name.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shape.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-tag.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-var.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-set.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-shape-plan.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-shape.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-shaper.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-static.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-style.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-unicode.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-graphite2.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-icu.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-buffer-verify.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-paint.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-paint-bounded.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-paint-extents.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-cff1-table.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-cff2-table.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-map.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shaper-default.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shaper-indic.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shaper-thai.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shaper-use.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shape-fallback.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shape-normalize.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-ucd.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-buffer-serialize.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-input.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-subset.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-plan.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-plan-layout.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-plan-var.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-table-layout.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-table-var.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-table-cff.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-table-color.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
hb-subset-table-other.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Line
Count
Source
1243
12.8k
{
1244
12.8k
  if (sizeof (size_t) > sizeof (unsigned int))
1245
12.8k
    return a + b;
1246
0
#if hb_has_builtin(__builtin_add_overflow)
1247
0
  size_t result;
1248
0
  if (__builtin_add_overflow (a, b, &result))
1249
0
    return (size_t) -1;
1250
0
  return result;
1251
#else
1252
  if (b > ((size_t) -1) - a) return (size_t) -1;
1253
  return a + b;
1254
#endif
1255
0
}
Unexecuted instantiation: gsubgpos-context.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-cff1.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-cff2.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-instancer-iup.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-instancer-solver.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-cff-common.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
1256
1257
/* Variadic forms: fold left across all arguments. */
1258
template <typename ...Ts>
1259
static inline size_t
1260
hb_unsigned_mul_saturate (size_t a, size_t b, size_t c, Ts... rest)
1261
0
{ return hb_unsigned_mul_saturate (hb_unsigned_mul_saturate (a, b), c, rest...); }
Unexecuted instantiation: hb-aat-layout.cc:unsigned long hb_unsigned_mul_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-aat-map.cc:unsigned long hb_unsigned_mul_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-face.cc:unsigned long hb_unsigned_mul_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-font.cc:unsigned long hb_unsigned_mul_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-color.cc:unsigned long hb_unsigned_mul_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-face.cc:unsigned long hb_unsigned_mul_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-font.cc:unsigned long hb_unsigned_mul_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: VARC.cc:unsigned long hb_unsigned_mul_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-layout.cc:unsigned long hb_unsigned_mul_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-metrics.cc:unsigned long hb_unsigned_mul_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shape.cc:unsigned long hb_unsigned_mul_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-var.cc:unsigned long hb_unsigned_mul_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-static.cc:unsigned long hb_unsigned_mul_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-style.cc:unsigned long hb_unsigned_mul_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-cff1-table.cc:unsigned long hb_unsigned_mul_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-cff2-table.cc:unsigned long hb_unsigned_mul_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:unsigned long hb_unsigned_mul_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shape-fallback.cc:unsigned long hb_unsigned_mul_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-subset.cc:unsigned long hb_unsigned_mul_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-plan.cc:unsigned long hb_unsigned_mul_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-plan-layout.cc:unsigned long hb_unsigned_mul_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-plan-var.cc:unsigned long hb_unsigned_mul_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-table-layout.cc:unsigned long hb_unsigned_mul_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-table-var.cc:unsigned long hb_unsigned_mul_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-table-cff.cc:unsigned long hb_unsigned_mul_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-table-color.cc:unsigned long hb_unsigned_mul_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-table-other.cc:unsigned long hb_unsigned_mul_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: gsubgpos-context.cc:unsigned long hb_unsigned_mul_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-cff1.cc:unsigned long hb_unsigned_mul_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-cff2.cc:unsigned long hb_unsigned_mul_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-cff-common.cc:unsigned long hb_unsigned_mul_saturate<>(unsigned long, unsigned long, unsigned long)
1262
1263
template <typename ...Ts>
1264
static inline size_t
1265
hb_unsigned_add_saturate (size_t a, size_t b, size_t c, Ts... rest)
1266
0
{ return hb_unsigned_add_saturate (hb_unsigned_add_saturate (a, b), c, rest...); }
Unexecuted instantiation: hb-aat-layout.cc:unsigned long hb_unsigned_add_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-aat-layout.cc:unsigned long hb_unsigned_add_saturate<unsigned int>(unsigned long, unsigned long, unsigned long, unsigned int)
Unexecuted instantiation: hb-aat-map.cc:unsigned long hb_unsigned_add_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-aat-map.cc:unsigned long hb_unsigned_add_saturate<unsigned int>(unsigned long, unsigned long, unsigned long, unsigned int)
Unexecuted instantiation: hb-face.cc:unsigned long hb_unsigned_add_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-face.cc:unsigned long hb_unsigned_add_saturate<unsigned int>(unsigned long, unsigned long, unsigned long, unsigned int)
Unexecuted instantiation: hb-font.cc:unsigned long hb_unsigned_add_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-font.cc:unsigned long hb_unsigned_add_saturate<unsigned int>(unsigned long, unsigned long, unsigned long, unsigned int)
Unexecuted instantiation: hb-ot-color.cc:unsigned long hb_unsigned_add_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-color.cc:unsigned long hb_unsigned_add_saturate<unsigned int>(unsigned long, unsigned long, unsigned long, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:unsigned long hb_unsigned_add_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-face.cc:unsigned long hb_unsigned_add_saturate<unsigned int>(unsigned long, unsigned long, unsigned long, unsigned int)
Unexecuted instantiation: hb-ot-font.cc:unsigned long hb_unsigned_add_saturate<unsigned int>(unsigned long, unsigned long, unsigned long, unsigned int)
Unexecuted instantiation: hb-ot-font.cc:unsigned long hb_unsigned_add_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: VARC.cc:unsigned long hb_unsigned_add_saturate<unsigned int>(unsigned long, unsigned long, unsigned long, unsigned int)
Unexecuted instantiation: VARC.cc:unsigned long hb_unsigned_add_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-layout.cc:unsigned long hb_unsigned_add_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-layout.cc:unsigned long hb_unsigned_add_saturate<unsigned int>(unsigned long, unsigned long, unsigned long, unsigned int)
Unexecuted instantiation: hb-ot-metrics.cc:unsigned long hb_unsigned_add_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-metrics.cc:unsigned long hb_unsigned_add_saturate<unsigned int>(unsigned long, unsigned long, unsigned long, unsigned int)
Unexecuted instantiation: hb-ot-shape.cc:unsigned long hb_unsigned_add_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shape.cc:unsigned long hb_unsigned_add_saturate<unsigned int>(unsigned long, unsigned long, unsigned long, unsigned int)
Unexecuted instantiation: hb-ot-var.cc:unsigned long hb_unsigned_add_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-var.cc:unsigned long hb_unsigned_add_saturate<unsigned int>(unsigned long, unsigned long, unsigned long, unsigned int)
Unexecuted instantiation: hb-static.cc:unsigned long hb_unsigned_add_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-static.cc:unsigned long hb_unsigned_add_saturate<unsigned int>(unsigned long, unsigned long, unsigned long, unsigned int)
Unexecuted instantiation: hb-style.cc:unsigned long hb_unsigned_add_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-style.cc:unsigned long hb_unsigned_add_saturate<unsigned int>(unsigned long, unsigned long, unsigned long, unsigned int)
Unexecuted instantiation: hb-ot-cff1-table.cc:unsigned long hb_unsigned_add_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-cff1-table.cc:unsigned long hb_unsigned_add_saturate<unsigned int>(unsigned long, unsigned long, unsigned long, unsigned int)
Unexecuted instantiation: hb-ot-cff2-table.cc:unsigned long hb_unsigned_add_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-cff2-table.cc:unsigned long hb_unsigned_add_saturate<unsigned int>(unsigned long, unsigned long, unsigned long, unsigned int)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:unsigned long hb_unsigned_add_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:unsigned long hb_unsigned_add_saturate<unsigned int>(unsigned long, unsigned long, unsigned long, unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:unsigned long hb_unsigned_add_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shape-fallback.cc:unsigned long hb_unsigned_add_saturate<unsigned int>(unsigned long, unsigned long, unsigned long, unsigned int)
Unexecuted instantiation: hb-subset.cc:unsigned long hb_unsigned_add_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-subset.cc:unsigned long hb_unsigned_add_saturate<unsigned int>(unsigned long, unsigned long, unsigned long, unsigned int)
Unexecuted instantiation: hb-subset-plan.cc:unsigned long hb_unsigned_add_saturate<unsigned int>(unsigned long, unsigned long, unsigned long, unsigned int)
Unexecuted instantiation: hb-subset-plan.cc:unsigned long hb_unsigned_add_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-plan-layout.cc:unsigned long hb_unsigned_add_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-plan-layout.cc:unsigned long hb_unsigned_add_saturate<unsigned int>(unsigned long, unsigned long, unsigned long, unsigned int)
Unexecuted instantiation: hb-subset-plan-var.cc:unsigned long hb_unsigned_add_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-plan-var.cc:unsigned long hb_unsigned_add_saturate<unsigned int>(unsigned long, unsigned long, unsigned long, unsigned int)
Unexecuted instantiation: hb-subset-table-layout.cc:unsigned long hb_unsigned_add_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-table-layout.cc:unsigned long hb_unsigned_add_saturate<unsigned int>(unsigned long, unsigned long, unsigned long, unsigned int)
Unexecuted instantiation: hb-subset-table-var.cc:unsigned long hb_unsigned_add_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-table-var.cc:unsigned long hb_unsigned_add_saturate<unsigned int>(unsigned long, unsigned long, unsigned long, unsigned int)
Unexecuted instantiation: hb-subset-table-cff.cc:unsigned long hb_unsigned_add_saturate<unsigned int>(unsigned long, unsigned long, unsigned long, unsigned int)
Unexecuted instantiation: hb-subset-table-cff.cc:unsigned long hb_unsigned_add_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-table-color.cc:unsigned long hb_unsigned_add_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-table-color.cc:unsigned long hb_unsigned_add_saturate<unsigned int>(unsigned long, unsigned long, unsigned long, unsigned int)
Unexecuted instantiation: hb-subset-table-other.cc:unsigned long hb_unsigned_add_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-table-other.cc:unsigned long hb_unsigned_add_saturate<unsigned int>(unsigned long, unsigned long, unsigned long, unsigned int)
Unexecuted instantiation: gsubgpos-context.cc:unsigned long hb_unsigned_add_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: gsubgpos-context.cc:unsigned long hb_unsigned_add_saturate<unsigned int>(unsigned long, unsigned long, unsigned long, unsigned int)
Unexecuted instantiation: hb-subset-cff1.cc:unsigned long hb_unsigned_add_saturate<unsigned int>(unsigned long, unsigned long, unsigned long, unsigned int)
Unexecuted instantiation: hb-subset-cff1.cc:unsigned long hb_unsigned_add_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-cff2.cc:unsigned long hb_unsigned_add_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-cff2.cc:unsigned long hb_unsigned_add_saturate<unsigned int>(unsigned long, unsigned long, unsigned long, unsigned int)
Unexecuted instantiation: hb-subset-cff-common.cc:unsigned long hb_unsigned_add_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-cff-common.cc:unsigned long hb_unsigned_add_saturate<unsigned int>(unsigned long, unsigned long, unsigned long, unsigned int)
1267
1268
/* Saturating mul-add: a * b + c.  Covers the dominant get_size() pattern
1269
 * `count * static_size + min_size`. */
1270
static inline size_t
1271
hb_unsigned_mul_add_saturate (size_t a, size_t b, size_t c)
1272
3.23M
{ return hb_unsigned_add_saturate (hb_unsigned_mul_saturate (a, b), c); }
hb-aat-layout.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Line
Count
Source
1272
8.11k
{ return hb_unsigned_add_saturate (hb_unsigned_mul_saturate (a, b), c); }
Unexecuted instantiation: hb-aat-map.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-blob.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-buffer.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-common.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-draw.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-face.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
hb-face-builder.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Line
Count
Source
1272
6.42k
{ return hb_unsigned_add_saturate (hb_unsigned_mul_saturate (a, b), c); }
Unexecuted instantiation: hb-fallback-shape.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-font.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-map.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-number.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-color.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-face.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
hb-ot-font.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Line
Count
Source
1272
66
{ return hb_unsigned_add_saturate (hb_unsigned_mul_saturate (a, b), c); }
Unexecuted instantiation: hb-outline.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: VARC.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
hb-ot-layout.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Line
Count
Source
1272
3.22M
{ return hb_unsigned_add_saturate (hb_unsigned_mul_saturate (a, b), c); }
Unexecuted instantiation: hb-ot-metrics.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-name.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shape.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-tag.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-var.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-set.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-shape-plan.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-shape.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-shaper.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-static.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-style.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-unicode.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-graphite2.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-icu.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-buffer-verify.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-paint.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-paint-bounded.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-paint-extents.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-cff1-table.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-cff2-table.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-map.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shaper-default.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shaper-indic.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shaper-thai.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shaper-use.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shape-fallback.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shape-normalize.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-ucd.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-buffer-serialize.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-input.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-subset.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-plan.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-plan-layout.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-plan-var.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-table-layout.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-table-var.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-table-cff.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-table-color.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-table-other.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: gsubgpos-context.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-cff1.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-cff2.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-instancer-iup.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-instancer-solver.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-cff-common.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
1273
1274
1275
/*
1276
 * Sort and search.
1277
 */
1278
1279
template <typename K, typename V, typename ...Ts>
1280
static int
1281
_hb_cmp_method (const void *pkey, const void *pval, Ts... ds)
1282
489M
{
1283
489M
  const K& key = * (const K*) pkey;
1284
489M
  const V& val = * (const V*) pval;
1285
1286
489M
  return val.cmp (key, ds...);
1287
489M
}
Unexecuted instantiation: hb-aat-layout.cc:int _hb_cmp_method<hb_aat_layout_feature_type_t, AAT::FeatureName const>(void const*, void const*)
Unexecuted instantiation: hb-aat-layout.cc:int _hb_cmp_method<unsigned int, hb_aat_feature_mapping_t const>(void const*, void const*)
Unexecuted instantiation: hb-aat-layout.cc:int _hb_cmp_method<hb_aat_map_builder_t::feature_info_t, hb_aat_map_builder_t::feature_info_t const>(void const*, void const*)
hb-aat-layout.cc:int _hb_cmp_method<hb_bit_set_t::page_map_t, hb_bit_set_t::page_map_t const>(void const*, void const*)
Line
Count
Source
1282
20.4M
{
1283
20.4M
  const K& key = * (const K*) pkey;
1284
20.4M
  const V& val = * (const V*) pval;
1285
1286
20.4M
  return val.cmp (key, ds...);
1287
20.4M
}
Unexecuted instantiation: hb-aat-layout.cc:int _hb_cmp_method<unsigned int, AAT::LookupSegmentSingle<OT::NumType<true, unsigned short, 2u> >>(void const*, void const*)
Unexecuted instantiation: hb-aat-layout.cc:int _hb_cmp_method<unsigned int, AAT::LookupSegmentArray<OT::NumType<true, unsigned short, 2u> >>(void const*, void const*)
Unexecuted instantiation: hb-aat-layout.cc:int _hb_cmp_method<unsigned int, AAT::LookupSingle<OT::NumType<true, unsigned short, 2u> >>(void const*, void const*)
Unexecuted instantiation: hb-aat-layout.cc:int _hb_cmp_method<unsigned int, AAT::LookupSegmentSingle<OT::HBGlyphID16>>(void const*, void const*)
Unexecuted instantiation: hb-aat-layout.cc:int _hb_cmp_method<unsigned int, AAT::LookupSegmentArray<OT::HBGlyphID16>>(void const*, void const*)
Unexecuted instantiation: hb-aat-layout.cc:int _hb_cmp_method<unsigned int, AAT::LookupSingle<OT::HBGlyphID16>>(void const*, void const*)
hb-aat-layout.cc:int _hb_cmp_method<unsigned int, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const>(void const*, void const*)
Line
Count
Source
1282
6.51M
{
1283
6.51M
  const K& key = * (const K*) pkey;
1284
6.51M
  const V& val = * (const V*) pval;
1285
1286
6.51M
  return val.cmp (key, ds...);
1287
6.51M
}
hb-aat-layout.cc:int _hb_cmp_method<unsigned int, OT::HBGlyphID16 const>(void const*, void const*)
Line
Count
Source
1282
8.10M
{
1283
8.10M
  const K& key = * (const K*) pkey;
1284
8.10M
  const V& val = * (const V*) pval;
1285
1286
8.10M
  return val.cmp (key, ds...);
1287
8.10M
}
hb-aat-layout.cc:int _hb_cmp_method<AAT::hb_glyph_pair_t, AAT::KernPair const>(void const*, void const*)
Line
Count
Source
1282
577k
{
1283
577k
  const K& key = * (const K*) pkey;
1284
577k
  const V& val = * (const V*) pval;
1285
1286
577k
  return val.cmp (key, ds...);
1287
577k
}
Unexecuted instantiation: hb-aat-layout.cc:int _hb_cmp_method<unsigned int, AAT::LookupSegmentSingle<OT::OffsetTo<OT::ArrayOf<AAT::Anchor, OT::NumType<true, unsigned int, 4u> >, OT::NumType<true, unsigned short, 2u>, void, false> >>(void const*, void const*)
Unexecuted instantiation: hb-aat-layout.cc:int _hb_cmp_method<unsigned int, AAT::LookupSegmentArray<OT::OffsetTo<OT::ArrayOf<AAT::Anchor, OT::NumType<true, unsigned int, 4u> >, OT::NumType<true, unsigned short, 2u>, void, false> >>(void const*, void const*)
Unexecuted instantiation: hb-aat-layout.cc:int _hb_cmp_method<unsigned int, AAT::LookupSingle<OT::OffsetTo<OT::ArrayOf<AAT::Anchor, OT::NumType<true, unsigned int, 4u> >, OT::NumType<true, unsigned short, 2u>, void, false> >>(void const*, void const*)
Unexecuted instantiation: hb-aat-layout.cc:int _hb_cmp_method<unsigned int, AAT::LookupSegmentSingle<OT::NumType<true, unsigned int, 4u> >>(void const*, void const*)
Unexecuted instantiation: hb-aat-layout.cc:int _hb_cmp_method<unsigned int, AAT::LookupSegmentArray<OT::NumType<true, unsigned int, 4u> >>(void const*, void const*)
Unexecuted instantiation: hb-aat-layout.cc:int _hb_cmp_method<unsigned int, AAT::LookupSingle<OT::NumType<true, unsigned int, 4u> >>(void const*, void const*)
Unexecuted instantiation: hb-aat-layout.cc:int _hb_cmp_method<unsigned int, hb_ot_map_t::feature_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-aat-layout.cc:int _hb_cmp_method<unsigned int, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-aat-layout.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::LangSys> const>(void const*, void const*)
Unexecuted instantiation: hb-aat-layout.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::Script> const>(void const*, void const*)
Unexecuted instantiation: hb-aat-layout.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::Feature> const>(void const*, void const*)
Unexecuted instantiation: hb-aat-layout.cc:int _hb_cmp_method<unsigned int, OT::Layout::GPOS_impl::PairValueRecord<OT::Layout::SmallTypes> const>(void const*, void const*)
Unexecuted instantiation: hb-aat-map.cc:int _hb_cmp_method<hb_aat_layout_feature_type_t, AAT::FeatureName const>(void const*, void const*)
Unexecuted instantiation: hb-aat-map.cc:int _hb_cmp_method<unsigned int, hb_ot_map_t::feature_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-aat-map.cc:int _hb_cmp_method<unsigned int, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-aat-map.cc:int _hb_cmp_method<hb_bit_set_t::page_map_t, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-aat-map.cc:int _hb_cmp_method<unsigned int, OT::HBGlyphID16 const>(void const*, void const*)
Unexecuted instantiation: hb-aat-map.cc:int _hb_cmp_method<unsigned int, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const>(void const*, void const*)
Unexecuted instantiation: hb-aat-map.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::LangSys> const>(void const*, void const*)
Unexecuted instantiation: hb-buffer.cc:int _hb_cmp_method<unsigned int, hb_ot_map_t::feature_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-buffer.cc:int _hb_cmp_method<unsigned int, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-buffer.cc:int _hb_cmp_method<hb_bit_set_t::page_map_t, hb_bit_set_t::page_map_t const>(void const*, void const*)
hb-face.cc:int _hb_cmp_method<OT::Tag, OT::TableRecord const>(void const*, void const*)
Line
Count
Source
1282
86.0M
{
1283
86.0M
  const K& key = * (const K*) pkey;
1284
86.0M
  const V& val = * (const V*) pval;
1285
1286
86.0M
  return val.cmp (key, ds...);
1287
86.0M
}
Unexecuted instantiation: hb-face.cc:int _hb_cmp_method<hb_bit_set_t::page_map_t, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-face.cc:int _hb_cmp_method<unsigned int, OT::VariationSelectorRecord const>(void const*, void const*)
hb-face.cc:int _hb_cmp_method<OT::EncodingRecord, OT::EncodingRecord const>(void const*, void const*)
Line
Count
Source
1282
154k
{
1283
154k
  const K& key = * (const K*) pkey;
1284
154k
  const V& val = * (const V*) pval;
1285
1286
154k
  return val.cmp (key, ds...);
1287
154k
}
hb-face.cc:int _hb_cmp_method<unsigned int, OT::CmapSubtableFormat4::accelerator_t::get_glyph(unsigned int, unsigned int*) const::CustomRange, unsigned int>(void const*, void const*, unsigned int)
Line
Count
Source
1282
333M
{
1283
333M
  const K& key = * (const K*) pkey;
1284
333M
  const V& val = * (const V*) pval;
1285
1286
333M
  return val.cmp (key, ds...);
1287
333M
}
Unexecuted instantiation: hb-face.cc:int _hb_cmp_method<unsigned int, OT::CmapSubtableLongGroup const>(void const*, void const*)
Unexecuted instantiation: hb-face.cc:int _hb_cmp_method<unsigned int, hb_ot_map_t::feature_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-face.cc:int _hb_cmp_method<unsigned int, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-face.cc:int _hb_cmp_method<unsigned int, OT::OS2Range const>(void const*, void const*)
Unexecuted instantiation: hb-face.cc:int _hb_cmp_method<unsigned int, OT::HBGlyphID16 const>(void const*, void const*)
Unexecuted instantiation: hb-face.cc:int _hb_cmp_method<unsigned int, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const>(void const*, void const*)
Unexecuted instantiation: hb-face.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::LangSys> const>(void const*, void const*)
Unexecuted instantiation: hb-face.cc:int _hb_cmp_method<unsigned int, OT::UnicodeValueRange const>(void const*, void const*)
Unexecuted instantiation: hb-face.cc:int _hb_cmp_method<unsigned int, OT::UVSMapping const>(void const*, void const*)
Unexecuted instantiation: hb-face-builder.cc:int _hb_cmp_method<unsigned int, hb_ot_map_t::feature_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-face-builder.cc:int _hb_cmp_method<unsigned int, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-face-builder.cc:int _hb_cmp_method<hb_bit_set_t::page_map_t, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-face-builder.cc:int _hb_cmp_method<OT::Tag, OT::TableRecord const>(void const*, void const*)
Unexecuted instantiation: hb-fallback-shape.cc:int _hb_cmp_method<unsigned int, hb_ot_map_t::feature_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-font.cc:int _hb_cmp_method<unsigned int, hb_ot_map_t::feature_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-font.cc:int _hb_cmp_method<unsigned int, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-font.cc:int _hb_cmp_method<hb_bit_set_t::page_map_t, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-font.cc:int _hb_cmp_method<unsigned int, OT::HBGlyphID16 const>(void const*, void const*)
Unexecuted instantiation: hb-font.cc:int _hb_cmp_method<unsigned int, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const>(void const*, void const*)
Unexecuted instantiation: hb-font.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::LangSys> const>(void const*, void const*)
Unexecuted instantiation: hb-map.cc:int _hb_cmp_method<hb_bit_set_t::page_map_t, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-map.cc:int _hb_cmp_method<unsigned int, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-color.cc:int _hb_cmp_method<unsigned int, OT::BaseGlyphPaintRecord const>(void const*, void const*)
Unexecuted instantiation: hb-ot-color.cc:int _hb_cmp_method<unsigned int, OT::BaseGlyphRecord const>(void const*, void const*)
Unexecuted instantiation: hb-ot-color.cc:int _hb_cmp_method<unsigned int, OT::SVGDocumentIndexEntry const>(void const*, void const*)
Unexecuted instantiation: hb-ot-color.cc:int _hb_cmp_method<unsigned int, hb_ot_map_t::feature_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-color.cc:int _hb_cmp_method<unsigned int, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-color.cc:int _hb_cmp_method<hb_bit_set_t::page_map_t, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-color.cc:int _hb_cmp_method<unsigned int, OT::HBGlyphID16 const>(void const*, void const*)
Unexecuted instantiation: hb-ot-color.cc:int _hb_cmp_method<unsigned int, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const>(void const*, void const*)
Unexecuted instantiation: hb-ot-color.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::LangSys> const>(void const*, void const*)
Unexecuted instantiation: hb-ot-color.cc:int _hb_cmp_method<unsigned int, OT::ClipRecord const>(void const*, void const*)
Unexecuted instantiation: hb-ot-face.cc:int _hb_cmp_method<unsigned int, hb_ot_map_t::feature_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-face.cc:int _hb_cmp_method<unsigned int, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-face.cc:int _hb_cmp_method<hb_bit_set_t::page_map_t, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-face.cc:int _hb_cmp_method<unsigned int, OT::OS2Range const>(void const*, void const*)
Unexecuted instantiation: hb-ot-face.cc:int _hb_cmp_method<unsigned int, OT::HBGlyphID16 const>(void const*, void const*)
Unexecuted instantiation: hb-ot-face.cc:int _hb_cmp_method<unsigned int, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const>(void const*, void const*)
Unexecuted instantiation: hb-ot-face.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::LangSys> const>(void const*, void const*)
Unexecuted instantiation: hb-ot-face.cc:int _hb_cmp_method<unsigned int, OT::CmapSubtableFormat4::accelerator_t::get_glyph(unsigned int, unsigned int*) const::CustomRange, unsigned int>(void const*, void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:int _hb_cmp_method<unsigned int, OT::UnicodeValueRange const>(void const*, void const*)
Unexecuted instantiation: hb-ot-face.cc:int _hb_cmp_method<unsigned int, OT::UVSMapping const>(void const*, void const*)
Unexecuted instantiation: hb-ot-face.cc:int _hb_cmp_method<unsigned int, OT::VariationSelectorRecord const>(void const*, void const*)
Unexecuted instantiation: hb-ot-face.cc:int _hb_cmp_method<unsigned int, OT::CmapSubtableLongGroup const>(void const*, void const*)
Unexecuted instantiation: hb-ot-face.cc:int _hb_cmp_method<OT::EncodingRecord, OT::EncodingRecord const>(void const*, void const*)
Unexecuted instantiation: hb-ot-face.cc:int _hb_cmp_method<OT::cff1::accelerator_t::gname_t, OT::cff1::accelerator_t::gname_t>(void const*, void const*)
Unexecuted instantiation: hb-ot-face.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::Script> const>(void const*, void const*)
Unexecuted instantiation: hb-ot-face.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::Feature> const>(void const*, void const*)
Unexecuted instantiation: hb-ot-face.cc:int _hb_cmp_method<unsigned int, OT::Layout::GPOS_impl::PairValueRecord<OT::Layout::SmallTypes> const>(void const*, void const*)
Unexecuted instantiation: hb-ot-face.cc:int _hb_cmp_method<unsigned int, AAT::LookupSegmentSingle<OT::OffsetTo<OT::ArrayOf<AAT::Anchor, OT::NumType<true, unsigned int, 4u> >, OT::NumType<true, unsigned short, 2u>, void, false> >>(void const*, void const*)
Unexecuted instantiation: hb-ot-face.cc:int _hb_cmp_method<unsigned int, AAT::LookupSegmentArray<OT::OffsetTo<OT::ArrayOf<AAT::Anchor, OT::NumType<true, unsigned int, 4u> >, OT::NumType<true, unsigned short, 2u>, void, false> >>(void const*, void const*)
Unexecuted instantiation: hb-ot-face.cc:int _hb_cmp_method<unsigned int, AAT::LookupSingle<OT::OffsetTo<OT::ArrayOf<AAT::Anchor, OT::NumType<true, unsigned int, 4u> >, OT::NumType<true, unsigned short, 2u>, void, false> >>(void const*, void const*)
Unexecuted instantiation: hb-ot-face.cc:int _hb_cmp_method<AAT::hb_glyph_pair_t, AAT::KernPair const>(void const*, void const*)
Unexecuted instantiation: hb-ot-face.cc:int _hb_cmp_method<unsigned int, OT::ClipRecord const>(void const*, void const*)
Unexecuted instantiation: hb-ot-face.cc:int _hb_cmp_method<unsigned int, OT::BaseGlyphRecord const>(void const*, void const*)
Unexecuted instantiation: hb-ot-face.cc:int _hb_cmp_method<unsigned int, OT::BaseGlyphPaintRecord const>(void const*, void const*)
Unexecuted instantiation: hb-ot-face.cc:int _hb_cmp_method<unsigned int, OT::SVGDocumentIndexEntry const>(void const*, void const*)
Unexecuted instantiation: hb-ot-font.cc:int _hb_cmp_method<OT::EncodingRecord, OT::EncodingRecord const>(void const*, void const*)
Unexecuted instantiation: hb-ot-font.cc:int _hb_cmp_method<unsigned int, OT::CmapSubtableFormat4::accelerator_t::get_glyph(unsigned int, unsigned int*) const::CustomRange, unsigned int>(void const*, void const*, unsigned int)
Unexecuted instantiation: hb-ot-font.cc:int _hb_cmp_method<unsigned int, OT::CmapSubtableLongGroup const>(void const*, void const*)
Unexecuted instantiation: hb-ot-font.cc:int _hb_cmp_method<unsigned int, OT::VariationSelectorRecord const>(void const*, void const*)
Unexecuted instantiation: hb-ot-font.cc:int _hb_cmp_method<unsigned int, OT::UnicodeValueRange const>(void const*, void const*)
Unexecuted instantiation: hb-ot-font.cc:int _hb_cmp_method<unsigned int, OT::UVSMapping const>(void const*, void const*)
Unexecuted instantiation: hb-ot-font.cc:int _hb_cmp_method<unsigned int, OT::VertOriginMetric const>(void const*, void const*)
Unexecuted instantiation: hb-ot-font.cc:int _hb_cmp_method<unsigned int, OT::BaseGlyphPaintRecord const>(void const*, void const*)
Unexecuted instantiation: hb-ot-font.cc:int _hb_cmp_method<unsigned int, OT::ClipRecord const>(void const*, void const*)
Unexecuted instantiation: hb-ot-font.cc:int _hb_cmp_method<unsigned int, OT::BaseGlyphRecord const>(void const*, void const*)
Unexecuted instantiation: hb-ot-font.cc:int _hb_cmp_method<unsigned int, OT::SVGDocumentIndexEntry const>(void const*, void const*)
Unexecuted instantiation: hb-ot-font.cc:int _hb_cmp_method<OT::cff1::accelerator_t::gname_t, OT::cff1::accelerator_t::gname_t>(void const*, void const*)
Unexecuted instantiation: hb-ot-font.cc:int _hb_cmp_method<unsigned int, hb_ot_map_t::feature_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-font.cc:int _hb_cmp_method<unsigned int, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-font.cc:int _hb_cmp_method<hb_bit_set_t::page_map_t, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-font.cc:int _hb_cmp_method<unsigned int, OT::OS2Range const>(void const*, void const*)
Unexecuted instantiation: hb-ot-font.cc:int _hb_cmp_method<unsigned int, OT::HBGlyphID16 const>(void const*, void const*)
Unexecuted instantiation: hb-ot-font.cc:int _hb_cmp_method<unsigned int, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const>(void const*, void const*)
Unexecuted instantiation: hb-ot-font.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::LangSys> const>(void const*, void const*)
Unexecuted instantiation: VARC.cc:int _hb_cmp_method<unsigned int, OT::HBGlyphID16 const>(void const*, void const*)
Unexecuted instantiation: VARC.cc:int _hb_cmp_method<unsigned int, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const>(void const*, void const*)
Unexecuted instantiation: VARC.cc:int _hb_cmp_method<unsigned int, hb_ot_map_t::feature_map_t const>(void const*, void const*)
Unexecuted instantiation: VARC.cc:int _hb_cmp_method<unsigned int, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: VARC.cc:int _hb_cmp_method<hb_bit_set_t::page_map_t, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: VARC.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::LangSys> const>(void const*, void const*)
Unexecuted instantiation: VARC.cc:int _hb_cmp_method<unsigned int, OT::OS2Range const>(void const*, void const*)
Unexecuted instantiation: VARC.cc:int _hb_cmp_method<OT::cff1::accelerator_t::gname_t, OT::cff1::accelerator_t::gname_t>(void const*, void const*)
Unexecuted instantiation: hb-ot-layout.cc:int _hb_cmp_method<hb_bit_set_t::page_map_t, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-layout.cc:int _hb_cmp_method<unsigned int, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const>(void const*, void const*)
Unexecuted instantiation: hb-ot-layout.cc:int _hb_cmp_method<unsigned int, OT::HBGlyphID16 const>(void const*, void const*)
Unexecuted instantiation: hb-ot-layout.cc:int _hb_cmp_method<AAT::hb_glyph_pair_t, AAT::KernPair const>(void const*, void const*)
hb-ot-layout.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::Script> const>(void const*, void const*)
Line
Count
Source
1282
124k
{
1283
124k
  const K& key = * (const K*) pkey;
1284
124k
  const V& val = * (const V*) pval;
1285
1286
124k
  return val.cmp (key, ds...);
1287
124k
}
hb-ot-layout.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::LangSys> const>(void const*, void const*)
Line
Count
Source
1282
1.20k
{
1283
1.20k
  const K& key = * (const K*) pkey;
1284
1.20k
  const V& val = * (const V*) pval;
1285
1286
1.20k
  return val.cmp (key, ds...);
1287
1.20k
}
hb-ot-layout.cc:int _hb_cmp_method<unsigned int, hb_bit_set_t::page_map_t const>(void const*, void const*)
Line
Count
Source
1282
229k
{
1283
229k
  const K& key = * (const K*) pkey;
1284
229k
  const V& val = * (const V*) pval;
1285
1286
229k
  return val.cmp (key, ds...);
1287
229k
}
Unexecuted instantiation: hb-ot-layout.cc:int _hb_cmp_method<unsigned int, OT::BaseScriptRecord const>(void const*, void const*)
Unexecuted instantiation: hb-ot-layout.cc:int _hb_cmp_method<unsigned int, OT::BaseLangSysRecord const>(void const*, void const*)
Unexecuted instantiation: hb-ot-layout.cc:int _hb_cmp_method<unsigned int, OT::FeatMinMaxRecord const>(void const*, void const*)
Unexecuted instantiation: hb-ot-layout.cc:int _hb_cmp_method<unsigned int, OT::Tag const>(void const*, void const*)
hb-ot-layout.cc:int _hb_cmp_method<unsigned int, OT::Layout::GPOS_impl::PairValueRecord<OT::Layout::SmallTypes> const>(void const*, void const*)
Line
Count
Source
1282
32.9M
{
1283
32.9M
  const K& key = * (const K*) pkey;
1284
32.9M
  const V& val = * (const V*) pval;
1285
1286
32.9M
  return val.cmp (key, ds...);
1287
32.9M
}
Unexecuted instantiation: hb-ot-layout.cc:int _hb_cmp_method<unsigned int, hb_ot_map_t::feature_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-layout.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::Feature> const>(void const*, void const*)
Unexecuted instantiation: hb-ot-layout.cc:int _hb_cmp_method<unsigned int, AAT::LookupSegmentSingle<OT::OffsetTo<OT::ArrayOf<AAT::Anchor, OT::NumType<true, unsigned int, 4u> >, OT::NumType<true, unsigned short, 2u>, void, false> >>(void const*, void const*)
Unexecuted instantiation: hb-ot-layout.cc:int _hb_cmp_method<unsigned int, AAT::LookupSegmentArray<OT::OffsetTo<OT::ArrayOf<AAT::Anchor, OT::NumType<true, unsigned int, 4u> >, OT::NumType<true, unsigned short, 2u>, void, false> >>(void const*, void const*)
Unexecuted instantiation: hb-ot-layout.cc:int _hb_cmp_method<unsigned int, AAT::LookupSingle<OT::OffsetTo<OT::ArrayOf<AAT::Anchor, OT::NumType<true, unsigned int, 4u> >, OT::NumType<true, unsigned short, 2u>, void, false> >>(void const*, void const*)
Unexecuted instantiation: hb-ot-layout.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::JstfLangSys> const>(void const*, void const*)
Unexecuted instantiation: hb-ot-layout.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::JstfScript> const>(void const*, void const*)
Unexecuted instantiation: hb-ot-layout.cc:int _hb_cmp_method<unsigned int, OT::OS2Range const>(void const*, void const*)
Unexecuted instantiation: hb-ot-layout.cc:int _hb_cmp_method<unsigned int, AAT::LookupSegmentSingle<OT::OffsetTo<AAT::OpticalBounds, OT::NumType<true, unsigned short, 2u>, void, true> >>(void const*, void const*)
Unexecuted instantiation: hb-ot-layout.cc:int _hb_cmp_method<unsigned int, AAT::LookupSegmentArray<OT::OffsetTo<AAT::OpticalBounds, OT::NumType<true, unsigned short, 2u>, void, true> >>(void const*, void const*)
Unexecuted instantiation: hb-ot-layout.cc:int _hb_cmp_method<unsigned int, AAT::LookupSingle<OT::OffsetTo<AAT::OpticalBounds, OT::NumType<true, unsigned short, 2u>, void, true> >>(void const*, void const*)
Unexecuted instantiation: hb-ot-metrics.cc:int _hb_cmp_method<unsigned int, hb_ot_map_t::feature_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-metrics.cc:int _hb_cmp_method<unsigned int, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-metrics.cc:int _hb_cmp_method<hb_bit_set_t::page_map_t, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-metrics.cc:int _hb_cmp_method<unsigned int, OT::HBGlyphID16 const>(void const*, void const*)
Unexecuted instantiation: hb-ot-metrics.cc:int _hb_cmp_method<unsigned int, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const>(void const*, void const*)
Unexecuted instantiation: hb-ot-metrics.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::LangSys> const>(void const*, void const*)
Unexecuted instantiation: hb-ot-metrics.cc:int _hb_cmp_method<unsigned int, OT::OS2Range const>(void const*, void const*)
Unexecuted instantiation: hb-ot-name.cc:int _hb_cmp_method<unsigned int, hb_ot_map_t::feature_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-name.cc:int _hb_cmp_method<unsigned int, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-name.cc:int _hb_cmp_method<hb_bit_set_t::page_map_t, hb_bit_set_t::page_map_t const>(void const*, void const*)
hb-ot-shape.cc:int _hb_cmp_method<unsigned int, hb_ot_map_t::feature_map_t const>(void const*, void const*)
Line
Count
Source
1282
137k
{
1283
137k
  const K& key = * (const K*) pkey;
1284
137k
  const V& val = * (const V*) pval;
1285
1286
137k
  return val.cmp (key, ds...);
1287
137k
}
Unexecuted instantiation: hb-ot-shape.cc:int _hb_cmp_method<hb_bit_set_t::page_map_t, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shape.cc:int _hb_cmp_method<unsigned int, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shape.cc:int _hb_cmp_method<unsigned int, OT::HBGlyphID16 const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shape.cc:int _hb_cmp_method<unsigned int, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shape.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::LangSys> const>(void const*, void const*)
hb-ot-tag.cc:int _hb_cmp_method<unsigned int, LangTag const>(void const*, void const*)
Line
Count
Source
1282
6.04k
{
1283
6.04k
  const K& key = * (const K*) pkey;
1284
6.04k
  const V& val = * (const V*) pval;
1285
1286
6.04k
  return val.cmp (key, ds...);
1287
6.04k
}
hb-ot-tag.cc:int _hb_cmp_method<unsigned int, LangTagRange const>(void const*, void const*)
Line
Count
Source
1282
2.51k
{
1283
2.51k
  const K& key = * (const K*) pkey;
1284
2.51k
  const V& val = * (const V*) pval;
1285
1286
2.51k
  return val.cmp (key, ds...);
1287
2.51k
}
Unexecuted instantiation: hb-ot-var.cc:int _hb_cmp_method<unsigned int, hb_ot_map_t::feature_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-var.cc:int _hb_cmp_method<unsigned int, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-var.cc:int _hb_cmp_method<hb_bit_set_t::page_map_t, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-var.cc:int _hb_cmp_method<unsigned int, OT::HBGlyphID16 const>(void const*, void const*)
Unexecuted instantiation: hb-ot-var.cc:int _hb_cmp_method<unsigned int, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const>(void const*, void const*)
Unexecuted instantiation: hb-ot-var.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::LangSys> const>(void const*, void const*)
Unexecuted instantiation: hb-set.cc:int _hb_cmp_method<unsigned int, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-set.cc:int _hb_cmp_method<hb_bit_set_t::page_map_t, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-shape-plan.cc:int _hb_cmp_method<unsigned int, hb_ot_map_t::feature_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-shape.cc:int _hb_cmp_method<unsigned int, hb_ot_map_t::feature_map_t const>(void const*, void const*)
hb-static.cc:int _hb_cmp_method<unsigned int, hb_ot_language_map_t const>(void const*, void const*)
Line
Count
Source
1282
195k
{
1283
195k
  const K& key = * (const K*) pkey;
1284
195k
  const V& val = * (const V*) pval;
1285
1286
195k
  return val.cmp (key, ds...);
1287
195k
}
Unexecuted instantiation: hb-static.cc:int _hb_cmp_method<unsigned int, hb_ot_map_t::feature_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-static.cc:int _hb_cmp_method<unsigned int, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-static.cc:int _hb_cmp_method<hb_bit_set_t::page_map_t, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-static.cc:int _hb_cmp_method<unsigned int, OT::HBGlyphID16 const>(void const*, void const*)
Unexecuted instantiation: hb-static.cc:int _hb_cmp_method<unsigned int, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const>(void const*, void const*)
Unexecuted instantiation: hb-static.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::LangSys> const>(void const*, void const*)
Unexecuted instantiation: hb-static.cc:int _hb_cmp_method<hb_aat_layout_feature_type_t, AAT::FeatureName const>(void const*, void const*)
Unexecuted instantiation: hb-static.cc:int _hb_cmp_method<unsigned int, OT::OS2Range const>(void const*, void const*)
Unexecuted instantiation: hb-static.cc:int _hb_cmp_method<unsigned int, OT::CmapSubtableFormat4::accelerator_t::get_glyph(unsigned int, unsigned int*) const::CustomRange, unsigned int>(void const*, void const*, unsigned int)
Unexecuted instantiation: hb-static.cc:int _hb_cmp_method<unsigned int, OT::UnicodeValueRange const>(void const*, void const*)
Unexecuted instantiation: hb-static.cc:int _hb_cmp_method<unsigned int, OT::UVSMapping const>(void const*, void const*)
Unexecuted instantiation: hb-static.cc:int _hb_cmp_method<unsigned int, OT::VariationSelectorRecord const>(void const*, void const*)
Unexecuted instantiation: hb-static.cc:int _hb_cmp_method<unsigned int, OT::CmapSubtableLongGroup const>(void const*, void const*)
Unexecuted instantiation: hb-static.cc:int _hb_cmp_method<OT::EncodingRecord, OT::EncodingRecord const>(void const*, void const*)
Unexecuted instantiation: hb-static.cc:int _hb_cmp_method<unsigned int, OT::ClipRecord const>(void const*, void const*)
Unexecuted instantiation: hb-static.cc:int _hb_cmp_method<unsigned int, OT::BaseGlyphRecord const>(void const*, void const*)
Unexecuted instantiation: hb-static.cc:int _hb_cmp_method<unsigned int, OT::BaseGlyphPaintRecord const>(void const*, void const*)
Unexecuted instantiation: hb-style.cc:int _hb_cmp_method<unsigned int, hb_ot_map_t::feature_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-style.cc:int _hb_cmp_method<unsigned int, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-style.cc:int _hb_cmp_method<hb_bit_set_t::page_map_t, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-style.cc:int _hb_cmp_method<unsigned int, OT::HBGlyphID16 const>(void const*, void const*)
Unexecuted instantiation: hb-style.cc:int _hb_cmp_method<unsigned int, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const>(void const*, void const*)
Unexecuted instantiation: hb-style.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::LangSys> const>(void const*, void const*)
Unexecuted instantiation: hb-style.cc:int _hb_cmp_method<unsigned int, OT::OS2Range const>(void const*, void const*)
Unexecuted instantiation: hb-graphite2.cc:int _hb_cmp_method<unsigned int, hb_ot_map_t::feature_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-paint.cc:int _hb_cmp_method<unsigned int, hb_ot_map_t::feature_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-cff1-table.cc:int _hb_cmp_method<unsigned int, sid_to_gid_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-cff1-table.cc:int _hb_cmp_method<unsigned int, hb_ot_map_t::feature_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-cff1-table.cc:int _hb_cmp_method<unsigned int, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-cff1-table.cc:int _hb_cmp_method<hb_bit_set_t::page_map_t, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-cff1-table.cc:int _hb_cmp_method<unsigned int, OT::HBGlyphID16 const>(void const*, void const*)
Unexecuted instantiation: hb-ot-cff1-table.cc:int _hb_cmp_method<unsigned int, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const>(void const*, void const*)
Unexecuted instantiation: hb-ot-cff1-table.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::LangSys> const>(void const*, void const*)
Unexecuted instantiation: hb-ot-cff1-table.cc:int _hb_cmp_method<OT::cff1::accelerator_t::gname_t, OT::cff1::accelerator_t::gname_t>(void const*, void const*)
Unexecuted instantiation: hb-ot-cff2-table.cc:int _hb_cmp_method<unsigned int, hb_ot_map_t::feature_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-cff2-table.cc:int _hb_cmp_method<unsigned int, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-cff2-table.cc:int _hb_cmp_method<hb_bit_set_t::page_map_t, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-cff2-table.cc:int _hb_cmp_method<unsigned int, OT::HBGlyphID16 const>(void const*, void const*)
Unexecuted instantiation: hb-ot-cff2-table.cc:int _hb_cmp_method<unsigned int, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const>(void const*, void const*)
Unexecuted instantiation: hb-ot-cff2-table.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::LangSys> const>(void const*, void const*)
Unexecuted instantiation: hb-ot-map.cc:int _hb_cmp_method<hb_bit_set_t::page_map_t, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-map.cc:int _hb_cmp_method<unsigned int, hb_ot_map_t::feature_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-map.cc:int _hb_cmp_method<unsigned int, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:int _hb_cmp_method<unsigned int, hb_ot_map_t::feature_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:int _hb_cmp_method<unsigned int, OT::HBGlyphID16 const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:int _hb_cmp_method<unsigned int, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:int _hb_cmp_method<unsigned int, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:int _hb_cmp_method<hb_bit_set_t::page_map_t, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::LangSys> const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::Script> const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::Feature> const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shaper-default.cc:int _hb_cmp_method<unsigned int, hb_ot_map_t::feature_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shaper-default.cc:int _hb_cmp_method<unsigned int, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shaper-default.cc:int _hb_cmp_method<hb_bit_set_t::page_map_t, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:int _hb_cmp_method<unsigned int, hb_ot_map_t::feature_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:int _hb_cmp_method<unsigned int, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:int _hb_cmp_method<hb_bit_set_t::page_map_t, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:int _hb_cmp_method<unsigned int, hb_ot_map_t::feature_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:int _hb_cmp_method<unsigned int, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:int _hb_cmp_method<hb_bit_set_t::page_map_t, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shaper-indic.cc:int _hb_cmp_method<unsigned int, hb_ot_map_t::feature_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shaper-indic.cc:int _hb_cmp_method<unsigned int, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shaper-indic.cc:int _hb_cmp_method<hb_bit_set_t::page_map_t, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:int _hb_cmp_method<unsigned int, hb_ot_map_t::feature_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:int _hb_cmp_method<unsigned int, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:int _hb_cmp_method<hb_bit_set_t::page_map_t, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:int _hb_cmp_method<unsigned int, hb_ot_map_t::feature_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:int _hb_cmp_method<unsigned int, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:int _hb_cmp_method<hb_bit_set_t::page_map_t, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:int _hb_cmp_method<unsigned int, hb_ot_map_t::feature_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:int _hb_cmp_method<unsigned int, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:int _hb_cmp_method<hb_bit_set_t::page_map_t, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shaper-thai.cc:int _hb_cmp_method<unsigned int, hb_ot_map_t::feature_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shaper-thai.cc:int _hb_cmp_method<unsigned int, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shaper-thai.cc:int _hb_cmp_method<hb_bit_set_t::page_map_t, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shaper-use.cc:int _hb_cmp_method<unsigned int, hb_ot_map_t::feature_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shaper-use.cc:int _hb_cmp_method<unsigned int, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shaper-use.cc:int _hb_cmp_method<hb_bit_set_t::page_map_t, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:int _hb_cmp_method<unsigned int, hb_ot_map_t::feature_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:int _hb_cmp_method<unsigned int, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:int _hb_cmp_method<hb_bit_set_t::page_map_t, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shape-fallback.cc:int _hb_cmp_method<unsigned int, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shape-fallback.cc:int _hb_cmp_method<unsigned int, OT::HBGlyphID16 const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shape-fallback.cc:int _hb_cmp_method<unsigned int, hb_ot_map_t::feature_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shape-fallback.cc:int _hb_cmp_method<unsigned int, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shape-fallback.cc:int _hb_cmp_method<hb_bit_set_t::page_map_t, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shape-fallback.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::LangSys> const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shape-fallback.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::Script> const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shape-fallback.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::Feature> const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shape-fallback.cc:int _hb_cmp_method<unsigned int, OT::Layout::GPOS_impl::PairValueRecord<OT::Layout::SmallTypes> const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shape-normalize.cc:int _hb_cmp_method<unsigned int, hb_ot_map_t::feature_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shape-normalize.cc:int _hb_cmp_method<unsigned int, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shape-normalize.cc:int _hb_cmp_method<hb_bit_set_t::page_map_t, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:int _hb_cmp_method<unsigned int, hb_ot_map_t::feature_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:int _hb_cmp_method<unsigned int, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:int _hb_cmp_method<hb_bit_set_t::page_map_t, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-subset-input.cc:int _hb_cmp_method<hb_bit_set_t::page_map_t, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-subset-input.cc:int _hb_cmp_method<unsigned int, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-subset-input.cc:int _hb_cmp_method<unsigned int, hb_ot_map_t::feature_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-subset.cc:int _hb_cmp_method<hb_bit_set_t::page_map_t, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-subset.cc:int _hb_cmp_method<unsigned int, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-subset.cc:int _hb_cmp_method<unsigned int, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const>(void const*, void const*)
Unexecuted instantiation: hb-subset.cc:int _hb_cmp_method<unsigned int, hb_ot_map_t::feature_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-subset.cc:int _hb_cmp_method<OT::Tag, OT::TableRecord const>(void const*, void const*)
Unexecuted instantiation: hb-subset.cc:int _hb_cmp_method<unsigned int, OT::HBGlyphID16 const>(void const*, void const*)
Unexecuted instantiation: hb-subset.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::LangSys> const>(void const*, void const*)
Unexecuted instantiation: hb-subset.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::Script> const>(void const*, void const*)
Unexecuted instantiation: hb-subset.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::Feature> const>(void const*, void const*)
Unexecuted instantiation: hb-subset.cc:int _hb_cmp_method<unsigned int, OT::OS2Range const>(void const*, void const*)
Unexecuted instantiation: hb-subset.cc:int _hb_cmp_method<unsigned int, OT::CmapSubtableFormat4::accelerator_t::get_glyph(unsigned int, unsigned int*) const::CustomRange, unsigned int>(void const*, void const*, unsigned int)
Unexecuted instantiation: hb-subset.cc:int _hb_cmp_method<unsigned int, OT::UnicodeValueRange const>(void const*, void const*)
Unexecuted instantiation: hb-subset.cc:int _hb_cmp_method<unsigned int, OT::UVSMapping const>(void const*, void const*)
Unexecuted instantiation: hb-subset.cc:int _hb_cmp_method<unsigned int, OT::VariationSelectorRecord const>(void const*, void const*)
Unexecuted instantiation: hb-subset.cc:int _hb_cmp_method<unsigned int, OT::CmapSubtableLongGroup const>(void const*, void const*)
Unexecuted instantiation: hb-subset.cc:int _hb_cmp_method<OT::EncodingRecord, OT::EncodingRecord const>(void const*, void const*)
Unexecuted instantiation: hb-subset-plan.cc:int _hb_cmp_method<hb_bit_set_t::page_map_t, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-subset-plan.cc:int _hb_cmp_method<unsigned int, OT::BaseGlyphPaintRecord const>(void const*, void const*)
Unexecuted instantiation: hb-subset-plan.cc:int _hb_cmp_method<OT::EncodingRecord, OT::EncodingRecord const>(void const*, void const*)
Unexecuted instantiation: hb-subset-plan.cc:int _hb_cmp_method<unsigned int, OT::CmapSubtableFormat4::accelerator_t::get_glyph(unsigned int, unsigned int*) const::CustomRange, unsigned int>(void const*, void const*, unsigned int)
Unexecuted instantiation: hb-subset-plan.cc:int _hb_cmp_method<unsigned int, OT::CmapSubtableLongGroup const>(void const*, void const*)
Unexecuted instantiation: hb-subset-plan.cc:int _hb_cmp_method<unsigned int, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-subset-plan.cc:int _hb_cmp_method<unsigned int, OT::BaseGlyphRecord const>(void const*, void const*)
Unexecuted instantiation: hb-subset-plan.cc:int _hb_cmp_method<unsigned int, hb_ot_map_t::feature_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-subset-plan.cc:int _hb_cmp_method<unsigned int, OT::OS2Range const>(void const*, void const*)
Unexecuted instantiation: hb-subset-plan.cc:int _hb_cmp_method<unsigned int, OT::HBGlyphID16 const>(void const*, void const*)
Unexecuted instantiation: hb-subset-plan.cc:int _hb_cmp_method<unsigned int, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const>(void const*, void const*)
Unexecuted instantiation: hb-subset-plan.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::LangSys> const>(void const*, void const*)
Unexecuted instantiation: hb-subset-plan.cc:int _hb_cmp_method<unsigned int, OT::UnicodeValueRange const>(void const*, void const*)
Unexecuted instantiation: hb-subset-plan.cc:int _hb_cmp_method<unsigned int, OT::UVSMapping const>(void const*, void const*)
Unexecuted instantiation: hb-subset-plan.cc:int _hb_cmp_method<unsigned int, OT::VariationSelectorRecord const>(void const*, void const*)
Unexecuted instantiation: hb-subset-plan.cc:int _hb_cmp_method<unsigned int, OT::FeatMinMaxRecord const>(void const*, void const*)
Unexecuted instantiation: hb-subset-plan.cc:int _hb_cmp_method<unsigned int, OT::BaseLangSysRecord const>(void const*, void const*)
Unexecuted instantiation: hb-subset-plan.cc:int _hb_cmp_method<unsigned int, OT::BaseScriptRecord const>(void const*, void const*)
Unexecuted instantiation: hb-subset-plan.cc:int _hb_cmp_method<unsigned int, OT::Tag const>(void const*, void const*)
Unexecuted instantiation: hb-subset-plan.cc:int _hb_cmp_method<OT::cff1::accelerator_t::gname_t, OT::cff1::accelerator_t::gname_t>(void const*, void const*)
Unexecuted instantiation: hb-subset-plan.cc:int _hb_cmp_method<unsigned int, OT::ClipRecord const>(void const*, void const*)
Unexecuted instantiation: hb-subset-plan-layout.cc:int _hb_cmp_method<unsigned int, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-subset-plan-layout.cc:int _hb_cmp_method<unsigned int, OT::HBGlyphID16 const>(void const*, void const*)
Unexecuted instantiation: hb-subset-plan-layout.cc:int _hb_cmp_method<unsigned int, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const>(void const*, void const*)
Unexecuted instantiation: hb-subset-plan-layout.cc:int _hb_cmp_method<hb_bit_set_t::page_map_t, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-subset-plan-layout.cc:int _hb_cmp_method<unsigned int, hb_ot_map_t::feature_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-subset-plan-layout.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::LangSys> const>(void const*, void const*)
Unexecuted instantiation: hb-subset-plan-layout.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::Script> const>(void const*, void const*)
Unexecuted instantiation: hb-subset-plan-layout.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::Feature> const>(void const*, void const*)
Unexecuted instantiation: hb-subset-plan-layout.cc:int _hb_cmp_method<unsigned int, OT::Layout::GPOS_impl::PairValueRecord<OT::Layout::SmallTypes> const>(void const*, void const*)
Unexecuted instantiation: hb-subset-plan-var.cc:int _hb_cmp_method<hb_bit_set_t::page_map_t, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-subset-plan-var.cc:int _hb_cmp_method<unsigned int, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-subset-plan-var.cc:int _hb_cmp_method<unsigned int, hb_ot_map_t::feature_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-subset-plan-var.cc:int _hb_cmp_method<unsigned int, OT::HBGlyphID16 const>(void const*, void const*)
Unexecuted instantiation: hb-subset-plan-var.cc:int _hb_cmp_method<unsigned int, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const>(void const*, void const*)
Unexecuted instantiation: hb-subset-plan-var.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::LangSys> const>(void const*, void const*)
Unexecuted instantiation: hb-subset-plan-var.cc:int _hb_cmp_method<unsigned int, OT::FeatMinMaxRecord const>(void const*, void const*)
Unexecuted instantiation: hb-subset-plan-var.cc:int _hb_cmp_method<unsigned int, OT::BaseLangSysRecord const>(void const*, void const*)
Unexecuted instantiation: hb-subset-plan-var.cc:int _hb_cmp_method<unsigned int, OT::BaseScriptRecord const>(void const*, void const*)
Unexecuted instantiation: hb-subset-plan-var.cc:int _hb_cmp_method<unsigned int, OT::Tag const>(void const*, void const*)
Unexecuted instantiation: hb-subset-plan-var.cc:int _hb_cmp_method<unsigned int, OT::OS2Range const>(void const*, void const*)
Unexecuted instantiation: hb-subset-table-layout.cc:int _hb_cmp_method<hb_bit_set_t::page_map_t, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-subset-table-layout.cc:int _hb_cmp_method<unsigned int, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-subset-table-layout.cc:int _hb_cmp_method<unsigned int, OT::HBGlyphID16 const>(void const*, void const*)
Unexecuted instantiation: hb-subset-table-layout.cc:int _hb_cmp_method<unsigned int, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const>(void const*, void const*)
Unexecuted instantiation: hb-subset-table-layout.cc:int _hb_cmp_method<unsigned int, hb_ot_map_t::feature_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-subset-table-layout.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::LangSys> const>(void const*, void const*)
Unexecuted instantiation: hb-subset-table-layout.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::Script> const>(void const*, void const*)
Unexecuted instantiation: hb-subset-table-layout.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::Feature> const>(void const*, void const*)
Unexecuted instantiation: hb-subset-table-layout.cc:int _hb_cmp_method<unsigned int, OT::Layout::GPOS_impl::PairValueRecord<OT::Layout::SmallTypes> const>(void const*, void const*)
Unexecuted instantiation: hb-subset-table-layout.cc:int _hb_cmp_method<unsigned int, OT::FeatMinMaxRecord const>(void const*, void const*)
Unexecuted instantiation: hb-subset-table-layout.cc:int _hb_cmp_method<unsigned int, OT::BaseLangSysRecord const>(void const*, void const*)
Unexecuted instantiation: hb-subset-table-layout.cc:int _hb_cmp_method<unsigned int, OT::BaseScriptRecord const>(void const*, void const*)
Unexecuted instantiation: hb-subset-table-layout.cc:int _hb_cmp_method<unsigned int, OT::Tag const>(void const*, void const*)
Unexecuted instantiation: hb-subset-table-var.cc:int _hb_cmp_method<unsigned int, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-subset-table-var.cc:int _hb_cmp_method<hb_bit_set_t::page_map_t, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-subset-table-var.cc:int _hb_cmp_method<unsigned int, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const>(void const*, void const*)
Unexecuted instantiation: hb-subset-table-var.cc:int _hb_cmp_method<unsigned int, hb_ot_map_t::feature_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-subset-table-var.cc:int _hb_cmp_method<unsigned int, OT::HBGlyphID16 const>(void const*, void const*)
Unexecuted instantiation: hb-subset-table-var.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::LangSys> const>(void const*, void const*)
Unexecuted instantiation: hb-subset-table-var.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::Script> const>(void const*, void const*)
Unexecuted instantiation: hb-subset-table-var.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::Feature> const>(void const*, void const*)
Unexecuted instantiation: hb-subset-table-cff.cc:int _hb_cmp_method<unsigned int, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-subset-table-cff.cc:int _hb_cmp_method<hb_bit_set_t::page_map_t, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-subset-table-cff.cc:int _hb_cmp_method<unsigned int, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const>(void const*, void const*)
Unexecuted instantiation: hb-subset-table-cff.cc:int _hb_cmp_method<unsigned int, hb_ot_map_t::feature_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-subset-table-cff.cc:int _hb_cmp_method<unsigned int, OT::HBGlyphID16 const>(void const*, void const*)
Unexecuted instantiation: hb-subset-table-cff.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::LangSys> const>(void const*, void const*)
Unexecuted instantiation: hb-subset-table-cff.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::Script> const>(void const*, void const*)
Unexecuted instantiation: hb-subset-table-cff.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::Feature> const>(void const*, void const*)
Unexecuted instantiation: hb-subset-table-cff.cc:int _hb_cmp_method<OT::cff1::accelerator_t::gname_t, OT::cff1::accelerator_t::gname_t>(void const*, void const*)
Unexecuted instantiation: hb-subset-table-cff.cc:int _hb_cmp_method<unsigned int, OT::VertOriginMetric const>(void const*, void const*)
Unexecuted instantiation: hb-subset-table-color.cc:int _hb_cmp_method<unsigned int, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-subset-table-color.cc:int _hb_cmp_method<hb_bit_set_t::page_map_t, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-subset-table-color.cc:int _hb_cmp_method<unsigned int, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const>(void const*, void const*)
Unexecuted instantiation: hb-subset-table-color.cc:int _hb_cmp_method<unsigned int, OT::BaseGlyphRecord const>(void const*, void const*)
Unexecuted instantiation: hb-subset-table-color.cc:int _hb_cmp_method<unsigned int, hb_ot_map_t::feature_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-subset-table-color.cc:int _hb_cmp_method<unsigned int, OT::HBGlyphID16 const>(void const*, void const*)
Unexecuted instantiation: hb-subset-table-color.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::LangSys> const>(void const*, void const*)
Unexecuted instantiation: hb-subset-table-color.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::Script> const>(void const*, void const*)
Unexecuted instantiation: hb-subset-table-color.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::Feature> const>(void const*, void const*)
Unexecuted instantiation: hb-subset-table-color.cc:int _hb_cmp_method<unsigned int, OT::ClipRecord const>(void const*, void const*)
Unexecuted instantiation: hb-subset-table-color.cc:int _hb_cmp_method<unsigned int, OT::BaseGlyphPaintRecord const>(void const*, void const*)
Unexecuted instantiation: hb-subset-table-other.cc:int _hb_cmp_method<unsigned int, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-subset-table-other.cc:int _hb_cmp_method<hb_bit_set_t::page_map_t, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-subset-table-other.cc:int _hb_cmp_method<unsigned int, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const>(void const*, void const*)
Unexecuted instantiation: hb-subset-table-other.cc:int _hb_cmp_method<unsigned int, OT::UnicodeValueRange const>(void const*, void const*)
hb-subset-table-other.cc:int _hb_cmp_method<unsigned int, OT::OS2Range const>(void const*, void const*)
Line
Count
Source
1282
1.37M
{
1283
1.37M
  const K& key = * (const K*) pkey;
1284
1.37M
  const V& val = * (const V*) pval;
1285
1286
1.37M
  return val.cmp (key, ds...);
1287
1.37M
}
Unexecuted instantiation: hb-subset-table-other.cc:int _hb_cmp_method<unsigned int, hb_ot_map_t::feature_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-subset-table-other.cc:int _hb_cmp_method<unsigned int, OT::HBGlyphID16 const>(void const*, void const*)
Unexecuted instantiation: hb-subset-table-other.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::LangSys> const>(void const*, void const*)
Unexecuted instantiation: hb-subset-table-other.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::Script> const>(void const*, void const*)
Unexecuted instantiation: hb-subset-table-other.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::Feature> const>(void const*, void const*)
Unexecuted instantiation: hb-subset-table-other.cc:int _hb_cmp_method<unsigned int, OT::CmapSubtableFormat4::accelerator_t::get_glyph(unsigned int, unsigned int*) const::CustomRange, unsigned int>(void const*, void const*, unsigned int)
Unexecuted instantiation: hb-subset-table-other.cc:int _hb_cmp_method<unsigned int, OT::UVSMapping const>(void const*, void const*)
Unexecuted instantiation: hb-subset-table-other.cc:int _hb_cmp_method<unsigned int, OT::VariationSelectorRecord const>(void const*, void const*)
Unexecuted instantiation: hb-subset-table-other.cc:int _hb_cmp_method<unsigned int, OT::CmapSubtableLongGroup const>(void const*, void const*)
Unexecuted instantiation: hb-subset-table-other.cc:int _hb_cmp_method<OT::EncodingRecord, OT::EncodingRecord const>(void const*, void const*)
Unexecuted instantiation: gsubgpos-context.cc:int _hb_cmp_method<unsigned int, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: gsubgpos-context.cc:int _hb_cmp_method<hb_bit_set_t::page_map_t, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: gsubgpos-context.cc:int _hb_cmp_method<unsigned int, hb_ot_map_t::feature_map_t const>(void const*, void const*)
Unexecuted instantiation: gsubgpos-context.cc:int _hb_cmp_method<unsigned int, OT::HBGlyphID16 const>(void const*, void const*)
Unexecuted instantiation: gsubgpos-context.cc:int _hb_cmp_method<unsigned int, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const>(void const*, void const*)
Unexecuted instantiation: gsubgpos-context.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::LangSys> const>(void const*, void const*)
Unexecuted instantiation: gsubgpos-context.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::Script> const>(void const*, void const*)
Unexecuted instantiation: gsubgpos-context.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::Feature> const>(void const*, void const*)
Unexecuted instantiation: hb-subset-cff1.cc:int _hb_cmp_method<hb_bit_set_t::page_map_t, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-subset-cff1.cc:int _hb_cmp_method<unsigned int, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-subset-cff1.cc:int _hb_cmp_method<unsigned int, hb_ot_map_t::feature_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-subset-cff1.cc:int _hb_cmp_method<unsigned int, OT::HBGlyphID16 const>(void const*, void const*)
Unexecuted instantiation: hb-subset-cff1.cc:int _hb_cmp_method<unsigned int, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const>(void const*, void const*)
Unexecuted instantiation: hb-subset-cff1.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::LangSys> const>(void const*, void const*)
Unexecuted instantiation: hb-subset-cff1.cc:int _hb_cmp_method<OT::cff1::accelerator_t::gname_t, OT::cff1::accelerator_t::gname_t>(void const*, void const*)
Unexecuted instantiation: hb-subset-cff2.cc:int _hb_cmp_method<hb_bit_set_t::page_map_t, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-subset-cff2.cc:int _hb_cmp_method<unsigned int, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-subset-cff2.cc:int _hb_cmp_method<unsigned int, hb_ot_map_t::feature_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-subset-cff2.cc:int _hb_cmp_method<unsigned int, OT::HBGlyphID16 const>(void const*, void const*)
Unexecuted instantiation: hb-subset-cff2.cc:int _hb_cmp_method<unsigned int, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const>(void const*, void const*)
Unexecuted instantiation: hb-subset-cff2.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::LangSys> const>(void const*, void const*)
Unexecuted instantiation: hb-subset-cff2.cc:int _hb_cmp_method<OT::cff1::accelerator_t::gname_t, OT::cff1::accelerator_t::gname_t>(void const*, void const*)
Unexecuted instantiation: hb-subset-instancer-iup.cc:int _hb_cmp_method<unsigned int, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-subset-instancer-iup.cc:int _hb_cmp_method<hb_bit_set_t::page_map_t, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-subset-instancer-iup.cc:int _hb_cmp_method<unsigned int, hb_ot_map_t::feature_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-subset-cff-common.cc:int _hb_cmp_method<hb_bit_set_t::page_map_t, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-subset-cff-common.cc:int _hb_cmp_method<unsigned int, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-subset-cff-common.cc:int _hb_cmp_method<unsigned int, hb_ot_map_t::feature_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-subset-cff-common.cc:int _hb_cmp_method<unsigned int, OT::HBGlyphID16 const>(void const*, void const*)
Unexecuted instantiation: hb-subset-cff-common.cc:int _hb_cmp_method<unsigned int, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const>(void const*, void const*)
Unexecuted instantiation: hb-subset-cff-common.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::LangSys> const>(void const*, void const*)
1288
1289
template <typename K, typename V>
1290
static int
1291
_hb_cmp_operator (const void *pkey, const void *pval)
1292
0
{
1293
0
  const K& key = * (const K*) pkey;
1294
0
  const V& val = * (const V*) pval;
1295
1296
0
  if (key < val) return -1;
1297
0
  if (key > val) return  1;
1298
0
  return 0;
1299
0
}
Unexecuted instantiation: hb-face.cc:int _hb_cmp_operator<unsigned short, unsigned short>(void const*, void const*)
Unexecuted instantiation: hb-ot-face.cc:int _hb_cmp_operator<unsigned short, unsigned short>(void const*, void const*)
Unexecuted instantiation: hb-ot-font.cc:int _hb_cmp_operator<unsigned short, unsigned short>(void const*, void const*)
Unexecuted instantiation: hb-static.cc:int _hb_cmp_operator<unsigned short, unsigned short>(void const*, void const*)
Unexecuted instantiation: hb-subset.cc:int _hb_cmp_operator<unsigned short, unsigned short>(void const*, void const*)
Unexecuted instantiation: hb-subset-plan.cc:int _hb_cmp_operator<unsigned short, unsigned short>(void const*, void const*)
Unexecuted instantiation: hb-subset-table-other.cc:int _hb_cmp_operator<unsigned short, unsigned short>(void const*, void const*)
1300
1301
template <typename V, typename K, typename ...Ts>
1302
HB_HOT
1303
static inline bool
1304
hb_bsearch_impl (unsigned *pos, /* Out */
1305
     const K& key,
1306
     V* base, size_t nmemb, size_t stride,
1307
     int (*compar)(const void *_key, const void *_item, Ts... _ds),
1308
     Ts... ds)
1309
136M
{
1310
  /* This is our *only* bsearch implementation. */
1311
1312
136M
  int min = 0, max = (int) nmemb - 1;
1313
627M
  while (min <= max)
1314
497M
  {
1315
497M
    int mid = ((unsigned int) min + (unsigned int) max) / 2;
1316
497M
#pragma GCC diagnostic push
1317
497M
#pragma GCC diagnostic ignored "-Wcast-align"
1318
497M
    V* p = (V*) (((const char *) base) + (mid * stride));
1319
497M
#pragma GCC diagnostic pop
1320
497M
    int c = compar ((const void *) std::addressof (key), (const void *) p, ds...);
1321
497M
    if (c < 0)
1322
221M
      max = mid - 1;
1323
276M
    else if (c > 0)
1324
269M
      min = mid + 1;
1325
6.86M
    else
1326
6.86M
    {
1327
6.86M
      *pos = mid;
1328
6.86M
      return true;
1329
6.86M
    }
1330
497M
  }
1331
129M
  *pos = min;
1332
129M
  return false;
1333
136M
}
Unexecuted instantiation: hb-aat-layout.cc:bool hb_bsearch_impl<AAT::FeatureName const, hb_aat_layout_feature_type_t>(unsigned int*, hb_aat_layout_feature_type_t const&, AAT::FeatureName const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-aat-layout.cc:bool hb_bsearch_impl<hb_aat_feature_mapping_t const, unsigned int>(unsigned int*, unsigned int const&, hb_aat_feature_mapping_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-aat-layout.cc:bool hb_bsearch_impl<hb_aat_map_builder_t::feature_info_t const, hb_aat_map_builder_t::feature_info_t>(unsigned int*, hb_aat_map_builder_t::feature_info_t const&, hb_aat_map_builder_t::feature_info_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
hb-aat-layout.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, hb_bit_set_t::page_map_t>(unsigned int*, hb_bit_set_t::page_map_t const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Line
Count
Source
1309
29.6M
{
1310
  /* This is our *only* bsearch implementation. */
1311
1312
29.6M
  int min = 0, max = (int) nmemb - 1;
1313
48.6M
  while (min <= max)
1314
20.4M
  {
1315
20.4M
    int mid = ((unsigned int) min + (unsigned int) max) / 2;
1316
20.4M
#pragma GCC diagnostic push
1317
20.4M
#pragma GCC diagnostic ignored "-Wcast-align"
1318
20.4M
    V* p = (V*) (((const char *) base) + (mid * stride));
1319
20.4M
#pragma GCC diagnostic pop
1320
20.4M
    int c = compar ((const void *) std::addressof (key), (const void *) p, ds...);
1321
20.4M
    if (c < 0)
1322
3.65M
      max = mid - 1;
1323
16.7M
    else if (c > 0)
1324
15.2M
      min = mid + 1;
1325
1.47M
    else
1326
1.47M
    {
1327
1.47M
      *pos = mid;
1328
1.47M
      return true;
1329
1.47M
    }
1330
20.4M
  }
1331
28.2M
  *pos = min;
1332
28.2M
  return false;
1333
29.6M
}
Unexecuted instantiation: hb-aat-layout.cc:bool hb_bsearch_impl<void const, unsigned int>(unsigned int*, unsigned int const&, void const*, unsigned long, unsigned long, int (*)(void const*, void const*))
hb-aat-layout.cc:bool hb_bsearch_impl<OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const, unsigned int>(unsigned int*, unsigned int const&, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Line
Count
Source
1309
1.89M
{
1310
  /* This is our *only* bsearch implementation. */
1311
1312
1.89M
  int min = 0, max = (int) nmemb - 1;
1313
7.00M
  while (min <= max)
1314
6.51M
  {
1315
6.51M
    int mid = ((unsigned int) min + (unsigned int) max) / 2;
1316
6.51M
#pragma GCC diagnostic push
1317
6.51M
#pragma GCC diagnostic ignored "-Wcast-align"
1318
6.51M
    V* p = (V*) (((const char *) base) + (mid * stride));
1319
6.51M
#pragma GCC diagnostic pop
1320
6.51M
    int c = compar ((const void *) std::addressof (key), (const void *) p, ds...);
1321
6.51M
    if (c < 0)
1322
4.17M
      max = mid - 1;
1323
2.34M
    else if (c > 0)
1324
933k
      min = mid + 1;
1325
1.40M
    else
1326
1.40M
    {
1327
1.40M
      *pos = mid;
1328
1.40M
      return true;
1329
1.40M
    }
1330
6.51M
  }
1331
486k
  *pos = min;
1332
486k
  return false;
1333
1.89M
}
hb-aat-layout.cc:bool hb_bsearch_impl<OT::HBGlyphID16 const, unsigned int>(unsigned int*, unsigned int const&, OT::HBGlyphID16 const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Line
Count
Source
1309
2.21M
{
1310
  /* This is our *only* bsearch implementation. */
1311
1312
2.21M
  int min = 0, max = (int) nmemb - 1;
1313
9.13M
  while (min <= max)
1314
8.10M
  {
1315
8.10M
    int mid = ((unsigned int) min + (unsigned int) max) / 2;
1316
8.10M
#pragma GCC diagnostic push
1317
8.10M
#pragma GCC diagnostic ignored "-Wcast-align"
1318
8.10M
    V* p = (V*) (((const char *) base) + (mid * stride));
1319
8.10M
#pragma GCC diagnostic pop
1320
8.10M
    int c = compar ((const void *) std::addressof (key), (const void *) p, ds...);
1321
8.10M
    if (c < 0)
1322
2.39M
      max = mid - 1;
1323
5.70M
    else if (c > 0)
1324
4.51M
      min = mid + 1;
1325
1.18M
    else
1326
1.18M
    {
1327
1.18M
      *pos = mid;
1328
1.18M
      return true;
1329
1.18M
    }
1330
8.10M
  }
1331
1.02M
  *pos = min;
1332
1.02M
  return false;
1333
2.21M
}
hb-aat-layout.cc:bool hb_bsearch_impl<AAT::KernPair const, AAT::hb_glyph_pair_t>(unsigned int*, AAT::hb_glyph_pair_t const&, AAT::KernPair const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Line
Count
Source
1309
61.3k
{
1310
  /* This is our *only* bsearch implementation. */
1311
1312
61.3k
  int min = 0, max = (int) nmemb - 1;
1313
615k
  while (min <= max)
1314
577k
  {
1315
577k
    int mid = ((unsigned int) min + (unsigned int) max) / 2;
1316
577k
#pragma GCC diagnostic push
1317
577k
#pragma GCC diagnostic ignored "-Wcast-align"
1318
577k
    V* p = (V*) (((const char *) base) + (mid * stride));
1319
577k
#pragma GCC diagnostic pop
1320
577k
    int c = compar ((const void *) std::addressof (key), (const void *) p, ds...);
1321
577k
    if (c < 0)
1322
435k
      max = mid - 1;
1323
141k
    else if (c > 0)
1324
118k
      min = mid + 1;
1325
22.9k
    else
1326
22.9k
    {
1327
22.9k
      *pos = mid;
1328
22.9k
      return true;
1329
22.9k
    }
1330
577k
  }
1331
38.3k
  *pos = min;
1332
38.3k
  return false;
1333
61.3k
}
Unexecuted instantiation: hb-aat-layout.cc:bool hb_bsearch_impl<hb_ot_map_t::feature_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_ot_map_t::feature_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-aat-layout.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-aat-layout.cc:bool hb_bsearch_impl<OT::Record<OT::LangSys> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::LangSys> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-aat-layout.cc:bool hb_bsearch_impl<OT::Record<OT::Script> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::Script> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-aat-layout.cc:bool hb_bsearch_impl<OT::Record<OT::Feature> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::Feature> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-aat-layout.cc:bool hb_bsearch_impl<OT::Layout::GPOS_impl::PairValueRecord<OT::Layout::SmallTypes> const, unsigned int>(unsigned int*, unsigned int const&, OT::Layout::GPOS_impl::PairValueRecord<OT::Layout::SmallTypes> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-aat-map.cc:bool hb_bsearch_impl<AAT::FeatureName const, hb_aat_layout_feature_type_t>(unsigned int*, hb_aat_layout_feature_type_t const&, AAT::FeatureName const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-aat-map.cc:bool hb_bsearch_impl<hb_ot_map_t::feature_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_ot_map_t::feature_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-aat-map.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-aat-map.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, hb_bit_set_t::page_map_t>(unsigned int*, hb_bit_set_t::page_map_t const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-aat-map.cc:bool hb_bsearch_impl<OT::HBGlyphID16 const, unsigned int>(unsigned int*, unsigned int const&, OT::HBGlyphID16 const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-aat-map.cc:bool hb_bsearch_impl<OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const, unsigned int>(unsigned int*, unsigned int const&, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-aat-map.cc:bool hb_bsearch_impl<OT::Record<OT::LangSys> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::LangSys> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-buffer.cc:bool hb_bsearch_impl<hb_ot_map_t::feature_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_ot_map_t::feature_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-buffer.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-buffer.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, hb_bit_set_t::page_map_t>(unsigned int*, hb_bit_set_t::page_map_t const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
hb-face.cc:bool hb_bsearch_impl<OT::TableRecord const, OT::Tag>(unsigned int*, OT::Tag const&, OT::TableRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Line
Count
Source
1309
21.5M
{
1310
  /* This is our *only* bsearch implementation. */
1311
1312
21.5M
  int min = 0, max = (int) nmemb - 1;
1313
107M
  while (min <= max)
1314
86.0M
  {
1315
86.0M
    int mid = ((unsigned int) min + (unsigned int) max) / 2;
1316
86.0M
#pragma GCC diagnostic push
1317
86.0M
#pragma GCC diagnostic ignored "-Wcast-align"
1318
86.0M
    V* p = (V*) (((const char *) base) + (mid * stride));
1319
86.0M
#pragma GCC diagnostic pop
1320
86.0M
    int c = compar ((const void *) std::addressof (key), (const void *) p, ds...);
1321
86.0M
    if (c < 0)
1322
64.0M
      max = mid - 1;
1323
21.9M
    else if (c > 0)
1324
21.7M
      min = mid + 1;
1325
246k
    else
1326
246k
    {
1327
246k
      *pos = mid;
1328
246k
      return true;
1329
246k
    }
1330
86.0M
  }
1331
21.3M
  *pos = min;
1332
21.3M
  return false;
1333
21.5M
}
Unexecuted instantiation: hb-face.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, hb_bit_set_t::page_map_t>(unsigned int*, hb_bit_set_t::page_map_t const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
hb-face.cc:bool hb_bsearch_impl<OT::VariationSelectorRecord const, unsigned int>(unsigned int*, unsigned int const&, OT::VariationSelectorRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Line
Count
Source
1309
22.4k
{
1310
  /* This is our *only* bsearch implementation. */
1311
1312
22.4k
  int min = 0, max = (int) nmemb - 1;
1313
22.4k
  while (min <= max)
1314
0
  {
1315
0
    int mid = ((unsigned int) min + (unsigned int) max) / 2;
1316
0
#pragma GCC diagnostic push
1317
0
#pragma GCC diagnostic ignored "-Wcast-align"
1318
0
    V* p = (V*) (((const char *) base) + (mid * stride));
1319
0
#pragma GCC diagnostic pop
1320
0
    int c = compar ((const void *) std::addressof (key), (const void *) p, ds...);
1321
0
    if (c < 0)
1322
0
      max = mid - 1;
1323
0
    else if (c > 0)
1324
0
      min = mid + 1;
1325
0
    else
1326
0
    {
1327
0
      *pos = mid;
1328
0
      return true;
1329
0
    }
1330
0
  }
1331
22.4k
  *pos = min;
1332
22.4k
  return false;
1333
22.4k
}
hb-face.cc:bool hb_bsearch_impl<OT::EncodingRecord const, OT::EncodingRecord>(unsigned int*, OT::EncodingRecord const&, OT::EncodingRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Line
Count
Source
1309
77.4k
{
1310
  /* This is our *only* bsearch implementation. */
1311
1312
77.4k
  int min = 0, max = (int) nmemb - 1;
1313
219k
  while (min <= max)
1314
154k
  {
1315
154k
    int mid = ((unsigned int) min + (unsigned int) max) / 2;
1316
154k
#pragma GCC diagnostic push
1317
154k
#pragma GCC diagnostic ignored "-Wcast-align"
1318
154k
    V* p = (V*) (((const char *) base) + (mid * stride));
1319
154k
#pragma GCC diagnostic pop
1320
154k
    int c = compar ((const void *) std::addressof (key), (const void *) p, ds...);
1321
154k
    if (c < 0)
1322
51.6k
      max = mid - 1;
1323
103k
    else if (c > 0)
1324
90.4k
      min = mid + 1;
1325
12.9k
    else
1326
12.9k
    {
1327
12.9k
      *pos = mid;
1328
12.9k
      return true;
1329
12.9k
    }
1330
154k
  }
1331
64.5k
  *pos = min;
1332
64.5k
  return false;
1333
77.4k
}
hb-face.cc:bool hb_bsearch_impl<OT::NumType<true, unsigned short, 2u> const, unsigned int, unsigned int>(unsigned int*, unsigned int const&, OT::NumType<true, unsigned short, 2u> const*, unsigned long, unsigned long, int (*)(void const*, void const*, unsigned int), unsigned int)
Line
Count
Source
1309
47.6M
{
1310
  /* This is our *only* bsearch implementation. */
1311
1312
47.6M
  int min = 0, max = (int) nmemb - 1;
1313
379M
  while (min <= max)
1314
333M
  {
1315
333M
    int mid = ((unsigned int) min + (unsigned int) max) / 2;
1316
333M
#pragma GCC diagnostic push
1317
333M
#pragma GCC diagnostic ignored "-Wcast-align"
1318
333M
    V* p = (V*) (((const char *) base) + (mid * stride));
1319
333M
#pragma GCC diagnostic pop
1320
333M
    int c = compar ((const void *) std::addressof (key), (const void *) p, ds...);
1321
333M
    if (c < 0)
1322
126M
      max = mid - 1;
1323
206M
    else if (c > 0)
1324
205M
      min = mid + 1;
1325
1.12M
    else
1326
1.12M
    {
1327
1.12M
      *pos = mid;
1328
1.12M
      return true;
1329
1.12M
    }
1330
333M
  }
1331
46.5M
  *pos = min;
1332
46.5M
  return false;
1333
47.6M
}
Unexecuted instantiation: hb-face.cc:bool hb_bsearch_impl<OT::CmapSubtableLongGroup const, unsigned int>(unsigned int*, unsigned int const&, OT::CmapSubtableLongGroup const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-face.cc:bool hb_bsearch_impl<OT::unicode_to_macroman(unsigned int)::unicode_to_macroman_t const, unsigned int>(unsigned int*, unsigned int const&, OT::unicode_to_macroman(unsigned int)::unicode_to_macroman_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-face.cc:bool hb_bsearch_impl<hb_ot_map_t::feature_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_ot_map_t::feature_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-face.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-face.cc:bool hb_bsearch_impl<OT::OS2Range const, unsigned int>(unsigned int*, unsigned int const&, OT::OS2Range const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-face.cc:bool hb_bsearch_impl<OT::HBGlyphID16 const, unsigned int>(unsigned int*, unsigned int const&, OT::HBGlyphID16 const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-face.cc:bool hb_bsearch_impl<OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const, unsigned int>(unsigned int*, unsigned int const&, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-face.cc:bool hb_bsearch_impl<OT::Record<OT::LangSys> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::LangSys> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-face.cc:bool hb_bsearch_impl<OT::VariationValueRecord const, unsigned int>(unsigned int*, unsigned int const&, OT::VariationValueRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-face.cc:bool hb_bsearch_impl<OT::UnicodeValueRange const, unsigned int>(unsigned int*, unsigned int const&, OT::UnicodeValueRange const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-face.cc:bool hb_bsearch_impl<OT::UVSMapping const, unsigned int>(unsigned int*, unsigned int const&, OT::UVSMapping const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-face-builder.cc:bool hb_bsearch_impl<hb_ot_map_t::feature_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_ot_map_t::feature_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-face-builder.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-face-builder.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, hb_bit_set_t::page_map_t>(unsigned int*, hb_bit_set_t::page_map_t const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-face-builder.cc:bool hb_bsearch_impl<OT::TableRecord const, OT::Tag>(unsigned int*, OT::Tag const&, OT::TableRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-fallback-shape.cc:bool hb_bsearch_impl<hb_ot_map_t::feature_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_ot_map_t::feature_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-font.cc:bool hb_bsearch_impl<hb_ot_map_t::feature_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_ot_map_t::feature_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-font.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-font.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, hb_bit_set_t::page_map_t>(unsigned int*, hb_bit_set_t::page_map_t const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-font.cc:bool hb_bsearch_impl<OT::HBGlyphID16 const, unsigned int>(unsigned int*, unsigned int const&, OT::HBGlyphID16 const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-font.cc:bool hb_bsearch_impl<OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const, unsigned int>(unsigned int*, unsigned int const&, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-font.cc:bool hb_bsearch_impl<OT::Record<OT::LangSys> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::LangSys> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-map.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, hb_bit_set_t::page_map_t>(unsigned int*, hb_bit_set_t::page_map_t const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-map.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-color.cc:bool hb_bsearch_impl<OT::BaseGlyphPaintRecord const, unsigned int>(unsigned int*, unsigned int const&, OT::BaseGlyphPaintRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-color.cc:bool hb_bsearch_impl<OT::BaseGlyphRecord const, unsigned int>(unsigned int*, unsigned int const&, OT::BaseGlyphRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-color.cc:bool hb_bsearch_impl<OT::SVGDocumentIndexEntry const, unsigned int>(unsigned int*, unsigned int const&, OT::SVGDocumentIndexEntry const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-color.cc:bool hb_bsearch_impl<hb_ot_map_t::feature_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_ot_map_t::feature_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-color.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-color.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, hb_bit_set_t::page_map_t>(unsigned int*, hb_bit_set_t::page_map_t const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-color.cc:bool hb_bsearch_impl<OT::HBGlyphID16 const, unsigned int>(unsigned int*, unsigned int const&, OT::HBGlyphID16 const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-color.cc:bool hb_bsearch_impl<OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const, unsigned int>(unsigned int*, unsigned int const&, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-color.cc:bool hb_bsearch_impl<OT::Record<OT::LangSys> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::LangSys> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-color.cc:bool hb_bsearch_impl<OT::ClipRecord const, unsigned int>(unsigned int*, unsigned int const&, OT::ClipRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-face.cc:bool hb_bsearch_impl<hb_ot_map_t::feature_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_ot_map_t::feature_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-face.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-face.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, hb_bit_set_t::page_map_t>(unsigned int*, hb_bit_set_t::page_map_t const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-face.cc:bool hb_bsearch_impl<OT::OS2Range const, unsigned int>(unsigned int*, unsigned int const&, OT::OS2Range const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-face.cc:bool hb_bsearch_impl<OT::HBGlyphID16 const, unsigned int>(unsigned int*, unsigned int const&, OT::HBGlyphID16 const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-face.cc:bool hb_bsearch_impl<OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const, unsigned int>(unsigned int*, unsigned int const&, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-face.cc:bool hb_bsearch_impl<OT::Record<OT::LangSys> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::LangSys> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-face.cc:bool hb_bsearch_impl<OT::VariationValueRecord const, unsigned int>(unsigned int*, unsigned int const&, OT::VariationValueRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-face.cc:bool hb_bsearch_impl<OT::unicode_to_macroman(unsigned int)::unicode_to_macroman_t const, unsigned int>(unsigned int*, unsigned int const&, OT::unicode_to_macroman(unsigned int)::unicode_to_macroman_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-face.cc:bool hb_bsearch_impl<OT::NumType<true, unsigned short, 2u> const, unsigned int, unsigned int>(unsigned int*, unsigned int const&, OT::NumType<true, unsigned short, 2u> const*, unsigned long, unsigned long, int (*)(void const*, void const*, unsigned int), unsigned int)
Unexecuted instantiation: hb-ot-face.cc:bool hb_bsearch_impl<OT::UnicodeValueRange const, unsigned int>(unsigned int*, unsigned int const&, OT::UnicodeValueRange const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-face.cc:bool hb_bsearch_impl<OT::UVSMapping const, unsigned int>(unsigned int*, unsigned int const&, OT::UVSMapping const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-face.cc:bool hb_bsearch_impl<OT::VariationSelectorRecord const, unsigned int>(unsigned int*, unsigned int const&, OT::VariationSelectorRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-face.cc:bool hb_bsearch_impl<OT::CmapSubtableLongGroup const, unsigned int>(unsigned int*, unsigned int const&, OT::CmapSubtableLongGroup const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-face.cc:bool hb_bsearch_impl<OT::EncodingRecord const, OT::EncodingRecord>(unsigned int*, OT::EncodingRecord const&, OT::EncodingRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-face.cc:bool hb_bsearch_impl<CFF::FDSelect3_4_Range<OT::NumType<true, unsigned short, 2u>, OT::NumType<true, unsigned char, 1u> > const, unsigned int>(unsigned int*, unsigned int const&, CFF::FDSelect3_4_Range<OT::NumType<true, unsigned short, 2u>, OT::NumType<true, unsigned char, 1u> > const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-face.cc:bool hb_bsearch_impl<OT::cff1::accelerator_t::gname_t, OT::cff1::accelerator_t::gname_t>(unsigned int*, OT::cff1::accelerator_t::gname_t const&, OT::cff1::accelerator_t::gname_t*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-face.cc:bool hb_bsearch_impl<CFF::FDSelect3_4_Range<OT::NumType<true, unsigned int, 4u>, OT::NumType<true, unsigned short, 2u> > const, unsigned int>(unsigned int*, unsigned int const&, CFF::FDSelect3_4_Range<OT::NumType<true, unsigned int, 4u>, OT::NumType<true, unsigned short, 2u> > const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-face.cc:bool hb_bsearch_impl<OT::Record<OT::Script> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::Script> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-face.cc:bool hb_bsearch_impl<OT::Record<OT::Feature> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::Feature> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-face.cc:bool hb_bsearch_impl<OT::Layout::GPOS_impl::PairValueRecord<OT::Layout::SmallTypes> const, unsigned int>(unsigned int*, unsigned int const&, OT::Layout::GPOS_impl::PairValueRecord<OT::Layout::SmallTypes> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-face.cc:bool hb_bsearch_impl<void const, unsigned int>(unsigned int*, unsigned int const&, void const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-face.cc:bool hb_bsearch_impl<AAT::KernPair const, AAT::hb_glyph_pair_t>(unsigned int*, AAT::hb_glyph_pair_t const&, AAT::KernPair const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-face.cc:bool hb_bsearch_impl<hb_ot_name_entry_t const, hb_ot_name_entry_t, bool>(unsigned int*, hb_ot_name_entry_t const&, hb_ot_name_entry_t const*, unsigned long, unsigned long, int (*)(void const*, void const*, bool), bool)
Unexecuted instantiation: hb-ot-face.cc:bool hb_bsearch_impl<unsigned short, hb_array_t<char const>, void*>(unsigned int*, hb_array_t<char const> const&, unsigned short*, unsigned long, unsigned long, int (*)(void const*, void const*, void*), void*)
Unexecuted instantiation: hb-ot-face.cc:bool hb_bsearch_impl<OT::ClipRecord const, unsigned int>(unsigned int*, unsigned int const&, OT::ClipRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-face.cc:bool hb_bsearch_impl<OT::BaseGlyphRecord const, unsigned int>(unsigned int*, unsigned int const&, OT::BaseGlyphRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-face.cc:bool hb_bsearch_impl<OT::BaseGlyphPaintRecord const, unsigned int>(unsigned int*, unsigned int const&, OT::BaseGlyphPaintRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-face.cc:bool hb_bsearch_impl<OT::SVGDocumentIndexEntry const, unsigned int>(unsigned int*, unsigned int const&, OT::SVGDocumentIndexEntry const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-font.cc:bool hb_bsearch_impl<OT::EncodingRecord const, OT::EncodingRecord>(unsigned int*, OT::EncodingRecord const&, OT::EncodingRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-font.cc:bool hb_bsearch_impl<OT::NumType<true, unsigned short, 2u> const, unsigned int, unsigned int>(unsigned int*, unsigned int const&, OT::NumType<true, unsigned short, 2u> const*, unsigned long, unsigned long, int (*)(void const*, void const*, unsigned int), unsigned int)
Unexecuted instantiation: hb-ot-font.cc:bool hb_bsearch_impl<OT::CmapSubtableLongGroup const, unsigned int>(unsigned int*, unsigned int const&, OT::CmapSubtableLongGroup const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-font.cc:bool hb_bsearch_impl<OT::unicode_to_macroman(unsigned int)::unicode_to_macroman_t const, unsigned int>(unsigned int*, unsigned int const&, OT::unicode_to_macroman(unsigned int)::unicode_to_macroman_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-font.cc:bool hb_bsearch_impl<OT::VariationSelectorRecord const, unsigned int>(unsigned int*, unsigned int const&, OT::VariationSelectorRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
hb-ot-font.cc:bool hb_bsearch_impl<OT::UnicodeValueRange const, unsigned int>(unsigned int*, unsigned int const&, OT::UnicodeValueRange const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Line
Count
Source
1309
22.4k
{
1310
  /* This is our *only* bsearch implementation. */
1311
1312
22.4k
  int min = 0, max = (int) nmemb - 1;
1313
22.4k
  while (min <= max)
1314
0
  {
1315
0
    int mid = ((unsigned int) min + (unsigned int) max) / 2;
1316
0
#pragma GCC diagnostic push
1317
0
#pragma GCC diagnostic ignored "-Wcast-align"
1318
0
    V* p = (V*) (((const char *) base) + (mid * stride));
1319
0
#pragma GCC diagnostic pop
1320
0
    int c = compar ((const void *) std::addressof (key), (const void *) p, ds...);
1321
0
    if (c < 0)
1322
0
      max = mid - 1;
1323
0
    else if (c > 0)
1324
0
      min = mid + 1;
1325
0
    else
1326
0
    {
1327
0
      *pos = mid;
1328
0
      return true;
1329
0
    }
1330
0
  }
1331
22.4k
  *pos = min;
1332
22.4k
  return false;
1333
22.4k
}
hb-ot-font.cc:bool hb_bsearch_impl<OT::UVSMapping const, unsigned int>(unsigned int*, unsigned int const&, OT::UVSMapping const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Line
Count
Source
1309
22.4k
{
1310
  /* This is our *only* bsearch implementation. */
1311
1312
22.4k
  int min = 0, max = (int) nmemb - 1;
1313
22.4k
  while (min <= max)
1314
0
  {
1315
0
    int mid = ((unsigned int) min + (unsigned int) max) / 2;
1316
0
#pragma GCC diagnostic push
1317
0
#pragma GCC diagnostic ignored "-Wcast-align"
1318
0
    V* p = (V*) (((const char *) base) + (mid * stride));
1319
0
#pragma GCC diagnostic pop
1320
0
    int c = compar ((const void *) std::addressof (key), (const void *) p, ds...);
1321
0
    if (c < 0)
1322
0
      max = mid - 1;
1323
0
    else if (c > 0)
1324
0
      min = mid + 1;
1325
0
    else
1326
0
    {
1327
0
      *pos = mid;
1328
0
      return true;
1329
0
    }
1330
0
  }
1331
22.4k
  *pos = min;
1332
22.4k
  return false;
1333
22.4k
}
Unexecuted instantiation: hb-ot-font.cc:bool hb_bsearch_impl<OT::VertOriginMetric const, unsigned int>(unsigned int*, unsigned int const&, OT::VertOriginMetric const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-font.cc:bool hb_bsearch_impl<OT::BaseGlyphPaintRecord const, unsigned int>(unsigned int*, unsigned int const&, OT::BaseGlyphPaintRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-font.cc:bool hb_bsearch_impl<OT::ClipRecord const, unsigned int>(unsigned int*, unsigned int const&, OT::ClipRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-font.cc:bool hb_bsearch_impl<OT::BaseGlyphRecord const, unsigned int>(unsigned int*, unsigned int const&, OT::BaseGlyphRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-font.cc:bool hb_bsearch_impl<OT::SVGDocumentIndexEntry const, unsigned int>(unsigned int*, unsigned int const&, OT::SVGDocumentIndexEntry const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-font.cc:bool hb_bsearch_impl<unsigned short, hb_array_t<char const>, void*>(unsigned int*, hb_array_t<char const> const&, unsigned short*, unsigned long, unsigned long, int (*)(void const*, void const*, void*), void*)
Unexecuted instantiation: hb-ot-font.cc:bool hb_bsearch_impl<OT::cff1::accelerator_t::gname_t, OT::cff1::accelerator_t::gname_t>(unsigned int*, OT::cff1::accelerator_t::gname_t const&, OT::cff1::accelerator_t::gname_t*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-font.cc:bool hb_bsearch_impl<hb_ot_map_t::feature_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_ot_map_t::feature_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-font.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-font.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, hb_bit_set_t::page_map_t>(unsigned int*, hb_bit_set_t::page_map_t const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-font.cc:bool hb_bsearch_impl<OT::OS2Range const, unsigned int>(unsigned int*, unsigned int const&, OT::OS2Range const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-font.cc:bool hb_bsearch_impl<OT::HBGlyphID16 const, unsigned int>(unsigned int*, unsigned int const&, OT::HBGlyphID16 const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-font.cc:bool hb_bsearch_impl<OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const, unsigned int>(unsigned int*, unsigned int const&, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-font.cc:bool hb_bsearch_impl<OT::Record<OT::LangSys> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::LangSys> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-font.cc:bool hb_bsearch_impl<OT::VariationValueRecord const, unsigned int>(unsigned int*, unsigned int const&, OT::VariationValueRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-font.cc:bool hb_bsearch_impl<CFF::FDSelect3_4_Range<OT::NumType<true, unsigned short, 2u>, OT::NumType<true, unsigned char, 1u> > const, unsigned int>(unsigned int*, unsigned int const&, CFF::FDSelect3_4_Range<OT::NumType<true, unsigned short, 2u>, OT::NumType<true, unsigned char, 1u> > const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-font.cc:bool hb_bsearch_impl<CFF::FDSelect3_4_Range<OT::NumType<true, unsigned int, 4u>, OT::NumType<true, unsigned short, 2u> > const, unsigned int>(unsigned int*, unsigned int const&, CFF::FDSelect3_4_Range<OT::NumType<true, unsigned int, 4u>, OT::NumType<true, unsigned short, 2u> > const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: VARC.cc:bool hb_bsearch_impl<OT::HBGlyphID16 const, unsigned int>(unsigned int*, unsigned int const&, OT::HBGlyphID16 const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: VARC.cc:bool hb_bsearch_impl<OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const, unsigned int>(unsigned int*, unsigned int const&, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: VARC.cc:bool hb_bsearch_impl<hb_ot_map_t::feature_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_ot_map_t::feature_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: VARC.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: VARC.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, hb_bit_set_t::page_map_t>(unsigned int*, hb_bit_set_t::page_map_t const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: VARC.cc:bool hb_bsearch_impl<OT::Record<OT::LangSys> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::LangSys> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: VARC.cc:bool hb_bsearch_impl<OT::OS2Range const, unsigned int>(unsigned int*, unsigned int const&, OT::OS2Range const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: VARC.cc:bool hb_bsearch_impl<OT::VariationValueRecord const, unsigned int>(unsigned int*, unsigned int const&, OT::VariationValueRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: VARC.cc:bool hb_bsearch_impl<CFF::FDSelect3_4_Range<OT::NumType<true, unsigned short, 2u>, OT::NumType<true, unsigned char, 1u> > const, unsigned int>(unsigned int*, unsigned int const&, CFF::FDSelect3_4_Range<OT::NumType<true, unsigned short, 2u>, OT::NumType<true, unsigned char, 1u> > const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: VARC.cc:bool hb_bsearch_impl<CFF::FDSelect3_4_Range<OT::NumType<true, unsigned int, 4u>, OT::NumType<true, unsigned short, 2u> > const, unsigned int>(unsigned int*, unsigned int const&, CFF::FDSelect3_4_Range<OT::NumType<true, unsigned int, 4u>, OT::NumType<true, unsigned short, 2u> > const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: VARC.cc:bool hb_bsearch_impl<OT::cff1::accelerator_t::gname_t, OT::cff1::accelerator_t::gname_t>(unsigned int*, OT::cff1::accelerator_t::gname_t const&, OT::cff1::accelerator_t::gname_t*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-layout.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, hb_bit_set_t::page_map_t>(unsigned int*, hb_bit_set_t::page_map_t const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-layout.cc:bool hb_bsearch_impl<OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const, unsigned int>(unsigned int*, unsigned int const&, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-layout.cc:bool hb_bsearch_impl<OT::HBGlyphID16 const, unsigned int>(unsigned int*, unsigned int const&, OT::HBGlyphID16 const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-layout.cc:bool hb_bsearch_impl<AAT::KernPair const, AAT::hb_glyph_pair_t>(unsigned int*, AAT::hb_glyph_pair_t const&, AAT::KernPair const*, unsigned long, unsigned long, int (*)(void const*, void const*))
hb-ot-layout.cc:bool hb_bsearch_impl<OT::Record<OT::Script> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::Script> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Line
Count
Source
1309
41.8k
{
1310
  /* This is our *only* bsearch implementation. */
1311
1312
41.8k
  int min = 0, max = (int) nmemb - 1;
1313
145k
  while (min <= max)
1314
124k
  {
1315
124k
    int mid = ((unsigned int) min + (unsigned int) max) / 2;
1316
124k
#pragma GCC diagnostic push
1317
124k
#pragma GCC diagnostic ignored "-Wcast-align"
1318
124k
    V* p = (V*) (((const char *) base) + (mid * stride));
1319
124k
#pragma GCC diagnostic pop
1320
124k
    int c = compar ((const void *) std::addressof (key), (const void *) p, ds...);
1321
124k
    if (c < 0)
1322
49.2k
      max = mid - 1;
1323
74.9k
    else if (c > 0)
1324
54.2k
      min = mid + 1;
1325
20.6k
    else
1326
20.6k
    {
1327
20.6k
      *pos = mid;
1328
20.6k
      return true;
1329
20.6k
    }
1330
124k
  }
1331
21.1k
  *pos = min;
1332
21.1k
  return false;
1333
41.8k
}
hb-ot-layout.cc:bool hb_bsearch_impl<OT::Record<OT::LangSys> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::LangSys> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Line
Count
Source
1309
41.6k
{
1310
  /* This is our *only* bsearch implementation. */
1311
1312
41.6k
  int min = 0, max = (int) nmemb - 1;
1313
42.8k
  while (min <= max)
1314
1.20k
  {
1315
1.20k
    int mid = ((unsigned int) min + (unsigned int) max) / 2;
1316
1.20k
#pragma GCC diagnostic push
1317
1.20k
#pragma GCC diagnostic ignored "-Wcast-align"
1318
1.20k
    V* p = (V*) (((const char *) base) + (mid * stride));
1319
1.20k
#pragma GCC diagnostic pop
1320
1.20k
    int c = compar ((const void *) std::addressof (key), (const void *) p, ds...);
1321
1.20k
    if (c < 0)
1322
370
      max = mid - 1;
1323
832
    else if (c > 0)
1324
832
      min = mid + 1;
1325
0
    else
1326
0
    {
1327
0
      *pos = mid;
1328
0
      return true;
1329
0
    }
1330
1.20k
  }
1331
41.6k
  *pos = min;
1332
41.6k
  return false;
1333
41.6k
}
hb-ot-layout.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Line
Count
Source
1309
82.6k
{
1310
  /* This is our *only* bsearch implementation. */
1311
1312
82.6k
  int min = 0, max = (int) nmemb - 1;
1313
229k
  while (min <= max)
1314
229k
  {
1315
229k
    int mid = ((unsigned int) min + (unsigned int) max) / 2;
1316
229k
#pragma GCC diagnostic push
1317
229k
#pragma GCC diagnostic ignored "-Wcast-align"
1318
229k
    V* p = (V*) (((const char *) base) + (mid * stride));
1319
229k
#pragma GCC diagnostic pop
1320
229k
    int c = compar ((const void *) std::addressof (key), (const void *) p, ds...);
1321
229k
    if (c < 0)
1322
69.2k
      max = mid - 1;
1323
160k
    else if (c > 0)
1324
77.5k
      min = mid + 1;
1325
82.6k
    else
1326
82.6k
    {
1327
82.6k
      *pos = mid;
1328
82.6k
      return true;
1329
82.6k
    }
1330
229k
  }
1331
0
  *pos = min;
1332
0
  return false;
1333
82.6k
}
hb-ot-layout.cc:bool hb_bsearch_impl<OT::BaseScriptRecord const, unsigned int>(unsigned int*, unsigned int const&, OT::BaseScriptRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Line
Count
Source
1309
281k
{
1310
  /* This is our *only* bsearch implementation. */
1311
1312
281k
  int min = 0, max = (int) nmemb - 1;
1313
281k
  while (min <= max)
1314
0
  {
1315
0
    int mid = ((unsigned int) min + (unsigned int) max) / 2;
1316
0
#pragma GCC diagnostic push
1317
0
#pragma GCC diagnostic ignored "-Wcast-align"
1318
0
    V* p = (V*) (((const char *) base) + (mid * stride));
1319
0
#pragma GCC diagnostic pop
1320
0
    int c = compar ((const void *) std::addressof (key), (const void *) p, ds...);
1321
0
    if (c < 0)
1322
0
      max = mid - 1;
1323
0
    else if (c > 0)
1324
0
      min = mid + 1;
1325
0
    else
1326
0
    {
1327
0
      *pos = mid;
1328
0
      return true;
1329
0
    }
1330
0
  }
1331
281k
  *pos = min;
1332
281k
  return false;
1333
281k
}
Unexecuted instantiation: hb-ot-layout.cc:bool hb_bsearch_impl<OT::BaseLangSysRecord const, unsigned int>(unsigned int*, unsigned int const&, OT::BaseLangSysRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-layout.cc:bool hb_bsearch_impl<OT::FeatMinMaxRecord const, unsigned int>(unsigned int*, unsigned int const&, OT::FeatMinMaxRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-layout.cc:bool hb_bsearch_impl<OT::Tag const, unsigned int>(unsigned int*, unsigned int const&, OT::Tag const*, unsigned long, unsigned long, int (*)(void const*, void const*))
hb-ot-layout.cc:bool hb_bsearch_impl<OT::Layout::GPOS_impl::PairValueRecord<OT::Layout::SmallTypes> const, unsigned int>(unsigned int*, unsigned int const&, OT::Layout::GPOS_impl::PairValueRecord<OT::Layout::SmallTypes> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Line
Count
Source
1309
14.5M
{
1310
  /* This is our *only* bsearch implementation. */
1311
1312
14.5M
  int min = 0, max = (int) nmemb - 1;
1313
46.4M
  while (min <= max)
1314
32.9M
  {
1315
32.9M
    int mid = ((unsigned int) min + (unsigned int) max) / 2;
1316
32.9M
#pragma GCC diagnostic push
1317
32.9M
#pragma GCC diagnostic ignored "-Wcast-align"
1318
32.9M
    V* p = (V*) (((const char *) base) + (mid * stride));
1319
32.9M
#pragma GCC diagnostic pop
1320
32.9M
    int c = compar ((const void *) std::addressof (key), (const void *) p, ds...);
1321
32.9M
    if (c < 0)
1322
14.3M
      max = mid - 1;
1323
18.5M
    else if (c > 0)
1324
17.5M
      min = mid + 1;
1325
989k
    else
1326
989k
    {
1327
989k
      *pos = mid;
1328
989k
      return true;
1329
989k
    }
1330
32.9M
  }
1331
13.5M
  *pos = min;
1332
13.5M
  return false;
1333
14.5M
}
Unexecuted instantiation: hb-ot-layout.cc:bool hb_bsearch_impl<hb_ot_map_t::feature_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_ot_map_t::feature_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-layout.cc:bool hb_bsearch_impl<OT::Record<OT::Feature> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::Feature> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-layout.cc:bool hb_bsearch_impl<void const, unsigned int>(unsigned int*, unsigned int const&, void const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-layout.cc:bool hb_bsearch_impl<OT::Record<OT::JstfLangSys> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::JstfLangSys> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-layout.cc:bool hb_bsearch_impl<OT::Record<OT::JstfScript> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::JstfScript> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-layout.cc:bool hb_bsearch_impl<hb_ot_name_entry_t const, hb_ot_name_entry_t, bool>(unsigned int*, hb_ot_name_entry_t const&, hb_ot_name_entry_t const*, unsigned long, unsigned long, int (*)(void const*, void const*, bool), bool)
Unexecuted instantiation: hb-ot-layout.cc:bool hb_bsearch_impl<OT::OS2Range const, unsigned int>(unsigned int*, unsigned int const&, OT::OS2Range const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-layout.cc:bool hb_bsearch_impl<OT::VariationValueRecord const, unsigned int>(unsigned int*, unsigned int const&, OT::VariationValueRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
hb-ot-metrics.cc:bool hb_bsearch_impl<OT::VariationValueRecord const, unsigned int>(unsigned int*, unsigned int const&, OT::VariationValueRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Line
Count
Source
1309
17.1M
{
1310
  /* This is our *only* bsearch implementation. */
1311
1312
17.1M
  int min = 0, max = (int) nmemb - 1;
1313
17.1M
  while (min <= max)
1314
0
  {
1315
0
    int mid = ((unsigned int) min + (unsigned int) max) / 2;
1316
0
#pragma GCC diagnostic push
1317
0
#pragma GCC diagnostic ignored "-Wcast-align"
1318
0
    V* p = (V*) (((const char *) base) + (mid * stride));
1319
0
#pragma GCC diagnostic pop
1320
0
    int c = compar ((const void *) std::addressof (key), (const void *) p, ds...);
1321
0
    if (c < 0)
1322
0
      max = mid - 1;
1323
0
    else if (c > 0)
1324
0
      min = mid + 1;
1325
0
    else
1326
0
    {
1327
0
      *pos = mid;
1328
0
      return true;
1329
0
    }
1330
0
  }
1331
17.1M
  *pos = min;
1332
17.1M
  return false;
1333
17.1M
}
Unexecuted instantiation: hb-ot-metrics.cc:bool hb_bsearch_impl<hb_ot_map_t::feature_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_ot_map_t::feature_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-metrics.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-metrics.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, hb_bit_set_t::page_map_t>(unsigned int*, hb_bit_set_t::page_map_t const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-metrics.cc:bool hb_bsearch_impl<OT::HBGlyphID16 const, unsigned int>(unsigned int*, unsigned int const&, OT::HBGlyphID16 const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-metrics.cc:bool hb_bsearch_impl<OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const, unsigned int>(unsigned int*, unsigned int const&, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-metrics.cc:bool hb_bsearch_impl<OT::Record<OT::LangSys> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::LangSys> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-metrics.cc:bool hb_bsearch_impl<OT::OS2Range const, unsigned int>(unsigned int*, unsigned int const&, OT::OS2Range const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-metrics.cc:bool hb_bsearch_impl<unsigned short, hb_array_t<char const>, void*>(unsigned int*, hb_array_t<char const> const&, unsigned short*, unsigned long, unsigned long, int (*)(void const*, void const*, void*), void*)
hb-ot-name.cc:bool hb_bsearch_impl<hb_ot_name_entry_t const, hb_ot_name_entry_t, bool>(unsigned int*, hb_ot_name_entry_t const&, hb_ot_name_entry_t const*, unsigned long, unsigned long, int (*)(void const*, void const*, bool), bool)
Line
Count
Source
1309
14.6k
{
1310
  /* This is our *only* bsearch implementation. */
1311
1312
14.6k
  int min = 0, max = (int) nmemb - 1;
1313
56.9k
  while (min <= max)
1314
56.9k
  {
1315
56.9k
    int mid = ((unsigned int) min + (unsigned int) max) / 2;
1316
56.9k
#pragma GCC diagnostic push
1317
56.9k
#pragma GCC diagnostic ignored "-Wcast-align"
1318
56.9k
    V* p = (V*) (((const char *) base) + (mid * stride));
1319
56.9k
#pragma GCC diagnostic pop
1320
56.9k
    int c = compar ((const void *) std::addressof (key), (const void *) p, ds...);
1321
56.9k
    if (c < 0)
1322
16.5k
      max = mid - 1;
1323
40.3k
    else if (c > 0)
1324
25.7k
      min = mid + 1;
1325
14.6k
    else
1326
14.6k
    {
1327
14.6k
      *pos = mid;
1328
14.6k
      return true;
1329
14.6k
    }
1330
56.9k
  }
1331
0
  *pos = min;
1332
0
  return false;
1333
14.6k
}
Unexecuted instantiation: hb-ot-name.cc:bool hb_bsearch_impl<hb_ot_map_t::feature_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_ot_map_t::feature_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-name.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-name.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, hb_bit_set_t::page_map_t>(unsigned int*, hb_bit_set_t::page_map_t const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
hb-ot-shape.cc:bool hb_bsearch_impl<hb_ot_map_t::feature_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_ot_map_t::feature_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Line
Count
Source
1309
122k
{
1310
  /* This is our *only* bsearch implementation. */
1311
1312
122k
  int min = 0, max = (int) nmemb - 1;
1313
240k
  while (min <= max)
1314
137k
  {
1315
137k
    int mid = ((unsigned int) min + (unsigned int) max) / 2;
1316
137k
#pragma GCC diagnostic push
1317
137k
#pragma GCC diagnostic ignored "-Wcast-align"
1318
137k
    V* p = (V*) (((const char *) base) + (mid * stride));
1319
137k
#pragma GCC diagnostic pop
1320
137k
    int c = compar ((const void *) std::addressof (key), (const void *) p, ds...);
1321
137k
    if (c < 0)
1322
70.0k
      max = mid - 1;
1323
67.9k
    else if (c > 0)
1324
48.8k
      min = mid + 1;
1325
19.1k
    else
1326
19.1k
    {
1327
19.1k
      *pos = mid;
1328
19.1k
      return true;
1329
19.1k
    }
1330
137k
  }
1331
102k
  *pos = min;
1332
102k
  return false;
1333
122k
}
Unexecuted instantiation: hb-ot-shape.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, hb_bit_set_t::page_map_t>(unsigned int*, hb_bit_set_t::page_map_t const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shape.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shape.cc:bool hb_bsearch_impl<OT::HBGlyphID16 const, unsigned int>(unsigned int*, unsigned int const&, OT::HBGlyphID16 const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shape.cc:bool hb_bsearch_impl<OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const, unsigned int>(unsigned int*, unsigned int const&, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shape.cc:bool hb_bsearch_impl<OT::Record<OT::LangSys> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::LangSys> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
hb-ot-tag.cc:bool hb_bsearch_impl<LangTag const, unsigned int>(unsigned int*, unsigned int const&, LangTag const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Line
Count
Source
1309
768
{
1310
  /* This is our *only* bsearch implementation. */
1311
1312
768
  int min = 0, max = (int) nmemb - 1;
1313
6.46k
  while (min <= max)
1314
6.04k
  {
1315
6.04k
    int mid = ((unsigned int) min + (unsigned int) max) / 2;
1316
6.04k
#pragma GCC diagnostic push
1317
6.04k
#pragma GCC diagnostic ignored "-Wcast-align"
1318
6.04k
    V* p = (V*) (((const char *) base) + (mid * stride));
1319
6.04k
#pragma GCC diagnostic pop
1320
6.04k
    int c = compar ((const void *) std::addressof (key), (const void *) p, ds...);
1321
6.04k
    if (c < 0)
1322
2.70k
      max = mid - 1;
1323
3.33k
    else if (c > 0)
1324
2.98k
      min = mid + 1;
1325
344
    else
1326
344
    {
1327
344
      *pos = mid;
1328
344
      return true;
1329
344
    }
1330
6.04k
  }
1331
424
  *pos = min;
1332
424
  return false;
1333
768
}
hb-ot-tag.cc:bool hb_bsearch_impl<LangTagRange const, unsigned int>(unsigned int*, unsigned int const&, LangTagRange const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Line
Count
Source
1309
332
{
1310
  /* This is our *only* bsearch implementation. */
1311
1312
332
  int min = 0, max = (int) nmemb - 1;
1313
2.84k
  while (min <= max)
1314
2.51k
  {
1315
2.51k
    int mid = ((unsigned int) min + (unsigned int) max) / 2;
1316
2.51k
#pragma GCC diagnostic push
1317
2.51k
#pragma GCC diagnostic ignored "-Wcast-align"
1318
2.51k
    V* p = (V*) (((const char *) base) + (mid * stride));
1319
2.51k
#pragma GCC diagnostic pop
1320
2.51k
    int c = compar ((const void *) std::addressof (key), (const void *) p, ds...);
1321
2.51k
    if (c < 0)
1322
437
      max = mid - 1;
1323
2.07k
    else if (c > 0)
1324
2.07k
      min = mid + 1;
1325
1
    else
1326
1
    {
1327
1
      *pos = mid;
1328
1
      return true;
1329
1
    }
1330
2.51k
  }
1331
331
  *pos = min;
1332
331
  return false;
1333
332
}
Unexecuted instantiation: hb-ot-var.cc:bool hb_bsearch_impl<hb_ot_map_t::feature_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_ot_map_t::feature_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-var.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-var.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, hb_bit_set_t::page_map_t>(unsigned int*, hb_bit_set_t::page_map_t const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-var.cc:bool hb_bsearch_impl<OT::HBGlyphID16 const, unsigned int>(unsigned int*, unsigned int const&, OT::HBGlyphID16 const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-var.cc:bool hb_bsearch_impl<OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const, unsigned int>(unsigned int*, unsigned int const&, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-var.cc:bool hb_bsearch_impl<OT::Record<OT::LangSys> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::LangSys> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-var.cc:bool hb_bsearch_impl<OT::VariationValueRecord const, unsigned int>(unsigned int*, unsigned int const&, OT::VariationValueRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-set.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-set.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, hb_bit_set_t::page_map_t>(unsigned int*, hb_bit_set_t::page_map_t const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-shape-plan.cc:bool hb_bsearch_impl<hb_ot_map_t::feature_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_ot_map_t::feature_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-shape.cc:bool hb_bsearch_impl<hb_ot_map_t::feature_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_ot_map_t::feature_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
hb-static.cc:bool hb_bsearch_impl<hb_ot_language_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_ot_language_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Line
Count
Source
1309
27.8k
{
1310
  /* This is our *only* bsearch implementation. */
1311
1312
27.8k
  int min = 0, max = (int) nmemb - 1;
1313
195k
  while (min <= max)
1314
195k
  {
1315
195k
    int mid = ((unsigned int) min + (unsigned int) max) / 2;
1316
195k
#pragma GCC diagnostic push
1317
195k
#pragma GCC diagnostic ignored "-Wcast-align"
1318
195k
    V* p = (V*) (((const char *) base) + (mid * stride));
1319
195k
#pragma GCC diagnostic pop
1320
195k
    int c = compar ((const void *) std::addressof (key), (const void *) p, ds...);
1321
195k
    if (c < 0)
1322
139k
      max = mid - 1;
1323
55.7k
    else if (c > 0)
1324
27.8k
      min = mid + 1;
1325
27.8k
    else
1326
27.8k
    {
1327
27.8k
      *pos = mid;
1328
27.8k
      return true;
1329
27.8k
    }
1330
195k
  }
1331
0
  *pos = min;
1332
0
  return false;
1333
27.8k
}
Unexecuted instantiation: hb-static.cc:bool hb_bsearch_impl<hb_ot_map_t::feature_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_ot_map_t::feature_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-static.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-static.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, hb_bit_set_t::page_map_t>(unsigned int*, hb_bit_set_t::page_map_t const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-static.cc:bool hb_bsearch_impl<OT::HBGlyphID16 const, unsigned int>(unsigned int*, unsigned int const&, OT::HBGlyphID16 const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-static.cc:bool hb_bsearch_impl<OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const, unsigned int>(unsigned int*, unsigned int const&, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-static.cc:bool hb_bsearch_impl<OT::Record<OT::LangSys> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::LangSys> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-static.cc:bool hb_bsearch_impl<AAT::FeatureName const, hb_aat_layout_feature_type_t>(unsigned int*, hb_aat_layout_feature_type_t const&, AAT::FeatureName const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-static.cc:bool hb_bsearch_impl<OT::OS2Range const, unsigned int>(unsigned int*, unsigned int const&, OT::OS2Range const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-static.cc:bool hb_bsearch_impl<OT::VariationValueRecord const, unsigned int>(unsigned int*, unsigned int const&, OT::VariationValueRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-static.cc:bool hb_bsearch_impl<OT::unicode_to_macroman(unsigned int)::unicode_to_macroman_t const, unsigned int>(unsigned int*, unsigned int const&, OT::unicode_to_macroman(unsigned int)::unicode_to_macroman_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-static.cc:bool hb_bsearch_impl<OT::NumType<true, unsigned short, 2u> const, unsigned int, unsigned int>(unsigned int*, unsigned int const&, OT::NumType<true, unsigned short, 2u> const*, unsigned long, unsigned long, int (*)(void const*, void const*, unsigned int), unsigned int)
Unexecuted instantiation: hb-static.cc:bool hb_bsearch_impl<OT::UnicodeValueRange const, unsigned int>(unsigned int*, unsigned int const&, OT::UnicodeValueRange const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-static.cc:bool hb_bsearch_impl<OT::UVSMapping const, unsigned int>(unsigned int*, unsigned int const&, OT::UVSMapping const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-static.cc:bool hb_bsearch_impl<OT::VariationSelectorRecord const, unsigned int>(unsigned int*, unsigned int const&, OT::VariationSelectorRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-static.cc:bool hb_bsearch_impl<OT::CmapSubtableLongGroup const, unsigned int>(unsigned int*, unsigned int const&, OT::CmapSubtableLongGroup const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-static.cc:bool hb_bsearch_impl<OT::EncodingRecord const, OT::EncodingRecord>(unsigned int*, OT::EncodingRecord const&, OT::EncodingRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-static.cc:bool hb_bsearch_impl<OT::ClipRecord const, unsigned int>(unsigned int*, unsigned int const&, OT::ClipRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-static.cc:bool hb_bsearch_impl<OT::BaseGlyphRecord const, unsigned int>(unsigned int*, unsigned int const&, OT::BaseGlyphRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-static.cc:bool hb_bsearch_impl<OT::BaseGlyphPaintRecord const, unsigned int>(unsigned int*, unsigned int const&, OT::BaseGlyphPaintRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-style.cc:bool hb_bsearch_impl<hb_ot_map_t::feature_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_ot_map_t::feature_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-style.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-style.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, hb_bit_set_t::page_map_t>(unsigned int*, hb_bit_set_t::page_map_t const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-style.cc:bool hb_bsearch_impl<OT::HBGlyphID16 const, unsigned int>(unsigned int*, unsigned int const&, OT::HBGlyphID16 const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-style.cc:bool hb_bsearch_impl<OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const, unsigned int>(unsigned int*, unsigned int const&, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-style.cc:bool hb_bsearch_impl<OT::Record<OT::LangSys> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::LangSys> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-style.cc:bool hb_bsearch_impl<OT::OS2Range const, unsigned int>(unsigned int*, unsigned int const&, OT::OS2Range const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-style.cc:bool hb_bsearch_impl<OT::VariationValueRecord const, unsigned int>(unsigned int*, unsigned int const&, OT::VariationValueRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-style.cc:bool hb_bsearch_impl<unsigned short, hb_array_t<char const>, void*>(unsigned int*, hb_array_t<char const> const&, unsigned short*, unsigned long, unsigned long, int (*)(void const*, void const*, void*), void*)
Unexecuted instantiation: hb-graphite2.cc:bool hb_bsearch_impl<hb_ot_map_t::feature_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_ot_map_t::feature_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-paint.cc:bool hb_bsearch_impl<hb_ot_map_t::feature_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_ot_map_t::feature_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-cff1-table.cc:bool hb_bsearch_impl<CFF::FDSelect3_4_Range<OT::NumType<true, unsigned short, 2u>, OT::NumType<true, unsigned char, 1u> > const, unsigned int>(unsigned int*, unsigned int const&, CFF::FDSelect3_4_Range<OT::NumType<true, unsigned short, 2u>, OT::NumType<true, unsigned char, 1u> > const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-cff1-table.cc:bool hb_bsearch_impl<sid_to_gid_t const, unsigned int>(unsigned int*, unsigned int const&, sid_to_gid_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-cff1-table.cc:bool hb_bsearch_impl<hb_ot_map_t::feature_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_ot_map_t::feature_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-cff1-table.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-cff1-table.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, hb_bit_set_t::page_map_t>(unsigned int*, hb_bit_set_t::page_map_t const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-cff1-table.cc:bool hb_bsearch_impl<OT::HBGlyphID16 const, unsigned int>(unsigned int*, unsigned int const&, OT::HBGlyphID16 const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-cff1-table.cc:bool hb_bsearch_impl<OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const, unsigned int>(unsigned int*, unsigned int const&, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-cff1-table.cc:bool hb_bsearch_impl<OT::Record<OT::LangSys> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::LangSys> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-cff1-table.cc:bool hb_bsearch_impl<OT::cff1::accelerator_t::gname_t, OT::cff1::accelerator_t::gname_t>(unsigned int*, OT::cff1::accelerator_t::gname_t const&, OT::cff1::accelerator_t::gname_t*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-cff2-table.cc:bool hb_bsearch_impl<CFF::FDSelect3_4_Range<OT::NumType<true, unsigned short, 2u>, OT::NumType<true, unsigned char, 1u> > const, unsigned int>(unsigned int*, unsigned int const&, CFF::FDSelect3_4_Range<OT::NumType<true, unsigned short, 2u>, OT::NumType<true, unsigned char, 1u> > const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-cff2-table.cc:bool hb_bsearch_impl<CFF::FDSelect3_4_Range<OT::NumType<true, unsigned int, 4u>, OT::NumType<true, unsigned short, 2u> > const, unsigned int>(unsigned int*, unsigned int const&, CFF::FDSelect3_4_Range<OT::NumType<true, unsigned int, 4u>, OT::NumType<true, unsigned short, 2u> > const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-cff2-table.cc:bool hb_bsearch_impl<hb_ot_map_t::feature_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_ot_map_t::feature_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-cff2-table.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-cff2-table.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, hb_bit_set_t::page_map_t>(unsigned int*, hb_bit_set_t::page_map_t const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-cff2-table.cc:bool hb_bsearch_impl<OT::HBGlyphID16 const, unsigned int>(unsigned int*, unsigned int const&, OT::HBGlyphID16 const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-cff2-table.cc:bool hb_bsearch_impl<OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const, unsigned int>(unsigned int*, unsigned int const&, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-cff2-table.cc:bool hb_bsearch_impl<OT::Record<OT::LangSys> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::LangSys> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-map.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, hb_bit_set_t::page_map_t>(unsigned int*, hb_bit_set_t::page_map_t const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-map.cc:bool hb_bsearch_impl<hb_ot_map_t::feature_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_ot_map_t::feature_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-map.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shaper-arabic.cc:bool hb_bsearch_impl<hb_ot_map_t::feature_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_ot_map_t::feature_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shaper-arabic.cc:bool hb_bsearch_impl<OT::HBGlyphID16 const, unsigned int>(unsigned int*, unsigned int const&, OT::HBGlyphID16 const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shaper-arabic.cc:bool hb_bsearch_impl<OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const, unsigned int>(unsigned int*, unsigned int const&, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shaper-arabic.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shaper-arabic.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, hb_bit_set_t::page_map_t>(unsigned int*, hb_bit_set_t::page_map_t const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shaper-arabic.cc:bool hb_bsearch_impl<OT::Record<OT::LangSys> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::LangSys> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shaper-arabic.cc:bool hb_bsearch_impl<OT::Record<OT::Script> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::Script> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shaper-arabic.cc:bool hb_bsearch_impl<OT::Record<OT::Feature> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::Feature> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shaper-default.cc:bool hb_bsearch_impl<hb_ot_map_t::feature_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_ot_map_t::feature_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shaper-default.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shaper-default.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, hb_bit_set_t::page_map_t>(unsigned int*, hb_bit_set_t::page_map_t const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shaper-hangul.cc:bool hb_bsearch_impl<hb_ot_map_t::feature_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_ot_map_t::feature_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shaper-hangul.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shaper-hangul.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, hb_bit_set_t::page_map_t>(unsigned int*, hb_bit_set_t::page_map_t const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:bool hb_bsearch_impl<hb_ot_map_t::feature_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_ot_map_t::feature_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, hb_bit_set_t::page_map_t>(unsigned int*, hb_bit_set_t::page_map_t const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shaper-indic.cc:bool hb_bsearch_impl<hb_ot_map_t::feature_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_ot_map_t::feature_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shaper-indic.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shaper-indic.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, hb_bit_set_t::page_map_t>(unsigned int*, hb_bit_set_t::page_map_t const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shaper-khmer.cc:bool hb_bsearch_impl<hb_ot_map_t::feature_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_ot_map_t::feature_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shaper-khmer.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shaper-khmer.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, hb_bit_set_t::page_map_t>(unsigned int*, hb_bit_set_t::page_map_t const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:bool hb_bsearch_impl<hb_ot_map_t::feature_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_ot_map_t::feature_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, hb_bit_set_t::page_map_t>(unsigned int*, hb_bit_set_t::page_map_t const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:bool hb_bsearch_impl<hb_ot_map_t::feature_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_ot_map_t::feature_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, hb_bit_set_t::page_map_t>(unsigned int*, hb_bit_set_t::page_map_t const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shaper-thai.cc:bool hb_bsearch_impl<hb_ot_map_t::feature_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_ot_map_t::feature_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shaper-thai.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shaper-thai.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, hb_bit_set_t::page_map_t>(unsigned int*, hb_bit_set_t::page_map_t const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shaper-use.cc:bool hb_bsearch_impl<hb_ot_map_t::feature_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_ot_map_t::feature_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shaper-use.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shaper-use.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, hb_bit_set_t::page_map_t>(unsigned int*, hb_bit_set_t::page_map_t const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:bool hb_bsearch_impl<hb_ot_map_t::feature_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_ot_map_t::feature_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, hb_bit_set_t::page_map_t>(unsigned int*, hb_bit_set_t::page_map_t const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shape-fallback.cc:bool hb_bsearch_impl<OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const, unsigned int>(unsigned int*, unsigned int const&, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shape-fallback.cc:bool hb_bsearch_impl<OT::HBGlyphID16 const, unsigned int>(unsigned int*, unsigned int const&, OT::HBGlyphID16 const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shape-fallback.cc:bool hb_bsearch_impl<hb_ot_map_t::feature_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_ot_map_t::feature_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shape-fallback.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shape-fallback.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, hb_bit_set_t::page_map_t>(unsigned int*, hb_bit_set_t::page_map_t const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shape-fallback.cc:bool hb_bsearch_impl<OT::Record<OT::LangSys> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::LangSys> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shape-fallback.cc:bool hb_bsearch_impl<OT::Record<OT::Script> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::Script> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shape-fallback.cc:bool hb_bsearch_impl<OT::Record<OT::Feature> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::Feature> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shape-fallback.cc:bool hb_bsearch_impl<OT::Layout::GPOS_impl::PairValueRecord<OT::Layout::SmallTypes> const, unsigned int>(unsigned int*, unsigned int const&, OT::Layout::GPOS_impl::PairValueRecord<OT::Layout::SmallTypes> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shape-normalize.cc:bool hb_bsearch_impl<hb_ot_map_t::feature_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_ot_map_t::feature_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shape-normalize.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shape-normalize.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, hb_bit_set_t::page_map_t>(unsigned int*, hb_bit_set_t::page_map_t const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
hb-ucd.cc:bool hb_bsearch_impl<unsigned int const, unsigned int>(unsigned int*, unsigned int const&, unsigned int const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Line
Count
Source
1309
55.8k
{
1310
  /* This is our *only* bsearch implementation. */
1311
1312
55.8k
  int min = 0, max = (int) nmemb - 1;
1313
542k
  while (min <= max)
1314
511k
  {
1315
511k
    int mid = ((unsigned int) min + (unsigned int) max) / 2;
1316
511k
#pragma GCC diagnostic push
1317
511k
#pragma GCC diagnostic ignored "-Wcast-align"
1318
511k
    V* p = (V*) (((const char *) base) + (mid * stride));
1319
511k
#pragma GCC diagnostic pop
1320
511k
    int c = compar ((const void *) std::addressof (key), (const void *) p, ds...);
1321
511k
    if (c < 0)
1322
259k
      max = mid - 1;
1323
252k
    else if (c > 0)
1324
226k
      min = mid + 1;
1325
25.5k
    else
1326
25.5k
    {
1327
25.5k
      *pos = mid;
1328
25.5k
      return true;
1329
25.5k
    }
1330
511k
  }
1331
30.2k
  *pos = min;
1332
30.2k
  return false;
1333
55.8k
}
hb-ucd.cc:bool hb_bsearch_impl<unsigned long const, unsigned long>(unsigned int*, unsigned long const&, unsigned long const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Line
Count
Source
1309
858k
{
1310
  /* This is our *only* bsearch implementation. */
1311
1312
858k
  int min = 0, max = (int) nmemb - 1;
1313
8.28M
  while (min <= max)
1314
7.43M
  {
1315
7.43M
    int mid = ((unsigned int) min + (unsigned int) max) / 2;
1316
7.43M
#pragma GCC diagnostic push
1317
7.43M
#pragma GCC diagnostic ignored "-Wcast-align"
1318
7.43M
    V* p = (V*) (((const char *) base) + (mid * stride));
1319
7.43M
#pragma GCC diagnostic pop
1320
7.43M
    int c = compar ((const void *) std::addressof (key), (const void *) p, ds...);
1321
7.43M
    if (c < 0)
1322
4.27M
      max = mid - 1;
1323
3.16M
    else if (c > 0)
1324
3.15M
      min = mid + 1;
1325
11.7k
    else
1326
11.7k
    {
1327
11.7k
      *pos = mid;
1328
11.7k
      return true;
1329
11.7k
    }
1330
7.43M
  }
1331
846k
  *pos = min;
1332
846k
  return false;
1333
858k
}
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:bool hb_bsearch_impl<hb_ot_map_t::feature_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_ot_map_t::feature_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, hb_bit_set_t::page_map_t>(unsigned int*, hb_bit_set_t::page_map_t const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-input.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, hb_bit_set_t::page_map_t>(unsigned int*, hb_bit_set_t::page_map_t const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-input.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-input.cc:bool hb_bsearch_impl<hb_ot_map_t::feature_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_ot_map_t::feature_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, hb_bit_set_t::page_map_t>(unsigned int*, hb_bit_set_t::page_map_t const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset.cc:bool hb_bsearch_impl<OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const, unsigned int>(unsigned int*, unsigned int const&, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset.cc:bool hb_bsearch_impl<hb_ot_map_t::feature_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_ot_map_t::feature_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset.cc:bool hb_bsearch_impl<OT::TableRecord const, OT::Tag>(unsigned int*, OT::Tag const&, OT::TableRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset.cc:bool hb_bsearch_impl<OT::HBGlyphID16 const, unsigned int>(unsigned int*, unsigned int const&, OT::HBGlyphID16 const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset.cc:bool hb_bsearch_impl<OT::Record<OT::LangSys> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::LangSys> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset.cc:bool hb_bsearch_impl<OT::Record<OT::Script> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::Script> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset.cc:bool hb_bsearch_impl<OT::Record<OT::Feature> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::Feature> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset.cc:bool hb_bsearch_impl<OT::OS2Range const, unsigned int>(unsigned int*, unsigned int const&, OT::OS2Range const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset.cc:bool hb_bsearch_impl<OT::VariationValueRecord const, unsigned int>(unsigned int*, unsigned int const&, OT::VariationValueRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset.cc:bool hb_bsearch_impl<OT::unicode_to_macroman(unsigned int)::unicode_to_macroman_t const, unsigned int>(unsigned int*, unsigned int const&, OT::unicode_to_macroman(unsigned int)::unicode_to_macroman_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset.cc:bool hb_bsearch_impl<OT::NumType<true, unsigned short, 2u> const, unsigned int, unsigned int>(unsigned int*, unsigned int const&, OT::NumType<true, unsigned short, 2u> const*, unsigned long, unsigned long, int (*)(void const*, void const*, unsigned int), unsigned int)
Unexecuted instantiation: hb-subset.cc:bool hb_bsearch_impl<OT::UnicodeValueRange const, unsigned int>(unsigned int*, unsigned int const&, OT::UnicodeValueRange const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset.cc:bool hb_bsearch_impl<OT::UVSMapping const, unsigned int>(unsigned int*, unsigned int const&, OT::UVSMapping const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset.cc:bool hb_bsearch_impl<OT::VariationSelectorRecord const, unsigned int>(unsigned int*, unsigned int const&, OT::VariationSelectorRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset.cc:bool hb_bsearch_impl<OT::CmapSubtableLongGroup const, unsigned int>(unsigned int*, unsigned int const&, OT::CmapSubtableLongGroup const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset.cc:bool hb_bsearch_impl<OT::EncodingRecord const, OT::EncodingRecord>(unsigned int*, OT::EncodingRecord const&, OT::EncodingRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset.cc:bool hb_bsearch_impl<unsigned short, hb_array_t<char const>, void*>(unsigned int*, hb_array_t<char const> const&, unsigned short*, unsigned long, unsigned long, int (*)(void const*, void const*, void*), void*)
Unexecuted instantiation: hb-subset-plan.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, hb_bit_set_t::page_map_t>(unsigned int*, hb_bit_set_t::page_map_t const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-plan.cc:bool hb_bsearch_impl<OT::BaseGlyphPaintRecord const, unsigned int>(unsigned int*, unsigned int const&, OT::BaseGlyphPaintRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-plan.cc:bool hb_bsearch_impl<OT::EncodingRecord const, OT::EncodingRecord>(unsigned int*, OT::EncodingRecord const&, OT::EncodingRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-plan.cc:bool hb_bsearch_impl<OT::NumType<true, unsigned short, 2u> const, unsigned int, unsigned int>(unsigned int*, unsigned int const&, OT::NumType<true, unsigned short, 2u> const*, unsigned long, unsigned long, int (*)(void const*, void const*, unsigned int), unsigned int)
Unexecuted instantiation: hb-subset-plan.cc:bool hb_bsearch_impl<OT::CmapSubtableLongGroup const, unsigned int>(unsigned int*, unsigned int const&, OT::CmapSubtableLongGroup const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-plan.cc:bool hb_bsearch_impl<OT::unicode_to_macroman(unsigned int)::unicode_to_macroman_t const, unsigned int>(unsigned int*, unsigned int const&, OT::unicode_to_macroman(unsigned int)::unicode_to_macroman_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-plan.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-plan.cc:bool hb_bsearch_impl<OT::BaseGlyphRecord const, unsigned int>(unsigned int*, unsigned int const&, OT::BaseGlyphRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-plan.cc:bool hb_bsearch_impl<hb_ot_map_t::feature_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_ot_map_t::feature_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-plan.cc:bool hb_bsearch_impl<OT::OS2Range const, unsigned int>(unsigned int*, unsigned int const&, OT::OS2Range const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-plan.cc:bool hb_bsearch_impl<OT::HBGlyphID16 const, unsigned int>(unsigned int*, unsigned int const&, OT::HBGlyphID16 const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-plan.cc:bool hb_bsearch_impl<OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const, unsigned int>(unsigned int*, unsigned int const&, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-plan.cc:bool hb_bsearch_impl<OT::Record<OT::LangSys> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::LangSys> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-plan.cc:bool hb_bsearch_impl<OT::VariationValueRecord const, unsigned int>(unsigned int*, unsigned int const&, OT::VariationValueRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-plan.cc:bool hb_bsearch_impl<OT::UnicodeValueRange const, unsigned int>(unsigned int*, unsigned int const&, OT::UnicodeValueRange const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-plan.cc:bool hb_bsearch_impl<OT::UVSMapping const, unsigned int>(unsigned int*, unsigned int const&, OT::UVSMapping const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-plan.cc:bool hb_bsearch_impl<OT::VariationSelectorRecord const, unsigned int>(unsigned int*, unsigned int const&, OT::VariationSelectorRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-plan.cc:bool hb_bsearch_impl<OT::FeatMinMaxRecord const, unsigned int>(unsigned int*, unsigned int const&, OT::FeatMinMaxRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-plan.cc:bool hb_bsearch_impl<OT::BaseLangSysRecord const, unsigned int>(unsigned int*, unsigned int const&, OT::BaseLangSysRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-plan.cc:bool hb_bsearch_impl<OT::BaseScriptRecord const, unsigned int>(unsigned int*, unsigned int const&, OT::BaseScriptRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-plan.cc:bool hb_bsearch_impl<OT::Tag const, unsigned int>(unsigned int*, unsigned int const&, OT::Tag const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-plan.cc:bool hb_bsearch_impl<CFF::FDSelect3_4_Range<OT::NumType<true, unsigned short, 2u>, OT::NumType<true, unsigned char, 1u> > const, unsigned int>(unsigned int*, unsigned int const&, CFF::FDSelect3_4_Range<OT::NumType<true, unsigned short, 2u>, OT::NumType<true, unsigned char, 1u> > const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-plan.cc:bool hb_bsearch_impl<OT::cff1::accelerator_t::gname_t, OT::cff1::accelerator_t::gname_t>(unsigned int*, OT::cff1::accelerator_t::gname_t const&, OT::cff1::accelerator_t::gname_t*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-plan.cc:bool hb_bsearch_impl<CFF::FDSelect3_4_Range<OT::NumType<true, unsigned int, 4u>, OT::NumType<true, unsigned short, 2u> > const, unsigned int>(unsigned int*, unsigned int const&, CFF::FDSelect3_4_Range<OT::NumType<true, unsigned int, 4u>, OT::NumType<true, unsigned short, 2u> > const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-plan.cc:bool hb_bsearch_impl<OT::ClipRecord const, unsigned int>(unsigned int*, unsigned int const&, OT::ClipRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-plan.cc:bool hb_bsearch_impl<OT::MathValueRecord const, int, int, hb_font_t*, OT::MathKern const*>(unsigned int*, int const&, OT::MathValueRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*, int, hb_font_t*, OT::MathKern const*), int, hb_font_t*, OT::MathKern const*)
Unexecuted instantiation: hb-subset-plan-layout.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-plan-layout.cc:bool hb_bsearch_impl<OT::HBGlyphID16 const, unsigned int>(unsigned int*, unsigned int const&, OT::HBGlyphID16 const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-plan-layout.cc:bool hb_bsearch_impl<OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const, unsigned int>(unsigned int*, unsigned int const&, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-plan-layout.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, hb_bit_set_t::page_map_t>(unsigned int*, hb_bit_set_t::page_map_t const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-plan-layout.cc:bool hb_bsearch_impl<hb_ot_map_t::feature_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_ot_map_t::feature_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-plan-layout.cc:bool hb_bsearch_impl<OT::Record<OT::LangSys> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::LangSys> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-plan-layout.cc:bool hb_bsearch_impl<OT::Record<OT::Script> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::Script> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-plan-layout.cc:bool hb_bsearch_impl<OT::Record<OT::Feature> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::Feature> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-plan-layout.cc:bool hb_bsearch_impl<OT::Layout::GPOS_impl::PairValueRecord<OT::Layout::SmallTypes> const, unsigned int>(unsigned int*, unsigned int const&, OT::Layout::GPOS_impl::PairValueRecord<OT::Layout::SmallTypes> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-plan-var.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, hb_bit_set_t::page_map_t>(unsigned int*, hb_bit_set_t::page_map_t const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-plan-var.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-plan-var.cc:bool hb_bsearch_impl<hb_ot_map_t::feature_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_ot_map_t::feature_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-plan-var.cc:bool hb_bsearch_impl<OT::HBGlyphID16 const, unsigned int>(unsigned int*, unsigned int const&, OT::HBGlyphID16 const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-plan-var.cc:bool hb_bsearch_impl<OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const, unsigned int>(unsigned int*, unsigned int const&, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-plan-var.cc:bool hb_bsearch_impl<OT::Record<OT::LangSys> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::LangSys> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-plan-var.cc:bool hb_bsearch_impl<OT::FeatMinMaxRecord const, unsigned int>(unsigned int*, unsigned int const&, OT::FeatMinMaxRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-plan-var.cc:bool hb_bsearch_impl<OT::BaseLangSysRecord const, unsigned int>(unsigned int*, unsigned int const&, OT::BaseLangSysRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-plan-var.cc:bool hb_bsearch_impl<OT::BaseScriptRecord const, unsigned int>(unsigned int*, unsigned int const&, OT::BaseScriptRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-plan-var.cc:bool hb_bsearch_impl<OT::Tag const, unsigned int>(unsigned int*, unsigned int const&, OT::Tag const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-plan-var.cc:bool hb_bsearch_impl<OT::OS2Range const, unsigned int>(unsigned int*, unsigned int const&, OT::OS2Range const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-plan-var.cc:bool hb_bsearch_impl<OT::VariationValueRecord const, unsigned int>(unsigned int*, unsigned int const&, OT::VariationValueRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-plan-var.cc:bool hb_bsearch_impl<CFF::FDSelect3_4_Range<OT::NumType<true, unsigned short, 2u>, OT::NumType<true, unsigned char, 1u> > const, unsigned int>(unsigned int*, unsigned int const&, CFF::FDSelect3_4_Range<OT::NumType<true, unsigned short, 2u>, OT::NumType<true, unsigned char, 1u> > const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-plan-var.cc:bool hb_bsearch_impl<CFF::FDSelect3_4_Range<OT::NumType<true, unsigned int, 4u>, OT::NumType<true, unsigned short, 2u> > const, unsigned int>(unsigned int*, unsigned int const&, CFF::FDSelect3_4_Range<OT::NumType<true, unsigned int, 4u>, OT::NumType<true, unsigned short, 2u> > const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-layout.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, hb_bit_set_t::page_map_t>(unsigned int*, hb_bit_set_t::page_map_t const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-layout.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-layout.cc:bool hb_bsearch_impl<OT::HBGlyphID16 const, unsigned int>(unsigned int*, unsigned int const&, OT::HBGlyphID16 const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-layout.cc:bool hb_bsearch_impl<OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const, unsigned int>(unsigned int*, unsigned int const&, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-layout.cc:bool hb_bsearch_impl<hb_ot_map_t::feature_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_ot_map_t::feature_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-layout.cc:bool hb_bsearch_impl<OT::Record<OT::LangSys> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::LangSys> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-layout.cc:bool hb_bsearch_impl<OT::Record<OT::Script> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::Script> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-layout.cc:bool hb_bsearch_impl<OT::Record<OT::Feature> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::Feature> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-layout.cc:bool hb_bsearch_impl<OT::Layout::GPOS_impl::PairValueRecord<OT::Layout::SmallTypes> const, unsigned int>(unsigned int*, unsigned int const&, OT::Layout::GPOS_impl::PairValueRecord<OT::Layout::SmallTypes> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-layout.cc:bool hb_bsearch_impl<OT::FeatMinMaxRecord const, unsigned int>(unsigned int*, unsigned int const&, OT::FeatMinMaxRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-layout.cc:bool hb_bsearch_impl<OT::BaseLangSysRecord const, unsigned int>(unsigned int*, unsigned int const&, OT::BaseLangSysRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-layout.cc:bool hb_bsearch_impl<OT::BaseScriptRecord const, unsigned int>(unsigned int*, unsigned int const&, OT::BaseScriptRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-layout.cc:bool hb_bsearch_impl<OT::Tag const, unsigned int>(unsigned int*, unsigned int const&, OT::Tag const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-layout.cc:bool hb_bsearch_impl<OT::MathValueRecord const, int, int, hb_font_t*, OT::MathKern const*>(unsigned int*, int const&, OT::MathValueRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*, int, hb_font_t*, OT::MathKern const*), int, hb_font_t*, OT::MathKern const*)
Unexecuted instantiation: hb-subset-table-var.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-var.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, hb_bit_set_t::page_map_t>(unsigned int*, hb_bit_set_t::page_map_t const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-var.cc:bool hb_bsearch_impl<OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const, unsigned int>(unsigned int*, unsigned int const&, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-var.cc:bool hb_bsearch_impl<hb_ot_map_t::feature_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_ot_map_t::feature_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-var.cc:bool hb_bsearch_impl<OT::HBGlyphID16 const, unsigned int>(unsigned int*, unsigned int const&, OT::HBGlyphID16 const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-var.cc:bool hb_bsearch_impl<OT::Record<OT::LangSys> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::LangSys> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-var.cc:bool hb_bsearch_impl<OT::Record<OT::Script> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::Script> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-var.cc:bool hb_bsearch_impl<OT::Record<OT::Feature> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::Feature> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-var.cc:bool hb_bsearch_impl<OT::VariationValueRecord const, unsigned int>(unsigned int*, unsigned int const&, OT::VariationValueRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-cff.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-cff.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, hb_bit_set_t::page_map_t>(unsigned int*, hb_bit_set_t::page_map_t const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-cff.cc:bool hb_bsearch_impl<OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const, unsigned int>(unsigned int*, unsigned int const&, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-cff.cc:bool hb_bsearch_impl<hb_ot_map_t::feature_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_ot_map_t::feature_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-cff.cc:bool hb_bsearch_impl<OT::HBGlyphID16 const, unsigned int>(unsigned int*, unsigned int const&, OT::HBGlyphID16 const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-cff.cc:bool hb_bsearch_impl<OT::Record<OT::LangSys> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::LangSys> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-cff.cc:bool hb_bsearch_impl<OT::Record<OT::Script> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::Script> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-cff.cc:bool hb_bsearch_impl<OT::Record<OT::Feature> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::Feature> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-cff.cc:bool hb_bsearch_impl<CFF::FDSelect3_4_Range<OT::NumType<true, unsigned short, 2u>, OT::NumType<true, unsigned char, 1u> > const, unsigned int>(unsigned int*, unsigned int const&, CFF::FDSelect3_4_Range<OT::NumType<true, unsigned short, 2u>, OT::NumType<true, unsigned char, 1u> > const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-cff.cc:bool hb_bsearch_impl<OT::cff1::accelerator_t::gname_t, OT::cff1::accelerator_t::gname_t>(unsigned int*, OT::cff1::accelerator_t::gname_t const&, OT::cff1::accelerator_t::gname_t*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-cff.cc:bool hb_bsearch_impl<CFF::FDSelect3_4_Range<OT::NumType<true, unsigned int, 4u>, OT::NumType<true, unsigned short, 2u> > const, unsigned int>(unsigned int*, unsigned int const&, CFF::FDSelect3_4_Range<OT::NumType<true, unsigned int, 4u>, OT::NumType<true, unsigned short, 2u> > const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-cff.cc:bool hb_bsearch_impl<OT::VertOriginMetric const, unsigned int>(unsigned int*, unsigned int const&, OT::VertOriginMetric const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-color.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-color.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, hb_bit_set_t::page_map_t>(unsigned int*, hb_bit_set_t::page_map_t const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-color.cc:bool hb_bsearch_impl<OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const, unsigned int>(unsigned int*, unsigned int const&, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-color.cc:bool hb_bsearch_impl<OT::BaseGlyphRecord const, unsigned int>(unsigned int*, unsigned int const&, OT::BaseGlyphRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-color.cc:bool hb_bsearch_impl<hb_ot_map_t::feature_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_ot_map_t::feature_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-color.cc:bool hb_bsearch_impl<OT::HBGlyphID16 const, unsigned int>(unsigned int*, unsigned int const&, OT::HBGlyphID16 const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-color.cc:bool hb_bsearch_impl<OT::Record<OT::LangSys> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::LangSys> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-color.cc:bool hb_bsearch_impl<OT::Record<OT::Script> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::Script> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-color.cc:bool hb_bsearch_impl<OT::Record<OT::Feature> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::Feature> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-color.cc:bool hb_bsearch_impl<OT::ClipRecord const, unsigned int>(unsigned int*, unsigned int const&, OT::ClipRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-color.cc:bool hb_bsearch_impl<OT::BaseGlyphPaintRecord const, unsigned int>(unsigned int*, unsigned int const&, OT::BaseGlyphPaintRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-other.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-other.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, hb_bit_set_t::page_map_t>(unsigned int*, hb_bit_set_t::page_map_t const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-other.cc:bool hb_bsearch_impl<OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const, unsigned int>(unsigned int*, unsigned int const&, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-other.cc:bool hb_bsearch_impl<OT::VariationValueRecord const, unsigned int>(unsigned int*, unsigned int const&, OT::VariationValueRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-other.cc:bool hb_bsearch_impl<OT::UnicodeValueRange const, unsigned int>(unsigned int*, unsigned int const&, OT::UnicodeValueRange const*, unsigned long, unsigned long, int (*)(void const*, void const*))
hb-subset-table-other.cc:bool hb_bsearch_impl<OT::OS2Range const, unsigned int>(unsigned int*, unsigned int const&, OT::OS2Range const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Line
Count
Source
1309
195k
{
1310
  /* This is our *only* bsearch implementation. */
1311
1312
195k
  int min = 0, max = (int) nmemb - 1;
1313
1.37M
  while (min <= max)
1314
1.37M
  {
1315
1.37M
    int mid = ((unsigned int) min + (unsigned int) max) / 2;
1316
1.37M
#pragma GCC diagnostic push
1317
1.37M
#pragma GCC diagnostic ignored "-Wcast-align"
1318
1.37M
    V* p = (V*) (((const char *) base) + (mid * stride));
1319
1.37M
#pragma GCC diagnostic pop
1320
1.37M
    int c = compar ((const void *) std::addressof (key), (const void *) p, ds...);
1321
1.37M
    if (c < 0)
1322
1.12M
      max = mid - 1;
1323
248k
    else if (c > 0)
1324
52.5k
      min = mid + 1;
1325
195k
    else
1326
195k
    {
1327
195k
      *pos = mid;
1328
195k
      return true;
1329
195k
    }
1330
1.37M
  }
1331
0
  *pos = min;
1332
0
  return false;
1333
195k
}
Unexecuted instantiation: hb-subset-table-other.cc:bool hb_bsearch_impl<hb_ot_map_t::feature_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_ot_map_t::feature_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-other.cc:bool hb_bsearch_impl<OT::HBGlyphID16 const, unsigned int>(unsigned int*, unsigned int const&, OT::HBGlyphID16 const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-other.cc:bool hb_bsearch_impl<OT::Record<OT::LangSys> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::LangSys> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-other.cc:bool hb_bsearch_impl<OT::Record<OT::Script> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::Script> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-other.cc:bool hb_bsearch_impl<OT::Record<OT::Feature> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::Feature> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-other.cc:bool hb_bsearch_impl<OT::unicode_to_macroman(unsigned int)::unicode_to_macroman_t const, unsigned int>(unsigned int*, unsigned int const&, OT::unicode_to_macroman(unsigned int)::unicode_to_macroman_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-other.cc:bool hb_bsearch_impl<OT::NumType<true, unsigned short, 2u> const, unsigned int, unsigned int>(unsigned int*, unsigned int const&, OT::NumType<true, unsigned short, 2u> const*, unsigned long, unsigned long, int (*)(void const*, void const*, unsigned int), unsigned int)
Unexecuted instantiation: hb-subset-table-other.cc:bool hb_bsearch_impl<OT::UVSMapping const, unsigned int>(unsigned int*, unsigned int const&, OT::UVSMapping const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-other.cc:bool hb_bsearch_impl<OT::VariationSelectorRecord const, unsigned int>(unsigned int*, unsigned int const&, OT::VariationSelectorRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-other.cc:bool hb_bsearch_impl<OT::CmapSubtableLongGroup const, unsigned int>(unsigned int*, unsigned int const&, OT::CmapSubtableLongGroup const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-other.cc:bool hb_bsearch_impl<OT::EncodingRecord const, OT::EncodingRecord>(unsigned int*, OT::EncodingRecord const&, OT::EncodingRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-other.cc:bool hb_bsearch_impl<hb_ot_name_entry_t const, hb_ot_name_entry_t, bool>(unsigned int*, hb_ot_name_entry_t const&, hb_ot_name_entry_t const*, unsigned long, unsigned long, int (*)(void const*, void const*, bool), bool)
Unexecuted instantiation: hb-subset-table-other.cc:bool hb_bsearch_impl<unsigned short, hb_array_t<char const>, void*>(unsigned int*, hb_array_t<char const> const&, unsigned short*, unsigned long, unsigned long, int (*)(void const*, void const*, void*), void*)
Unexecuted instantiation: gsubgpos-context.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: gsubgpos-context.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, hb_bit_set_t::page_map_t>(unsigned int*, hb_bit_set_t::page_map_t const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: gsubgpos-context.cc:bool hb_bsearch_impl<hb_ot_map_t::feature_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_ot_map_t::feature_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: gsubgpos-context.cc:bool hb_bsearch_impl<OT::HBGlyphID16 const, unsigned int>(unsigned int*, unsigned int const&, OT::HBGlyphID16 const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: gsubgpos-context.cc:bool hb_bsearch_impl<OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const, unsigned int>(unsigned int*, unsigned int const&, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: gsubgpos-context.cc:bool hb_bsearch_impl<OT::Record<OT::LangSys> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::LangSys> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: gsubgpos-context.cc:bool hb_bsearch_impl<OT::Record<OT::Script> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::Script> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: gsubgpos-context.cc:bool hb_bsearch_impl<OT::Record<OT::Feature> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::Feature> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-cff1.cc:bool hb_bsearch_impl<CFF::FDSelect3_4_Range<OT::NumType<true, unsigned short, 2u>, OT::NumType<true, unsigned char, 1u> > const, unsigned int>(unsigned int*, unsigned int const&, CFF::FDSelect3_4_Range<OT::NumType<true, unsigned short, 2u>, OT::NumType<true, unsigned char, 1u> > const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-cff1.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, hb_bit_set_t::page_map_t>(unsigned int*, hb_bit_set_t::page_map_t const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-cff1.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-cff1.cc:bool hb_bsearch_impl<hb_ot_map_t::feature_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_ot_map_t::feature_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-cff1.cc:bool hb_bsearch_impl<OT::HBGlyphID16 const, unsigned int>(unsigned int*, unsigned int const&, OT::HBGlyphID16 const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-cff1.cc:bool hb_bsearch_impl<OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const, unsigned int>(unsigned int*, unsigned int const&, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-cff1.cc:bool hb_bsearch_impl<OT::Record<OT::LangSys> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::LangSys> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-cff1.cc:bool hb_bsearch_impl<OT::cff1::accelerator_t::gname_t, OT::cff1::accelerator_t::gname_t>(unsigned int*, OT::cff1::accelerator_t::gname_t const&, OT::cff1::accelerator_t::gname_t*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-cff2.cc:bool hb_bsearch_impl<CFF::FDSelect3_4_Range<OT::NumType<true, unsigned short, 2u>, OT::NumType<true, unsigned char, 1u> > const, unsigned int>(unsigned int*, unsigned int const&, CFF::FDSelect3_4_Range<OT::NumType<true, unsigned short, 2u>, OT::NumType<true, unsigned char, 1u> > const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-cff2.cc:bool hb_bsearch_impl<CFF::FDSelect3_4_Range<OT::NumType<true, unsigned int, 4u>, OT::NumType<true, unsigned short, 2u> > const, unsigned int>(unsigned int*, unsigned int const&, CFF::FDSelect3_4_Range<OT::NumType<true, unsigned int, 4u>, OT::NumType<true, unsigned short, 2u> > const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-cff2.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, hb_bit_set_t::page_map_t>(unsigned int*, hb_bit_set_t::page_map_t const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-cff2.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-cff2.cc:bool hb_bsearch_impl<hb_ot_map_t::feature_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_ot_map_t::feature_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-cff2.cc:bool hb_bsearch_impl<OT::HBGlyphID16 const, unsigned int>(unsigned int*, unsigned int const&, OT::HBGlyphID16 const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-cff2.cc:bool hb_bsearch_impl<OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const, unsigned int>(unsigned int*, unsigned int const&, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-cff2.cc:bool hb_bsearch_impl<OT::Record<OT::LangSys> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::LangSys> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-cff2.cc:bool hb_bsearch_impl<OT::cff1::accelerator_t::gname_t, OT::cff1::accelerator_t::gname_t>(unsigned int*, OT::cff1::accelerator_t::gname_t const&, OT::cff1::accelerator_t::gname_t*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-instancer-iup.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-instancer-iup.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, hb_bit_set_t::page_map_t>(unsigned int*, hb_bit_set_t::page_map_t const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-instancer-iup.cc:bool hb_bsearch_impl<hb_ot_map_t::feature_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_ot_map_t::feature_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-cff-common.cc:bool hb_bsearch_impl<CFF::FDSelect3_4_Range<OT::NumType<true, unsigned short, 2u>, OT::NumType<true, unsigned char, 1u> > const, unsigned int>(unsigned int*, unsigned int const&, CFF::FDSelect3_4_Range<OT::NumType<true, unsigned short, 2u>, OT::NumType<true, unsigned char, 1u> > const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-cff-common.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, hb_bit_set_t::page_map_t>(unsigned int*, hb_bit_set_t::page_map_t const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-cff-common.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-cff-common.cc:bool hb_bsearch_impl<hb_ot_map_t::feature_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_ot_map_t::feature_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-cff-common.cc:bool hb_bsearch_impl<OT::HBGlyphID16 const, unsigned int>(unsigned int*, unsigned int const&, OT::HBGlyphID16 const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-cff-common.cc:bool hb_bsearch_impl<OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const, unsigned int>(unsigned int*, unsigned int const&, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-cff-common.cc:bool hb_bsearch_impl<OT::Record<OT::LangSys> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::LangSys> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-cff-common.cc:bool hb_bsearch_impl<CFF::FDSelect3_4_Range<OT::NumType<true, unsigned int, 4u>, OT::NumType<true, unsigned short, 2u> > const, unsigned int>(unsigned int*, unsigned int const&, CFF::FDSelect3_4_Range<OT::NumType<true, unsigned int, 4u>, OT::NumType<true, unsigned short, 2u> > const*, unsigned long, unsigned long, int (*)(void const*, void const*))
1334
1335
template <typename V, typename K>
1336
static inline V*
1337
hb_bsearch (const K& key, V* base,
1338
      size_t nmemb, size_t stride = sizeof (V),
1339
      int (*compar)(const void *_key, const void *_item) = _hb_cmp_method<K, V>)
1340
32.6M
{
1341
32.6M
  unsigned pos;
1342
32.6M
#pragma GCC diagnostic push
1343
32.6M
#pragma GCC diagnostic ignored "-Wcast-align"
1344
32.6M
  return hb_bsearch_impl (&pos, key, base, nmemb, stride, compar) ?
1345
31.5M
   (V*) (((const char *) base) + (pos * stride)) : nullptr;
1346
32.6M
#pragma GCC diagnostic pop
1347
32.6M
}
Unexecuted instantiation: hb-aat-layout.cc:OT::Layout::GPOS_impl::PairValueRecord<OT::Layout::SmallTypes> const* hb_bsearch<OT::Layout::GPOS_impl::PairValueRecord<OT::Layout::SmallTypes> const, unsigned int>(unsigned int const&, OT::Layout::GPOS_impl::PairValueRecord<OT::Layout::SmallTypes> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-face.cc:OT::unicode_to_macroman(unsigned int)::unicode_to_macroman_t const* hb_bsearch<OT::unicode_to_macroman(unsigned int)::unicode_to_macroman_t const, unsigned int>(unsigned int const&, OT::unicode_to_macroman(unsigned int)::unicode_to_macroman_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-face.cc:OT::VariationValueRecord const* hb_bsearch<OT::VariationValueRecord const, unsigned int>(unsigned int const&, OT::VariationValueRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-face.cc:OT::VariationValueRecord const* hb_bsearch<OT::VariationValueRecord const, unsigned int>(unsigned int const&, OT::VariationValueRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-face.cc:OT::unicode_to_macroman(unsigned int)::unicode_to_macroman_t const* hb_bsearch<OT::unicode_to_macroman(unsigned int)::unicode_to_macroman_t const, unsigned int>(unsigned int const&, OT::unicode_to_macroman(unsigned int)::unicode_to_macroman_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-face.cc:CFF::FDSelect3_4_Range<OT::NumType<true, unsigned short, 2u>, OT::NumType<true, unsigned char, 1u> > const* hb_bsearch<CFF::FDSelect3_4_Range<OT::NumType<true, unsigned short, 2u>, OT::NumType<true, unsigned char, 1u> > const, unsigned int>(unsigned int const&, CFF::FDSelect3_4_Range<OT::NumType<true, unsigned short, 2u>, OT::NumType<true, unsigned char, 1u> > const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-face.cc:CFF::FDSelect3_4_Range<OT::NumType<true, unsigned int, 4u>, OT::NumType<true, unsigned short, 2u> > const* hb_bsearch<CFF::FDSelect3_4_Range<OT::NumType<true, unsigned int, 4u>, OT::NumType<true, unsigned short, 2u> > const, unsigned int>(unsigned int const&, CFF::FDSelect3_4_Range<OT::NumType<true, unsigned int, 4u>, OT::NumType<true, unsigned short, 2u> > const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-face.cc:OT::Layout::GPOS_impl::PairValueRecord<OT::Layout::SmallTypes> const* hb_bsearch<OT::Layout::GPOS_impl::PairValueRecord<OT::Layout::SmallTypes> const, unsigned int>(unsigned int const&, OT::Layout::GPOS_impl::PairValueRecord<OT::Layout::SmallTypes> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-font.cc:OT::unicode_to_macroman(unsigned int)::unicode_to_macroman_t const* hb_bsearch<OT::unicode_to_macroman(unsigned int)::unicode_to_macroman_t const, unsigned int>(unsigned int const&, OT::unicode_to_macroman(unsigned int)::unicode_to_macroman_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-font.cc:OT::VariationValueRecord const* hb_bsearch<OT::VariationValueRecord const, unsigned int>(unsigned int const&, OT::VariationValueRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-font.cc:CFF::FDSelect3_4_Range<OT::NumType<true, unsigned short, 2u>, OT::NumType<true, unsigned char, 1u> > const* hb_bsearch<CFF::FDSelect3_4_Range<OT::NumType<true, unsigned short, 2u>, OT::NumType<true, unsigned char, 1u> > const, unsigned int>(unsigned int const&, CFF::FDSelect3_4_Range<OT::NumType<true, unsigned short, 2u>, OT::NumType<true, unsigned char, 1u> > const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-font.cc:CFF::FDSelect3_4_Range<OT::NumType<true, unsigned int, 4u>, OT::NumType<true, unsigned short, 2u> > const* hb_bsearch<CFF::FDSelect3_4_Range<OT::NumType<true, unsigned int, 4u>, OT::NumType<true, unsigned short, 2u> > const, unsigned int>(unsigned int const&, CFF::FDSelect3_4_Range<OT::NumType<true, unsigned int, 4u>, OT::NumType<true, unsigned short, 2u> > const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: VARC.cc:OT::VariationValueRecord const* hb_bsearch<OT::VariationValueRecord const, unsigned int>(unsigned int const&, OT::VariationValueRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: VARC.cc:CFF::FDSelect3_4_Range<OT::NumType<true, unsigned short, 2u>, OT::NumType<true, unsigned char, 1u> > const* hb_bsearch<CFF::FDSelect3_4_Range<OT::NumType<true, unsigned short, 2u>, OT::NumType<true, unsigned char, 1u> > const, unsigned int>(unsigned int const&, CFF::FDSelect3_4_Range<OT::NumType<true, unsigned short, 2u>, OT::NumType<true, unsigned char, 1u> > const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: VARC.cc:CFF::FDSelect3_4_Range<OT::NumType<true, unsigned int, 4u>, OT::NumType<true, unsigned short, 2u> > const* hb_bsearch<CFF::FDSelect3_4_Range<OT::NumType<true, unsigned int, 4u>, OT::NumType<true, unsigned short, 2u> > const, unsigned int>(unsigned int const&, CFF::FDSelect3_4_Range<OT::NumType<true, unsigned int, 4u>, OT::NumType<true, unsigned short, 2u> > const*, unsigned long, unsigned long, int (*)(void const*, void const*))
hb-ot-layout.cc:OT::Layout::GPOS_impl::PairValueRecord<OT::Layout::SmallTypes> const* hb_bsearch<OT::Layout::GPOS_impl::PairValueRecord<OT::Layout::SmallTypes> const, unsigned int>(unsigned int const&, OT::Layout::GPOS_impl::PairValueRecord<OT::Layout::SmallTypes> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Line
Count
Source
1340
14.5M
{
1341
14.5M
  unsigned pos;
1342
14.5M
#pragma GCC diagnostic push
1343
14.5M
#pragma GCC diagnostic ignored "-Wcast-align"
1344
14.5M
  return hb_bsearch_impl (&pos, key, base, nmemb, stride, compar) ?
1345
13.5M
   (V*) (((const char *) base) + (pos * stride)) : nullptr;
1346
14.5M
#pragma GCC diagnostic pop
1347
14.5M
}
Unexecuted instantiation: hb-ot-layout.cc:OT::VariationValueRecord const* hb_bsearch<OT::VariationValueRecord const, unsigned int>(unsigned int const&, OT::VariationValueRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
hb-ot-metrics.cc:OT::VariationValueRecord const* hb_bsearch<OT::VariationValueRecord const, unsigned int>(unsigned int const&, OT::VariationValueRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Line
Count
Source
1340
17.1M
{
1341
17.1M
  unsigned pos;
1342
17.1M
#pragma GCC diagnostic push
1343
17.1M
#pragma GCC diagnostic ignored "-Wcast-align"
1344
17.1M
  return hb_bsearch_impl (&pos, key, base, nmemb, stride, compar) ?
1345
17.1M
   (V*) (((const char *) base) + (pos * stride)) : nullptr;
1346
17.1M
#pragma GCC diagnostic pop
1347
17.1M
}
Unexecuted instantiation: hb-ot-var.cc:OT::VariationValueRecord const* hb_bsearch<OT::VariationValueRecord const, unsigned int>(unsigned int const&, OT::VariationValueRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
hb-static.cc:hb_ot_language_map_t const* hb_bsearch<hb_ot_language_map_t const, unsigned int>(unsigned int const&, hb_ot_language_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Line
Count
Source
1340
27.8k
{
1341
27.8k
  unsigned pos;
1342
27.8k
#pragma GCC diagnostic push
1343
27.8k
#pragma GCC diagnostic ignored "-Wcast-align"
1344
27.8k
  return hb_bsearch_impl (&pos, key, base, nmemb, stride, compar) ?
1345
27.8k
   (V*) (((const char *) base) + (pos * stride)) : nullptr;
1346
27.8k
#pragma GCC diagnostic pop
1347
27.8k
}
Unexecuted instantiation: hb-static.cc:OT::VariationValueRecord const* hb_bsearch<OT::VariationValueRecord const, unsigned int>(unsigned int const&, OT::VariationValueRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-static.cc:OT::unicode_to_macroman(unsigned int)::unicode_to_macroman_t const* hb_bsearch<OT::unicode_to_macroman(unsigned int)::unicode_to_macroman_t const, unsigned int>(unsigned int const&, OT::unicode_to_macroman(unsigned int)::unicode_to_macroman_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-style.cc:OT::VariationValueRecord const* hb_bsearch<OT::VariationValueRecord const, unsigned int>(unsigned int const&, OT::VariationValueRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-cff1-table.cc:CFF::FDSelect3_4_Range<OT::NumType<true, unsigned short, 2u>, OT::NumType<true, unsigned char, 1u> > const* hb_bsearch<CFF::FDSelect3_4_Range<OT::NumType<true, unsigned short, 2u>, OT::NumType<true, unsigned char, 1u> > const, unsigned int>(unsigned int const&, CFF::FDSelect3_4_Range<OT::NumType<true, unsigned short, 2u>, OT::NumType<true, unsigned char, 1u> > const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-cff2-table.cc:CFF::FDSelect3_4_Range<OT::NumType<true, unsigned short, 2u>, OT::NumType<true, unsigned char, 1u> > const* hb_bsearch<CFF::FDSelect3_4_Range<OT::NumType<true, unsigned short, 2u>, OT::NumType<true, unsigned char, 1u> > const, unsigned int>(unsigned int const&, CFF::FDSelect3_4_Range<OT::NumType<true, unsigned short, 2u>, OT::NumType<true, unsigned char, 1u> > const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-cff2-table.cc:CFF::FDSelect3_4_Range<OT::NumType<true, unsigned int, 4u>, OT::NumType<true, unsigned short, 2u> > const* hb_bsearch<CFF::FDSelect3_4_Range<OT::NumType<true, unsigned int, 4u>, OT::NumType<true, unsigned short, 2u> > const, unsigned int>(unsigned int const&, CFF::FDSelect3_4_Range<OT::NumType<true, unsigned int, 4u>, OT::NumType<true, unsigned short, 2u> > const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::Layout::GPOS_impl::PairValueRecord<OT::Layout::SmallTypes> const* hb_bsearch<OT::Layout::GPOS_impl::PairValueRecord<OT::Layout::SmallTypes> const, unsigned int>(unsigned int const&, OT::Layout::GPOS_impl::PairValueRecord<OT::Layout::SmallTypes> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
hb-ucd.cc:unsigned int const* hb_bsearch<unsigned int const, unsigned int>(unsigned int const&, unsigned int const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Line
Count
Source
1340
55.8k
{
1341
55.8k
  unsigned pos;
1342
55.8k
#pragma GCC diagnostic push
1343
55.8k
#pragma GCC diagnostic ignored "-Wcast-align"
1344
55.8k
  return hb_bsearch_impl (&pos, key, base, nmemb, stride, compar) ?
1345
30.2k
   (V*) (((const char *) base) + (pos * stride)) : nullptr;
1346
55.8k
#pragma GCC diagnostic pop
1347
55.8k
}
hb-ucd.cc:unsigned long const* hb_bsearch<unsigned long const, unsigned long>(unsigned long const&, unsigned long const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Line
Count
Source
1340
858k
{
1341
858k
  unsigned pos;
1342
858k
#pragma GCC diagnostic push
1343
858k
#pragma GCC diagnostic ignored "-Wcast-align"
1344
858k
  return hb_bsearch_impl (&pos, key, base, nmemb, stride, compar) ?
1345
846k
   (V*) (((const char *) base) + (pos * stride)) : nullptr;
1346
858k
#pragma GCC diagnostic pop
1347
858k
}
Unexecuted instantiation: hb-subset.cc:OT::VariationValueRecord const* hb_bsearch<OT::VariationValueRecord const, unsigned int>(unsigned int const&, OT::VariationValueRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset.cc:OT::unicode_to_macroman(unsigned int)::unicode_to_macroman_t const* hb_bsearch<OT::unicode_to_macroman(unsigned int)::unicode_to_macroman_t const, unsigned int>(unsigned int const&, OT::unicode_to_macroman(unsigned int)::unicode_to_macroman_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-plan.cc:OT::unicode_to_macroman(unsigned int)::unicode_to_macroman_t const* hb_bsearch<OT::unicode_to_macroman(unsigned int)::unicode_to_macroman_t const, unsigned int>(unsigned int const&, OT::unicode_to_macroman(unsigned int)::unicode_to_macroman_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-plan.cc:OT::VariationValueRecord const* hb_bsearch<OT::VariationValueRecord const, unsigned int>(unsigned int const&, OT::VariationValueRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-plan.cc:CFF::FDSelect3_4_Range<OT::NumType<true, unsigned short, 2u>, OT::NumType<true, unsigned char, 1u> > const* hb_bsearch<CFF::FDSelect3_4_Range<OT::NumType<true, unsigned short, 2u>, OT::NumType<true, unsigned char, 1u> > const, unsigned int>(unsigned int const&, CFF::FDSelect3_4_Range<OT::NumType<true, unsigned short, 2u>, OT::NumType<true, unsigned char, 1u> > const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-plan.cc:CFF::FDSelect3_4_Range<OT::NumType<true, unsigned int, 4u>, OT::NumType<true, unsigned short, 2u> > const* hb_bsearch<CFF::FDSelect3_4_Range<OT::NumType<true, unsigned int, 4u>, OT::NumType<true, unsigned short, 2u> > const, unsigned int>(unsigned int const&, CFF::FDSelect3_4_Range<OT::NumType<true, unsigned int, 4u>, OT::NumType<true, unsigned short, 2u> > const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-plan-layout.cc:OT::Layout::GPOS_impl::PairValueRecord<OT::Layout::SmallTypes> const* hb_bsearch<OT::Layout::GPOS_impl::PairValueRecord<OT::Layout::SmallTypes> const, unsigned int>(unsigned int const&, OT::Layout::GPOS_impl::PairValueRecord<OT::Layout::SmallTypes> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-plan-var.cc:OT::VariationValueRecord const* hb_bsearch<OT::VariationValueRecord const, unsigned int>(unsigned int const&, OT::VariationValueRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-plan-var.cc:CFF::FDSelect3_4_Range<OT::NumType<true, unsigned short, 2u>, OT::NumType<true, unsigned char, 1u> > const* hb_bsearch<CFF::FDSelect3_4_Range<OT::NumType<true, unsigned short, 2u>, OT::NumType<true, unsigned char, 1u> > const, unsigned int>(unsigned int const&, CFF::FDSelect3_4_Range<OT::NumType<true, unsigned short, 2u>, OT::NumType<true, unsigned char, 1u> > const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-plan-var.cc:CFF::FDSelect3_4_Range<OT::NumType<true, unsigned int, 4u>, OT::NumType<true, unsigned short, 2u> > const* hb_bsearch<CFF::FDSelect3_4_Range<OT::NumType<true, unsigned int, 4u>, OT::NumType<true, unsigned short, 2u> > const, unsigned int>(unsigned int const&, CFF::FDSelect3_4_Range<OT::NumType<true, unsigned int, 4u>, OT::NumType<true, unsigned short, 2u> > const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-layout.cc:OT::Layout::GPOS_impl::PairValueRecord<OT::Layout::SmallTypes> const* hb_bsearch<OT::Layout::GPOS_impl::PairValueRecord<OT::Layout::SmallTypes> const, unsigned int>(unsigned int const&, OT::Layout::GPOS_impl::PairValueRecord<OT::Layout::SmallTypes> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-var.cc:OT::VariationValueRecord const* hb_bsearch<OT::VariationValueRecord const, unsigned int>(unsigned int const&, OT::VariationValueRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-cff.cc:CFF::FDSelect3_4_Range<OT::NumType<true, unsigned short, 2u>, OT::NumType<true, unsigned char, 1u> > const* hb_bsearch<CFF::FDSelect3_4_Range<OT::NumType<true, unsigned short, 2u>, OT::NumType<true, unsigned char, 1u> > const, unsigned int>(unsigned int const&, CFF::FDSelect3_4_Range<OT::NumType<true, unsigned short, 2u>, OT::NumType<true, unsigned char, 1u> > const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-cff.cc:CFF::FDSelect3_4_Range<OT::NumType<true, unsigned int, 4u>, OT::NumType<true, unsigned short, 2u> > const* hb_bsearch<CFF::FDSelect3_4_Range<OT::NumType<true, unsigned int, 4u>, OT::NumType<true, unsigned short, 2u> > const, unsigned int>(unsigned int const&, CFF::FDSelect3_4_Range<OT::NumType<true, unsigned int, 4u>, OT::NumType<true, unsigned short, 2u> > const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-other.cc:OT::VariationValueRecord const* hb_bsearch<OT::VariationValueRecord const, unsigned int>(unsigned int const&, OT::VariationValueRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-other.cc:OT::unicode_to_macroman(unsigned int)::unicode_to_macroman_t const* hb_bsearch<OT::unicode_to_macroman(unsigned int)::unicode_to_macroman_t const, unsigned int>(unsigned int const&, OT::unicode_to_macroman(unsigned int)::unicode_to_macroman_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-cff1.cc:CFF::FDSelect3_4_Range<OT::NumType<true, unsigned short, 2u>, OT::NumType<true, unsigned char, 1u> > const* hb_bsearch<CFF::FDSelect3_4_Range<OT::NumType<true, unsigned short, 2u>, OT::NumType<true, unsigned char, 1u> > const, unsigned int>(unsigned int const&, CFF::FDSelect3_4_Range<OT::NumType<true, unsigned short, 2u>, OT::NumType<true, unsigned char, 1u> > const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-cff2.cc:CFF::FDSelect3_4_Range<OT::NumType<true, unsigned short, 2u>, OT::NumType<true, unsigned char, 1u> > const* hb_bsearch<CFF::FDSelect3_4_Range<OT::NumType<true, unsigned short, 2u>, OT::NumType<true, unsigned char, 1u> > const, unsigned int>(unsigned int const&, CFF::FDSelect3_4_Range<OT::NumType<true, unsigned short, 2u>, OT::NumType<true, unsigned char, 1u> > const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-cff2.cc:CFF::FDSelect3_4_Range<OT::NumType<true, unsigned int, 4u>, OT::NumType<true, unsigned short, 2u> > const* hb_bsearch<CFF::FDSelect3_4_Range<OT::NumType<true, unsigned int, 4u>, OT::NumType<true, unsigned short, 2u> > const, unsigned int>(unsigned int const&, CFF::FDSelect3_4_Range<OT::NumType<true, unsigned int, 4u>, OT::NumType<true, unsigned short, 2u> > const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-cff-common.cc:CFF::FDSelect3_4_Range<OT::NumType<true, unsigned short, 2u>, OT::NumType<true, unsigned char, 1u> > const* hb_bsearch<CFF::FDSelect3_4_Range<OT::NumType<true, unsigned short, 2u>, OT::NumType<true, unsigned char, 1u> > const, unsigned int>(unsigned int const&, CFF::FDSelect3_4_Range<OT::NumType<true, unsigned short, 2u>, OT::NumType<true, unsigned char, 1u> > const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-cff-common.cc:CFF::FDSelect3_4_Range<OT::NumType<true, unsigned int, 4u>, OT::NumType<true, unsigned short, 2u> > const* hb_bsearch<CFF::FDSelect3_4_Range<OT::NumType<true, unsigned int, 4u>, OT::NumType<true, unsigned short, 2u> > const, unsigned int>(unsigned int const&, CFF::FDSelect3_4_Range<OT::NumType<true, unsigned int, 4u>, OT::NumType<true, unsigned short, 2u> > const*, unsigned long, unsigned long, int (*)(void const*, void const*))
1348
template <typename V, typename K, typename ...Ts>
1349
static inline V*
1350
hb_bsearch (const K& key, V* base,
1351
      size_t nmemb, size_t stride,
1352
      int (*compar)(const void *_key, const void *_item, Ts... _ds),
1353
      Ts... ds)
1354
47.7M
{
1355
47.7M
  unsigned pos;
1356
47.7M
#pragma GCC diagnostic push
1357
47.7M
#pragma GCC diagnostic ignored "-Wcast-align"
1358
47.7M
  return hb_bsearch_impl (&pos, key, base, nmemb, stride, compar, ds...) ?
1359
46.5M
   (V*) (((const char *) base) + (pos * stride)) : nullptr;
1360
47.7M
#pragma GCC diagnostic pop
1361
47.7M
}
hb-face.cc:OT::NumType<true, unsigned short, 2u> const* hb_bsearch<OT::NumType<true, unsigned short, 2u> const, unsigned int, unsigned int>(unsigned int const&, OT::NumType<true, unsigned short, 2u> const*, unsigned long, unsigned long, int (*)(void const*, void const*, unsigned int), unsigned int)
Line
Count
Source
1354
47.6M
{
1355
47.6M
  unsigned pos;
1356
47.6M
#pragma GCC diagnostic push
1357
47.6M
#pragma GCC diagnostic ignored "-Wcast-align"
1358
47.6M
  return hb_bsearch_impl (&pos, key, base, nmemb, stride, compar, ds...) ?
1359
46.5M
   (V*) (((const char *) base) + (pos * stride)) : nullptr;
1360
47.6M
#pragma GCC diagnostic pop
1361
47.6M
}
Unexecuted instantiation: hb-ot-face.cc:OT::NumType<true, unsigned short, 2u> const* hb_bsearch<OT::NumType<true, unsigned short, 2u> const, unsigned int, unsigned int>(unsigned int const&, OT::NumType<true, unsigned short, 2u> const*, unsigned long, unsigned long, int (*)(void const*, void const*, unsigned int), unsigned int)
Unexecuted instantiation: hb-ot-face.cc:hb_ot_name_entry_t const* hb_bsearch<hb_ot_name_entry_t const, hb_ot_name_entry_t, bool>(hb_ot_name_entry_t const&, hb_ot_name_entry_t const*, unsigned long, unsigned long, int (*)(void const*, void const*, bool), bool)
Unexecuted instantiation: hb-ot-face.cc:unsigned short* hb_bsearch<unsigned short, hb_array_t<char const>, void*>(hb_array_t<char const> const&, unsigned short*, unsigned long, unsigned long, int (*)(void const*, void const*, void*), void*)
Unexecuted instantiation: hb-ot-font.cc:OT::NumType<true, unsigned short, 2u> const* hb_bsearch<OT::NumType<true, unsigned short, 2u> const, unsigned int, unsigned int>(unsigned int const&, OT::NumType<true, unsigned short, 2u> const*, unsigned long, unsigned long, int (*)(void const*, void const*, unsigned int), unsigned int)
Unexecuted instantiation: hb-ot-font.cc:unsigned short* hb_bsearch<unsigned short, hb_array_t<char const>, void*>(hb_array_t<char const> const&, unsigned short*, unsigned long, unsigned long, int (*)(void const*, void const*, void*), void*)
Unexecuted instantiation: hb-ot-layout.cc:hb_ot_name_entry_t const* hb_bsearch<hb_ot_name_entry_t const, hb_ot_name_entry_t, bool>(hb_ot_name_entry_t const&, hb_ot_name_entry_t const*, unsigned long, unsigned long, int (*)(void const*, void const*, bool), bool)
Unexecuted instantiation: hb-ot-metrics.cc:unsigned short* hb_bsearch<unsigned short, hb_array_t<char const>, void*>(hb_array_t<char const> const&, unsigned short*, unsigned long, unsigned long, int (*)(void const*, void const*, void*), void*)
hb-ot-name.cc:hb_ot_name_entry_t const* hb_bsearch<hb_ot_name_entry_t const, hb_ot_name_entry_t, bool>(hb_ot_name_entry_t const&, hb_ot_name_entry_t const*, unsigned long, unsigned long, int (*)(void const*, void const*, bool), bool)
Line
Count
Source
1354
14.6k
{
1355
14.6k
  unsigned pos;
1356
14.6k
#pragma GCC diagnostic push
1357
14.6k
#pragma GCC diagnostic ignored "-Wcast-align"
1358
14.6k
  return hb_bsearch_impl (&pos, key, base, nmemb, stride, compar, ds...) ?
1359
14.6k
   (V*) (((const char *) base) + (pos * stride)) : nullptr;
1360
14.6k
#pragma GCC diagnostic pop
1361
14.6k
}
Unexecuted instantiation: hb-static.cc:OT::NumType<true, unsigned short, 2u> const* hb_bsearch<OT::NumType<true, unsigned short, 2u> const, unsigned int, unsigned int>(unsigned int const&, OT::NumType<true, unsigned short, 2u> const*, unsigned long, unsigned long, int (*)(void const*, void const*, unsigned int), unsigned int)
Unexecuted instantiation: hb-style.cc:unsigned short* hb_bsearch<unsigned short, hb_array_t<char const>, void*>(hb_array_t<char const> const&, unsigned short*, unsigned long, unsigned long, int (*)(void const*, void const*, void*), void*)
Unexecuted instantiation: hb-subset.cc:OT::NumType<true, unsigned short, 2u> const* hb_bsearch<OT::NumType<true, unsigned short, 2u> const, unsigned int, unsigned int>(unsigned int const&, OT::NumType<true, unsigned short, 2u> const*, unsigned long, unsigned long, int (*)(void const*, void const*, unsigned int), unsigned int)
Unexecuted instantiation: hb-subset.cc:unsigned short* hb_bsearch<unsigned short, hb_array_t<char const>, void*>(hb_array_t<char const> const&, unsigned short*, unsigned long, unsigned long, int (*)(void const*, void const*, void*), void*)
Unexecuted instantiation: hb-subset-plan.cc:OT::NumType<true, unsigned short, 2u> const* hb_bsearch<OT::NumType<true, unsigned short, 2u> const, unsigned int, unsigned int>(unsigned int const&, OT::NumType<true, unsigned short, 2u> const*, unsigned long, unsigned long, int (*)(void const*, void const*, unsigned int), unsigned int)
Unexecuted instantiation: hb-subset-table-other.cc:OT::NumType<true, unsigned short, 2u> const* hb_bsearch<OT::NumType<true, unsigned short, 2u> const, unsigned int, unsigned int>(unsigned int const&, OT::NumType<true, unsigned short, 2u> const*, unsigned long, unsigned long, int (*)(void const*, void const*, unsigned int), unsigned int)
Unexecuted instantiation: hb-subset-table-other.cc:hb_ot_name_entry_t const* hb_bsearch<hb_ot_name_entry_t const, hb_ot_name_entry_t, bool>(hb_ot_name_entry_t const&, hb_ot_name_entry_t const*, unsigned long, unsigned long, int (*)(void const*, void const*, bool), bool)
Unexecuted instantiation: hb-subset-table-other.cc:unsigned short* hb_bsearch<unsigned short, hb_array_t<char const>, void*>(hb_array_t<char const> const&, unsigned short*, unsigned long, unsigned long, int (*)(void const*, void const*, void*), void*)
1362
1363
1364
/* Quicksort partitioning loop: median-of-three pivot, two-way
1365
 * Hoare partition, tail-call elimination on the larger side.
1366
 * Stops partitioning when subranges shrink below the threshold;
1367
 * a single insertion-sort pass over the whole array (run by the
1368
 * caller) finishes the job.  Same structure libstdc++ uses for
1369
 * std::sort.
1370
 *
1371
 * Not stable; equivalent values may be swapped. */
1372
/* Quicksort partitioning loop: median-of-three pivot, two-way
1373
 * Hoare partition, tail-call elimination on the larger side.
1374
 * Stops partitioning when subranges shrink below the threshold;
1375
 * a single insertion-sort pass over the whole array (run by
1376
 * hb_qsort_inline below) finishes the job.  Same shape libstdc++
1377
 * uses for std::sort.
1378
 *
1379
 * Not stable; equivalent values may be swapped. */
1380
template <typename T, typename Compar>
1381
static inline void
1382
hb_qsort_loop (T *base, size_t nel, Compar compar)
1383
88.4k
{
1384
145k
  while (nel > 24)
1385
57.2k
  {
1386
57.2k
    T *last = base + nel - 1;
1387
57.2k
    T *mid = base + nel / 2;
1388
1389
    /* Median-of-three pivot, parked at last-1. */
1390
57.2k
    if (compar (*base, *mid) > 0) hb_swap (*base, *mid);
1391
57.2k
    if (compar (*mid, *last) > 0)
1392
39.0k
    {
1393
39.0k
      hb_swap (*mid, *last);
1394
39.0k
      if (compar (*base, *mid) > 0) hb_swap (*base, *mid);
1395
39.0k
    }
1396
57.2k
    hb_swap (*mid, *(last - 1));
1397
57.2k
    T &pivot = *(last - 1);
1398
1399
    /* Two-way Hoare partition.  Inner loops are unguarded:
1400
     * median-of-three left *base <= pivot and *last >= pivot,
1401
     * which act as sentinels. */
1402
57.2k
    T *i = base, *j = last - 1;
1403
954k
    while (true)
1404
954k
    {
1405
2.33M
      while (compar (*++i, pivot) < 0) {}
1406
1.94M
      while (compar (*--j, pivot) > 0) {}
1407
954k
      if (i >= j) break;
1408
897k
      hb_swap (*i, *j);
1409
897k
    }
1410
57.2k
    hb_swap (*i, *(last - 1));
1411
1412
    /* Recurse on smaller side, loop on larger — bounds stack
1413
     * depth at O(log n). */
1414
57.2k
    size_t left  = (size_t) (i - base);
1415
57.2k
    size_t right = nel - left - 1;
1416
57.2k
    if (left < right)
1417
26.8k
    {
1418
26.8k
      hb_qsort_loop (base, left, compar);
1419
26.8k
      base = i + 1;
1420
26.8k
      nel  = right;
1421
26.8k
    }
1422
30.3k
    else
1423
30.3k
    {
1424
30.3k
      hb_qsort_loop (i + 1, right, compar);
1425
30.3k
      nel  = left;
1426
30.3k
    }
1427
57.2k
  }
1428
88.4k
}
Unexecuted instantiation: hb-aat-layout.cc:_ZL13hb_qsort_loopIN2OT20delta_row_encoding_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-aat-map.cc:_ZL13hb_qsort_loopIN20hb_aat_map_builder_t15feature_event_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-aat-map.cc:_ZL13hb_qsort_loopIN20hb_aat_map_builder_t14feature_info_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-aat-map.cc:_ZL13hb_qsort_loopIN2OT20delta_row_encoding_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-face.cc:_ZL13hb_qsort_loopIN2OT20delta_row_encoding_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
hb-face-builder.cc:_ZL13hb_qsort_loopIN2OT11TableRecordEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Line
Count
Source
1383
6.42k
{
1384
6.42k
  while (nel > 24)
1385
0
  {
1386
0
    T *last = base + nel - 1;
1387
0
    T *mid = base + nel / 2;
1388
1389
    /* Median-of-three pivot, parked at last-1. */
1390
0
    if (compar (*base, *mid) > 0) hb_swap (*base, *mid);
1391
0
    if (compar (*mid, *last) > 0)
1392
0
    {
1393
0
      hb_swap (*mid, *last);
1394
0
      if (compar (*base, *mid) > 0) hb_swap (*base, *mid);
1395
0
    }
1396
0
    hb_swap (*mid, *(last - 1));
1397
0
    T &pivot = *(last - 1);
1398
1399
    /* Two-way Hoare partition.  Inner loops are unguarded:
1400
     * median-of-three left *base <= pivot and *last >= pivot,
1401
     * which act as sentinels. */
1402
0
    T *i = base, *j = last - 1;
1403
0
    while (true)
1404
0
    {
1405
0
      while (compar (*++i, pivot) < 0) {}
1406
0
      while (compar (*--j, pivot) > 0) {}
1407
0
      if (i >= j) break;
1408
0
      hb_swap (*i, *j);
1409
0
    }
1410
0
    hb_swap (*i, *(last - 1));
1411
1412
    /* Recurse on smaller side, loop on larger — bounds stack
1413
     * depth at O(log n). */
1414
0
    size_t left  = (size_t) (i - base);
1415
0
    size_t right = nel - left - 1;
1416
0
    if (left < right)
1417
0
    {
1418
0
      hb_qsort_loop (base, left, compar);
1419
0
      base = i + 1;
1420
0
      nel  = right;
1421
0
    }
1422
0
    else
1423
0
    {
1424
0
      hb_qsort_loop (i + 1, right, compar);
1425
0
      nel  = left;
1426
0
    }
1427
0
  }
1428
6.42k
}
hb-face-builder.cc:void hb_qsort_loop<unsigned int, _hb_face_builder_get_table_tags(hb_face_t const*, unsigned int, unsigned int*, unsigned int*, void*)::$_0>(unsigned int*, unsigned long, _hb_face_builder_get_table_tags(hb_face_t const*, unsigned int, unsigned int*, unsigned int*, void*)::$_0)
Line
Count
Source
1383
6.42k
{
1384
6.42k
  while (nel > 24)
1385
0
  {
1386
0
    T *last = base + nel - 1;
1387
0
    T *mid = base + nel / 2;
1388
1389
    /* Median-of-three pivot, parked at last-1. */
1390
0
    if (compar (*base, *mid) > 0) hb_swap (*base, *mid);
1391
0
    if (compar (*mid, *last) > 0)
1392
0
    {
1393
0
      hb_swap (*mid, *last);
1394
0
      if (compar (*base, *mid) > 0) hb_swap (*base, *mid);
1395
0
    }
1396
0
    hb_swap (*mid, *(last - 1));
1397
0
    T &pivot = *(last - 1);
1398
1399
    /* Two-way Hoare partition.  Inner loops are unguarded:
1400
     * median-of-three left *base <= pivot and *last >= pivot,
1401
     * which act as sentinels. */
1402
0
    T *i = base, *j = last - 1;
1403
0
    while (true)
1404
0
    {
1405
0
      while (compar (*++i, pivot) < 0) {}
1406
0
      while (compar (*--j, pivot) > 0) {}
1407
0
      if (i >= j) break;
1408
0
      hb_swap (*i, *j);
1409
0
    }
1410
0
    hb_swap (*i, *(last - 1));
1411
1412
    /* Recurse on smaller side, loop on larger — bounds stack
1413
     * depth at O(log n). */
1414
0
    size_t left  = (size_t) (i - base);
1415
0
    size_t right = nel - left - 1;
1416
0
    if (left < right)
1417
0
    {
1418
0
      hb_qsort_loop (base, left, compar);
1419
0
      base = i + 1;
1420
0
      nel  = right;
1421
0
    }
1422
0
    else
1423
0
    {
1424
0
      hb_qsort_loop (i + 1, right, compar);
1425
0
      nel  = left;
1426
0
    }
1427
0
  }
1428
6.42k
}
Unexecuted instantiation: hb-font.cc:_ZL13hb_qsort_loopIN2OT20delta_row_encoding_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-font.cc:_ZL13hb_qsort_loopIN2OT12AxisValueMapEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-ot-color.cc:_ZL13hb_qsort_loopIN2OT20delta_row_encoding_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-ot-face.cc:_ZL13hb_qsort_loopIN2OT20delta_row_encoding_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-ot-face.cc:_ZL13hb_qsort_loopIN2OT4cff113accelerator_t7gname_tEZN10hb_array_tIS3_E6_qsortIS3_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS3_E11hb_priorityILj1EEEUlRKS3_SI_E_EvPS8_mT0_
Unexecuted instantiation: hb-ot-face.cc:void hb_qsort_loop<unsigned short, OT::post::accelerator_t::get_glyph_from_name(char const*, int, unsigned int*) const::{lambda(unsigned short const&, unsigned short const&)#1}>(unsigned short*, unsigned long, OT::post::accelerator_t::get_glyph_from_name(char const*, int, unsigned int*) const::{lambda(unsigned short const&, unsigned short const&)#1})
Unexecuted instantiation: hb-ot-font.cc:void hb_qsort_loop<unsigned short, OT::post::accelerator_t::get_glyph_from_name(char const*, int, unsigned int*) const::{lambda(unsigned short const&, unsigned short const&)#1}>(unsigned short*, unsigned long, OT::post::accelerator_t::get_glyph_from_name(char const*, int, unsigned int*) const::{lambda(unsigned short const&, unsigned short const&)#1})
Unexecuted instantiation: hb-ot-font.cc:_ZL13hb_qsort_loopIN2OT4cff113accelerator_t7gname_tEZN10hb_array_tIS3_E6_qsortIS3_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS3_E11hb_priorityILj1EEEUlRKS3_SI_E_EvPS8_mT0_
Unexecuted instantiation: hb-ot-font.cc:_ZL13hb_qsort_loopIN2OT20delta_row_encoding_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: VARC.cc:_ZL13hb_qsort_loopIN2OT20delta_row_encoding_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: VARC.cc:_ZL13hb_qsort_loopIN2OT4cff113accelerator_t7gname_tEZN10hb_array_tIS3_E6_qsortIS3_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS3_E11hb_priorityILj1EEEUlRKS3_SI_E_EvPS8_mT0_
Unexecuted instantiation: hb-ot-layout.cc:_ZL13hb_qsort_loopIN2OT20delta_row_encoding_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-ot-metrics.cc:_ZL13hb_qsort_loopIN2OT20delta_row_encoding_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-ot-metrics.cc:void hb_qsort_loop<unsigned short, OT::post::accelerator_t::get_glyph_from_name(char const*, int, unsigned int*) const::{lambda(unsigned short const&, unsigned short const&)#1}>(unsigned short*, unsigned long, OT::post::accelerator_t::get_glyph_from_name(char const*, int, unsigned int*) const::{lambda(unsigned short const&, unsigned short const&)#1})
Unexecuted instantiation: hb-ot-shape.cc:_ZL13hb_qsort_loopIN2OT20delta_row_encoding_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-ot-var.cc:_ZL13hb_qsort_loopIN2OT20delta_row_encoding_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-ot-var.cc:_ZL13hb_qsort_loopIN2OT12AxisValueMapEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-static.cc:_ZL13hb_qsort_loopIN2OT20delta_row_encoding_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-style.cc:_ZL13hb_qsort_loopIN2OT20delta_row_encoding_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-style.cc:_ZL13hb_qsort_loopIN2OT12AxisValueMapEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-style.cc:void hb_qsort_loop<unsigned short, OT::post::accelerator_t::get_glyph_from_name(char const*, int, unsigned int*) const::{lambda(unsigned short const&, unsigned short const&)#1}>(unsigned short*, unsigned long, OT::post::accelerator_t::get_glyph_from_name(char const*, int, unsigned int*) const::{lambda(unsigned short const&, unsigned short const&)#1})
Unexecuted instantiation: hb-paint.cc:void hb_qsort_loop<hb_color_stop_t, hb_paint_normalize_color_line::$_0>(hb_color_stop_t*, unsigned long, hb_paint_normalize_color_line::$_0)
Unexecuted instantiation: hb-ot-cff1-table.cc:_ZL13hb_qsort_loopIN2OT4cff113accelerator_t7gname_tEZN10hb_array_tIS3_E6_qsortIS3_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS3_E11hb_priorityILj1EEEUlRKS3_SI_E_EvPS8_mT0_
hb-ot-map.cc:_ZL13hb_qsort_loopIN19hb_ot_map_builder_t14feature_info_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Line
Count
Source
1383
56.9k
{
1384
104k
  while (nel > 24)
1385
48.0k
  {
1386
48.0k
    T *last = base + nel - 1;
1387
48.0k
    T *mid = base + nel / 2;
1388
1389
    /* Median-of-three pivot, parked at last-1. */
1390
48.0k
    if (compar (*base, *mid) > 0) hb_swap (*base, *mid);
1391
48.0k
    if (compar (*mid, *last) > 0)
1392
34.1k
    {
1393
34.1k
      hb_swap (*mid, *last);
1394
34.1k
      if (compar (*base, *mid) > 0) hb_swap (*base, *mid);
1395
34.1k
    }
1396
48.0k
    hb_swap (*mid, *(last - 1));
1397
48.0k
    T &pivot = *(last - 1);
1398
1399
    /* Two-way Hoare partition.  Inner loops are unguarded:
1400
     * median-of-three left *base <= pivot and *last >= pivot,
1401
     * which act as sentinels. */
1402
48.0k
    T *i = base, *j = last - 1;
1403
871k
    while (true)
1404
871k
    {
1405
2.14M
      while (compar (*++i, pivot) < 0) {}
1406
1.74M
      while (compar (*--j, pivot) > 0) {}
1407
871k
      if (i >= j) break;
1408
823k
      hb_swap (*i, *j);
1409
823k
    }
1410
48.0k
    hb_swap (*i, *(last - 1));
1411
1412
    /* Recurse on smaller side, loop on larger — bounds stack
1413
     * depth at O(log n). */
1414
48.0k
    size_t left  = (size_t) (i - base);
1415
48.0k
    size_t right = nel - left - 1;
1416
48.0k
    if (left < right)
1417
22.0k
    {
1418
22.0k
      hb_qsort_loop (base, left, compar);
1419
22.0k
      base = i + 1;
1420
22.0k
      nel  = right;
1421
22.0k
    }
1422
25.9k
    else
1423
25.9k
    {
1424
25.9k
      hb_qsort_loop (i + 1, right, compar);
1425
25.9k
      nel  = left;
1426
25.9k
    }
1427
48.0k
  }
1428
56.9k
}
hb-ot-map.cc:_ZL13hb_qsort_loopIN11hb_ot_map_t13feature_map_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Line
Count
Source
1383
1.23k
{
1384
1.23k
  while (nel > 24)
1385
0
  {
1386
0
    T *last = base + nel - 1;
1387
0
    T *mid = base + nel / 2;
1388
1389
    /* Median-of-three pivot, parked at last-1. */
1390
0
    if (compar (*base, *mid) > 0) hb_swap (*base, *mid);
1391
0
    if (compar (*mid, *last) > 0)
1392
0
    {
1393
0
      hb_swap (*mid, *last);
1394
0
      if (compar (*base, *mid) > 0) hb_swap (*base, *mid);
1395
0
    }
1396
0
    hb_swap (*mid, *(last - 1));
1397
0
    T &pivot = *(last - 1);
1398
1399
    /* Two-way Hoare partition.  Inner loops are unguarded:
1400
     * median-of-three left *base <= pivot and *last >= pivot,
1401
     * which act as sentinels. */
1402
0
    T *i = base, *j = last - 1;
1403
0
    while (true)
1404
0
    {
1405
0
      while (compar (*++i, pivot) < 0) {}
1406
0
      while (compar (*--j, pivot) > 0) {}
1407
0
      if (i >= j) break;
1408
0
      hb_swap (*i, *j);
1409
0
    }
1410
0
    hb_swap (*i, *(last - 1));
1411
1412
    /* Recurse on smaller side, loop on larger — bounds stack
1413
     * depth at O(log n). */
1414
0
    size_t left  = (size_t) (i - base);
1415
0
    size_t right = nel - left - 1;
1416
0
    if (left < right)
1417
0
    {
1418
0
      hb_qsort_loop (base, left, compar);
1419
0
      base = i + 1;
1420
0
      nel  = right;
1421
0
    }
1422
0
    else
1423
0
    {
1424
0
      hb_qsort_loop (i + 1, right, compar);
1425
0
      nel  = left;
1426
0
    }
1427
0
  }
1428
1.23k
}
hb-ot-map.cc:_ZL13hb_qsort_loopIN11hb_ot_map_t12lookup_map_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Line
Count
Source
1383
1.69k
{
1384
1.69k
  while (nel > 24)
1385
0
  {
1386
0
    T *last = base + nel - 1;
1387
0
    T *mid = base + nel / 2;
1388
1389
    /* Median-of-three pivot, parked at last-1. */
1390
0
    if (compar (*base, *mid) > 0) hb_swap (*base, *mid);
1391
0
    if (compar (*mid, *last) > 0)
1392
0
    {
1393
0
      hb_swap (*mid, *last);
1394
0
      if (compar (*base, *mid) > 0) hb_swap (*base, *mid);
1395
0
    }
1396
0
    hb_swap (*mid, *(last - 1));
1397
0
    T &pivot = *(last - 1);
1398
1399
    /* Two-way Hoare partition.  Inner loops are unguarded:
1400
     * median-of-three left *base <= pivot and *last >= pivot,
1401
     * which act as sentinels. */
1402
0
    T *i = base, *j = last - 1;
1403
0
    while (true)
1404
0
    {
1405
0
      while (compar (*++i, pivot) < 0) {}
1406
0
      while (compar (*--j, pivot) > 0) {}
1407
0
      if (i >= j) break;
1408
0
      hb_swap (*i, *j);
1409
0
    }
1410
0
    hb_swap (*i, *(last - 1));
1411
1412
    /* Recurse on smaller side, loop on larger — bounds stack
1413
     * depth at O(log n). */
1414
0
    size_t left  = (size_t) (i - base);
1415
0
    size_t right = nel - left - 1;
1416
0
    if (left < right)
1417
0
    {
1418
0
      hb_qsort_loop (base, left, compar);
1419
0
      base = i + 1;
1420
0
      nel  = right;
1421
0
    }
1422
0
    else
1423
0
    {
1424
0
      hb_qsort_loop (i + 1, right, compar);
1425
0
      nel  = left;
1426
0
    }
1427
0
  }
1428
1.69k
}
Unexecuted instantiation: hb-ot-shaper-arabic.cc:_ZL13hb_qsort_loopIN2OT20delta_row_encoding_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-ot-shape-fallback.cc:_ZL13hb_qsort_loopIN2OT20delta_row_encoding_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-subset.cc:_ZL13hb_qsort_loopIN22hb_serialize_context_t8object_t6link_tEZN10hb_array_tIS2_E6_qsortIS2_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS2_E11hb_priorityILj1EEEUlRKS2_SH_E_EvPS7_mT0_
Unexecuted instantiation: hb-subset.cc:_ZL13hb_qsort_loopI13lookup_size_tZN10hb_array_tIS0_E6_qsortIS0_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS0_E11hb_priorityILj1EEEUlRKS0_SF_E_EvPS5_mT0_
Unexecuted instantiation: hb-subset.cc:_ZL13hb_qsort_loopIN2OT20delta_row_encoding_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-subset.cc:void hb_qsort_loop<unsigned short, OT::post::accelerator_t::get_glyph_from_name(char const*, int, unsigned int*) const::{lambda(unsigned short const&, unsigned short const&)#1}>(unsigned short*, unsigned long, OT::post::accelerator_t::get_glyph_from_name(char const*, int, unsigned int*) const::{lambda(unsigned short const&, unsigned short const&)#1})
hb-subset-plan.cc:_ZL13hb_qsort_loopI9hb_pair_tIjjEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Line
Count
Source
1383
15.6k
{
1384
24.9k
  while (nel > 24)
1385
9.25k
  {
1386
9.25k
    T *last = base + nel - 1;
1387
9.25k
    T *mid = base + nel / 2;
1388
1389
    /* Median-of-three pivot, parked at last-1. */
1390
9.25k
    if (compar (*base, *mid) > 0) hb_swap (*base, *mid);
1391
9.25k
    if (compar (*mid, *last) > 0)
1392
4.85k
    {
1393
4.85k
      hb_swap (*mid, *last);
1394
4.85k
      if (compar (*base, *mid) > 0) hb_swap (*base, *mid);
1395
4.85k
    }
1396
9.25k
    hb_swap (*mid, *(last - 1));
1397
9.25k
    T &pivot = *(last - 1);
1398
1399
    /* Two-way Hoare partition.  Inner loops are unguarded:
1400
     * median-of-three left *base <= pivot and *last >= pivot,
1401
     * which act as sentinels. */
1402
9.25k
    T *i = base, *j = last - 1;
1403
83.3k
    while (true)
1404
83.3k
    {
1405
186k
      while (compar (*++i, pivot) < 0) {}
1406
208k
      while (compar (*--j, pivot) > 0) {}
1407
83.3k
      if (i >= j) break;
1408
74.0k
      hb_swap (*i, *j);
1409
74.0k
    }
1410
9.25k
    hb_swap (*i, *(last - 1));
1411
1412
    /* Recurse on smaller side, loop on larger — bounds stack
1413
     * depth at O(log n). */
1414
9.25k
    size_t left  = (size_t) (i - base);
1415
9.25k
    size_t right = nel - left - 1;
1416
9.25k
    if (left < right)
1417
4.84k
    {
1418
4.84k
      hb_qsort_loop (base, left, compar);
1419
4.84k
      base = i + 1;
1420
4.84k
      nel  = right;
1421
4.84k
    }
1422
4.40k
    else
1423
4.40k
    {
1424
4.40k
      hb_qsort_loop (i + 1, right, compar);
1425
4.40k
      nel  = left;
1426
4.40k
    }
1427
9.25k
  }
1428
15.6k
}
Unexecuted instantiation: hb-subset-plan.cc:_ZL13hb_qsort_loopIN2OT20delta_row_encoding_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-subset-plan.cc:_ZL13hb_qsort_loopIN2OT4cff113accelerator_t7gname_tEZN10hb_array_tIS3_E6_qsortIS3_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS3_E11hb_priorityILj1EEEUlRKS3_SI_E_EvPS8_mT0_
Unexecuted instantiation: hb-subset-plan-layout.cc:_ZL13hb_qsort_loopIN2OT20delta_row_encoding_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-subset-plan-var.cc:_ZL13hb_qsort_loopIN2OT20delta_row_encoding_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-subset-plan-var.cc:_ZL13hb_qsort_loopIN2OT12AxisValueMapEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-subset-table-layout.cc:_ZL13hb_qsort_loopIN2OT20delta_row_encoding_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-subset-table-layout.cc:_ZL13hb_qsort_loopIN22hb_serialize_context_t8object_t6link_tEZN10hb_array_tIS2_E6_qsortIS2_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS2_E11hb_priorityILj1EEEUlRKS2_SH_E_EvPS7_mT0_
Unexecuted instantiation: hb-subset-table-layout.cc:_ZL13hb_qsort_loopI13lookup_size_tZN10hb_array_tIS0_E6_qsortIS0_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS0_E11hb_priorityILj1EEEUlRKS0_SF_E_EvPS5_mT0_
Unexecuted instantiation: hb-subset-table-var.cc:_ZL13hb_qsort_loopIN2OT20delta_row_encoding_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-subset-table-var.cc:_ZL13hb_qsort_loopIN22hb_serialize_context_t8object_t6link_tEZN10hb_array_tIS2_E6_qsortIS2_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS2_E11hb_priorityILj1EEEUlRKS2_SH_E_EvPS7_mT0_
Unexecuted instantiation: hb-subset-table-var.cc:_ZL13hb_qsort_loopI13lookup_size_tZN10hb_array_tIS0_E6_qsortIS0_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS0_E11hb_priorityILj1EEEUlRKS0_SF_E_EvPS5_mT0_
Unexecuted instantiation: hb-subset-table-var.cc:_ZL13hb_qsort_loopIN2OT12AxisValueMapEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-subset-table-cff.cc:_ZL13hb_qsort_loopIN22hb_serialize_context_t8object_t6link_tEZN10hb_array_tIS2_E6_qsortIS2_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS2_E11hb_priorityILj1EEEUlRKS2_SH_E_EvPS7_mT0_
Unexecuted instantiation: hb-subset-table-cff.cc:_ZL13hb_qsort_loopI13lookup_size_tZN10hb_array_tIS0_E6_qsortIS0_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS0_E11hb_priorityILj1EEEUlRKS0_SF_E_EvPS5_mT0_
Unexecuted instantiation: hb-subset-table-cff.cc:_ZL13hb_qsort_loopIN2OT20delta_row_encoding_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-subset-table-cff.cc:_ZL13hb_qsort_loopIN2OT4cff113accelerator_t7gname_tEZN10hb_array_tIS3_E6_qsortIS3_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS3_E11hb_priorityILj1EEEUlRKS3_SI_E_EvPS8_mT0_
Unexecuted instantiation: hb-subset-table-color.cc:_ZL13hb_qsort_loopIN22hb_serialize_context_t8object_t6link_tEZN10hb_array_tIS2_E6_qsortIS2_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS2_E11hb_priorityILj1EEEUlRKS2_SH_E_EvPS7_mT0_
Unexecuted instantiation: hb-subset-table-color.cc:_ZL13hb_qsort_loopI13lookup_size_tZN10hb_array_tIS0_E6_qsortIS0_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS0_E11hb_priorityILj1EEEUlRKS0_SF_E_EvPS5_mT0_
Unexecuted instantiation: hb-subset-table-color.cc:_ZL13hb_qsort_loopIN2OT20delta_row_encoding_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-subset-table-other.cc:_ZL13hb_qsort_loopIN22hb_serialize_context_t8object_t6link_tEZN10hb_array_tIS2_E6_qsortIS2_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS2_E11hb_priorityILj1EEEUlRKS2_SH_E_EvPS7_mT0_
Unexecuted instantiation: hb-subset-table-other.cc:_ZL13hb_qsort_loopI13lookup_size_tZN10hb_array_tIS0_E6_qsortIS0_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS0_E11hb_priorityILj1EEEUlRKS0_SF_E_EvPS5_mT0_
Unexecuted instantiation: hb-subset-table-other.cc:_ZL13hb_qsort_loopIN2OT20delta_row_encoding_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-subset-table-other.cc:void hb_qsort_loop<unsigned short, OT::post::accelerator_t::get_glyph_from_name(char const*, int, unsigned int*) const::{lambda(unsigned short const&, unsigned short const&)#1}>(unsigned short*, unsigned long, OT::post::accelerator_t::get_glyph_from_name(char const*, int, unsigned int*) const::{lambda(unsigned short const&, unsigned short const&)#1})
Unexecuted instantiation: gsubgpos-context.cc:_ZL13hb_qsort_loopIN22hb_serialize_context_t8object_t6link_tEZN10hb_array_tIS2_E6_qsortIS2_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS2_E11hb_priorityILj1EEEUlRKS2_SH_E_EvPS7_mT0_
Unexecuted instantiation: gsubgpos-context.cc:_ZL13hb_qsort_loopIN2OT20delta_row_encoding_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-subset-cff1.cc:_ZL13hb_qsort_loopIN2OT4cff113accelerator_t7gname_tEZN10hb_array_tIS3_E6_qsortIS3_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS3_E11hb_priorityILj1EEEUlRKS3_SI_E_EvPS8_mT0_
Unexecuted instantiation: hb-subset-cff2.cc:_ZL13hb_qsort_loopIN2OT4cff113accelerator_t7gname_tEZN10hb_array_tIS3_E6_qsortIS3_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS3_E11hb_priorityILj1EEEUlRKS3_SI_E_EvPS8_mT0_
1429
1430
template <typename T, typename Compar>
1431
static inline void
1432
hb_qsort_inline (T *base, size_t nel, Compar compar)
1433
31.1k
{
1434
31.1k
  hb_qsort_loop (base, nel, compar);
1435
1436
  /* Single final insertion sort over the whole array.  After
1437
   * the partitioning loop, every element is within the threshold
1438
   * of its sorted position, so this pass is O(n * threshold). */
1439
31.1k
  T *end = base + nel;
1440
1.23M
  for (T *pi = base + 1; pi < end; pi++)
1441
5.32M
    for (T *pj = pi; pj > base && compar (pj[-1], pj[0]) > 0; pj--)
1442
4.11M
      hb_swap (pj[-1], pj[0]);
1443
31.1k
}
Unexecuted instantiation: hb-aat-layout.cc:_ZL15hb_qsort_inlineIN2OT20delta_row_encoding_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-aat-map.cc:_ZL15hb_qsort_inlineIN20hb_aat_map_builder_t15feature_event_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-aat-map.cc:_ZL15hb_qsort_inlineIN20hb_aat_map_builder_t14feature_info_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-aat-map.cc:_ZL15hb_qsort_inlineIN2OT20delta_row_encoding_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-face.cc:_ZL15hb_qsort_inlineIN2OT20delta_row_encoding_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
hb-face-builder.cc:_ZL15hb_qsort_inlineIN2OT11TableRecordEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Line
Count
Source
1433
6.42k
{
1434
6.42k
  hb_qsort_loop (base, nel, compar);
1435
1436
  /* Single final insertion sort over the whole array.  After
1437
   * the partitioning loop, every element is within the threshold
1438
   * of its sorted position, so this pass is O(n * threshold). */
1439
6.42k
  T *end = base + nel;
1440
83.5k
  for (T *pi = base + 1; pi < end; pi++)
1441
366k
    for (T *pj = pi; pj > base && compar (pj[-1], pj[0]) > 0; pj--)
1442
289k
      hb_swap (pj[-1], pj[0]);
1443
6.42k
}
hb-face-builder.cc:void hb_qsort_inline<unsigned int, _hb_face_builder_get_table_tags(hb_face_t const*, unsigned int, unsigned int*, unsigned int*, void*)::$_0>(unsigned int*, unsigned long, _hb_face_builder_get_table_tags(hb_face_t const*, unsigned int, unsigned int*, unsigned int*, void*)::$_0)
Line
Count
Source
1433
6.42k
{
1434
6.42k
  hb_qsort_loop (base, nel, compar);
1435
1436
  /* Single final insertion sort over the whole array.  After
1437
   * the partitioning loop, every element is within the threshold
1438
   * of its sorted position, so this pass is O(n * threshold). */
1439
6.42k
  T *end = base + nel;
1440
77.1k
  for (T *pi = base + 1; pi < end; pi++)
1441
282k
    for (T *pj = pi; pj > base && compar (pj[-1], pj[0]) > 0; pj--)
1442
212k
      hb_swap (pj[-1], pj[0]);
1443
6.42k
}
Unexecuted instantiation: hb-font.cc:_ZL15hb_qsort_inlineIN2OT20delta_row_encoding_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-font.cc:_ZL15hb_qsort_inlineIN2OT12AxisValueMapEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-ot-color.cc:_ZL15hb_qsort_inlineIN2OT20delta_row_encoding_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-ot-face.cc:_ZL15hb_qsort_inlineIN2OT20delta_row_encoding_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-ot-face.cc:_ZL15hb_qsort_inlineIN2OT4cff113accelerator_t7gname_tEZN10hb_array_tIS3_E6_qsortIS3_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS3_E11hb_priorityILj1EEEUlRKS3_SI_E_EvPS8_mT0_
Unexecuted instantiation: hb-ot-face.cc:void hb_qsort_inline<unsigned short, OT::post::accelerator_t::get_glyph_from_name(char const*, int, unsigned int*) const::{lambda(unsigned short const&, unsigned short const&)#1}>(unsigned short*, unsigned long, OT::post::accelerator_t::get_glyph_from_name(char const*, int, unsigned int*) const::{lambda(unsigned short const&, unsigned short const&)#1})
Unexecuted instantiation: hb-ot-font.cc:void hb_qsort_inline<unsigned short, OT::post::accelerator_t::get_glyph_from_name(char const*, int, unsigned int*) const::{lambda(unsigned short const&, unsigned short const&)#1}>(unsigned short*, unsigned long, OT::post::accelerator_t::get_glyph_from_name(char const*, int, unsigned int*) const::{lambda(unsigned short const&, unsigned short const&)#1})
Unexecuted instantiation: hb-ot-font.cc:_ZL15hb_qsort_inlineIN2OT4cff113accelerator_t7gname_tEZN10hb_array_tIS3_E6_qsortIS3_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS3_E11hb_priorityILj1EEEUlRKS3_SI_E_EvPS8_mT0_
Unexecuted instantiation: hb-ot-font.cc:_ZL15hb_qsort_inlineIN2OT20delta_row_encoding_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: VARC.cc:_ZL15hb_qsort_inlineIN2OT20delta_row_encoding_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: VARC.cc:_ZL15hb_qsort_inlineIN2OT4cff113accelerator_t7gname_tEZN10hb_array_tIS3_E6_qsortIS3_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS3_E11hb_priorityILj1EEEUlRKS3_SI_E_EvPS8_mT0_
Unexecuted instantiation: hb-ot-layout.cc:_ZL15hb_qsort_inlineIN2OT20delta_row_encoding_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-ot-metrics.cc:_ZL15hb_qsort_inlineIN2OT20delta_row_encoding_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-ot-metrics.cc:void hb_qsort_inline<unsigned short, OT::post::accelerator_t::get_glyph_from_name(char const*, int, unsigned int*) const::{lambda(unsigned short const&, unsigned short const&)#1}>(unsigned short*, unsigned long, OT::post::accelerator_t::get_glyph_from_name(char const*, int, unsigned int*) const::{lambda(unsigned short const&, unsigned short const&)#1})
Unexecuted instantiation: hb-ot-shape.cc:_ZL15hb_qsort_inlineIN2OT20delta_row_encoding_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-ot-var.cc:_ZL15hb_qsort_inlineIN2OT20delta_row_encoding_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-ot-var.cc:_ZL15hb_qsort_inlineIN2OT12AxisValueMapEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-static.cc:_ZL15hb_qsort_inlineIN2OT20delta_row_encoding_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-style.cc:_ZL15hb_qsort_inlineIN2OT20delta_row_encoding_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-style.cc:_ZL15hb_qsort_inlineIN2OT12AxisValueMapEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-style.cc:void hb_qsort_inline<unsigned short, OT::post::accelerator_t::get_glyph_from_name(char const*, int, unsigned int*) const::{lambda(unsigned short const&, unsigned short const&)#1}>(unsigned short*, unsigned long, OT::post::accelerator_t::get_glyph_from_name(char const*, int, unsigned int*) const::{lambda(unsigned short const&, unsigned short const&)#1})
Unexecuted instantiation: hb-paint.cc:void hb_qsort_inline<hb_color_stop_t, hb_paint_normalize_color_line::$_0>(hb_color_stop_t*, unsigned long, hb_paint_normalize_color_line::$_0)
Unexecuted instantiation: hb-ot-cff1-table.cc:_ZL15hb_qsort_inlineIN2OT4cff113accelerator_t7gname_tEZN10hb_array_tIS3_E6_qsortIS3_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS3_E11hb_priorityILj1EEEUlRKS3_SI_E_EvPS8_mT0_
hb-ot-map.cc:_ZL15hb_qsort_inlineIN19hb_ot_map_builder_t14feature_info_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Line
Count
Source
1433
8.96k
{
1434
8.96k
  hb_qsort_loop (base, nel, compar);
1435
1436
  /* Single final insertion sort over the whole array.  After
1437
   * the partitioning loop, every element is within the threshold
1438
   * of its sorted position, so this pass is O(n * threshold). */
1439
8.96k
  T *end = base + nel;
1440
854k
  for (T *pi = base + 1; pi < end; pi++)
1441
3.74M
    for (T *pj = pi; pj > base && compar (pj[-1], pj[0]) > 0; pj--)
1442
2.89M
      hb_swap (pj[-1], pj[0]);
1443
8.96k
}
hb-ot-map.cc:_ZL15hb_qsort_inlineIN11hb_ot_map_t13feature_map_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Line
Count
Source
1433
1.23k
{
1434
1.23k
  hb_qsort_loop (base, nel, compar);
1435
1436
  /* Single final insertion sort over the whole array.  After
1437
   * the partitioning loop, every element is within the threshold
1438
   * of its sorted position, so this pass is O(n * threshold). */
1439
1.23k
  T *end = base + nel;
1440
1.87k
  for (T *pi = base + 1; pi < end; pi++)
1441
1.05k
    for (T *pj = pi; pj > base && compar (pj[-1], pj[0]) > 0; pj--)
1442
416
      hb_swap (pj[-1], pj[0]);
1443
1.23k
}
hb-ot-map.cc:_ZL15hb_qsort_inlineIN11hb_ot_map_t12lookup_map_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Line
Count
Source
1433
1.69k
{
1434
1.69k
  hb_qsort_loop (base, nel, compar);
1435
1436
  /* Single final insertion sort over the whole array.  After
1437
   * the partitioning loop, every element is within the threshold
1438
   * of its sorted position, so this pass is O(n * threshold). */
1439
1.69k
  T *end = base + nel;
1440
16.1k
  for (T *pi = base + 1; pi < end; pi++)
1441
14.4k
    for (T *pj = pi; pj > base && compar (pj[-1], pj[0]) > 0; pj--)
1442
0
      hb_swap (pj[-1], pj[0]);
1443
1.69k
}
Unexecuted instantiation: hb-ot-shaper-arabic.cc:_ZL15hb_qsort_inlineIN2OT20delta_row_encoding_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-ot-shape-fallback.cc:_ZL15hb_qsort_inlineIN2OT20delta_row_encoding_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-subset.cc:_ZL15hb_qsort_inlineIN22hb_serialize_context_t8object_t6link_tEZN10hb_array_tIS2_E6_qsortIS2_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS2_E11hb_priorityILj1EEEUlRKS2_SH_E_EvPS7_mT0_
Unexecuted instantiation: hb-subset.cc:_ZL15hb_qsort_inlineI13lookup_size_tZN10hb_array_tIS0_E6_qsortIS0_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS0_E11hb_priorityILj1EEEUlRKS0_SF_E_EvPS5_mT0_
Unexecuted instantiation: hb-subset.cc:_ZL15hb_qsort_inlineIN2OT20delta_row_encoding_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-subset.cc:void hb_qsort_inline<unsigned short, OT::post::accelerator_t::get_glyph_from_name(char const*, int, unsigned int*) const::{lambda(unsigned short const&, unsigned short const&)#1}>(unsigned short*, unsigned long, OT::post::accelerator_t::get_glyph_from_name(char const*, int, unsigned int*) const::{lambda(unsigned short const&, unsigned short const&)#1})
hb-subset-plan.cc:_ZL15hb_qsort_inlineI9hb_pair_tIjjEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Line
Count
Source
1433
6.42k
{
1434
6.42k
  hb_qsort_loop (base, nel, compar);
1435
1436
  /* Single final insertion sort over the whole array.  After
1437
   * the partitioning loop, every element is within the threshold
1438
   * of its sorted position, so this pass is O(n * threshold). */
1439
6.42k
  T *end = base + nel;
1440
202k
  for (T *pi = base + 1; pi < end; pi++)
1441
911k
    for (T *pj = pi; pj > base && compar (pj[-1], pj[0]) > 0; pj--)
1442
715k
      hb_swap (pj[-1], pj[0]);
1443
6.42k
}
Unexecuted instantiation: hb-subset-plan.cc:_ZL15hb_qsort_inlineIN2OT20delta_row_encoding_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-subset-plan.cc:_ZL15hb_qsort_inlineIN2OT4cff113accelerator_t7gname_tEZN10hb_array_tIS3_E6_qsortIS3_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS3_E11hb_priorityILj1EEEUlRKS3_SI_E_EvPS8_mT0_
Unexecuted instantiation: hb-subset-plan-layout.cc:_ZL15hb_qsort_inlineIN2OT20delta_row_encoding_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-subset-plan-var.cc:_ZL15hb_qsort_inlineIN2OT20delta_row_encoding_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-subset-plan-var.cc:_ZL15hb_qsort_inlineIN2OT12AxisValueMapEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-subset-table-layout.cc:_ZL15hb_qsort_inlineIN2OT20delta_row_encoding_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-subset-table-layout.cc:_ZL15hb_qsort_inlineIN22hb_serialize_context_t8object_t6link_tEZN10hb_array_tIS2_E6_qsortIS2_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS2_E11hb_priorityILj1EEEUlRKS2_SH_E_EvPS7_mT0_
Unexecuted instantiation: hb-subset-table-layout.cc:_ZL15hb_qsort_inlineI13lookup_size_tZN10hb_array_tIS0_E6_qsortIS0_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS0_E11hb_priorityILj1EEEUlRKS0_SF_E_EvPS5_mT0_
Unexecuted instantiation: hb-subset-table-var.cc:_ZL15hb_qsort_inlineIN2OT20delta_row_encoding_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-subset-table-var.cc:_ZL15hb_qsort_inlineIN22hb_serialize_context_t8object_t6link_tEZN10hb_array_tIS2_E6_qsortIS2_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS2_E11hb_priorityILj1EEEUlRKS2_SH_E_EvPS7_mT0_
Unexecuted instantiation: hb-subset-table-var.cc:_ZL15hb_qsort_inlineI13lookup_size_tZN10hb_array_tIS0_E6_qsortIS0_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS0_E11hb_priorityILj1EEEUlRKS0_SF_E_EvPS5_mT0_
Unexecuted instantiation: hb-subset-table-var.cc:_ZL15hb_qsort_inlineIN2OT12AxisValueMapEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-subset-table-cff.cc:_ZL15hb_qsort_inlineIN22hb_serialize_context_t8object_t6link_tEZN10hb_array_tIS2_E6_qsortIS2_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS2_E11hb_priorityILj1EEEUlRKS2_SH_E_EvPS7_mT0_
Unexecuted instantiation: hb-subset-table-cff.cc:_ZL15hb_qsort_inlineI13lookup_size_tZN10hb_array_tIS0_E6_qsortIS0_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS0_E11hb_priorityILj1EEEUlRKS0_SF_E_EvPS5_mT0_
Unexecuted instantiation: hb-subset-table-cff.cc:_ZL15hb_qsort_inlineIN2OT20delta_row_encoding_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-subset-table-cff.cc:_ZL15hb_qsort_inlineIN2OT4cff113accelerator_t7gname_tEZN10hb_array_tIS3_E6_qsortIS3_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS3_E11hb_priorityILj1EEEUlRKS3_SI_E_EvPS8_mT0_
Unexecuted instantiation: hb-subset-table-color.cc:_ZL15hb_qsort_inlineIN22hb_serialize_context_t8object_t6link_tEZN10hb_array_tIS2_E6_qsortIS2_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS2_E11hb_priorityILj1EEEUlRKS2_SH_E_EvPS7_mT0_
Unexecuted instantiation: hb-subset-table-color.cc:_ZL15hb_qsort_inlineI13lookup_size_tZN10hb_array_tIS0_E6_qsortIS0_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS0_E11hb_priorityILj1EEEUlRKS0_SF_E_EvPS5_mT0_
Unexecuted instantiation: hb-subset-table-color.cc:_ZL15hb_qsort_inlineIN2OT20delta_row_encoding_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-subset-table-other.cc:_ZL15hb_qsort_inlineIN22hb_serialize_context_t8object_t6link_tEZN10hb_array_tIS2_E6_qsortIS2_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS2_E11hb_priorityILj1EEEUlRKS2_SH_E_EvPS7_mT0_
Unexecuted instantiation: hb-subset-table-other.cc:_ZL15hb_qsort_inlineI13lookup_size_tZN10hb_array_tIS0_E6_qsortIS0_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS0_E11hb_priorityILj1EEEUlRKS0_SF_E_EvPS5_mT0_
Unexecuted instantiation: hb-subset-table-other.cc:_ZL15hb_qsort_inlineIN2OT20delta_row_encoding_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-subset-table-other.cc:void hb_qsort_inline<unsigned short, OT::post::accelerator_t::get_glyph_from_name(char const*, int, unsigned int*) const::{lambda(unsigned short const&, unsigned short const&)#1}>(unsigned short*, unsigned long, OT::post::accelerator_t::get_glyph_from_name(char const*, int, unsigned int*) const::{lambda(unsigned short const&, unsigned short const&)#1})
Unexecuted instantiation: gsubgpos-context.cc:_ZL15hb_qsort_inlineIN22hb_serialize_context_t8object_t6link_tEZN10hb_array_tIS2_E6_qsortIS2_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS2_E11hb_priorityILj1EEEUlRKS2_SH_E_EvPS7_mT0_
Unexecuted instantiation: gsubgpos-context.cc:_ZL15hb_qsort_inlineIN2OT20delta_row_encoding_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-subset-cff1.cc:_ZL15hb_qsort_inlineIN2OT4cff113accelerator_t7gname_tEZN10hb_array_tIS3_E6_qsortIS3_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS3_E11hb_priorityILj1EEEUlRKS3_SI_E_EvPS8_mT0_
Unexecuted instantiation: hb-subset-cff2.cc:_ZL15hb_qsort_inlineIN2OT4cff113accelerator_t7gname_tEZN10hb_array_tIS3_E6_qsortIS3_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS3_E11hb_priorityILj1EEEUlRKS3_SI_E_EvPS8_mT0_
1444
1445
static inline void
1446
hb_qsort (void *base, size_t nel, size_t width,
1447
    int (*compar)(const void *_a, const void *_b))
1448
13.7k
{
1449
13.7k
  qsort (base, nel, width, compar);
1450
13.7k
}
Unexecuted instantiation: hb-aat-layout.cc:hb_qsort(void*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-aat-map.cc:hb_qsort(void*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-blob.cc:hb_qsort(void*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-buffer.cc:hb_qsort(void*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-common.cc:hb_qsort(void*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-draw.cc:hb_qsort(void*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-face.cc:hb_qsort(void*, unsigned long, unsigned long, int (*)(void const*, void const*))
hb-face-builder.cc:hb_qsort(void*, unsigned long, unsigned long, int (*)(void const*, void const*))
Line
Count
Source
1448
6.42k
{
1449
6.42k
  qsort (base, nel, width, compar);
1450
6.42k
}
Unexecuted instantiation: hb-fallback-shape.cc:hb_qsort(void*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-font.cc:hb_qsort(void*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-map.cc:hb_qsort(void*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-number.cc:hb_qsort(void*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-color.cc:hb_qsort(void*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-face.cc:hb_qsort(void*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-font.cc:hb_qsort(void*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-outline.cc:hb_qsort(void*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: VARC.cc:hb_qsort(void*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-layout.cc:hb_qsort(void*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-metrics.cc:hb_qsort(void*, unsigned long, unsigned long, int (*)(void const*, void const*))
hb-ot-name.cc:hb_qsort(void*, unsigned long, unsigned long, int (*)(void const*, void const*))
Line
Count
Source
1448
929
{
1449
929
  qsort (base, nel, width, compar);
1450
929
}
Unexecuted instantiation: hb-ot-shape.cc:hb_qsort(void*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-tag.cc:hb_qsort(void*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-var.cc:hb_qsort(void*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-set.cc:hb_qsort(void*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-shape-plan.cc:hb_qsort(void*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-shape.cc:hb_qsort(void*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-shaper.cc:hb_qsort(void*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-static.cc:hb_qsort(void*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-style.cc:hb_qsort(void*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-unicode.cc:hb_qsort(void*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-graphite2.cc:hb_qsort(void*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-icu.cc:hb_qsort(void*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-buffer-verify.cc:hb_qsort(void*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-paint.cc:hb_qsort(void*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-paint-bounded.cc:hb_qsort(void*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-paint-extents.cc:hb_qsort(void*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-cff1-table.cc:hb_qsort(void*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-cff2-table.cc:hb_qsort(void*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-map.cc:hb_qsort(void*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shaper-arabic.cc:hb_qsort(void*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shaper-default.cc:hb_qsort(void*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shaper-hangul.cc:hb_qsort(void*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:hb_qsort(void*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shaper-indic.cc:hb_qsort(void*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shaper-khmer.cc:hb_qsort(void*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:hb_qsort(void*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:hb_qsort(void*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shaper-thai.cc:hb_qsort(void*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shaper-use.cc:hb_qsort(void*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:hb_qsort(void*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shape-fallback.cc:hb_qsort(void*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shape-normalize.cc:hb_qsort(void*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ucd.cc:hb_qsort(void*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-buffer-serialize.cc:hb_qsort(void*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:hb_qsort(void*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-input.cc:hb_qsort(void*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset.cc:hb_qsort(void*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-plan.cc:hb_qsort(void*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-plan-layout.cc:hb_qsort(void*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-plan-var.cc:hb_qsort(void*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-layout.cc:hb_qsort(void*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-var.cc:hb_qsort(void*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-cff.cc:hb_qsort(void*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-color.cc:hb_qsort(void*, unsigned long, unsigned long, int (*)(void const*, void const*))
hb-subset-table-other.cc:hb_qsort(void*, unsigned long, unsigned long, int (*)(void const*, void const*))
Line
Count
Source
1448
6.42k
{
1449
6.42k
  qsort (base, nel, width, compar);
1450
6.42k
}
Unexecuted instantiation: gsubgpos-context.cc:hb_qsort(void*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-cff1.cc:hb_qsort(void*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-cff2.cc:hb_qsort(void*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-instancer-iup.cc:hb_qsort(void*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-instancer-solver.cc:hb_qsort(void*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-cff-common.cc:hb_qsort(void*, unsigned long, unsigned long, int (*)(void const*, void const*))
1451
1452
1453
1454
1455
template <typename T, typename T2, typename T3 = int> static inline void
1456
hb_stable_sort (T *array, unsigned int len, int(*compar)(const T2 *, const T2 *), T3 *array2 = nullptr)
1457
786
{
1458
786
  static_assert (hb_is_trivially_copy_assignable (T), "");
1459
786
  static_assert (hb_is_trivially_copy_assignable (T3), "");
1460
1461
786
  for (unsigned int i = 1; i < len; i++)
1462
0
  {
1463
0
    unsigned int j = i;
1464
0
    while (j && compar (&array[j - 1], &array[i]) > 0)
1465
0
      j--;
1466
0
    if (i == j)
1467
0
      continue;
1468
    /* Move item i to occupy place for item j, shift what's in between. */
1469
0
    {
1470
0
      T t = array[i];
1471
0
      memmove (&array[j + 1], &array[j], (i - j) * sizeof (T));
1472
0
      array[j] = t;
1473
0
    }
1474
0
    if (array2)
1475
0
    {
1476
0
      T3 t = array2[i];
1477
0
      memmove (&array2[j + 1], &array2[j], (i - j) * sizeof (T3));
1478
0
      array2[j] = t;
1479
0
    }
1480
0
  }
1481
786
}
Unexecuted instantiation: hb-buffer.cc:void hb_stable_sort<hb_glyph_info_t, hb_glyph_info_t, hb_glyph_position_t>(hb_glyph_info_t*, unsigned int, int (*)(hb_glyph_info_t const*, hb_glyph_info_t const*), hb_glyph_position_t*)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:void hb_stable_sort<OT::HBGlyphID16, OT::NumType<true, unsigned short, 2u>, OT::HBGlyphID16>(OT::HBGlyphID16*, unsigned int, int (*)(OT::NumType<true, unsigned short, 2u> const*, OT::NumType<true, unsigned short, 2u> const*), OT::HBGlyphID16*)
hb-ot-shaper-arabic.cc:void hb_stable_sort<OT::HBGlyphID16, OT::NumType<true, unsigned short, 2u>, unsigned int>(OT::HBGlyphID16*, unsigned int, int (*)(OT::NumType<true, unsigned short, 2u> const*, OT::NumType<true, unsigned short, 2u> const*), unsigned int*)
Line
Count
Source
1457
786
{
1458
786
  static_assert (hb_is_trivially_copy_assignable (T), "");
1459
786
  static_assert (hb_is_trivially_copy_assignable (T3), "");
1460
1461
786
  for (unsigned int i = 1; i < len; i++)
1462
0
  {
1463
0
    unsigned int j = i;
1464
0
    while (j && compar (&array[j - 1], &array[i]) > 0)
1465
0
      j--;
1466
0
    if (i == j)
1467
0
      continue;
1468
    /* Move item i to occupy place for item j, shift what's in between. */
1469
0
    {
1470
0
      T t = array[i];
1471
0
      memmove (&array[j + 1], &array[j], (i - j) * sizeof (T));
1472
0
      array[j] = t;
1473
0
    }
1474
0
    if (array2)
1475
0
    {
1476
0
      T3 t = array2[i];
1477
0
      memmove (&array2[j + 1], &array2[j], (i - j) * sizeof (T3));
1478
0
      array2[j] = t;
1479
0
    }
1480
0
  }
1481
786
}
Unexecuted instantiation: hb-ot-shaper-indic.cc:void hb_stable_sort<hb_glyph_info_t, hb_glyph_info_t, int>(hb_glyph_info_t*, unsigned int, int (*)(hb_glyph_info_t const*, hb_glyph_info_t const*), int*)
1482
1483
static inline hb_bool_t
1484
hb_codepoint_parse (const char *s, unsigned int len, int base, hb_codepoint_t *out)
1485
0
{
1486
0
  unsigned int v;
1487
0
  const char *p = s;
1488
0
  const char *end = p + len;
1489
0
  if (unlikely (!hb_parse_uint (&p, end, &v, true/* whole buffer */, base)))
1490
0
    return false;
1491
1492
0
  *out = v;
1493
0
  return true;
1494
0
}
Unexecuted instantiation: hb-aat-layout.cc:hb_codepoint_parse(char const*, unsigned int, int, unsigned int*)
Unexecuted instantiation: hb-aat-map.cc:hb_codepoint_parse(char const*, unsigned int, int, unsigned int*)
Unexecuted instantiation: hb-blob.cc:hb_codepoint_parse(char const*, unsigned int, int, unsigned int*)
Unexecuted instantiation: hb-buffer.cc:hb_codepoint_parse(char const*, unsigned int, int, unsigned int*)
Unexecuted instantiation: hb-common.cc:hb_codepoint_parse(char const*, unsigned int, int, unsigned int*)
Unexecuted instantiation: hb-draw.cc:hb_codepoint_parse(char const*, unsigned int, int, unsigned int*)
Unexecuted instantiation: hb-face.cc:hb_codepoint_parse(char const*, unsigned int, int, unsigned int*)
Unexecuted instantiation: hb-face-builder.cc:hb_codepoint_parse(char const*, unsigned int, int, unsigned int*)
Unexecuted instantiation: hb-fallback-shape.cc:hb_codepoint_parse(char const*, unsigned int, int, unsigned int*)
Unexecuted instantiation: hb-font.cc:hb_codepoint_parse(char const*, unsigned int, int, unsigned int*)
Unexecuted instantiation: hb-map.cc:hb_codepoint_parse(char const*, unsigned int, int, unsigned int*)
Unexecuted instantiation: hb-number.cc:hb_codepoint_parse(char const*, unsigned int, int, unsigned int*)
Unexecuted instantiation: hb-ot-color.cc:hb_codepoint_parse(char const*, unsigned int, int, unsigned int*)
Unexecuted instantiation: hb-ot-face.cc:hb_codepoint_parse(char const*, unsigned int, int, unsigned int*)
Unexecuted instantiation: hb-ot-font.cc:hb_codepoint_parse(char const*, unsigned int, int, unsigned int*)
Unexecuted instantiation: hb-outline.cc:hb_codepoint_parse(char const*, unsigned int, int, unsigned int*)
Unexecuted instantiation: VARC.cc:hb_codepoint_parse(char const*, unsigned int, int, unsigned int*)
Unexecuted instantiation: hb-ot-layout.cc:hb_codepoint_parse(char const*, unsigned int, int, unsigned int*)
Unexecuted instantiation: hb-ot-metrics.cc:hb_codepoint_parse(char const*, unsigned int, int, unsigned int*)
Unexecuted instantiation: hb-ot-name.cc:hb_codepoint_parse(char const*, unsigned int, int, unsigned int*)
Unexecuted instantiation: hb-ot-shape.cc:hb_codepoint_parse(char const*, unsigned int, int, unsigned int*)
Unexecuted instantiation: hb-ot-tag.cc:hb_codepoint_parse(char const*, unsigned int, int, unsigned int*)
Unexecuted instantiation: hb-ot-var.cc:hb_codepoint_parse(char const*, unsigned int, int, unsigned int*)
Unexecuted instantiation: hb-set.cc:hb_codepoint_parse(char const*, unsigned int, int, unsigned int*)
Unexecuted instantiation: hb-shape-plan.cc:hb_codepoint_parse(char const*, unsigned int, int, unsigned int*)
Unexecuted instantiation: hb-shape.cc:hb_codepoint_parse(char const*, unsigned int, int, unsigned int*)
Unexecuted instantiation: hb-shaper.cc:hb_codepoint_parse(char const*, unsigned int, int, unsigned int*)
Unexecuted instantiation: hb-static.cc:hb_codepoint_parse(char const*, unsigned int, int, unsigned int*)
Unexecuted instantiation: hb-style.cc:hb_codepoint_parse(char const*, unsigned int, int, unsigned int*)
Unexecuted instantiation: hb-unicode.cc:hb_codepoint_parse(char const*, unsigned int, int, unsigned int*)
Unexecuted instantiation: hb-graphite2.cc:hb_codepoint_parse(char const*, unsigned int, int, unsigned int*)
Unexecuted instantiation: hb-icu.cc:hb_codepoint_parse(char const*, unsigned int, int, unsigned int*)
Unexecuted instantiation: hb-buffer-verify.cc:hb_codepoint_parse(char const*, unsigned int, int, unsigned int*)
Unexecuted instantiation: hb-paint.cc:hb_codepoint_parse(char const*, unsigned int, int, unsigned int*)
Unexecuted instantiation: hb-paint-bounded.cc:hb_codepoint_parse(char const*, unsigned int, int, unsigned int*)
Unexecuted instantiation: hb-paint-extents.cc:hb_codepoint_parse(char const*, unsigned int, int, unsigned int*)
Unexecuted instantiation: hb-ot-cff1-table.cc:hb_codepoint_parse(char const*, unsigned int, int, unsigned int*)
Unexecuted instantiation: hb-ot-cff2-table.cc:hb_codepoint_parse(char const*, unsigned int, int, unsigned int*)
Unexecuted instantiation: hb-ot-map.cc:hb_codepoint_parse(char const*, unsigned int, int, unsigned int*)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:hb_codepoint_parse(char const*, unsigned int, int, unsigned int*)
Unexecuted instantiation: hb-ot-shaper-default.cc:hb_codepoint_parse(char const*, unsigned int, int, unsigned int*)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:hb_codepoint_parse(char const*, unsigned int, int, unsigned int*)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:hb_codepoint_parse(char const*, unsigned int, int, unsigned int*)
Unexecuted instantiation: hb-ot-shaper-indic.cc:hb_codepoint_parse(char const*, unsigned int, int, unsigned int*)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:hb_codepoint_parse(char const*, unsigned int, int, unsigned int*)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:hb_codepoint_parse(char const*, unsigned int, int, unsigned int*)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:hb_codepoint_parse(char const*, unsigned int, int, unsigned int*)
Unexecuted instantiation: hb-ot-shaper-thai.cc:hb_codepoint_parse(char const*, unsigned int, int, unsigned int*)
Unexecuted instantiation: hb-ot-shaper-use.cc:hb_codepoint_parse(char const*, unsigned int, int, unsigned int*)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:hb_codepoint_parse(char const*, unsigned int, int, unsigned int*)
Unexecuted instantiation: hb-ot-shape-fallback.cc:hb_codepoint_parse(char const*, unsigned int, int, unsigned int*)
Unexecuted instantiation: hb-ot-shape-normalize.cc:hb_codepoint_parse(char const*, unsigned int, int, unsigned int*)
Unexecuted instantiation: hb-ucd.cc:hb_codepoint_parse(char const*, unsigned int, int, unsigned int*)
Unexecuted instantiation: hb-buffer-serialize.cc:hb_codepoint_parse(char const*, unsigned int, int, unsigned int*)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:hb_codepoint_parse(char const*, unsigned int, int, unsigned int*)
Unexecuted instantiation: hb-subset-input.cc:hb_codepoint_parse(char const*, unsigned int, int, unsigned int*)
Unexecuted instantiation: hb-subset.cc:hb_codepoint_parse(char const*, unsigned int, int, unsigned int*)
Unexecuted instantiation: hb-subset-plan.cc:hb_codepoint_parse(char const*, unsigned int, int, unsigned int*)
Unexecuted instantiation: hb-subset-plan-layout.cc:hb_codepoint_parse(char const*, unsigned int, int, unsigned int*)
Unexecuted instantiation: hb-subset-plan-var.cc:hb_codepoint_parse(char const*, unsigned int, int, unsigned int*)
Unexecuted instantiation: hb-subset-table-layout.cc:hb_codepoint_parse(char const*, unsigned int, int, unsigned int*)
Unexecuted instantiation: hb-subset-table-var.cc:hb_codepoint_parse(char const*, unsigned int, int, unsigned int*)
Unexecuted instantiation: hb-subset-table-cff.cc:hb_codepoint_parse(char const*, unsigned int, int, unsigned int*)
Unexecuted instantiation: hb-subset-table-color.cc:hb_codepoint_parse(char const*, unsigned int, int, unsigned int*)
Unexecuted instantiation: hb-subset-table-other.cc:hb_codepoint_parse(char const*, unsigned int, int, unsigned int*)
Unexecuted instantiation: gsubgpos-context.cc:hb_codepoint_parse(char const*, unsigned int, int, unsigned int*)
Unexecuted instantiation: hb-subset-cff1.cc:hb_codepoint_parse(char const*, unsigned int, int, unsigned int*)
Unexecuted instantiation: hb-subset-cff2.cc:hb_codepoint_parse(char const*, unsigned int, int, unsigned int*)
Unexecuted instantiation: hb-subset-instancer-iup.cc:hb_codepoint_parse(char const*, unsigned int, int, unsigned int*)
Unexecuted instantiation: hb-subset-instancer-solver.cc:hb_codepoint_parse(char const*, unsigned int, int, unsigned int*)
Unexecuted instantiation: hb-subset-cff-common.cc:hb_codepoint_parse(char const*, unsigned int, int, unsigned int*)
1495
1496
1497
/* Operators. */
1498
1499
struct
1500
{ HB_PARTIALIZE(2);
1501
  template <typename T> constexpr auto
1502
  operator () (const T &a, const T &b) const HB_AUTO_RETURN (a & b)
1503
}
1504
HB_FUNCOBJ (hb_bitwise_and);
1505
struct
1506
{ HB_PARTIALIZE(2);
1507
  template <typename T> constexpr auto
1508
  operator () (const T &a, const T &b) const HB_AUTO_RETURN (a | b)
1509
}
1510
HB_FUNCOBJ (hb_bitwise_or);
1511
struct
1512
{ HB_PARTIALIZE(2);
1513
  template <typename T> constexpr auto
1514
  operator () (const T &a, const T &b) const HB_AUTO_RETURN (a ^ b)
1515
}
1516
HB_FUNCOBJ (hb_bitwise_xor);
1517
struct
1518
{ HB_PARTIALIZE(2);
1519
  template <typename T> constexpr auto
1520
  operator () (const T &a, const T &b) const HB_AUTO_RETURN (~a & b)
1521
}
1522
HB_FUNCOBJ (hb_bitwise_lt);
1523
struct
1524
{ HB_PARTIALIZE(2);
1525
  template <typename T> constexpr auto
1526
  operator () (const T &a, const T &b) const HB_AUTO_RETURN (a & ~b)
1527
}
1528
HB_FUNCOBJ (hb_bitwise_gt); // aka sub
1529
struct
1530
{ HB_PARTIALIZE(2);
1531
  template <typename T> constexpr auto
1532
  operator () (const T &a, const T &b) const HB_AUTO_RETURN (~a | b)
1533
}
1534
HB_FUNCOBJ (hb_bitwise_le);
1535
struct
1536
{ HB_PARTIALIZE(2);
1537
  template <typename T> constexpr auto
1538
  operator () (const T &a, const T &b) const HB_AUTO_RETURN (a | ~b)
1539
}
1540
HB_FUNCOBJ (hb_bitwise_ge);
1541
struct
1542
{
1543
  template <typename T> constexpr auto
1544
  operator () (const T &a) const HB_AUTO_RETURN (~a)
1545
}
1546
HB_FUNCOBJ (hb_bitwise_neg);
1547
1548
struct
1549
{ HB_PARTIALIZE(2);
1550
  template <typename T, typename T2> constexpr auto
1551
  operator () (const T &a, const T2 &b) const HB_AUTO_RETURN (a + b)
1552
}
1553
HB_FUNCOBJ (hb_add);
1554
struct
1555
{ HB_PARTIALIZE(2);
1556
  template <typename T, typename T2> constexpr auto
1557
  operator () (const T &a, const T2 &b) const HB_AUTO_RETURN (a - b)
1558
}
1559
HB_FUNCOBJ (hb_sub);
1560
struct
1561
{ HB_PARTIALIZE(2);
1562
  template <typename T, typename T2> constexpr auto
1563
  operator () (const T &a, const T2 &b) const HB_AUTO_RETURN (b - a)
1564
}
1565
HB_FUNCOBJ (hb_rsub);
1566
struct
1567
{ HB_PARTIALIZE(2);
1568
  template <typename T, typename T2> constexpr auto
1569
  operator () (const T &a, const T2 &b) const HB_AUTO_RETURN (a * b)
1570
}
1571
HB_FUNCOBJ (hb_mul);
1572
struct
1573
{ HB_PARTIALIZE(2);
1574
  template <typename T, typename T2> constexpr auto
1575
  operator () (const T &a, const T2 &b) const HB_AUTO_RETURN (a / b)
1576
}
1577
HB_FUNCOBJ (hb_div);
1578
struct
1579
{ HB_PARTIALIZE(2);
1580
  template <typename T, typename T2> constexpr auto
1581
  operator () (const T &a, const T2 &b) const HB_AUTO_RETURN (a % b)
1582
}
1583
HB_FUNCOBJ (hb_mod);
1584
struct
1585
{
1586
  template <typename T> constexpr auto
1587
  operator () (const T &a) const HB_AUTO_RETURN (+a)
1588
}
1589
HB_FUNCOBJ (hb_pos);
1590
struct
1591
{
1592
  template <typename T> constexpr auto
1593
  operator () (const T &a) const HB_AUTO_RETURN (-a)
1594
}
1595
HB_FUNCOBJ (hb_neg);
1596
struct
1597
{
1598
  template <typename T> constexpr auto
1599
  operator () (T &a) const HB_AUTO_RETURN (++a)
1600
}
1601
HB_FUNCOBJ (hb_inc);
1602
struct
1603
{
1604
  template <typename T> constexpr auto
1605
  operator () (T &a) const HB_AUTO_RETURN (--a)
1606
}
1607
HB_FUNCOBJ (hb_dec);
1608
1609
1610
/* Adapted from kurbo implementation with extra parameters added,
1611
 * and finding for a particular range instead of 0.
1612
 *
1613
 * For documentation and implementation see:
1614
 *
1615
 * [ITP method]: https://en.wikipedia.org/wiki/ITP_Method
1616
 * [An Enhancement of the Bisection Method Average Performance Preserving Minmax Optimality]: https://dl.acm.org/doi/10.1145/3423597
1617
 * https://docs.rs/kurbo/0.8.1/kurbo/common/fn.solve_itp.html
1618
 * https://github.com/linebender/kurbo/blob/fd839c25ea0c98576c7ce5789305822675a89938/src/common.rs#L162-L248
1619
 */
1620
template <typename func_t>
1621
double solve_itp (func_t f,
1622
      double a, double b,
1623
      double epsilon,
1624
      double min_y, double max_y,
1625
      double &ya, double &yb, double &y)
1626
{
1627
  // Guard against degenerate interval
1628
  if (b - a <= 0.0)
1629
  {
1630
    y = ya;
1631
    return a;
1632
  }
1633
1634
  unsigned n1_2 = (unsigned) (hb_max (ceil (log2 ((b - a) / epsilon)) - 1.0, 0.0));
1635
  const unsigned n0 = 1; // Hardwired
1636
  const double k1 = 0.2 / (b - a); // Hardwired.
1637
  unsigned nmax = n0 + n1_2;
1638
  double scaled_epsilon = epsilon * double (1llu << nmax);
1639
  double _2_epsilon = 2.0 * epsilon;
1640
  while (b - a > _2_epsilon)
1641
  {
1642
    double x1_2 = 0.5 * (a + b);
1643
    double r = scaled_epsilon - 0.5 * (b - a);
1644
    // Guard against yb == ya to prevent division by zero
1645
    double xf = (yb != ya) ? (yb * a - ya * b) / (yb - ya) : x1_2;
1646
    double sigma = x1_2 - xf;
1647
    double b_a = b - a;
1648
    // This has k2 = 2 hardwired for efficiency.
1649
    double b_a_k2 = b_a * b_a;
1650
    double delta = k1 * b_a_k2;
1651
    int sigma_sign = sigma >= 0 ? +1 : -1;
1652
    double xt = delta <= fabs (x1_2 - xf) ? xf + delta * sigma_sign : x1_2;
1653
    double xitp = fabs (xt - x1_2) <= r ? xt : x1_2 - r * sigma_sign;
1654
    double yitp = f (xitp);
1655
    if (yitp > max_y)
1656
    {
1657
      b = xitp;
1658
      yb = yitp;
1659
    }
1660
    else if (yitp < min_y)
1661
    {
1662
      a = xitp;
1663
      ya = yitp;
1664
    }
1665
    else
1666
    {
1667
      y = yitp;
1668
      return xitp;
1669
    }
1670
    scaled_epsilon *= 0.5;
1671
  }
1672
  return 0.5 * (a + b);
1673
}
1674
1675
1676
/*
1677
 * Scope guard: runs a callable at scope exit (RAII cleanup for
1678
 * non-HB-type resources — raw malloc'd buffers, paired init/end
1679
 * calls like inflateInit/inflateEnd, FT_Done_* handles, etc.).
1680
 *
1681
 * Prefer hb_unique_ptr_t<hb_blob_t> etc. for HB types; this is
1682
 * for the long tail of cleanup that those wrappers don't cover.
1683
 *
1684
 * Usage:
1685
 *   void *buf = hb_malloc (len);
1686
 *   if (!buf) return false;
1687
 *   HB_SCOPE_GUARD (hb_free (buf));
1688
 *   ... multiple fallible operations ...
1689
 *   return true;  // buf freed automatically on any return path
1690
 */
1691
template <typename F>
1692
struct hb_scope_guard_t
1693
{
1694
3.30k
  explicit hb_scope_guard_t (F &&f) : f (std::move (f)), active (true) {}
hb-blob.cc:hb_scope_guard_t<_hb_blob_try_mmap(char const*)::$_0>::hb_scope_guard_t(_hb_blob_try_mmap(char const*)::$_0&&)
Line
Count
Source
1694
1.38k
  explicit hb_scope_guard_t (F &&f) : f (std::move (f)), active (true) {}
hb-blob.cc:hb_scope_guard_t<_hb_blob_try_mmap(char const*)::$_1>::hb_scope_guard_t(_hb_blob_try_mmap(char const*)::$_1&&)
Line
Count
Source
1694
1.23k
  explicit hb_scope_guard_t (F &&f) : f (std::move (f)), active (true) {}
hb-blob.cc:hb_scope_guard_t<_hb_blob_read_file(char const*)::$_0>::hb_scope_guard_t(_hb_blob_read_file(char const*)::$_0&&)
Line
Count
Source
1694
154
  explicit hb_scope_guard_t (F &&f) : f (std::move (f)), active (true) {}
Unexecuted instantiation: hb-blob.cc:hb_scope_guard_t<_hb_blob_read_file(char const*)::$_1>::hb_scope_guard_t(_hb_blob_read_file(char const*)::$_1&&)
Unexecuted instantiation: hb-draw.cc:hb_scope_guard_t<_hb_draw_funcs_set_middle(hb_draw_funcs_t*, void*, void (*)(void*))::$_0>::hb_scope_guard_t(_hb_draw_funcs_set_middle(hb_draw_funcs_t*, void*, void (*)(void*))::$_0&&)
hb-font.cc:hb_scope_guard_t<_hb_font_funcs_set_middle(hb_font_funcs_t*, void*, void (*)(void*))::$_0>::hb_scope_guard_t(_hb_font_funcs_set_middle(hb_font_funcs_t*, void*, void (*)(void*))::$_0&&)
Line
Count
Source
1694
364
  explicit hb_scope_guard_t (F &&f) : f (std::move (f)), active (true) {}
Unexecuted instantiation: hb-ot-font.cc:hb_scope_guard_t<hb_ot_draw_glyph_or_fail(hb_font_t*, void*, unsigned int, hb_draw_funcs_t*, void*, void*)::$_0>::hb_scope_guard_t(hb_ot_draw_glyph_or_fail(hb_font_t*, void*, unsigned int, hb_draw_funcs_t*, void*, void*)::$_0&&)
hb-unicode.cc:hb_scope_guard_t<hb_unicode_funcs_set_combining_class_func::$_0>::hb_scope_guard_t(hb_unicode_funcs_set_combining_class_func::$_0&&)
Line
Count
Source
1694
28
  explicit hb_scope_guard_t (F &&f) : f (std::move (f)), active (true) {}
Unexecuted instantiation: hb-unicode.cc:hb_scope_guard_t<hb_unicode_funcs_set_eastasian_width_func::$_0>::hb_scope_guard_t(hb_unicode_funcs_set_eastasian_width_func::$_0&&)
hb-unicode.cc:hb_scope_guard_t<hb_unicode_funcs_set_general_category_func::$_0>::hb_scope_guard_t(hb_unicode_funcs_set_general_category_func::$_0&&)
Line
Count
Source
1694
28
  explicit hb_scope_guard_t (F &&f) : f (std::move (f)), active (true) {}
hb-unicode.cc:hb_scope_guard_t<hb_unicode_funcs_set_mirroring_func::$_0>::hb_scope_guard_t(hb_unicode_funcs_set_mirroring_func::$_0&&)
Line
Count
Source
1694
28
  explicit hb_scope_guard_t (F &&f) : f (std::move (f)), active (true) {}
hb-unicode.cc:hb_scope_guard_t<hb_unicode_funcs_set_script_func::$_0>::hb_scope_guard_t(hb_unicode_funcs_set_script_func::$_0&&)
Line
Count
Source
1694
28
  explicit hb_scope_guard_t (F &&f) : f (std::move (f)), active (true) {}
hb-unicode.cc:hb_scope_guard_t<hb_unicode_funcs_set_compose_func::$_0>::hb_scope_guard_t(hb_unicode_funcs_set_compose_func::$_0&&)
Line
Count
Source
1694
28
  explicit hb_scope_guard_t (F &&f) : f (std::move (f)), active (true) {}
hb-unicode.cc:hb_scope_guard_t<hb_unicode_funcs_set_decompose_func::$_0>::hb_scope_guard_t(hb_unicode_funcs_set_decompose_func::$_0&&)
Line
Count
Source
1694
28
  explicit hb_scope_guard_t (F &&f) : f (std::move (f)), active (true) {}
Unexecuted instantiation: hb-unicode.cc:hb_scope_guard_t<hb_unicode_funcs_set_decompose_compatibility_func::$_0>::hb_scope_guard_t(hb_unicode_funcs_set_decompose_compatibility_func::$_0&&)
Unexecuted instantiation: hb-paint.cc:hb_scope_guard_t<_hb_paint_funcs_set_middle(hb_paint_funcs_t*, void*, void (*)(void*))::$_0>::hb_scope_guard_t(_hb_paint_funcs_set_middle(hb_paint_funcs_t*, void*, void (*)(void*))::$_0&&)
1695
  hb_scope_guard_t (hb_scope_guard_t &&o) noexcept
1696
    : f (std::move (o.f)), active (o.active) { o.active = false; }
1697
  hb_scope_guard_t (const hb_scope_guard_t &) = delete;
1698
  hb_scope_guard_t &operator= (const hb_scope_guard_t &) = delete;
1699
  hb_scope_guard_t &operator= (hb_scope_guard_t &&) = delete;
1700
3.30k
  ~hb_scope_guard_t () { if (active) f (); }
hb-blob.cc:hb_scope_guard_t<_hb_blob_try_mmap(char const*)::$_1>::~hb_scope_guard_t()
Line
Count
Source
1700
1.23k
  ~hb_scope_guard_t () { if (active) f (); }
hb-blob.cc:hb_scope_guard_t<_hb_blob_try_mmap(char const*)::$_0>::~hb_scope_guard_t()
Line
Count
Source
1700
1.38k
  ~hb_scope_guard_t () { if (active) f (); }
Unexecuted instantiation: hb-blob.cc:hb_scope_guard_t<_hb_blob_read_file(char const*)::$_1>::~hb_scope_guard_t()
hb-blob.cc:hb_scope_guard_t<_hb_blob_read_file(char const*)::$_0>::~hb_scope_guard_t()
Line
Count
Source
1700
154
  ~hb_scope_guard_t () { if (active) f (); }
Unexecuted instantiation: hb-draw.cc:hb_scope_guard_t<_hb_draw_funcs_set_middle(hb_draw_funcs_t*, void*, void (*)(void*))::$_0>::~hb_scope_guard_t()
hb-font.cc:hb_scope_guard_t<_hb_font_funcs_set_middle(hb_font_funcs_t*, void*, void (*)(void*))::$_0>::~hb_scope_guard_t()
Line
Count
Source
1700
364
  ~hb_scope_guard_t () { if (active) f (); }
Unexecuted instantiation: hb-ot-font.cc:hb_scope_guard_t<hb_ot_draw_glyph_or_fail(hb_font_t*, void*, unsigned int, hb_draw_funcs_t*, void*, void*)::$_0>::~hb_scope_guard_t()
hb-unicode.cc:hb_scope_guard_t<hb_unicode_funcs_set_combining_class_func::$_0>::~hb_scope_guard_t()
Line
Count
Source
1700
28
  ~hb_scope_guard_t () { if (active) f (); }
Unexecuted instantiation: hb-unicode.cc:hb_scope_guard_t<hb_unicode_funcs_set_eastasian_width_func::$_0>::~hb_scope_guard_t()
hb-unicode.cc:hb_scope_guard_t<hb_unicode_funcs_set_general_category_func::$_0>::~hb_scope_guard_t()
Line
Count
Source
1700
28
  ~hb_scope_guard_t () { if (active) f (); }
hb-unicode.cc:hb_scope_guard_t<hb_unicode_funcs_set_mirroring_func::$_0>::~hb_scope_guard_t()
Line
Count
Source
1700
28
  ~hb_scope_guard_t () { if (active) f (); }
hb-unicode.cc:hb_scope_guard_t<hb_unicode_funcs_set_script_func::$_0>::~hb_scope_guard_t()
Line
Count
Source
1700
28
  ~hb_scope_guard_t () { if (active) f (); }
hb-unicode.cc:hb_scope_guard_t<hb_unicode_funcs_set_compose_func::$_0>::~hb_scope_guard_t()
Line
Count
Source
1700
28
  ~hb_scope_guard_t () { if (active) f (); }
hb-unicode.cc:hb_scope_guard_t<hb_unicode_funcs_set_decompose_func::$_0>::~hb_scope_guard_t()
Line
Count
Source
1700
28
  ~hb_scope_guard_t () { if (active) f (); }
Unexecuted instantiation: hb-unicode.cc:hb_scope_guard_t<hb_unicode_funcs_set_decompose_compatibility_func::$_0>::~hb_scope_guard_t()
Unexecuted instantiation: hb-paint.cc:hb_scope_guard_t<_hb_paint_funcs_set_middle(hb_paint_funcs_t*, void*, void (*)(void*))::$_0>::~hb_scope_guard_t()
1701
1702
  /* Release: dismiss the guard so the cleanup does NOT run.  Use
1703
   * when transferring ownership out of the scope. */
1704
1.76k
  void release () { active = false; }
hb-blob.cc:hb_scope_guard_t<_hb_blob_try_mmap(char const*)::$_0>::release()
Line
Count
Source
1704
1.23k
  void release () { active = false; }
Unexecuted instantiation: hb-blob.cc:hb_scope_guard_t<_hb_blob_read_file(char const*)::$_0>::release()
Unexecuted instantiation: hb-draw.cc:hb_scope_guard_t<_hb_draw_funcs_set_middle(hb_draw_funcs_t*, void*, void (*)(void*))::$_0>::release()
hb-font.cc:hb_scope_guard_t<_hb_font_funcs_set_middle(hb_font_funcs_t*, void*, void (*)(void*))::$_0>::release()
Line
Count
Source
1704
364
  void release () { active = false; }
hb-unicode.cc:hb_scope_guard_t<hb_unicode_funcs_set_combining_class_func::$_0>::release()
Line
Count
Source
1704
28
  void release () { active = false; }
Unexecuted instantiation: hb-unicode.cc:hb_scope_guard_t<hb_unicode_funcs_set_eastasian_width_func::$_0>::release()
hb-unicode.cc:hb_scope_guard_t<hb_unicode_funcs_set_general_category_func::$_0>::release()
Line
Count
Source
1704
28
  void release () { active = false; }
hb-unicode.cc:hb_scope_guard_t<hb_unicode_funcs_set_mirroring_func::$_0>::release()
Line
Count
Source
1704
28
  void release () { active = false; }
hb-unicode.cc:hb_scope_guard_t<hb_unicode_funcs_set_script_func::$_0>::release()
Line
Count
Source
1704
28
  void release () { active = false; }
hb-unicode.cc:hb_scope_guard_t<hb_unicode_funcs_set_compose_func::$_0>::release()
Line
Count
Source
1704
28
  void release () { active = false; }
hb-unicode.cc:hb_scope_guard_t<hb_unicode_funcs_set_decompose_func::$_0>::release()
Line
Count
Source
1704
28
  void release () { active = false; }
Unexecuted instantiation: hb-unicode.cc:hb_scope_guard_t<hb_unicode_funcs_set_decompose_compatibility_func::$_0>::release()
Unexecuted instantiation: hb-paint.cc:hb_scope_guard_t<_hb_paint_funcs_set_middle(hb_paint_funcs_t*, void*, void (*)(void*))::$_0>::release()
1705
1706
  private:
1707
  F f;
1708
  bool active;
1709
};
1710
1711
template <typename F>
1712
static inline hb_scope_guard_t<F> hb_make_scope_guard (F &&f)
1713
3.30k
{ return hb_scope_guard_t<F> (std::forward<F> (f)); }
hb-blob.cc:hb_scope_guard_t<_hb_blob_try_mmap(char const*)::$_0> hb_make_scope_guard<_hb_blob_try_mmap(char const*)::$_0>(_hb_blob_try_mmap(char const*)::$_0&&)
Line
Count
Source
1713
1.38k
{ return hb_scope_guard_t<F> (std::forward<F> (f)); }
hb-blob.cc:hb_scope_guard_t<_hb_blob_try_mmap(char const*)::$_1> hb_make_scope_guard<_hb_blob_try_mmap(char const*)::$_1>(_hb_blob_try_mmap(char const*)::$_1&&)
Line
Count
Source
1713
1.23k
{ return hb_scope_guard_t<F> (std::forward<F> (f)); }
hb-blob.cc:hb_scope_guard_t<_hb_blob_read_file(char const*)::$_0> hb_make_scope_guard<_hb_blob_read_file(char const*)::$_0>(_hb_blob_read_file(char const*)::$_0&&)
Line
Count
Source
1713
154
{ return hb_scope_guard_t<F> (std::forward<F> (f)); }
Unexecuted instantiation: hb-blob.cc:hb_scope_guard_t<_hb_blob_read_file(char const*)::$_1> hb_make_scope_guard<_hb_blob_read_file(char const*)::$_1>(_hb_blob_read_file(char const*)::$_1&&)
Unexecuted instantiation: hb-draw.cc:hb_scope_guard_t<_hb_draw_funcs_set_middle(hb_draw_funcs_t*, void*, void (*)(void*))::$_0> hb_make_scope_guard<_hb_draw_funcs_set_middle(hb_draw_funcs_t*, void*, void (*)(void*))::$_0>(_hb_draw_funcs_set_middle(hb_draw_funcs_t*, void*, void (*)(void*))::$_0&&)
hb-font.cc:hb_scope_guard_t<_hb_font_funcs_set_middle(hb_font_funcs_t*, void*, void (*)(void*))::$_0> hb_make_scope_guard<_hb_font_funcs_set_middle(hb_font_funcs_t*, void*, void (*)(void*))::$_0>(_hb_font_funcs_set_middle(hb_font_funcs_t*, void*, void (*)(void*))::$_0&&)
Line
Count
Source
1713
364
{ return hb_scope_guard_t<F> (std::forward<F> (f)); }
Unexecuted instantiation: hb-ot-font.cc:hb_scope_guard_t<hb_ot_draw_glyph_or_fail(hb_font_t*, void*, unsigned int, hb_draw_funcs_t*, void*, void*)::$_0> hb_make_scope_guard<hb_ot_draw_glyph_or_fail(hb_font_t*, void*, unsigned int, hb_draw_funcs_t*, void*, void*)::$_0>(hb_ot_draw_glyph_or_fail(hb_font_t*, void*, unsigned int, hb_draw_funcs_t*, void*, void*)::$_0&&)
hb-unicode.cc:hb_scope_guard_t<hb_unicode_funcs_set_combining_class_func::$_0> hb_make_scope_guard<hb_unicode_funcs_set_combining_class_func::$_0>(hb_unicode_funcs_set_combining_class_func::$_0&&)
Line
Count
Source
1713
28
{ return hb_scope_guard_t<F> (std::forward<F> (f)); }
Unexecuted instantiation: hb-unicode.cc:hb_scope_guard_t<hb_unicode_funcs_set_eastasian_width_func::$_0> hb_make_scope_guard<hb_unicode_funcs_set_eastasian_width_func::$_0>(hb_unicode_funcs_set_eastasian_width_func::$_0&&)
hb-unicode.cc:hb_scope_guard_t<hb_unicode_funcs_set_general_category_func::$_0> hb_make_scope_guard<hb_unicode_funcs_set_general_category_func::$_0>(hb_unicode_funcs_set_general_category_func::$_0&&)
Line
Count
Source
1713
28
{ return hb_scope_guard_t<F> (std::forward<F> (f)); }
hb-unicode.cc:hb_scope_guard_t<hb_unicode_funcs_set_mirroring_func::$_0> hb_make_scope_guard<hb_unicode_funcs_set_mirroring_func::$_0>(hb_unicode_funcs_set_mirroring_func::$_0&&)
Line
Count
Source
1713
28
{ return hb_scope_guard_t<F> (std::forward<F> (f)); }
hb-unicode.cc:hb_scope_guard_t<hb_unicode_funcs_set_script_func::$_0> hb_make_scope_guard<hb_unicode_funcs_set_script_func::$_0>(hb_unicode_funcs_set_script_func::$_0&&)
Line
Count
Source
1713
28
{ return hb_scope_guard_t<F> (std::forward<F> (f)); }
hb-unicode.cc:hb_scope_guard_t<hb_unicode_funcs_set_compose_func::$_0> hb_make_scope_guard<hb_unicode_funcs_set_compose_func::$_0>(hb_unicode_funcs_set_compose_func::$_0&&)
Line
Count
Source
1713
28
{ return hb_scope_guard_t<F> (std::forward<F> (f)); }
hb-unicode.cc:hb_scope_guard_t<hb_unicode_funcs_set_decompose_func::$_0> hb_make_scope_guard<hb_unicode_funcs_set_decompose_func::$_0>(hb_unicode_funcs_set_decompose_func::$_0&&)
Line
Count
Source
1713
28
{ return hb_scope_guard_t<F> (std::forward<F> (f)); }
Unexecuted instantiation: hb-unicode.cc:hb_scope_guard_t<hb_unicode_funcs_set_decompose_compatibility_func::$_0> hb_make_scope_guard<hb_unicode_funcs_set_decompose_compatibility_func::$_0>(hb_unicode_funcs_set_decompose_compatibility_func::$_0&&)
Unexecuted instantiation: hb-paint.cc:hb_scope_guard_t<_hb_paint_funcs_set_middle(hb_paint_funcs_t*, void*, void (*)(void*))::$_0> hb_make_scope_guard<_hb_paint_funcs_set_middle(hb_paint_funcs_t*, void*, void (*)(void*))::$_0>(_hb_paint_funcs_set_middle(hb_paint_funcs_t*, void*, void (*)(void*))::$_0&&)
1714
1715
154
#define HB_SCOPE_GUARD_NAME_(line) hb_scope_guard_##line
1716
154
#define HB_SCOPE_GUARD_NAME(line) HB_SCOPE_GUARD_NAME_(line)
1717
#define HB_SCOPE_GUARD(stmt) \
1718
0
  auto HB_SCOPE_GUARD_NAME(__LINE__) = \
1719
0
    hb_make_scope_guard ([&]() { stmt; }); \
Unexecuted instantiation: hb-blob.cc:_hb_blob_read_file(char const*)::$_1::operator()() const
Unexecuted instantiation: hb-ot-font.cc:hb_ot_draw_glyph_or_fail(hb_font_t*, void*, unsigned int, hb_draw_funcs_t*, void*, void*)::$_0::operator()() const
1720
154
  (void) HB_SCOPE_GUARD_NAME(__LINE__)
1721
1722
1723
#endif /* HB_ALGS_HH */