Coverage Report

Created: 2026-05-16 09:25

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
9.07M
    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
3.76M
    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
105k
    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
7.24k
    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
124k
    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
3.75M
    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
81.0k
    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
975k
    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
6.24k
    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
56.0k
    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
522
    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
67.4k
    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
138k
    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
478M
    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
46.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
32.7M
    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
132M
    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
196M
    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
32.7M
    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
3.25M
    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
508k
    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
692k
    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
1.60k
    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.56k
    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
157k
    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
157k
    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
32.7M
    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
82.8k
    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
20
    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
20
    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
36.8M
    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
2.60M
    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
32.3k
    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
34.1M
    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
67.4k
    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
34.2k
    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
5.09M
    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
105k
    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
3.75M
    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
975k
    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
56.0k
    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
67.4k
    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
138k
    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
20
    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
20
    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
1.73G
#define FLAG(x) (static_assert_expr ((unsigned)(x) < 32) + (((uint32_t) 1U) << (unsigned)(x)))
74
539M
#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
3.38G
  operator Type () const { return v; }
hb_packed_t<unsigned short>::operator unsigned short() const
Line
Count
Source
96
2.79G
  operator Type () const { return v; }
hb_packed_t<unsigned int>::operator unsigned int() const
Line
Count
Source
96
593M
  operator Type () const { return v; }
Unexecuted instantiation: hb_packed_t<unsigned long>::operator unsigned long() const
97
36.4M
  hb_packed_t & operator = (Type V) { v = V; return *this; }
hb_packed_t<unsigned int>::operator=(unsigned int)
Line
Count
Source
97
34.3M
  hb_packed_t & operator = (Type V) { v = V; return *this; }
hb_packed_t<unsigned short>::operator=(unsigned short)
Line
Count
Source
97
2.10M
  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
220k
  constexpr HBInt (Type V) : v {uint8_t (V)} {}
HBInt<true, unsigned char, 1>::HBInt(unsigned char)
Line
Count
Source
132
220k
  constexpr HBInt (Type V) : v {uint8_t (V)} {}
Unexecuted instantiation: HBInt<true, signed char, 1>::HBInt(signed char)
133
55.1M
  constexpr operator Type () const { return v; }
HBInt<true, unsigned char, 1>::operator unsigned char() const
Line
Count
Source
133
55.1M
  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
2.10M
  {
145
2.10M
    if (BE == (__BYTE_ORDER == __BIG_ENDIAN))
146
0
      *((hb_packed_t<uint16_t> *) v) = V;
147
2.10M
    else
148
2.10M
      *((hb_packed_t<uint16_t> *) v) = __builtin_bswap16 (V);
149
2.10M
  }
HBInt<true, unsigned short, 2>::HBInt(unsigned short)
Line
Count
Source
144
1.88M
  {
145
1.88M
    if (BE == (__BYTE_ORDER == __BIG_ENDIAN))
146
0
      *((hb_packed_t<uint16_t> *) v) = V;
147
1.88M
    else
148
1.88M
      *((hb_packed_t<uint16_t> *) v) = __builtin_bswap16 (V);
149
1.88M
  }
HBInt<true, short, 2>::HBInt(short)
Line
Count
Source
144
220k
  {
145
220k
    if (BE == (__BYTE_ORDER == __BIG_ENDIAN))
146
0
      *((hb_packed_t<uint16_t> *) v) = V;
147
220k
    else
148
220k
      *((hb_packed_t<uint16_t> *) v) = __builtin_bswap16 (V);
149
220k
  }
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
2.79G
  {
157
2.79G
#if HB_FAST_NUM_ACCESS
158
2.79G
    return (BE == (__BYTE_ORDER == __BIG_ENDIAN)) ?
159
0
      (uint16_t) *((const hb_packed_t<uint16_t> *) v)
160
2.79G
    :
161
2.79G
      __builtin_bswap16 ((uint16_t) *((const hb_packed_t<uint16_t> *) v))
162
2.79G
    ;
163
#else
164
    return (BE ? (v[0] <<  8) : (v[0]      ))
165
   + (BE ? (v[1]      ) : (v[1] <<  8));
166
#endif
167
2.79G
  }
HBInt<true, unsigned short, 2>::operator unsigned short() const
Line
Count
Source
156
2.76G
  {
157
2.76G
#if HB_FAST_NUM_ACCESS
158
2.76G
    return (BE == (__BYTE_ORDER == __BIG_ENDIAN)) ?
159
0
      (uint16_t) *((const hb_packed_t<uint16_t> *) v)
160
2.76G
    :
161
2.76G
      __builtin_bswap16 ((uint16_t) *((const hb_packed_t<uint16_t> *) v))
162
2.76G
    ;
163
#else
164
    return (BE ? (v[0] <<  8) : (v[0]      ))
165
   + (BE ? (v[1]      ) : (v[1] <<  8));
166
#endif
167
2.76G
  }
HBInt<true, short, 2>::operator short() const
Line
Count
Source
156
31.7M
  {
157
31.7M
#if HB_FAST_NUM_ACCESS
158
31.7M
    return (BE == (__BYTE_ORDER == __BIG_ENDIAN)) ?
159
0
      (uint16_t) *((const hb_packed_t<uint16_t> *) v)
160
31.7M
    :
161
31.7M
      __builtin_bswap16 ((uint16_t) *((const hb_packed_t<uint16_t> *) v))
162
31.7M
    ;
163
#else
164
    return (BE ? (v[0] <<  8) : (v[0]      ))
165
   + (BE ? (v[1]      ) : (v[1] <<  8));
166
#endif
167
31.7M
  }
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
34.3M
  {
197
34.3M
    if (BE == (__BYTE_ORDER == __BIG_ENDIAN))
198
0
      *((hb_packed_t<uint32_t> *) v) = V;
199
34.3M
    else
200
34.3M
      *((hb_packed_t<uint32_t> *) v) = __builtin_bswap32 (V);
201
34.3M
  }
HBInt<true, unsigned int, 4>::HBInt(unsigned int)
Line
Count
Source
196
34.3M
  {
197
34.3M
    if (BE == (__BYTE_ORDER == __BIG_ENDIAN))
198
0
      *((hb_packed_t<uint32_t> *) v) = V;
199
34.3M
    else
200
34.3M
      *((hb_packed_t<uint32_t> *) v) = __builtin_bswap32 (V);
201
34.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
593M
  constexpr operator Type () const {
210
593M
#if HB_FAST_NUM_ACCESS
211
593M
    return (BE == (__BYTE_ORDER == __BIG_ENDIAN)) ?
212
0
      (uint32_t) *((const hb_packed_t<uint32_t> *) v)
213
593M
    :
214
593M
      __builtin_bswap32 ((uint32_t) *((const hb_packed_t<uint32_t> *) v))
215
593M
    ;
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
593M
  }
HBInt<true, unsigned int, 4>::operator unsigned int() const
Line
Count
Source
209
593M
  constexpr operator Type () const {
210
593M
#if HB_FAST_NUM_ACCESS
211
593M
    return (BE == (__BYTE_ORDER == __BIG_ENDIAN)) ?
212
0
      (uint32_t) *((const hb_packed_t<uint32_t> *) v)
213
593M
    :
214
593M
      __builtin_bswap32 ((uint32_t) *((const hb_packed_t<uint32_t> *) v))
215
593M
    ;
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
593M
  }
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
17.9M
_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
1.32M
_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)
hb-ot-font.cc:_hb_roundf(float)
Line
Count
Source
335
3.16M
_hb_roundf (float x) { return floorf (x + .5f); }
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
211k
_hb_roundf (float x) { return floorf (x + .5f); }
hb-ot-metrics.cc:_hb_roundf(float)
Line
Count
Source
335
13.2M
_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
17.9M
#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
13.5M
#define HB_CODEPOINT_ENCODE3(x,y,z) (((uint64_t) (x) << 42) | ((uint64_t) (y) << 21) | (uint64_t) (z))
364
81.3k
#define HB_CODEPOINT_DECODE3_1(v) ((hb_codepoint_t) ((v) >> 42))
365
81.3k
#define HB_CODEPOINT_DECODE3_2(v) ((hb_codepoint_t) ((v) >> 21) & 0x1FFFFFu)
366
35.6k
#define HB_CODEPOINT_DECODE3_3(v) ((hb_codepoint_t) (v) & 0x1FFFFFu)
367
368
/* Custom encoding used by hb-ucd. */
369
1.54M
#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
64.1k
#define HB_CODEPOINT_DECODE3_11_7_14_1(v) ((hb_codepoint_t) ((v) >> 21))
371
64.1k
#define HB_CODEPOINT_DECODE3_11_7_14_2(v) ((hb_codepoint_t) (((v) >> 14) & 0x007Fu) | 0x0300)
372
55.9k
#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.3M
  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
242k
  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
76.5k
  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.8M
  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
207k
  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
351k
#define fasthash_mix(h) (         \
437
351k
      (void) ((h) ^= (h) >> 23),    \
438
351k
      (void) ((h) *= 0x2127599bf4325c37ULL),  \
439
351k
      (h) ^= (h) >> 47)
440
441
static inline uint64_t fasthash64(const void *buf, size_t len, uint64_t seed)
442
89.2k
{
443
89.2k
  struct __attribute__((packed)) packed_uint64_t { uint64_t v; };
444
89.2k
  const uint64_t    m = 0x880355f21e6d1965ULL;
445
89.2k
  const packed_uint64_t *pos = (const packed_uint64_t *)buf;
446
89.2k
  const packed_uint64_t *end = pos + (len / 8);
447
89.2k
  const unsigned char *pos2;
448
89.2k
  uint64_t h = seed ^ (len * m);
449
89.2k
  uint64_t v;
450
451
89.2k
#ifndef HB_OPTIMIZE_SIZE
452
89.2k
  if (((uintptr_t) pos & 7) == 0)
453
44.6k
  {
454
44.6k
    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.6k
  }
464
44.6k
  else
465
44.6k
#endif
466
44.6k
  {
467
269k
    while (pos != end)
468
225k
    {
469
225k
      v  = pos++->v;
470
225k
      h ^= fasthash_mix(v);
471
225k
      h *= m;
472
225k
    }
473
44.6k
  }
474
475
89.2k
  pos2 = (const unsigned char*)pos;
476
89.2k
  v = 0;
477
478
89.2k
  switch (len & 7) {
479
0
  case 7: v ^= (uint64_t)pos2[6] << 48; HB_FALLTHROUGH;
480
18.3k
  case 6: v ^= (uint64_t)pos2[5] << 40; HB_FALLTHROUGH;
481
18.3k
  case 5: v ^= (uint64_t)pos2[4] << 32; HB_FALLTHROUGH;
482
30.5k
  case 4: v ^= (uint64_t)pos2[3] << 24; HB_FALLTHROUGH;
483
30.5k
  case 3: v ^= (uint64_t)pos2[2] << 16; HB_FALLTHROUGH;
484
36.9k
  case 2: v ^= (uint64_t)pos2[1] <<  8; HB_FALLTHROUGH;
485
36.9k
  case 1: v ^= (uint64_t)pos2[0];
486
36.9k
    h ^= fasthash_mix(v);
487
36.9k
    h *= m;
488
89.2k
  }
489
490
89.2k
  return fasthash_mix(h);
491
89.2k
}
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.2k
{
443
89.2k
  struct __attribute__((packed)) packed_uint64_t { uint64_t v; };
444
89.2k
  const uint64_t    m = 0x880355f21e6d1965ULL;
445
89.2k
  const packed_uint64_t *pos = (const packed_uint64_t *)buf;
446
89.2k
  const packed_uint64_t *end = pos + (len / 8);
447
89.2k
  const unsigned char *pos2;
448
89.2k
  uint64_t h = seed ^ (len * m);
449
89.2k
  uint64_t v;
450
451
89.2k
#ifndef HB_OPTIMIZE_SIZE
452
89.2k
  if (((uintptr_t) pos & 7) == 0)
453
44.6k
  {
454
44.6k
    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.6k
  }
464
44.6k
  else
465
44.6k
#endif
466
44.6k
  {
467
269k
    while (pos != end)
468
225k
    {
469
225k
      v  = pos++->v;
470
225k
      h ^= fasthash_mix(v);
471
225k
      h *= m;
472
225k
    }
473
44.6k
  }
474
475
89.2k
  pos2 = (const unsigned char*)pos;
476
89.2k
  v = 0;
477
478
89.2k
  switch (len & 7) {
479
0
  case 7: v ^= (uint64_t)pos2[6] << 48; HB_FALLTHROUGH;
480
18.3k
  case 6: v ^= (uint64_t)pos2[5] << 40; HB_FALLTHROUGH;
481
18.3k
  case 5: v ^= (uint64_t)pos2[4] << 32; HB_FALLTHROUGH;
482
30.5k
  case 4: v ^= (uint64_t)pos2[3] << 24; HB_FALLTHROUGH;
483
30.5k
  case 3: v ^= (uint64_t)pos2[2] << 16; HB_FALLTHROUGH;
484
36.9k
  case 2: v ^= (uint64_t)pos2[1] <<  8; HB_FALLTHROUGH;
485
36.9k
  case 1: v ^= (uint64_t)pos2[0];
486
36.9k
    h ^= fasthash_mix(v);
487
36.9k
    h *= m;
488
89.2k
  }
489
490
89.2k
  return fasthash_mix(h);
491
89.2k
}
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.2k
{
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.2k
        uint64_t h = fasthash64(buf, len, seed);
499
89.2k
  return h - (h >> 32);
500
89.2k
}
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.2k
{
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.2k
        uint64_t h = fasthash64(buf, len, seed);
499
89.2k
  return h - (h >> 32);
500
89.2k
}
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.40k
  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
930
  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
98
  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.37k
  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
30.7k
  {
593
30.7k
    return hb_invoke (std::forward<Appl> (a),
594
30.7k
          std::forward<T0> (d0),
595
30.7k
          std::forward<V> (v),
596
30.7k
          std::forward<Ts> (ds)...);
597
30.7k
  }
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
10.6k
  {
593
10.6k
    return hb_invoke (std::forward<Appl> (a),
594
10.6k
          std::forward<T0> (d0),
595
10.6k
          std::forward<V> (v),
596
10.6k
          std::forward<Ts> (ds)...);
597
10.6k
  }
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
930
  {
593
930
    return hb_invoke (std::forward<Appl> (a),
594
930
          std::forward<T0> (d0),
595
930
          std::forward<V> (v),
596
930
          std::forward<Ts> (ds)...);
597
930
  }
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.1k
  {
593
19.1k
    return hb_invoke (std::forward<Appl> (a),
594
19.1k
          std::forward<T0> (d0),
595
19.1k
          std::forward<V> (v),
596
19.1k
          std::forward<Ts> (ds)...);
597
19.1k
  }
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
44.8M
  {
778
44.8M
    using std::swap; // allow ADL
779
44.8M
    swap (a, b);
780
44.8M
  }
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
96
  {
778
96
    using std::swap; // allow ADL
779
96
    swap (a, b);
780
96
  }
hb-aat-layout.cc:void $_12::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Line
Count
Source
777
42.7M
  {
778
42.7M
    using std::swap; // allow ADL
779
42.7M
    swap (a, b);
780
42.7M
  }
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.82M
  {
778
1.82M
    using std::swap; // allow ADL
779
1.82M
    swap (a, b);
780
1.82M
  }
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
96
  {
778
96
    using std::swap; // allow ADL
779
96
    swap (a, b);
780
96
  }
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
96
  {
778
96
    using std::swap; // allow ADL
779
96
    swap (a, b);
780
96
  }
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
96
  {
778
96
    using std::swap; // allow ADL
779
96
    swap (a, b);
780
96
  }
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()<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_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()<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()<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
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()<unsigned int>(unsigned int&, unsigned int&) 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()<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-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()<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()<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()<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()<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()<unsigned short>(unsigned short&, unsigned short&) 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()<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()<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: 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
14.5k
  {
778
14.5k
    using std::swap; // allow ADL
779
14.5k
    swap (a, b);
780
14.5k
  }
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
14.5k
  {
778
14.5k
    using std::swap; // allow ADL
779
14.5k
    swap (a, b);
780
14.5k
  }
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
96
  {
778
96
    using std::swap; // allow ADL
779
96
    swap (a, b);
780
96
  }
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
96
  {
778
96
    using std::swap; // allow ADL
779
96
    swap (a, b);
780
96
  }
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
14.4k
  {
778
14.4k
    using std::swap; // allow ADL
779
14.4k
    swap (a, b);
780
14.4k
  }
hb-ot-layout.cc:void $_12::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const
Line
Count
Source
777
14.4k
  {
778
14.4k
    using std::swap; // allow ADL
779
14.4k
    swap (a, b);
780
14.4k
  }
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()<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()<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()<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()<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-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()<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()<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-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_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-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
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()<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
20
  {
778
20
    using std::swap; // allow ADL
779
20
    swap (a, b);
780
20
  }
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()<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_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()<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()<unsigned int>(unsigned int&, unsigned int&) const
Line
Count
Source
777
195k
  {
778
195k
    using std::swap; // allow ADL
779
195k
    swap (a, b);
780
195k
  }
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()<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-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()<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()<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()<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()<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_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()<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*>(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_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()<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-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_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()<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()<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()<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>(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()<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-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-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.65M
  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
82.8k
  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
82.8k
  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
848k
  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
414k
  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
220k
  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
414k
  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
414k
  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
220k
  { 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.35M
  {
815
1.35M
    pair_t *a = (pair_t *) pa;
816
1.35M
    pair_t *b = (pair_t *) pb;
817
818
1.35M
    if (a->first < b->first) return -1;
819
408k
    if (a->first > b->first) return +1;
820
0
    if (a->second < b->second) return -1;
821
0
    if (a->second > b->second) return +1;
822
0
    return 0;
823
0
  }
824
825
  friend void swap (hb_pair_t& a, hb_pair_t& b) noexcept
826
97.7k
  {
827
97.7k
    hb_swap (a.first, b.first);
828
97.7k
    hb_swap (a.second, b.second);
829
97.7k
  }
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
97.7k
  {
827
97.7k
    hb_swap (a.first, b.first);
828
97.7k
    hb_swap (a.second, b.second);
829
97.7k
  }
830
831
832
  T1 first;
833
  T2 second;
834
};
835
template <typename T1, typename T2> static inline hb_pair_t<T1, T2>
836
641k
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
414k
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.37k
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
220k
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
39.4M
{
888
39.4M
  static const uint8_t popcount4[16] = {
889
39.4M
    0, 1, 1, 2, 1, 2, 2, 3,
890
39.4M
    1, 2, 2, 3, 2, 3, 3, 4
891
39.4M
  };
892
39.4M
  return popcount4[v & 0xF] + popcount4[v >> 4];
893
39.4M
}
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
39.4M
{
888
39.4M
  static const uint8_t popcount4[16] = {
889
39.4M
    0, 1, 1, 2, 1, 2, 2, 3,
890
39.4M
    1, 2, 2, 3, 2, 3, 3, 4
891
39.4M
  };
892
39.4M
  return popcount4[v & 0xF] + popcount4[v >> 4];
893
39.4M
}
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.89M
{
900
1.89M
#if hb_has_builtin(__builtin_popcount)
901
1.89M
  if (sizeof (T) <= sizeof (unsigned int))
902
16.0k
    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
16.0k
{
900
16.0k
#if hb_has_builtin(__builtin_popcount)
901
16.0k
  if (sizeof (T) <= sizeof (unsigned int))
902
16.0k
    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
313k
{
947
313k
  if (unlikely (!v)) return 0;
948
949
292k
#if hb_has_builtin(__builtin_clz)
950
292k
  if (sizeof (T) <= sizeof (unsigned int))
951
286k
    return sizeof (unsigned int) * 8 - __builtin_clz (v);
952
6.02k
#endif
953
954
6.02k
#if hb_has_builtin(__builtin_clzl)
955
6.02k
  if (sizeof (T) <= sizeof (unsigned long))
956
6.02k
    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
143k
{
947
143k
  if (unlikely (!v)) return 0;
948
949
143k
#if hb_has_builtin(__builtin_clz)
950
143k
  if (sizeof (T) <= sizeof (unsigned int))
951
143k
    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.3k
{
947
57.3k
  if (unlikely (!v)) return 0;
948
949
57.3k
#if hb_has_builtin(__builtin_clz)
950
57.3k
  if (sizeof (T) <= sizeof (unsigned int))
951
57.3k
    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.02k
{
947
6.02k
  if (unlikely (!v)) return 0;
948
949
6.02k
#if hb_has_builtin(__builtin_clz)
950
6.02k
  if (sizeof (T) <= sizeof (unsigned int))
951
0
    return sizeof (unsigned int) * 8 - __builtin_clz (v);
952
6.02k
#endif
953
954
6.02k
#if hb_has_builtin(__builtin_clzl)
955
6.02k
  if (sizeof (T) <= sizeof (unsigned long))
956
6.02k
    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
93.9k
{
947
93.9k
  if (unlikely (!v)) return 0;
948
949
72.5k
#if hb_has_builtin(__builtin_clz)
950
72.5k
  if (sizeof (T) <= sizeof (unsigned int))
951
72.5k
    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.7k
{
947
12.7k
  if (unlikely (!v)) return 0;
948
949
12.7k
#if hb_has_builtin(__builtin_clz)
950
12.7k
  if (sizeof (T) <= sizeof (unsigned int))
951
12.7k
    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.8M
{
1025
16.8M
  if (unlikely (!v)) return 8 * sizeof (T);
1026
1027
16.8M
#if hb_has_builtin(__builtin_ctz)
1028
16.8M
  if (sizeof (T) <= sizeof (unsigned int))
1029
0
    return __builtin_ctz (v);
1030
16.8M
#endif
1031
1032
16.8M
#if hb_has_builtin(__builtin_ctzl)
1033
16.8M
  if (sizeof (T) <= sizeof (unsigned long))
1034
16.8M
    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.8M
{
1025
16.8M
  if (unlikely (!v)) return 8 * sizeof (T);
1026
1027
16.8M
#if hb_has_builtin(__builtin_ctz)
1028
16.8M
  if (sizeof (T) <= sizeof (unsigned int))
1029
0
    return __builtin_ctz (v);
1030
16.8M
#endif
1031
1032
16.8M
#if hb_has_builtin(__builtin_ctzl)
1033
16.8M
  if (sizeof (T) <= sizeof (unsigned long))
1034
16.8M
    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
153k
{ 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
153k
{ 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
98
{ 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
140
{ 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
140
{ 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.23M
{ 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.23M
{ 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
31.5k
{ 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
31.5k
{ 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
78.0M
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
67.7M
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
143k
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.47M
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.0k
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
218k
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
609k
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.90M
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
247k
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
1.50M
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
1.11k
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
43.3k
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
1.42k
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
1.24k
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
22.3k
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
22.3k
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
75.8k
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
3.12k
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.56k
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
7.41k
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, 14u>(ligature_set_t::ligature_pairs_t const (&) [14u])
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
248k
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.74k
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
380k
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
1.40M
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
493k
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
391k
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.37k
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.37k
static inline unsigned int ARRAY_LENGTH (const Type (&)[n]) { return n; }
hb-subset-input.cc:unsigned int ARRAY_LENGTH<unsigned int, 72u>(unsigned int const (&) [72u])
Line
Count
Source
1126
6.37k
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
31.8k
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
37.1M
#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
34.0M
{
1134
  /* It's illegal to pass 0 as size to memcpy. */
1135
34.0M
  if (unlikely (!len)) return dst;
1136
33.5M
  return memcpy (dst, src, len);
1137
34.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.1k
{
1134
  /* It's illegal to pass 0 as size to memcpy. */
1135
19.1k
  if (unlikely (!len)) return dst;
1136
19.1k
  return memcpy (dst, src, len);
1137
19.1k
}
hb-buffer.cc:hb_memcpy(void*, void const*, unsigned long)
Line
Count
Source
1133
320k
{
1134
  /* It's illegal to pass 0 as size to memcpy. */
1135
320k
  if (unlikely (!len)) return dst;
1136
67.6k
  return memcpy (dst, src, len);
1137
320k
}
hb-common.cc:hb_memcpy(void*, void const*, unsigned long)
Line
Count
Source
1133
32.7M
{
1134
  /* It's illegal to pass 0 as size to memcpy. */
1135
32.7M
  if (unlikely (!len)) return dst;
1136
32.7M
  return memcpy (dst, src, len);
1137
32.7M
}
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
82.8k
{
1134
  /* It's illegal to pass 0 as size to memcpy. */
1135
82.8k
  if (unlikely (!len)) return dst;
1136
82.8k
  return memcpy (dst, src, len);
1137
82.8k
}
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
140k
{
1134
  /* It's illegal to pass 0 as size to memcpy. */
1135
140k
  if (unlikely (!len)) return dst;
1136
114k
  return memcpy (dst, src, len);
1137
140k
}
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
13.7k
{
1134
  /* It's illegal to pass 0 as size to memcpy. */
1135
13.7k
  if (unlikely (!len)) return dst;
1136
13.7k
  return memcpy (dst, src, len);
1137
13.7k
}
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
76.5k
{
1134
  /* It's illegal to pass 0 as size to memcpy. */
1135
76.5k
  if (unlikely (!len)) return dst;
1136
38.2k
  return memcpy (dst, src, len);
1137
76.5k
}
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.6k
{
1134
  /* It's illegal to pass 0 as size to memcpy. */
1135
44.6k
  if (unlikely (!len)) return dst;
1136
44.6k
  return memcpy (dst, src, len);
1137
44.6k
}
hb-subset-table-other.cc:hb_memcpy(void*, void const*, unsigned long)
Line
Count
Source
1133
641k
{
1134
  /* It's illegal to pass 0 as size to memcpy. */
1135
641k
  if (unlikely (!len)) return dst;
1136
410k
  return memcpy (dst, src, len);
1137
641k
}
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.3k
{
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.3k
  if (unlikely (!len)) return 0;
1146
5.67k
  return memcmp (a, b, len);
1147
11.3k
}
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.3k
{
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.3k
  if (unlikely (!len)) return 0;
1146
5.67k
  return memcmp (a, b, len);
1147
11.3k
}
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
535M
{
1152
  /* It's illegal to pass NULL to memset(), even if n is zero. */
1153
535M
  if (unlikely (!n)) return s;
1154
535M
  return memset (s, c, n);
1155
535M
}
hb-aat-layout.cc:hb_memset(void*, int, unsigned int)
Line
Count
Source
1151
6.76M
{
1152
  /* It's illegal to pass NULL to memset(), even if n is zero. */
1153
6.76M
  if (unlikely (!n)) return s;
1154
6.76M
  return memset (s, c, n);
1155
6.76M
}
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
525M
{
1152
  /* It's illegal to pass NULL to memset(), even if n is zero. */
1153
525M
  if (unlikely (!n)) return s;
1154
525M
  return memset (s, c, n);
1155
525M
}
hb-common.cc:hb_memset(void*, int, unsigned int)
Line
Count
Source
1151
351k
{
1152
  /* It's illegal to pass NULL to memset(), even if n is zero. */
1153
351k
  if (unlikely (!n)) return s;
1154
351k
  return memset (s, c, n);
1155
351k
}
Unexecuted instantiation: hb-draw.cc:hb_memset(void*, int, unsigned int)
hb-face.cc:hb_memset(void*, int, unsigned int)
Line
Count
Source
1151
156k
{
1152
  /* It's illegal to pass NULL to memset(), even if n is zero. */
1153
156k
  if (unlikely (!n)) return s;
1154
156k
  return memset (s, c, n);
1155
156k
}
hb-face-builder.cc:hb_memset(void*, int, unsigned int)
Line
Count
Source
1151
197k
{
1152
  /* It's illegal to pass NULL to memset(), even if n is zero. */
1153
197k
  if (unlikely (!n)) return s;
1154
190k
  return memset (s, c, n);
1155
197k
}
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
1.06M
{
1152
  /* It's illegal to pass NULL to memset(), even if n is zero. */
1153
1.06M
  if (unlikely (!n)) return s;
1154
1.06M
  return memset (s, c, n);
1155
1.06M
}
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
44.6k
{
1152
  /* It's illegal to pass NULL to memset(), even if n is zero. */
1153
44.6k
  if (unlikely (!n)) return s;
1154
44.6k
  return memset (s, c, n);
1155
44.6k
}
hb-ot-shape.cc:hb_memset(void*, int, unsigned int)
Line
Count
Source
1151
16.0k
{
1152
  /* It's illegal to pass NULL to memset(), even if n is zero. */
1153
16.0k
  if (unlikely (!n)) return s;
1154
16.0k
  return memset (s, c, n);
1155
16.0k
}
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
1.09M
{
1152
  /* It's illegal to pass NULL to memset(), even if n is zero. */
1153
1.09M
  if (unlikely (!n)) return s;
1154
1.09M
  return memset (s, c, n);
1155
1.09M
}
hb-ot-shaper-arabic.cc:hb_memset(void*, int, unsigned int)
Line
Count
Source
1151
44.6k
{
1152
  /* It's illegal to pass NULL to memset(), even if n is zero. */
1153
44.6k
  if (unlikely (!n)) return s;
1154
44.6k
  return memset (s, c, n);
1155
44.6k
}
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
25.9k
{
1152
  /* It's illegal to pass NULL to memset(), even if n is zero. */
1153
25.9k
  if (unlikely (!n)) return s;
1154
20.8k
  return memset (s, c, n);
1155
25.9k
}
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
82.8k
{
1160
82.8k
  return ((v - 1) | 3) + 1;
1161
82.8k
}
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
82.8k
{
1160
82.8k
  return ((v - 1) | 3) + 1;
1161
82.8k
}
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
727M
{
1166
727M
  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
727M
  return (T)(u - lo) <= (T)(hi - lo);
1171
727M
}
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
604M
{
1166
604M
  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
604M
  return (T)(u - lo) <= (T)(hi - lo);
1171
604M
}
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
14.7M
{
1166
14.7M
  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
14.7M
  return (T)(u - lo) <= (T)(hi - lo);
1171
14.7M
}
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
231k
{
1166
231k
  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
231k
  return (T)(u - lo) <= (T)(hi - lo);
1171
231k
}
hb-ot-shape.cc:bool hb_in_range<unsigned int>(unsigned int, unsigned int, unsigned int)
Line
Count
Source
1165
75.6M
{
1166
75.6M
  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
75.6M
  return (T)(u - lo) <= (T)(hi - lo);
1171
75.6M
}
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
5.46k
{
1166
5.46k
  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
5.46k
  return (T)(u - lo) <= (T)(hi - lo);
1171
5.46k
}
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
13.2M
{
1166
13.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
13.2M
  return (T)(u - lo) <= (T)(hi - lo);
1171
13.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
11.6M
{
1166
11.6M
  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.6M
  return (T)(u - lo) <= (T)(hi - lo);
1171
11.6M
}
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
7.64M
{
1166
7.64M
  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
7.64M
  return (T)(u - lo) <= (T)(hi - lo);
1171
7.64M
}
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
36.8M
{
1175
36.8M
  return hb_in_range (u, lo1, hi1);
1176
36.8M
}
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.23M
{
1175
2.23M
  return hb_in_range (u, lo1, hi1);
1176
2.23M
}
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
27.4M
{
1175
27.4M
  return hb_in_range (u, lo1, hi1);
1176
27.4M
}
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
3.29M
{
1175
3.29M
  return hb_in_range (u, lo1, hi1);
1176
3.29M
}
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
53.9k
{
1175
53.9k
  return hb_in_range (u, lo1, hi1);
1176
53.9k
}
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
3.79M
{
1175
3.79M
  return hb_in_range (u, lo1, hi1);
1176
3.79M
}
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
39.5M
{
1180
39.5M
  return hb_in_range<T> (u, lo1, hi1) || hb_in_ranges<T> (u, ds...);
1181
39.5M
}
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.24M
{
1180
2.24M
  return hb_in_range<T> (u, lo1, hi1) || hb_in_ranges<T> (u, ds...);
1181
2.24M
}
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.23M
{
1180
2.23M
  return hb_in_range<T> (u, lo1, hi1) || hb_in_ranges<T> (u, ds...);
1181
2.23M
}
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
27.5M
{
1180
27.5M
  return hb_in_range<T> (u, lo1, hi1) || hb_in_ranges<T> (u, ds...);
1181
27.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
3.48M
{
1180
3.48M
  return hb_in_range<T> (u, lo1, hi1) || hb_in_ranges<T> (u, ds...);
1181
3.48M
}
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
98.3k
{
1180
98.3k
  return hb_in_range<T> (u, lo1, hi1) || hb_in_ranges<T> (u, ds...);
1181
98.3k
}
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
55.4k
{
1180
55.4k
  return hb_in_range<T> (u, lo1, hi1) || hb_in_ranges<T> (u, ds...);
1181
55.4k
}
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
54.7k
{
1180
54.7k
  return hb_in_range<T> (u, lo1, hi1) || hb_in_ranges<T> (u, ds...);
1181
54.7k
}
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
3.84M
{
1180
3.84M
  return hb_in_range<T> (u, lo1, hi1) || hb_in_ranges<T> (u, ds...);
1181
3.84M
}
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
189M
{
1191
189M
#if hb_has_builtin(__builtin_mul_overflow)
1192
189M
  unsigned stack_result;
1193
189M
  if (!result)
1194
16.9M
    result = &stack_result;
1195
189M
  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
189M
}
hb-aat-layout.cc:hb_unsigned_mul_overflows(unsigned int, unsigned int, unsigned int*)
Line
Count
Source
1190
91.6M
{
1191
91.6M
#if hb_has_builtin(__builtin_mul_overflow)
1192
91.6M
  unsigned stack_result;
1193
91.6M
  if (!result)
1194
511k
    result = &stack_result;
1195
91.6M
  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
91.6M
}
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
97.7M
{
1191
97.7M
#if hb_has_builtin(__builtin_mul_overflow)
1192
97.7M
  unsigned stack_result;
1193
97.7M
  if (!result)
1194
16.1M
    result = &stack_result;
1195
97.7M
  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
97.7M
}
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
47.9k
{
1191
47.9k
#if hb_has_builtin(__builtin_mul_overflow)
1192
47.9k
  unsigned stack_result;
1193
47.9k
  if (!result)
1194
44.7k
    result = &stack_result;
1195
47.9k
  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
47.9k
}
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
19.4k
{
1191
19.4k
#if hb_has_builtin(__builtin_mul_overflow)
1192
19.4k
  unsigned stack_result;
1193
19.4k
  if (!result)
1194
2.16k
    result = &stack_result;
1195
19.4k
  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.4k
}
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
17.2k
{
1191
17.2k
#if hb_has_builtin(__builtin_mul_overflow)
1192
17.2k
  unsigned stack_result;
1193
17.2k
  if (!result)
1194
1.48k
    result = &stack_result;
1195
17.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
17.2k
}
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.7k
{
1191
12.7k
#if hb_has_builtin(__builtin_mul_overflow)
1192
12.7k
  unsigned stack_result;
1193
12.7k
  if (!result)
1194
12.7k
    result = &stack_result;
1195
12.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
12.7k
}
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
145k
{
1191
145k
#if hb_has_builtin(__builtin_mul_overflow)
1192
145k
  unsigned stack_result;
1193
145k
  if (!result)
1194
145k
    result = &stack_result;
1195
145k
  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
145k
}
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.1k
{
1191
19.1k
#if hb_has_builtin(__builtin_mul_overflow)
1192
19.1k
  unsigned stack_result;
1193
19.1k
  if (!result)
1194
19.1k
    result = &stack_result;
1195
19.1k
  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.1k
}
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.37k
{
1191
6.37k
#if hb_has_builtin(__builtin_mul_overflow)
1192
6.37k
  unsigned stack_result;
1193
6.37k
  if (!result)
1194
6.37k
    result = &stack_result;
1195
6.37k
  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.37k
}
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
1219
/*
1220
 * Sort and search.
1221
 */
1222
1223
template <typename K, typename V, typename ...Ts>
1224
static int
1225
_hb_cmp_method (const void *pkey, const void *pval, Ts... ds)
1226
650M
{
1227
650M
  const K& key = * (const K*) pkey;
1228
650M
  const V& val = * (const V*) pval;
1229
1230
650M
  return val.cmp (key, ds...);
1231
650M
}
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
1226
22.9M
{
1227
22.9M
  const K& key = * (const K*) pkey;
1228
22.9M
  const V& val = * (const V*) pval;
1229
1230
22.9M
  return val.cmp (key, ds...);
1231
22.9M
}
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
1226
10.3M
{
1227
10.3M
  const K& key = * (const K*) pkey;
1228
10.3M
  const V& val = * (const V*) pval;
1229
1230
10.3M
  return val.cmp (key, ds...);
1231
10.3M
}
hb-aat-layout.cc:int _hb_cmp_method<unsigned int, OT::HBGlyphID16 const>(void const*, void const*)
Line
Count
Source
1226
11.9M
{
1227
11.9M
  const K& key = * (const K*) pkey;
1228
11.9M
  const V& val = * (const V*) pval;
1229
1230
11.9M
  return val.cmp (key, ds...);
1231
11.9M
}
hb-aat-layout.cc:int _hb_cmp_method<AAT::hb_glyph_pair_t, AAT::KernPair const>(void const*, void const*)
Line
Count
Source
1226
1.47M
{
1227
1.47M
  const K& key = * (const K*) pkey;
1228
1.47M
  const V& val = * (const V*) pval;
1229
1230
1.47M
  return val.cmp (key, ds...);
1231
1.47M
}
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
1226
133M
{
1227
133M
  const K& key = * (const K*) pkey;
1228
133M
  const V& val = * (const V*) pval;
1229
1230
133M
  return val.cmp (key, ds...);
1231
133M
}
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
1226
154k
{
1227
154k
  const K& key = * (const K*) pkey;
1228
154k
  const V& val = * (const V*) pval;
1229
1230
154k
  return val.cmp (key, ds...);
1231
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
1226
422M
{
1227
422M
  const K& key = * (const K*) pkey;
1228
422M
  const V& val = * (const V*) pval;
1229
1230
422M
  return val.cmp (key, ds...);
1231
422M
}
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
1226
193k
{
1227
193k
  const K& key = * (const K*) pkey;
1228
193k
  const V& val = * (const V*) pval;
1229
1230
193k
  return val.cmp (key, ds...);
1231
193k
}
hb-ot-layout.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::LangSys> const>(void const*, void const*)
Line
Count
Source
1226
1.92k
{
1227
1.92k
  const K& key = * (const K*) pkey;
1228
1.92k
  const V& val = * (const V*) pval;
1229
1230
1.92k
  return val.cmp (key, ds...);
1231
1.92k
}
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
1226
228k
{
1227
228k
  const K& key = * (const K*) pkey;
1228
228k
  const V& val = * (const V*) pval;
1229
1230
228k
  return val.cmp (key, ds...);
1231
228k
}
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
1226
45.5M
{
1227
45.5M
  const K& key = * (const K*) pkey;
1228
45.5M
  const V& val = * (const V*) pval;
1229
1230
45.5M
  return val.cmp (key, ds...);
1231
45.5M
}
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
1226
185k
{
1227
185k
  const K& key = * (const K*) pkey;
1228
185k
  const V& val = * (const V*) pval;
1229
1230
185k
  return val.cmp (key, ds...);
1231
185k
}
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
1226
16.2k
{
1227
16.2k
  const K& key = * (const K*) pkey;
1228
16.2k
  const V& val = * (const V*) pval;
1229
1230
16.2k
  return val.cmp (key, ds...);
1231
16.2k
}
hb-ot-tag.cc:int _hb_cmp_method<unsigned int, LangTagRange const>(void const*, void const*)
Line
Count
Source
1226
8.17k
{
1227
8.17k
  const K& key = * (const K*) pkey;
1228
8.17k
  const V& val = * (const V*) pval;
1229
1230
8.17k
  return val.cmp (key, ds...);
1231
8.17k
}
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
1226
312k
{
1227
312k
  const K& key = * (const K*) pkey;
1228
312k
  const V& val = * (const V*) pval;
1229
1230
312k
  return val.cmp (key, ds...);
1231
312k
}
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
1226
1.40M
{
1227
1.40M
  const K& key = * (const K*) pkey;
1228
1.40M
  const V& val = * (const V*) pval;
1229
1230
1.40M
  return val.cmp (key, ds...);
1231
1.40M
}
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*)
1232
1233
template <typename K, typename V>
1234
static int
1235
_hb_cmp_operator (const void *pkey, const void *pval)
1236
0
{
1237
0
  const K& key = * (const K*) pkey;
1238
0
  const V& val = * (const V*) pval;
1239
1240
0
  if (key < val) return -1;
1241
0
  if (key > val) return  1;
1242
0
  return 0;
1243
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*)
1244
1245
template <typename V, typename K, typename ...Ts>
1246
HB_HOT
1247
static inline bool
1248
hb_bsearch_impl (unsigned *pos, /* Out */
1249
     const K& key,
1250
     V* base, size_t nmemb, size_t stride,
1251
     int (*compar)(const void *_key, const void *_item, Ts... _ds),
1252
     Ts... ds)
1253
167M
{
1254
  /* This is our *only* bsearch implementation. */
1255
1256
167M
  int min = 0, max = (int) nmemb - 1;
1257
822M
  while (min <= max)
1258
664M
  {
1259
664M
    int mid = ((unsigned int) min + (unsigned int) max) / 2;
1260
664M
#pragma GCC diagnostic push
1261
664M
#pragma GCC diagnostic ignored "-Wcast-align"
1262
664M
    V* p = (V*) (((const char *) base) + (mid * stride));
1263
664M
#pragma GCC diagnostic pop
1264
664M
    int c = compar ((const void *) std::addressof (key), (const void *) p, ds...);
1265
664M
    if (c < 0)
1266
308M
      max = mid - 1;
1267
356M
    else if (c > 0)
1268
346M
      min = mid + 1;
1269
9.75M
    else
1270
9.75M
    {
1271
9.75M
      *pos = mid;
1272
9.75M
      return true;
1273
9.75M
    }
1274
664M
  }
1275
157M
  *pos = min;
1276
157M
  return false;
1277
167M
}
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
1253
31.3M
{
1254
  /* This is our *only* bsearch implementation. */
1255
1256
31.3M
  int min = 0, max = (int) nmemb - 1;
1257
52.6M
  while (min <= max)
1258
22.9M
  {
1259
22.9M
    int mid = ((unsigned int) min + (unsigned int) max) / 2;
1260
22.9M
#pragma GCC diagnostic push
1261
22.9M
#pragma GCC diagnostic ignored "-Wcast-align"
1262
22.9M
    V* p = (V*) (((const char *) base) + (mid * stride));
1263
22.9M
#pragma GCC diagnostic pop
1264
22.9M
    int c = compar ((const void *) std::addressof (key), (const void *) p, ds...);
1265
22.9M
    if (c < 0)
1266
3.73M
      max = mid - 1;
1267
19.2M
    else if (c > 0)
1268
17.5M
      min = mid + 1;
1269
1.70M
    else
1270
1.70M
    {
1271
1.70M
      *pos = mid;
1272
1.70M
      return true;
1273
1.70M
    }
1274
22.9M
  }
1275
29.6M
  *pos = min;
1276
29.6M
  return false;
1277
31.3M
}
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
1253
2.96M
{
1254
  /* This is our *only* bsearch implementation. */
1255
1256
2.96M
  int min = 0, max = (int) nmemb - 1;
1257
11.1M
  while (min <= max)
1258
10.3M
  {
1259
10.3M
    int mid = ((unsigned int) min + (unsigned int) max) / 2;
1260
10.3M
#pragma GCC diagnostic push
1261
10.3M
#pragma GCC diagnostic ignored "-Wcast-align"
1262
10.3M
    V* p = (V*) (((const char *) base) + (mid * stride));
1263
10.3M
#pragma GCC diagnostic pop
1264
10.3M
    int c = compar ((const void *) std::addressof (key), (const void *) p, ds...);
1265
10.3M
    if (c < 0)
1266
6.55M
      max = mid - 1;
1267
3.79M
    else if (c > 0)
1268
1.63M
      min = mid + 1;
1269
2.15M
    else
1270
2.15M
    {
1271
2.15M
      *pos = mid;
1272
2.15M
      return true;
1273
2.15M
    }
1274
10.3M
  }
1275
804k
  *pos = min;
1276
804k
  return false;
1277
2.96M
}
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
1253
3.47M
{
1254
  /* This is our *only* bsearch implementation. */
1255
1256
3.47M
  int min = 0, max = (int) nmemb - 1;
1257
13.2M
  while (min <= max)
1258
11.9M
  {
1259
11.9M
    int mid = ((unsigned int) min + (unsigned int) max) / 2;
1260
11.9M
#pragma GCC diagnostic push
1261
11.9M
#pragma GCC diagnostic ignored "-Wcast-align"
1262
11.9M
    V* p = (V*) (((const char *) base) + (mid * stride));
1263
11.9M
#pragma GCC diagnostic pop
1264
11.9M
    int c = compar ((const void *) std::addressof (key), (const void *) p, ds...);
1265
11.9M
    if (c < 0)
1266
3.87M
      max = mid - 1;
1267
8.07M
    else if (c > 0)
1268
5.87M
      min = mid + 1;
1269
2.20M
    else
1270
2.20M
    {
1271
2.20M
      *pos = mid;
1272
2.20M
      return true;
1273
2.20M
    }
1274
11.9M
  }
1275
1.27M
  *pos = min;
1276
1.27M
  return false;
1277
3.47M
}
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
1253
154k
{
1254
  /* This is our *only* bsearch implementation. */
1255
1256
154k
  int min = 0, max = (int) nmemb - 1;
1257
1.54M
  while (min <= max)
1258
1.47M
  {
1259
1.47M
    int mid = ((unsigned int) min + (unsigned int) max) / 2;
1260
1.47M
#pragma GCC diagnostic push
1261
1.47M
#pragma GCC diagnostic ignored "-Wcast-align"
1262
1.47M
    V* p = (V*) (((const char *) base) + (mid * stride));
1263
1.47M
#pragma GCC diagnostic pop
1264
1.47M
    int c = compar ((const void *) std::addressof (key), (const void *) p, ds...);
1265
1.47M
    if (c < 0)
1266
1.15M
      max = mid - 1;
1267
319k
    else if (c > 0)
1268
234k
      min = mid + 1;
1269
84.9k
    else
1270
84.9k
    {
1271
84.9k
      *pos = mid;
1272
84.9k
      return true;
1273
84.9k
    }
1274
1.47M
  }
1275
69.5k
  *pos = min;
1276
69.5k
  return false;
1277
154k
}
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
1253
33.5M
{
1254
  /* This is our *only* bsearch implementation. */
1255
1256
33.5M
  int min = 0, max = (int) nmemb - 1;
1257
167M
  while (min <= max)
1258
133M
  {
1259
133M
    int mid = ((unsigned int) min + (unsigned int) max) / 2;
1260
133M
#pragma GCC diagnostic push
1261
133M
#pragma GCC diagnostic ignored "-Wcast-align"
1262
133M
    V* p = (V*) (((const char *) base) + (mid * stride));
1263
133M
#pragma GCC diagnostic pop
1264
133M
    int c = compar ((const void *) std::addressof (key), (const void *) p, ds...);
1265
133M
    if (c < 0)
1266
99.7M
      max = mid - 1;
1267
34.1M
    else if (c > 0)
1268
33.7M
      min = mid + 1;
1269
317k
    else
1270
317k
    {
1271
317k
      *pos = mid;
1272
317k
      return true;
1273
317k
    }
1274
133M
  }
1275
33.2M
  *pos = min;
1276
33.2M
  return false;
1277
33.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
1253
28.2k
{
1254
  /* This is our *only* bsearch implementation. */
1255
1256
28.2k
  int min = 0, max = (int) nmemb - 1;
1257
28.2k
  while (min <= max)
1258
0
  {
1259
0
    int mid = ((unsigned int) min + (unsigned int) max) / 2;
1260
0
#pragma GCC diagnostic push
1261
0
#pragma GCC diagnostic ignored "-Wcast-align"
1262
0
    V* p = (V*) (((const char *) base) + (mid * stride));
1263
0
#pragma GCC diagnostic pop
1264
0
    int c = compar ((const void *) std::addressof (key), (const void *) p, ds...);
1265
0
    if (c < 0)
1266
0
      max = mid - 1;
1267
0
    else if (c > 0)
1268
0
      min = mid + 1;
1269
0
    else
1270
0
    {
1271
0
      *pos = mid;
1272
0
      return true;
1273
0
    }
1274
0
  }
1275
28.2k
  *pos = min;
1276
28.2k
  return false;
1277
28.2k
}
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
1253
77.0k
{
1254
  /* This is our *only* bsearch implementation. */
1255
1256
77.0k
  int min = 0, max = (int) nmemb - 1;
1257
218k
  while (min <= max)
1258
154k
  {
1259
154k
    int mid = ((unsigned int) min + (unsigned int) max) / 2;
1260
154k
#pragma GCC diagnostic push
1261
154k
#pragma GCC diagnostic ignored "-Wcast-align"
1262
154k
    V* p = (V*) (((const char *) base) + (mid * stride));
1263
154k
#pragma GCC diagnostic pop
1264
154k
    int c = compar ((const void *) std::addressof (key), (const void *) p, ds...);
1265
154k
    if (c < 0)
1266
51.3k
      max = mid - 1;
1267
102k
    else if (c > 0)
1268
89.9k
      min = mid + 1;
1269
12.8k
    else
1270
12.8k
    {
1271
12.8k
      *pos = mid;
1272
12.8k
      return true;
1273
12.8k
    }
1274
154k
  }
1275
64.2k
  *pos = min;
1276
64.2k
  return false;
1277
77.0k
}
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
1253
60.4M
{
1254
  /* This is our *only* bsearch implementation. */
1255
1256
60.4M
  int min = 0, max = (int) nmemb - 1;
1257
481M
  while (min <= max)
1258
422M
  {
1259
422M
    int mid = ((unsigned int) min + (unsigned int) max) / 2;
1260
422M
#pragma GCC diagnostic push
1261
422M
#pragma GCC diagnostic ignored "-Wcast-align"
1262
422M
    V* p = (V*) (((const char *) base) + (mid * stride));
1263
422M
#pragma GCC diagnostic pop
1264
422M
    int c = compar ((const void *) std::addressof (key), (const void *) p, ds...);
1265
422M
    if (c < 0)
1266
163M
      max = mid - 1;
1267
258M
    else if (c > 0)
1268
257M
      min = mid + 1;
1269
1.48M
    else
1270
1.48M
    {
1271
1.48M
      *pos = mid;
1272
1.48M
      return true;
1273
1.48M
    }
1274
422M
  }
1275
58.9M
  *pos = min;
1276
58.9M
  return false;
1277
60.4M
}
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
1253
28.2k
{
1254
  /* This is our *only* bsearch implementation. */
1255
1256
28.2k
  int min = 0, max = (int) nmemb - 1;
1257
28.2k
  while (min <= max)
1258
0
  {
1259
0
    int mid = ((unsigned int) min + (unsigned int) max) / 2;
1260
0
#pragma GCC diagnostic push
1261
0
#pragma GCC diagnostic ignored "-Wcast-align"
1262
0
    V* p = (V*) (((const char *) base) + (mid * stride));
1263
0
#pragma GCC diagnostic pop
1264
0
    int c = compar ((const void *) std::addressof (key), (const void *) p, ds...);
1265
0
    if (c < 0)
1266
0
      max = mid - 1;
1267
0
    else if (c > 0)
1268
0
      min = mid + 1;
1269
0
    else
1270
0
    {
1271
0
      *pos = mid;
1272
0
      return true;
1273
0
    }
1274
0
  }
1275
28.2k
  *pos = min;
1276
28.2k
  return false;
1277
28.2k
}
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
1253
28.2k
{
1254
  /* This is our *only* bsearch implementation. */
1255
1256
28.2k
  int min = 0, max = (int) nmemb - 1;
1257
28.2k
  while (min <= max)
1258
0
  {
1259
0
    int mid = ((unsigned int) min + (unsigned int) max) / 2;
1260
0
#pragma GCC diagnostic push
1261
0
#pragma GCC diagnostic ignored "-Wcast-align"
1262
0
    V* p = (V*) (((const char *) base) + (mid * stride));
1263
0
#pragma GCC diagnostic pop
1264
0
    int c = compar ((const void *) std::addressof (key), (const void *) p, ds...);
1265
0
    if (c < 0)
1266
0
      max = mid - 1;
1267
0
    else if (c > 0)
1268
0
      min = mid + 1;
1269
0
    else
1270
0
    {
1271
0
      *pos = mid;
1272
0
      return true;
1273
0
    }
1274
0
  }
1275
28.2k
  *pos = min;
1276
28.2k
  return false;
1277
28.2k
}
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
1253
65.1k
{
1254
  /* This is our *only* bsearch implementation. */
1255
1256
65.1k
  int min = 0, max = (int) nmemb - 1;
1257
226k
  while (min <= max)
1258
193k
  {
1259
193k
    int mid = ((unsigned int) min + (unsigned int) max) / 2;
1260
193k
#pragma GCC diagnostic push
1261
193k
#pragma GCC diagnostic ignored "-Wcast-align"
1262
193k
    V* p = (V*) (((const char *) base) + (mid * stride));
1263
193k
#pragma GCC diagnostic pop
1264
193k
    int c = compar ((const void *) std::addressof (key), (const void *) p, ds...);
1265
193k
    if (c < 0)
1266
76.7k
      max = mid - 1;
1267
116k
    else if (c > 0)
1268
84.3k
      min = mid + 1;
1269
32.1k
    else
1270
32.1k
    {
1271
32.1k
      *pos = mid;
1272
32.1k
      return true;
1273
32.1k
    }
1274
193k
  }
1275
32.9k
  *pos = min;
1276
32.9k
  return false;
1277
65.1k
}
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
1253
64.7k
{
1254
  /* This is our *only* bsearch implementation. */
1255
1256
64.7k
  int min = 0, max = (int) nmemb - 1;
1257
66.6k
  while (min <= max)
1258
1.92k
  {
1259
1.92k
    int mid = ((unsigned int) min + (unsigned int) max) / 2;
1260
1.92k
#pragma GCC diagnostic push
1261
1.92k
#pragma GCC diagnostic ignored "-Wcast-align"
1262
1.92k
    V* p = (V*) (((const char *) base) + (mid * stride));
1263
1.92k
#pragma GCC diagnostic pop
1264
1.92k
    int c = compar ((const void *) std::addressof (key), (const void *) p, ds...);
1265
1.92k
    if (c < 0)
1266
554
      max = mid - 1;
1267
1.36k
    else if (c > 0)
1268
1.36k
      min = mid + 1;
1269
0
    else
1270
0
    {
1271
0
      *pos = mid;
1272
0
      return true;
1273
0
    }
1274
1.92k
  }
1275
64.7k
  *pos = min;
1276
64.7k
  return false;
1277
64.7k
}
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
1253
82.5k
{
1254
  /* This is our *only* bsearch implementation. */
1255
1256
82.5k
  int min = 0, max = (int) nmemb - 1;
1257
228k
  while (min <= max)
1258
228k
  {
1259
228k
    int mid = ((unsigned int) min + (unsigned int) max) / 2;
1260
228k
#pragma GCC diagnostic push
1261
228k
#pragma GCC diagnostic ignored "-Wcast-align"
1262
228k
    V* p = (V*) (((const char *) base) + (mid * stride));
1263
228k
#pragma GCC diagnostic pop
1264
228k
    int c = compar ((const void *) std::addressof (key), (const void *) p, ds...);
1265
228k
    if (c < 0)
1266
69.1k
      max = mid - 1;
1267
159k
    else if (c > 0)
1268
76.9k
      min = mid + 1;
1269
82.5k
    else
1270
82.5k
    {
1271
82.5k
      *pos = mid;
1272
82.5k
      return true;
1273
82.5k
    }
1274
228k
  }
1275
0
  *pos = min;
1276
0
  return false;
1277
82.5k
}
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
1253
423k
{
1254
  /* This is our *only* bsearch implementation. */
1255
1256
423k
  int min = 0, max = (int) nmemb - 1;
1257
423k
  while (min <= max)
1258
0
  {
1259
0
    int mid = ((unsigned int) min + (unsigned int) max) / 2;
1260
0
#pragma GCC diagnostic push
1261
0
#pragma GCC diagnostic ignored "-Wcast-align"
1262
0
    V* p = (V*) (((const char *) base) + (mid * stride));
1263
0
#pragma GCC diagnostic pop
1264
0
    int c = compar ((const void *) std::addressof (key), (const void *) p, ds...);
1265
0
    if (c < 0)
1266
0
      max = mid - 1;
1267
0
    else if (c > 0)
1268
0
      min = mid + 1;
1269
0
    else
1270
0
    {
1271
0
      *pos = mid;
1272
0
      return true;
1273
0
    }
1274
0
  }
1275
423k
  *pos = min;
1276
423k
  return false;
1277
423k
}
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
1253
19.7M
{
1254
  /* This is our *only* bsearch implementation. */
1255
1256
19.7M
  int min = 0, max = (int) nmemb - 1;
1257
63.9M
  while (min <= max)
1258
45.5M
  {
1259
45.5M
    int mid = ((unsigned int) min + (unsigned int) max) / 2;
1260
45.5M
#pragma GCC diagnostic push
1261
45.5M
#pragma GCC diagnostic ignored "-Wcast-align"
1262
45.5M
    V* p = (V*) (((const char *) base) + (mid * stride));
1263
45.5M
#pragma GCC diagnostic pop
1264
45.5M
    int c = compar ((const void *) std::addressof (key), (const void *) p, ds...);
1265
45.5M
    if (c < 0)
1266
20.3M
      max = mid - 1;
1267
25.2M
    else if (c > 0)
1268
23.9M
      min = mid + 1;
1269
1.30M
    else
1270
1.30M
    {
1271
1.30M
      *pos = mid;
1272
1.30M
      return true;
1273
1.30M
    }
1274
45.5M
  }
1275
18.3M
  *pos = min;
1276
18.3M
  return false;
1277
19.7M
}
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
1253
13.2M
{
1254
  /* This is our *only* bsearch implementation. */
1255
1256
13.2M
  int min = 0, max = (int) nmemb - 1;
1257
13.2M
  while (min <= max)
1258
0
  {
1259
0
    int mid = ((unsigned int) min + (unsigned int) max) / 2;
1260
0
#pragma GCC diagnostic push
1261
0
#pragma GCC diagnostic ignored "-Wcast-align"
1262
0
    V* p = (V*) (((const char *) base) + (mid * stride));
1263
0
#pragma GCC diagnostic pop
1264
0
    int c = compar ((const void *) std::addressof (key), (const void *) p, ds...);
1265
0
    if (c < 0)
1266
0
      max = mid - 1;
1267
0
    else if (c > 0)
1268
0
      min = mid + 1;
1269
0
    else
1270
0
    {
1271
0
      *pos = mid;
1272
0
      return true;
1273
0
    }
1274
0
  }
1275
13.2M
  *pos = min;
1276
13.2M
  return false;
1277
13.2M
}
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
1253
15.7k
{
1254
  /* This is our *only* bsearch implementation. */
1255
1256
15.7k
  int min = 0, max = (int) nmemb - 1;
1257
59.8k
  while (min <= max)
1258
59.8k
  {
1259
59.8k
    int mid = ((unsigned int) min + (unsigned int) max) / 2;
1260
59.8k
#pragma GCC diagnostic push
1261
59.8k
#pragma GCC diagnostic ignored "-Wcast-align"
1262
59.8k
    V* p = (V*) (((const char *) base) + (mid * stride));
1263
59.8k
#pragma GCC diagnostic pop
1264
59.8k
    int c = compar ((const void *) std::addressof (key), (const void *) p, ds...);
1265
59.8k
    if (c < 0)
1266
18.6k
      max = mid - 1;
1267
41.2k
    else if (c > 0)
1268
25.5k
      min = mid + 1;
1269
15.7k
    else
1270
15.7k
    {
1271
15.7k
      *pos = mid;
1272
15.7k
      return true;
1273
15.7k
    }
1274
59.8k
  }
1275
0
  *pos = min;
1276
0
  return false;
1277
15.7k
}
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
1253
171k
{
1254
  /* This is our *only* bsearch implementation. */
1255
1256
171k
  int min = 0, max = (int) nmemb - 1;
1257
328k
  while (min <= max)
1258
185k
  {
1259
185k
    int mid = ((unsigned int) min + (unsigned int) max) / 2;
1260
185k
#pragma GCC diagnostic push
1261
185k
#pragma GCC diagnostic ignored "-Wcast-align"
1262
185k
    V* p = (V*) (((const char *) base) + (mid * stride));
1263
185k
#pragma GCC diagnostic pop
1264
185k
    int c = compar ((const void *) std::addressof (key), (const void *) p, ds...);
1265
185k
    if (c < 0)
1266
83.3k
      max = mid - 1;
1267
101k
    else if (c > 0)
1268
72.9k
      min = mid + 1;
1269
28.7k
    else
1270
28.7k
    {
1271
28.7k
      *pos = mid;
1272
28.7k
      return true;
1273
28.7k
    }
1274
185k
  }
1275
143k
  *pos = min;
1276
143k
  return false;
1277
171k
}
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
1253
2.00k
{
1254
  /* This is our *only* bsearch implementation. */
1255
1256
2.00k
  int min = 0, max = (int) nmemb - 1;
1257
17.4k
  while (min <= max)
1258
16.2k
  {
1259
16.2k
    int mid = ((unsigned int) min + (unsigned int) max) / 2;
1260
16.2k
#pragma GCC diagnostic push
1261
16.2k
#pragma GCC diagnostic ignored "-Wcast-align"
1262
16.2k
    V* p = (V*) (((const char *) base) + (mid * stride));
1263
16.2k
#pragma GCC diagnostic pop
1264
16.2k
    int c = compar ((const void *) std::addressof (key), (const void *) p, ds...);
1265
16.2k
    if (c < 0)
1266
7.50k
      max = mid - 1;
1267
8.70k
    else if (c > 0)
1268
7.94k
      min = mid + 1;
1269
760
    else
1270
760
    {
1271
760
      *pos = mid;
1272
760
      return true;
1273
760
    }
1274
16.2k
  }
1275
1.24k
  *pos = min;
1276
1.24k
  return false;
1277
2.00k
}
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
1253
1.11k
{
1254
  /* This is our *only* bsearch implementation. */
1255
1256
1.11k
  int min = 0, max = (int) nmemb - 1;
1257
9.28k
  while (min <= max)
1258
8.17k
  {
1259
8.17k
    int mid = ((unsigned int) min + (unsigned int) max) / 2;
1260
8.17k
#pragma GCC diagnostic push
1261
8.17k
#pragma GCC diagnostic ignored "-Wcast-align"
1262
8.17k
    V* p = (V*) (((const char *) base) + (mid * stride));
1263
8.17k
#pragma GCC diagnostic pop
1264
8.17k
    int c = compar ((const void *) std::addressof (key), (const void *) p, ds...);
1265
8.17k
    if (c < 0)
1266
3.40k
      max = mid - 1;
1267
4.76k
    else if (c > 0)
1268
4.76k
      min = mid + 1;
1269
2
    else
1270
2
    {
1271
2
      *pos = mid;
1272
2
      return true;
1273
2
    }
1274
8.17k
  }
1275
1.11k
  *pos = min;
1276
1.11k
  return false;
1277
1.11k
}
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
1253
44.6k
{
1254
  /* This is our *only* bsearch implementation. */
1255
1256
44.6k
  int min = 0, max = (int) nmemb - 1;
1257
312k
  while (min <= max)
1258
312k
  {
1259
312k
    int mid = ((unsigned int) min + (unsigned int) max) / 2;
1260
312k
#pragma GCC diagnostic push
1261
312k
#pragma GCC diagnostic ignored "-Wcast-align"
1262
312k
    V* p = (V*) (((const char *) base) + (mid * stride));
1263
312k
#pragma GCC diagnostic pop
1264
312k
    int c = compar ((const void *) std::addressof (key), (const void *) p, ds...);
1265
312k
    if (c < 0)
1266
223k
      max = mid - 1;
1267
89.2k
    else if (c > 0)
1268
44.6k
      min = mid + 1;
1269
44.6k
    else
1270
44.6k
    {
1271
44.6k
      *pos = mid;
1272
44.6k
      return true;
1273
44.6k
    }
1274
312k
  }
1275
0
  *pos = min;
1276
0
  return false;
1277
44.6k
}
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
1253
153k
{
1254
  /* This is our *only* bsearch implementation. */
1255
1256
153k
  int min = 0, max = (int) nmemb - 1;
1257
1.49M
  while (min <= max)
1258
1.39M
  {
1259
1.39M
    int mid = ((unsigned int) min + (unsigned int) max) / 2;
1260
1.39M
#pragma GCC diagnostic push
1261
1.39M
#pragma GCC diagnostic ignored "-Wcast-align"
1262
1.39M
    V* p = (V*) (((const char *) base) + (mid * stride));
1263
1.39M
#pragma GCC diagnostic pop
1264
1.39M
    int c = compar ((const void *) std::addressof (key), (const void *) p, ds...);
1265
1.39M
    if (c < 0)
1266
825k
      max = mid - 1;
1267
568k
    else if (c > 0)
1268
512k
      min = mid + 1;
1269
55.9k
    else
1270
55.9k
    {
1271
55.9k
      *pos = mid;
1272
55.9k
      return true;
1273
55.9k
    }
1274
1.39M
  }
1275
97.3k
  *pos = min;
1276
97.3k
  return false;
1277
153k
}
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
1253
1.40M
{
1254
  /* This is our *only* bsearch implementation. */
1255
1256
1.40M
  int min = 0, max = (int) nmemb - 1;
1257
13.5M
  while (min <= max)
1258
12.1M
  {
1259
12.1M
    int mid = ((unsigned int) min + (unsigned int) max) / 2;
1260
12.1M
#pragma GCC diagnostic push
1261
12.1M
#pragma GCC diagnostic ignored "-Wcast-align"
1262
12.1M
    V* p = (V*) (((const char *) base) + (mid * stride));
1263
12.1M
#pragma GCC diagnostic pop
1264
12.1M
    int c = compar ((const void *) std::addressof (key), (const void *) p, ds...);
1265
12.1M
    if (c < 0)
1266
6.96M
      max = mid - 1;
1267
5.18M
    else if (c > 0)
1268
5.15M
      min = mid + 1;
1269
35.6k
    else
1270
35.6k
    {
1271
35.6k
      *pos = mid;
1272
35.6k
      return true;
1273
35.6k
    }
1274
12.1M
  }
1275
1.37M
  *pos = min;
1276
1.37M
  return false;
1277
1.40M
}
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
1253
200k
{
1254
  /* This is our *only* bsearch implementation. */
1255
1256
200k
  int min = 0, max = (int) nmemb - 1;
1257
1.40M
  while (min <= max)
1258
1.40M
  {
1259
1.40M
    int mid = ((unsigned int) min + (unsigned int) max) / 2;
1260
1.40M
#pragma GCC diagnostic push
1261
1.40M
#pragma GCC diagnostic ignored "-Wcast-align"
1262
1.40M
    V* p = (V*) (((const char *) base) + (mid * stride));
1263
1.40M
#pragma GCC diagnostic pop
1264
1.40M
    int c = compar ((const void *) std::addressof (key), (const void *) p, ds...);
1265
1.40M
    if (c < 0)
1266
1.15M
      max = mid - 1;
1267
256k
    else if (c > 0)
1268
55.3k
      min = mid + 1;
1269
200k
    else
1270
200k
    {
1271
200k
      *pos = mid;
1272
200k
      return true;
1273
200k
    }
1274
1.40M
  }
1275
0
  *pos = min;
1276
0
  return false;
1277
200k
}
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*))
1278
1279
template <typename V, typename K>
1280
static inline V*
1281
hb_bsearch (const K& key, V* base,
1282
      size_t nmemb, size_t stride = sizeof (V),
1283
      int (*compar)(const void *_key, const void *_item) = _hb_cmp_method<K, V>)
1284
34.5M
{
1285
34.5M
  unsigned pos;
1286
34.5M
#pragma GCC diagnostic push
1287
34.5M
#pragma GCC diagnostic ignored "-Wcast-align"
1288
34.5M
  return hb_bsearch_impl (&pos, key, base, nmemb, stride, compar) ?
1289
33.0M
   (V*) (((const char *) base) + (pos * stride)) : nullptr;
1290
34.5M
#pragma GCC diagnostic pop
1291
34.5M
}
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
1284
19.7M
{
1285
19.7M
  unsigned pos;
1286
19.7M
#pragma GCC diagnostic push
1287
19.7M
#pragma GCC diagnostic ignored "-Wcast-align"
1288
19.7M
  return hb_bsearch_impl (&pos, key, base, nmemb, stride, compar) ?
1289
18.3M
   (V*) (((const char *) base) + (pos * stride)) : nullptr;
1290
19.7M
#pragma GCC diagnostic pop
1291
19.7M
}
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
1284
13.2M
{
1285
13.2M
  unsigned pos;
1286
13.2M
#pragma GCC diagnostic push
1287
13.2M
#pragma GCC diagnostic ignored "-Wcast-align"
1288
13.2M
  return hb_bsearch_impl (&pos, key, base, nmemb, stride, compar) ?
1289
13.2M
   (V*) (((const char *) base) + (pos * stride)) : nullptr;
1290
13.2M
#pragma GCC diagnostic pop
1291
13.2M
}
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
1284
44.6k
{
1285
44.6k
  unsigned pos;
1286
44.6k
#pragma GCC diagnostic push
1287
44.6k
#pragma GCC diagnostic ignored "-Wcast-align"
1288
44.6k
  return hb_bsearch_impl (&pos, key, base, nmemb, stride, compar) ?
1289
44.6k
   (V*) (((const char *) base) + (pos * stride)) : nullptr;
1290
44.6k
#pragma GCC diagnostic pop
1291
44.6k
}
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
1284
153k
{
1285
153k
  unsigned pos;
1286
153k
#pragma GCC diagnostic push
1287
153k
#pragma GCC diagnostic ignored "-Wcast-align"
1288
153k
  return hb_bsearch_impl (&pos, key, base, nmemb, stride, compar) ?
1289
97.3k
   (V*) (((const char *) base) + (pos * stride)) : nullptr;
1290
153k
#pragma GCC diagnostic pop
1291
153k
}
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
1284
1.40M
{
1285
1.40M
  unsigned pos;
1286
1.40M
#pragma GCC diagnostic push
1287
1.40M
#pragma GCC diagnostic ignored "-Wcast-align"
1288
1.40M
  return hb_bsearch_impl (&pos, key, base, nmemb, stride, compar) ?
1289
1.37M
   (V*) (((const char *) base) + (pos * stride)) : nullptr;
1290
1.40M
#pragma GCC diagnostic pop
1291
1.40M
}
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*))
1292
template <typename V, typename K, typename ...Ts>
1293
static inline V*
1294
hb_bsearch (const K& key, V* base,
1295
      size_t nmemb, size_t stride,
1296
      int (*compar)(const void *_key, const void *_item, Ts... _ds),
1297
      Ts... ds)
1298
60.4M
{
1299
60.4M
  unsigned pos;
1300
60.4M
#pragma GCC diagnostic push
1301
60.4M
#pragma GCC diagnostic ignored "-Wcast-align"
1302
60.4M
  return hb_bsearch_impl (&pos, key, base, nmemb, stride, compar, ds...) ?
1303
58.9M
   (V*) (((const char *) base) + (pos * stride)) : nullptr;
1304
60.4M
#pragma GCC diagnostic pop
1305
60.4M
}
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
1298
60.4M
{
1299
60.4M
  unsigned pos;
1300
60.4M
#pragma GCC diagnostic push
1301
60.4M
#pragma GCC diagnostic ignored "-Wcast-align"
1302
60.4M
  return hb_bsearch_impl (&pos, key, base, nmemb, stride, compar, ds...) ?
1303
58.9M
   (V*) (((const char *) base) + (pos * stride)) : nullptr;
1304
60.4M
#pragma GCC diagnostic pop
1305
60.4M
}
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
1298
15.7k
{
1299
15.7k
  unsigned pos;
1300
15.7k
#pragma GCC diagnostic push
1301
15.7k
#pragma GCC diagnostic ignored "-Wcast-align"
1302
15.7k
  return hb_bsearch_impl (&pos, key, base, nmemb, stride, compar, ds...) ?
1303
15.7k
   (V*) (((const char *) base) + (pos * stride)) : nullptr;
1304
15.7k
#pragma GCC diagnostic pop
1305
15.7k
}
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*)
1306
1307
1308
/* From https://github.com/noporpoise/sort_r
1309
   Feb 5, 2019 (c8c65c1e)
1310
   Modified to support optional argument using templates */
1311
1312
/* Isaac Turner 29 April 2014 Public Domain */
1313
1314
/*
1315
hb_qsort function to be exported.
1316
Parameters:
1317
  base is the array to be sorted
1318
  nel is the number of elements in the array
1319
  width is the size in bytes of each element of the array
1320
  compar is the comparison function
1321
  arg (optional) is a pointer to be passed to the comparison function
1322
1323
void hb_qsort(void *base, size_t nel, size_t width,
1324
              int (*compar)(const void *_a, const void *_b, [void *_arg]),
1325
              [void *arg]);
1326
*/
1327
1328
#define SORT_R_SWAP(a,b,tmp) ((void) ((tmp) = (a)), (void) ((a) = (b)), (b) = (tmp))
1329
1330
/* swap a and b */
1331
/* a and b must not be equal! */
1332
static inline void sort_r_swap(char *__restrict a, char *__restrict b,
1333
                               size_t w)
1334
0
{
1335
0
  char tmp, *end = a+w;
1336
0
  for(; a < end; a++, b++) { SORT_R_SWAP(*a, *b, tmp); }
1337
0
}
Unexecuted instantiation: hb-aat-layout.cc:sort_r_swap(char*, char*, unsigned long)
Unexecuted instantiation: hb-aat-map.cc:sort_r_swap(char*, char*, unsigned long)
Unexecuted instantiation: hb-blob.cc:sort_r_swap(char*, char*, unsigned long)
Unexecuted instantiation: hb-buffer.cc:sort_r_swap(char*, char*, unsigned long)
Unexecuted instantiation: hb-common.cc:sort_r_swap(char*, char*, unsigned long)
Unexecuted instantiation: hb-draw.cc:sort_r_swap(char*, char*, unsigned long)
Unexecuted instantiation: hb-face.cc:sort_r_swap(char*, char*, unsigned long)
Unexecuted instantiation: hb-face-builder.cc:sort_r_swap(char*, char*, unsigned long)
Unexecuted instantiation: hb-fallback-shape.cc:sort_r_swap(char*, char*, unsigned long)
Unexecuted instantiation: hb-font.cc:sort_r_swap(char*, char*, unsigned long)
Unexecuted instantiation: hb-map.cc:sort_r_swap(char*, char*, unsigned long)
Unexecuted instantiation: hb-number.cc:sort_r_swap(char*, char*, unsigned long)
Unexecuted instantiation: hb-ot-color.cc:sort_r_swap(char*, char*, unsigned long)
Unexecuted instantiation: hb-ot-face.cc:sort_r_swap(char*, char*, unsigned long)
Unexecuted instantiation: hb-ot-font.cc:sort_r_swap(char*, char*, unsigned long)
Unexecuted instantiation: hb-outline.cc:sort_r_swap(char*, char*, unsigned long)
Unexecuted instantiation: VARC.cc:sort_r_swap(char*, char*, unsigned long)
Unexecuted instantiation: hb-ot-layout.cc:sort_r_swap(char*, char*, unsigned long)
Unexecuted instantiation: hb-ot-metrics.cc:sort_r_swap(char*, char*, unsigned long)
Unexecuted instantiation: hb-ot-name.cc:sort_r_swap(char*, char*, unsigned long)
Unexecuted instantiation: hb-ot-shape.cc:sort_r_swap(char*, char*, unsigned long)
Unexecuted instantiation: hb-ot-tag.cc:sort_r_swap(char*, char*, unsigned long)
Unexecuted instantiation: hb-ot-var.cc:sort_r_swap(char*, char*, unsigned long)
Unexecuted instantiation: hb-set.cc:sort_r_swap(char*, char*, unsigned long)
Unexecuted instantiation: hb-shape-plan.cc:sort_r_swap(char*, char*, unsigned long)
Unexecuted instantiation: hb-shape.cc:sort_r_swap(char*, char*, unsigned long)
Unexecuted instantiation: hb-shaper.cc:sort_r_swap(char*, char*, unsigned long)
Unexecuted instantiation: hb-static.cc:sort_r_swap(char*, char*, unsigned long)
Unexecuted instantiation: hb-style.cc:sort_r_swap(char*, char*, unsigned long)
Unexecuted instantiation: hb-unicode.cc:sort_r_swap(char*, char*, unsigned long)
Unexecuted instantiation: hb-graphite2.cc:sort_r_swap(char*, char*, unsigned long)
Unexecuted instantiation: hb-icu.cc:sort_r_swap(char*, char*, unsigned long)
Unexecuted instantiation: hb-buffer-verify.cc:sort_r_swap(char*, char*, unsigned long)
Unexecuted instantiation: hb-paint.cc:sort_r_swap(char*, char*, unsigned long)
Unexecuted instantiation: hb-paint-bounded.cc:sort_r_swap(char*, char*, unsigned long)
Unexecuted instantiation: hb-paint-extents.cc:sort_r_swap(char*, char*, unsigned long)
Unexecuted instantiation: hb-ot-cff1-table.cc:sort_r_swap(char*, char*, unsigned long)
Unexecuted instantiation: hb-ot-cff2-table.cc:sort_r_swap(char*, char*, unsigned long)
Unexecuted instantiation: hb-ot-map.cc:sort_r_swap(char*, char*, unsigned long)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:sort_r_swap(char*, char*, unsigned long)
Unexecuted instantiation: hb-ot-shaper-default.cc:sort_r_swap(char*, char*, unsigned long)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:sort_r_swap(char*, char*, unsigned long)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:sort_r_swap(char*, char*, unsigned long)
Unexecuted instantiation: hb-ot-shaper-indic.cc:sort_r_swap(char*, char*, unsigned long)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:sort_r_swap(char*, char*, unsigned long)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:sort_r_swap(char*, char*, unsigned long)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:sort_r_swap(char*, char*, unsigned long)
Unexecuted instantiation: hb-ot-shaper-thai.cc:sort_r_swap(char*, char*, unsigned long)
Unexecuted instantiation: hb-ot-shaper-use.cc:sort_r_swap(char*, char*, unsigned long)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:sort_r_swap(char*, char*, unsigned long)
Unexecuted instantiation: hb-ot-shape-fallback.cc:sort_r_swap(char*, char*, unsigned long)
Unexecuted instantiation: hb-ot-shape-normalize.cc:sort_r_swap(char*, char*, unsigned long)
Unexecuted instantiation: hb-ucd.cc:sort_r_swap(char*, char*, unsigned long)
Unexecuted instantiation: hb-buffer-serialize.cc:sort_r_swap(char*, char*, unsigned long)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:sort_r_swap(char*, char*, unsigned long)
Unexecuted instantiation: hb-subset-input.cc:sort_r_swap(char*, char*, unsigned long)
Unexecuted instantiation: hb-subset.cc:sort_r_swap(char*, char*, unsigned long)
Unexecuted instantiation: hb-subset-plan.cc:sort_r_swap(char*, char*, unsigned long)
Unexecuted instantiation: hb-subset-plan-layout.cc:sort_r_swap(char*, char*, unsigned long)
Unexecuted instantiation: hb-subset-plan-var.cc:sort_r_swap(char*, char*, unsigned long)
Unexecuted instantiation: hb-subset-table-layout.cc:sort_r_swap(char*, char*, unsigned long)
Unexecuted instantiation: hb-subset-table-var.cc:sort_r_swap(char*, char*, unsigned long)
Unexecuted instantiation: hb-subset-table-cff.cc:sort_r_swap(char*, char*, unsigned long)
Unexecuted instantiation: hb-subset-table-color.cc:sort_r_swap(char*, char*, unsigned long)
Unexecuted instantiation: hb-subset-table-other.cc:sort_r_swap(char*, char*, unsigned long)
Unexecuted instantiation: gsubgpos-context.cc:sort_r_swap(char*, char*, unsigned long)
Unexecuted instantiation: hb-subset-cff1.cc:sort_r_swap(char*, char*, unsigned long)
Unexecuted instantiation: hb-subset-cff2.cc:sort_r_swap(char*, char*, unsigned long)
Unexecuted instantiation: hb-subset-instancer-iup.cc:sort_r_swap(char*, char*, unsigned long)
Unexecuted instantiation: hb-subset-instancer-solver.cc:sort_r_swap(char*, char*, unsigned long)
Unexecuted instantiation: hb-subset-cff-common.cc:sort_r_swap(char*, char*, unsigned long)
1338
1339
/* swap a, b iff a>b */
1340
/* a and b must not be equal! */
1341
/* __restrict is same as restrict but better support on old machines */
1342
template <typename Compar>
1343
static inline int sort_r_cmpswap(char *__restrict a,
1344
                                 char *__restrict b, size_t w,
1345
                                 Compar compar)
1346
{
1347
  if(compar(a, b) > 0) {
1348
    sort_r_swap(a, b, w);
1349
    return 1;
1350
  }
1351
  return 0;
1352
}
1353
1354
/*
1355
Swap consecutive blocks of bytes of size na and nb starting at memory addr ptr,
1356
with the smallest swap so that the blocks are in the opposite order. Blocks may
1357
be internally re-ordered e.g.
1358
  12345ab  ->   ab34512
1359
  123abc   ->   abc123
1360
  12abcde  ->   deabc12
1361
*/
1362
static inline void sort_r_swap_blocks(char *ptr, size_t na, size_t nb)
1363
0
{
1364
0
  if(na > 0 && nb > 0) {
1365
0
    if(na > nb) { sort_r_swap(ptr, ptr+na, nb); }
1366
0
    else { sort_r_swap(ptr, ptr+nb, na); }
1367
0
  }
1368
0
}
Unexecuted instantiation: hb-aat-layout.cc:sort_r_swap_blocks(char*, unsigned long, unsigned long)
Unexecuted instantiation: hb-aat-map.cc:sort_r_swap_blocks(char*, unsigned long, unsigned long)
Unexecuted instantiation: hb-blob.cc:sort_r_swap_blocks(char*, unsigned long, unsigned long)
Unexecuted instantiation: hb-buffer.cc:sort_r_swap_blocks(char*, unsigned long, unsigned long)
Unexecuted instantiation: hb-common.cc:sort_r_swap_blocks(char*, unsigned long, unsigned long)
Unexecuted instantiation: hb-draw.cc:sort_r_swap_blocks(char*, unsigned long, unsigned long)
Unexecuted instantiation: hb-face.cc:sort_r_swap_blocks(char*, unsigned long, unsigned long)
Unexecuted instantiation: hb-face-builder.cc:sort_r_swap_blocks(char*, unsigned long, unsigned long)
Unexecuted instantiation: hb-fallback-shape.cc:sort_r_swap_blocks(char*, unsigned long, unsigned long)
Unexecuted instantiation: hb-font.cc:sort_r_swap_blocks(char*, unsigned long, unsigned long)
Unexecuted instantiation: hb-map.cc:sort_r_swap_blocks(char*, unsigned long, unsigned long)
Unexecuted instantiation: hb-number.cc:sort_r_swap_blocks(char*, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-color.cc:sort_r_swap_blocks(char*, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-face.cc:sort_r_swap_blocks(char*, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-font.cc:sort_r_swap_blocks(char*, unsigned long, unsigned long)
Unexecuted instantiation: hb-outline.cc:sort_r_swap_blocks(char*, unsigned long, unsigned long)
Unexecuted instantiation: VARC.cc:sort_r_swap_blocks(char*, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-layout.cc:sort_r_swap_blocks(char*, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-metrics.cc:sort_r_swap_blocks(char*, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-name.cc:sort_r_swap_blocks(char*, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shape.cc:sort_r_swap_blocks(char*, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-tag.cc:sort_r_swap_blocks(char*, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-var.cc:sort_r_swap_blocks(char*, unsigned long, unsigned long)
Unexecuted instantiation: hb-set.cc:sort_r_swap_blocks(char*, unsigned long, unsigned long)
Unexecuted instantiation: hb-shape-plan.cc:sort_r_swap_blocks(char*, unsigned long, unsigned long)
Unexecuted instantiation: hb-shape.cc:sort_r_swap_blocks(char*, unsigned long, unsigned long)
Unexecuted instantiation: hb-shaper.cc:sort_r_swap_blocks(char*, unsigned long, unsigned long)
Unexecuted instantiation: hb-static.cc:sort_r_swap_blocks(char*, unsigned long, unsigned long)
Unexecuted instantiation: hb-style.cc:sort_r_swap_blocks(char*, unsigned long, unsigned long)
Unexecuted instantiation: hb-unicode.cc:sort_r_swap_blocks(char*, unsigned long, unsigned long)
Unexecuted instantiation: hb-graphite2.cc:sort_r_swap_blocks(char*, unsigned long, unsigned long)
Unexecuted instantiation: hb-icu.cc:sort_r_swap_blocks(char*, unsigned long, unsigned long)
Unexecuted instantiation: hb-buffer-verify.cc:sort_r_swap_blocks(char*, unsigned long, unsigned long)
Unexecuted instantiation: hb-paint.cc:sort_r_swap_blocks(char*, unsigned long, unsigned long)
Unexecuted instantiation: hb-paint-bounded.cc:sort_r_swap_blocks(char*, unsigned long, unsigned long)
Unexecuted instantiation: hb-paint-extents.cc:sort_r_swap_blocks(char*, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-cff1-table.cc:sort_r_swap_blocks(char*, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-cff2-table.cc:sort_r_swap_blocks(char*, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-map.cc:sort_r_swap_blocks(char*, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:sort_r_swap_blocks(char*, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shaper-default.cc:sort_r_swap_blocks(char*, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:sort_r_swap_blocks(char*, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:sort_r_swap_blocks(char*, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shaper-indic.cc:sort_r_swap_blocks(char*, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:sort_r_swap_blocks(char*, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:sort_r_swap_blocks(char*, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:sort_r_swap_blocks(char*, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shaper-thai.cc:sort_r_swap_blocks(char*, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shaper-use.cc:sort_r_swap_blocks(char*, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:sort_r_swap_blocks(char*, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shape-fallback.cc:sort_r_swap_blocks(char*, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shape-normalize.cc:sort_r_swap_blocks(char*, unsigned long, unsigned long)
Unexecuted instantiation: hb-ucd.cc:sort_r_swap_blocks(char*, unsigned long, unsigned long)
Unexecuted instantiation: hb-buffer-serialize.cc:sort_r_swap_blocks(char*, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:sort_r_swap_blocks(char*, unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-input.cc:sort_r_swap_blocks(char*, unsigned long, unsigned long)
Unexecuted instantiation: hb-subset.cc:sort_r_swap_blocks(char*, unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-plan.cc:sort_r_swap_blocks(char*, unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-plan-layout.cc:sort_r_swap_blocks(char*, unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-plan-var.cc:sort_r_swap_blocks(char*, unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-table-layout.cc:sort_r_swap_blocks(char*, unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-table-var.cc:sort_r_swap_blocks(char*, unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-table-cff.cc:sort_r_swap_blocks(char*, unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-table-color.cc:sort_r_swap_blocks(char*, unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-table-other.cc:sort_r_swap_blocks(char*, unsigned long, unsigned long)
Unexecuted instantiation: gsubgpos-context.cc:sort_r_swap_blocks(char*, unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-cff1.cc:sort_r_swap_blocks(char*, unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-cff2.cc:sort_r_swap_blocks(char*, unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-instancer-iup.cc:sort_r_swap_blocks(char*, unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-instancer-solver.cc:sort_r_swap_blocks(char*, unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-cff-common.cc:sort_r_swap_blocks(char*, unsigned long, unsigned long)
1369
1370
/* Implement recursive quicksort ourselves */
1371
/* Note: quicksort is not stable, equivalent values may be swapped */
1372
template <typename Compar>
1373
static inline void sort_r_simple(void *base, size_t nel, size_t w,
1374
                                 Compar compar)
1375
{
1376
  char *b = (char *)base, *end = b + nel*w;
1377
1378
  if(nel < 10) {
1379
    /* Insertion sort for arbitrarily small inputs */
1380
    char *pi, *pj;
1381
    for(pi = b+w; pi < end; pi += w) {
1382
      for(pj = pi; pj > b && sort_r_cmpswap(pj-w,pj,w,compar); pj -= w) {}
1383
    }
1384
  }
1385
  else
1386
  {
1387
    /* nel > 9; Quicksort */
1388
1389
    int cmp;
1390
    char *pl, *ple, *pr, *pre, *pivot;
1391
    char *last = b+w*(nel-1), *tmp;
1392
1393
    char *l[3];
1394
    l[0] = b + w;
1395
    l[1] = b+w*(nel/2);
1396
    l[2] = last - w;
1397
1398
    if(compar(l[0],l[1]) > 0) { SORT_R_SWAP(l[0], l[1], tmp); }
1399
    if(compar(l[1],l[2]) > 0) {
1400
      SORT_R_SWAP(l[1], l[2], tmp);
1401
      if(compar(l[0],l[1]) > 0) { SORT_R_SWAP(l[0], l[1], tmp); }
1402
    }
1403
1404
    if(l[1] != last) { sort_r_swap(l[1], last, w); }
1405
1406
    pivot = last;
1407
    ple = pl = b;
1408
    pre = pr = last;
1409
1410
    while(pl < pr) {
1411
      for(; pl < pr; pl += w) {
1412
        cmp = compar(pl, pivot);
1413
        if(cmp > 0) { break; }
1414
        else if(cmp == 0) {
1415
          if(ple < pl) { sort_r_swap(ple, pl, w); }
1416
          ple += w;
1417
        }
1418
      }
1419
      if(pl >= pr) { break; }
1420
      for(; pl < pr; ) {
1421
        pr -= w;
1422
        cmp = compar(pr, pivot);
1423
        if(cmp == 0) {
1424
          pre -= w;
1425
          if(pr < pre) { sort_r_swap(pr, pre, w); }
1426
        }
1427
        else if(cmp < 0) {
1428
          if(pl < pr) { sort_r_swap(pl, pr, w); }
1429
          pl += w;
1430
          break;
1431
        }
1432
      }
1433
    }
1434
1435
    pl = pr;
1436
1437
    sort_r_swap_blocks(b, ple-b, pl-ple);
1438
    sort_r_swap_blocks(pr, pre-pr, end-pre);
1439
1440
    sort_r_simple(b, (pl-ple)/w, w, compar);
1441
    sort_r_simple(end-(pre-pr), (pre-pr)/w, w, compar);
1442
  }
1443
}
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
14.2k
{
1449
14.2k
  qsort (base, nel, width, compar);
1450
14.2k
}
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.37k
{
1449
6.37k
  qsort (base, nel, width, compar);
1450
6.37k
}
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
1.48k
{
1449
1.48k
  qsort (base, nel, width, compar);
1450
1.48k
}
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.37k
{
1449
6.37k
  qsort (base, nel, width, compar);
1450
6.37k
}
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
1.17k
{
1458
1.17k
  static_assert (hb_is_trivially_copy_assignable (T), "");
1459
1.17k
  static_assert (hb_is_trivially_copy_assignable (T3), "");
1460
1461
1.17k
  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
1.17k
}
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
1.17k
{
1458
1.17k
  static_assert (hb_is_trivially_copy_assignable (T), "");
1459
1.17k
  static_assert (hb_is_trivially_copy_assignable (T3), "");
1460
1461
1.17k
  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
1.17k
}
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
13.2k
  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
6.34k
  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
3.52k
  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
2.82k
  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
377
  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
29
  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
29
  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
29
  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
29
  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
29
  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
29
  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
13.2k
  ~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
3.52k
  ~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
6.34k
  ~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
2.82k
  ~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
377
  ~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
29
  ~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
29
  ~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
29
  ~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
29
  ~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
29
  ~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
29
  ~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
4.07k
  void release () { active = false; }
hb-blob.cc:hb_scope_guard_t<_hb_blob_try_mmap(char const*)::$_0>::release()
Line
Count
Source
1704
3.52k
  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
377
  void release () { active = false; }
hb-unicode.cc:hb_scope_guard_t<hb_unicode_funcs_set_combining_class_func::$_0>::release()
Line
Count
Source
1704
29
  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
29
  void release () { active = false; }
hb-unicode.cc:hb_scope_guard_t<hb_unicode_funcs_set_mirroring_func::$_0>::release()
Line
Count
Source
1704
29
  void release () { active = false; }
hb-unicode.cc:hb_scope_guard_t<hb_unicode_funcs_set_script_func::$_0>::release()
Line
Count
Source
1704
29
  void release () { active = false; }
hb-unicode.cc:hb_scope_guard_t<hb_unicode_funcs_set_compose_func::$_0>::release()
Line
Count
Source
1704
29
  void release () { active = false; }
hb-unicode.cc:hb_scope_guard_t<hb_unicode_funcs_set_decompose_func::$_0>::release()
Line
Count
Source
1704
29
  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
13.2k
{ 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
6.34k
{ 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
3.52k
{ 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
2.82k
{ 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
377
{ 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
29
{ 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
29
{ 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
29
{ 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
29
{ 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
29
{ 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
29
{ 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
2.82k
#define HB_SCOPE_GUARD_NAME_(line) hb_scope_guard_##line
1716
2.82k
#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
2.82k
  (void) HB_SCOPE_GUARD_NAME(__LINE__)
1721
1722
1723
#endif /* HB_ALGS_HH */