Coverage Report

Created: 2026-07-10 11:04

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
5.06M
    static inline constexpr T operator | (T l, T r) { return T ((unsigned) l | (unsigned) r); } \
hb-aat-layout.cc:operator|(hb_glyph_flags_t, hb_glyph_flags_t)
Line
Count
Source
59
1.48M
    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
37.6k
    static inline constexpr T operator | (T l, T r) { return T ((unsigned) l | (unsigned) r); } \
hb-ot-layout.cc:operator|(hb_glyph_flags_t, hb_glyph_flags_t)
Line
Count
Source
59
4.66k
    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-math.cc:operator|(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-math.cc:operator|(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-math.cc:operator|(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-math.cc:operator|(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-math.cc:operator|(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-math.cc:operator|(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-math.cc:operator|(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-math.cc:operator|(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-math.cc:operator|(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-math.cc:operator|(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-math.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
77.9k
    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
2.01M
    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
48.1k
    static inline constexpr T operator | (T l, T r) { return T ((unsigned) l | (unsigned) r); } \
Unexecuted instantiation: hb-ot-shape.cc:operator|(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shape.cc:operator|(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shape.cc:operator|(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shape.cc:operator|(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shape.cc:operator|(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shape.cc:operator|(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shape.cc:operator|(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shape.cc:operator|(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-ot-var.cc:operator|(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-var.cc:operator|(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-var.cc:operator|(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-var.cc:operator|(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-var.cc:operator|(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-var.cc:operator|(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-var.cc:operator|(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-var.cc:operator|(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-var.cc:operator|(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-var.cc:operator|(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-var.cc:operator|(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-shape-plan.cc:operator|(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-shape-plan.cc:operator|(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-shape-plan.cc:operator|(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-shape-plan.cc:operator|(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-shape-plan.cc:operator|(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-shape-plan.cc:operator|(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-shape.cc:operator|(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-shape.cc:operator|(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-shape.cc:operator|(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-shape.cc:operator|(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-shape.cc:operator|(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-shape.cc:operator|(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-static.cc:operator|(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-static.cc:operator|(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-static.cc:operator|(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-static.cc:operator|(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-static.cc:operator|(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-static.cc:operator|(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-static.cc:operator|(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-static.cc:operator|(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-static.cc:operator|(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-static.cc:operator|(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-static.cc:operator|(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-style.cc:operator|(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-style.cc:operator|(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-style.cc:operator|(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-style.cc:operator|(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-style.cc:operator|(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-style.cc:operator|(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-style.cc:operator|(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-style.cc:operator|(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-style.cc:operator|(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-style.cc:operator|(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-style.cc:operator|(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-graphite2.cc:operator|(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-graphite2.cc:operator|(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-graphite2.cc:operator|(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-graphite2.cc:operator|(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-graphite2.cc:operator|(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-graphite2.cc:operator|(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-buffer-verify.cc:operator|(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-buffer-verify.cc:operator|(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-buffer-verify.cc:operator|(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-buffer-verify.cc:operator|(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-buffer-verify.cc:operator|(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-paint.cc:operator|(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-paint.cc:operator|(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-paint.cc:operator|(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-paint.cc:operator|(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-paint.cc:operator|(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-paint.cc:operator|(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-cff1-table.cc:operator|(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-cff1-table.cc:operator|(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-cff1-table.cc:operator|(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-cff1-table.cc:operator|(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-cff1-table.cc:operator|(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-cff1-table.cc:operator|(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-cff1-table.cc:operator|(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-cff1-table.cc:operator|(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-cff1-table.cc:operator|(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-cff1-table.cc:operator|(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-cff1-table.cc:operator|(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-ot-cff2-table.cc:operator|(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-cff2-table.cc:operator|(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-cff2-table.cc:operator|(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-cff2-table.cc:operator|(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-cff2-table.cc:operator|(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-cff2-table.cc:operator|(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-cff2-table.cc:operator|(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-cff2-table.cc:operator|(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-cff2-table.cc:operator|(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-cff2-table.cc:operator|(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-cff2-table.cc:operator|(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
hb-ot-map.cc:operator|(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Line
Count
Source
59
1.26M
    static inline constexpr T operator | (T l, T r) { return T ((unsigned) l | (unsigned) r); } \
Unexecuted instantiation: hb-ot-map.cc:operator|(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-map.cc:operator|(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-map.cc:operator|(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-map.cc:operator|(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-map.cc:operator|(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-map.cc:operator|(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-map.cc:operator|(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-map.cc:operator|(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-map.cc:operator|(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:operator|(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:operator|(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
hb-ot-shaper-arabic.cc:operator|(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Line
Count
Source
59
4.11k
    static inline constexpr T operator | (T l, T r) { return T ((unsigned) l | (unsigned) r); } \
Unexecuted instantiation: hb-ot-shaper-arabic.cc:operator|(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:operator|(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:operator|(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:operator|(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:operator|(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:operator|(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:operator|(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:operator|(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-ot-shaper-default.cc:operator|(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-default.cc:operator|(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shaper-default.cc:operator|(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-default.cc:operator|(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-default.cc:operator|(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-default.cc:operator|(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shaper-default.cc:operator|(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-default.cc:operator|(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-default.cc:operator|(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-default.cc:operator|(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:operator|(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:operator|(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:operator|(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:operator|(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:operator|(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:operator|(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:operator|(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:operator|(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:operator|(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:operator|(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:operator|(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:operator|(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:operator|(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:operator|(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:operator|(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:operator|(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:operator|(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:operator|(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:operator|(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:operator|(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic.cc:operator|(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic.cc:operator|(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic.cc:operator|(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic.cc:operator|(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic.cc:operator|(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic.cc:operator|(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic.cc:operator|(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic.cc:operator|(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-indic.cc:operator|(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic.cc:operator|(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
hb-ot-shaper-khmer.cc:operator|(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Line
Count
Source
59
7.77k
    static inline constexpr T operator | (T l, T r) { return T ((unsigned) l | (unsigned) r); } \
Unexecuted instantiation: hb-ot-shaper-khmer.cc:operator|(hb_glyph_flags_t, hb_glyph_flags_t)
hb-ot-shaper-khmer.cc:operator|(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Line
Count
Source
59
339
    static inline constexpr T operator | (T l, T r) { return T ((unsigned) l | (unsigned) r); } \
Unexecuted instantiation: hb-ot-shaper-khmer.cc:operator|(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:operator|(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:operator|(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:operator|(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:operator|(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:operator|(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:operator|(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:operator|(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:operator|(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:operator|(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:operator|(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:operator|(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:operator|(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:operator|(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:operator|(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:operator|(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:operator|(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:operator|(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:operator|(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:operator|(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:operator|(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:operator|(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:operator|(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:operator|(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:operator|(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:operator|(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:operator|(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-thai.cc:operator|(hb_glyph_flags_t, hb_glyph_flags_t)
hb-ot-shaper-thai.cc:operator|(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Line
Count
Source
59
35.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
84.0k
    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
312M
    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
32.6M
    static inline constexpr T operator & (T l, T r) { return T ((unsigned) l & (unsigned) r); } \
hb-ot-layout.cc:operator&(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Line
Count
Source
60
21.1M
    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-math.cc:operator&(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-math.cc:operator&(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-math.cc:operator&(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-math.cc:operator&(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-math.cc:operator&(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-math.cc:operator&(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-math.cc:operator&(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-math.cc:operator&(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-math.cc:operator&(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-math.cc:operator&(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-math.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
85.4M
    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
127M
    static inline constexpr T operator & (T l, T r) { return T ((unsigned) l & (unsigned) r); } \
Unexecuted instantiation: hb-ot-shape.cc:operator&(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shape.cc:operator&(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shape.cc:operator&(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shape.cc:operator&(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shape.cc:operator&(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shape.cc:operator&(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shape.cc:operator&(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shape.cc:operator&(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shape.cc:operator&(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-ot-var.cc:operator&(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-var.cc:operator&(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-var.cc:operator&(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-var.cc:operator&(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-var.cc:operator&(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-var.cc:operator&(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-var.cc:operator&(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-var.cc:operator&(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-var.cc:operator&(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-var.cc:operator&(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-var.cc:operator&(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-shape-plan.cc:operator&(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-shape-plan.cc:operator&(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-shape-plan.cc:operator&(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-shape-plan.cc:operator&(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-shape-plan.cc:operator&(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-shape-plan.cc:operator&(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
hb-shape.cc:operator&(hb_buffer_flags_t, hb_buffer_flags_t)
Line
Count
Source
60
21.1M
    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.02M
    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
358k
    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
476k
    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
717
    static inline constexpr T operator & (T l, T r) { return T ((unsigned) l & (unsigned) r); } \
Unexecuted instantiation: hb-ot-shaper-hangul.cc:operator&(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:operator&(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:operator&(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:operator&(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:operator&(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:operator&(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:operator&(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:operator&(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:operator&(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:operator&(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:operator&(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:operator&(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:operator&(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:operator&(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:operator&(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:operator&(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:operator&(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:operator&(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:operator&(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic.cc:operator&(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic.cc:operator&(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic.cc:operator&(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic.cc:operator&(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic.cc:operator&(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic.cc:operator&(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic.cc:operator&(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-indic.cc:operator&(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic.cc:operator&(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic.cc:operator&(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
hb-ot-shaper-khmer.cc:operator&(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Line
Count
Source
60
1.01k
    static inline constexpr T operator & (T l, T r) { return T ((unsigned) l & (unsigned) r); } \
Unexecuted instantiation: hb-ot-shaper-khmer.cc:operator&(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:operator&(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:operator&(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:operator&(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:operator&(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:operator&(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:operator&(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:operator&(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:operator&(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:operator&(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:operator&(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:operator&(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:operator&(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:operator&(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:operator&(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:operator&(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:operator&(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:operator&(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:operator&(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
hb-ot-shaper-syllabic.cc:operator&(hb_buffer_flags_t, hb_buffer_flags_t)
Line
Count
Source
60
45.2k
    static inline constexpr T operator & (T l, T r) { return T ((unsigned) l & (unsigned) r); } \
hb-ot-shaper-syllabic.cc:operator&(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Line
Count
Source
60
45.2k
    static inline constexpr T operator & (T l, T r) { return T ((unsigned) l & (unsigned) r); } \
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:operator&(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:operator&(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:operator&(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:operator&(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:operator&(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:operator&(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:operator&(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:operator&(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-thai.cc:operator&(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-thai.cc:operator&(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shaper-thai.cc:operator&(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-thai.cc:operator&(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-thai.cc:operator&(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-thai.cc:operator&(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shaper-thai.cc:operator&(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-thai.cc:operator&(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-thai.cc:operator&(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-thai.cc:operator&(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-use.cc:operator&(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-use.cc:operator&(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shaper-use.cc:operator&(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-use.cc:operator&(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-use.cc:operator&(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-use.cc:operator&(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shaper-use.cc:operator&(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-use.cc:operator&(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-use.cc:operator&(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-use.cc:operator&(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:operator&(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:operator&(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:operator&(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:operator&(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:operator&(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:operator&(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:operator&(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:operator&(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:operator&(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:operator&(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shape-fallback.cc:operator&(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shape-fallback.cc:operator&(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shape-fallback.cc:operator&(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shape-fallback.cc:operator&(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shape-fallback.cc:operator&(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shape-fallback.cc:operator&(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shape-fallback.cc:operator&(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shape-fallback.cc:operator&(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shape-fallback.cc:operator&(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shape-fallback.cc:operator&(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shape-fallback.cc:operator&(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
hb-ot-shape-normalize.cc:operator&(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Line
Count
Source
60
21.1M
    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
88.6k
    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
19
    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-math.cc:operator^(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-math.cc:operator^(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-math.cc:operator^(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-math.cc:operator^(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-math.cc:operator^(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-math.cc:operator^(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-math.cc:operator^(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-math.cc:operator^(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-math.cc:operator^(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-math.cc:operator^(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-math.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
19
    static inline constexpr T operator ^ (T l, T r) { return T ((unsigned) l ^ (unsigned) r); } \
Unexecuted instantiation: hb-ot-map.cc:operator^(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-map.cc:operator^(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-map.cc:operator^(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-map.cc:operator^(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-map.cc:operator^(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-map.cc:operator^(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-map.cc:operator^(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-map.cc:operator^(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-map.cc:operator^(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:operator^(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:operator^(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:operator^(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:operator^(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:operator^(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:operator^(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:operator^(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:operator^(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:operator^(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:operator^(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:operator^(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-ot-shaper-default.cc:operator^(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-default.cc:operator^(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shaper-default.cc:operator^(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-default.cc:operator^(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-default.cc:operator^(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-default.cc:operator^(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shaper-default.cc:operator^(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-default.cc:operator^(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-default.cc:operator^(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-default.cc:operator^(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:operator^(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:operator^(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:operator^(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:operator^(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:operator^(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:operator^(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:operator^(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:operator^(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:operator^(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:operator^(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:operator^(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:operator^(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:operator^(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:operator^(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:operator^(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:operator^(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:operator^(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:operator^(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:operator^(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:operator^(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic.cc:operator^(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic.cc:operator^(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic.cc:operator^(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic.cc:operator^(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic.cc:operator^(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic.cc:operator^(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic.cc:operator^(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-indic.cc:operator^(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic.cc:operator^(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic.cc:operator^(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:operator^(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:operator^(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:operator^(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:operator^(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:operator^(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:operator^(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:operator^(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:operator^(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:operator^(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:operator^(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:operator^(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:operator^(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:operator^(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:operator^(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:operator^(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:operator^(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:operator^(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:operator^(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:operator^(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:operator^(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:operator^(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:operator^(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:operator^(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:operator^(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:operator^(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:operator^(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:operator^(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:operator^(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:operator^(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:operator^(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-thai.cc:operator^(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-thai.cc:operator^(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shaper-thai.cc:operator^(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-thai.cc:operator^(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-thai.cc:operator^(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-thai.cc:operator^(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shaper-thai.cc:operator^(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-thai.cc:operator^(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-thai.cc:operator^(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-thai.cc:operator^(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-use.cc:operator^(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-use.cc:operator^(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shaper-use.cc:operator^(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-use.cc:operator^(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-use.cc:operator^(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-use.cc:operator^(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shaper-use.cc:operator^(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-use.cc:operator^(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-use.cc:operator^(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-use.cc:operator^(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:operator^(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:operator^(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:operator^(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:operator^(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:operator^(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:operator^(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:operator^(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:operator^(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:operator^(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:operator^(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shape-fallback.cc:operator^(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shape-fallback.cc:operator^(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shape-fallback.cc:operator^(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shape-fallback.cc:operator^(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shape-fallback.cc:operator^(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shape-fallback.cc:operator^(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shape-fallback.cc:operator^(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shape-fallback.cc:operator^(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shape-fallback.cc:operator^(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shape-fallback.cc:operator^(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shape-fallback.cc:operator^(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-ot-shape-normalize.cc:operator^(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shape-normalize.cc:operator^(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shape-normalize.cc:operator^(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shape-normalize.cc:operator^(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shape-normalize.cc:operator^(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shape-normalize.cc:operator^(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shape-normalize.cc:operator^(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shape-normalize.cc:operator^(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shape-normalize.cc:operator^(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shape-normalize.cc:operator^(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-buffer-serialize.cc:operator^(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-buffer-serialize.cc:operator^(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-buffer-serialize.cc:operator^(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-buffer-serialize.cc:operator^(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-buffer-serialize.cc:operator^(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:operator^(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:operator^(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:operator^(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:operator^(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:operator^(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:operator^(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:operator^(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:operator^(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:operator^(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:operator^(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-subset-input.cc:operator^(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-subset-input.cc:operator^(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-subset-input.cc:operator^(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-subset-input.cc:operator^(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-subset-input.cc:operator^(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-subset-input.cc:operator^(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-subset-input.cc:operator^(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-subset-input.cc:operator^(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-subset.cc:operator^(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-subset.cc:operator^(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-subset.cc:operator^(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-subset.cc:operator^(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-subset.cc:operator^(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-subset.cc:operator^(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-subset.cc:operator^(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-subset.cc:operator^(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-subset.cc:operator^(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-subset.cc:operator^(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-subset.cc:operator^(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-subset-plan.cc:operator^(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-subset-plan.cc:operator^(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-subset-plan.cc:operator^(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-subset-plan.cc:operator^(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-subset-plan.cc:operator^(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-subset-plan.cc:operator^(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-subset-plan.cc:operator^(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-subset-plan.cc:operator^(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-subset-plan.cc:operator^(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-subset-plan.cc:operator^(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-subset-plan.cc:operator^(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-subset-plan-layout.cc:operator^(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-subset-plan-layout.cc:operator^(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-subset-plan-layout.cc:operator^(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-subset-plan-layout.cc:operator^(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-subset-plan-layout.cc:operator^(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-subset-plan-layout.cc:operator^(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-subset-plan-layout.cc:operator^(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-subset-plan-layout.cc:operator^(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-subset-plan-layout.cc:operator^(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-subset-plan-layout.cc:operator^(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-subset-plan-layout.cc:operator^(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-subset-plan-var.cc:operator^(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-subset-plan-var.cc:operator^(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-subset-plan-var.cc:operator^(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-subset-plan-var.cc:operator^(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-subset-plan-var.cc:operator^(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-subset-plan-var.cc:operator^(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-subset-plan-var.cc:operator^(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-subset-plan-var.cc:operator^(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-subset-plan-var.cc:operator^(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-subset-plan-var.cc:operator^(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-subset-plan-var.cc:operator^(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-subset-table-layout.cc:operator^(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-subset-table-layout.cc:operator^(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-subset-table-layout.cc:operator^(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-subset-table-layout.cc:operator^(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-subset-table-layout.cc:operator^(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-subset-table-layout.cc:operator^(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-subset-table-layout.cc:operator^(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-subset-table-layout.cc:operator^(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-subset-table-layout.cc:operator^(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-subset-table-layout.cc:operator^(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-subset-table-layout.cc:operator^(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-subset-table-var.cc:operator^(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-subset-table-var.cc:operator^(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-subset-table-var.cc:operator^(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-subset-table-var.cc:operator^(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-subset-table-var.cc:operator^(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-subset-table-var.cc:operator^(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-subset-table-var.cc:operator^(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-subset-table-var.cc:operator^(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-subset-table-var.cc:operator^(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-subset-table-var.cc:operator^(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-subset-table-var.cc:operator^(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-subset-table-cff.cc:operator^(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-subset-table-cff.cc:operator^(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-subset-table-cff.cc:operator^(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-subset-table-cff.cc:operator^(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-subset-table-cff.cc:operator^(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-subset-table-cff.cc:operator^(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-subset-table-cff.cc:operator^(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-subset-table-cff.cc:operator^(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-subset-table-cff.cc:operator^(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-subset-table-cff.cc:operator^(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-subset-table-cff.cc:operator^(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-subset-table-color.cc:operator^(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-subset-table-color.cc:operator^(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-subset-table-color.cc:operator^(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-subset-table-color.cc:operator^(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-subset-table-color.cc:operator^(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-subset-table-color.cc:operator^(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-subset-table-color.cc:operator^(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-subset-table-color.cc:operator^(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-subset-table-color.cc:operator^(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-subset-table-color.cc:operator^(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-subset-table-color.cc:operator^(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-subset-table-other.cc:operator^(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-subset-table-other.cc:operator^(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-subset-table-other.cc:operator^(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-subset-table-other.cc:operator^(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-subset-table-other.cc:operator^(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-subset-table-other.cc:operator^(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-subset-table-other.cc:operator^(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-subset-table-other.cc:operator^(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-subset-table-other.cc:operator^(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-subset-table-other.cc:operator^(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-subset-table-other.cc:operator^(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
Unexecuted instantiation: gsubgpos-context.cc:operator^(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: gsubgpos-context.cc:operator^(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: gsubgpos-context.cc:operator^(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: gsubgpos-context.cc:operator^(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: gsubgpos-context.cc:operator^(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: gsubgpos-context.cc:operator^(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: gsubgpos-context.cc:operator^(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: gsubgpos-context.cc:operator^(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: gsubgpos-context.cc:operator^(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: gsubgpos-context.cc:operator^(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: gsubgpos-context.cc:operator^(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-subset-cff1.cc:operator^(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-subset-cff1.cc:operator^(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-subset-cff1.cc:operator^(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-subset-cff1.cc:operator^(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-subset-cff1.cc:operator^(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-subset-cff1.cc:operator^(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-subset-cff1.cc:operator^(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-subset-cff1.cc:operator^(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-subset-cff1.cc:operator^(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-subset-cff1.cc:operator^(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-subset-cff1.cc:operator^(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-subset-cff2.cc:operator^(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-subset-cff2.cc:operator^(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-subset-cff2.cc:operator^(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-subset-cff2.cc:operator^(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-subset-cff2.cc:operator^(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-subset-cff2.cc:operator^(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-subset-cff2.cc:operator^(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-subset-cff2.cc:operator^(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-subset-cff2.cc:operator^(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-subset-cff2.cc:operator^(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-subset-cff2.cc:operator^(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-subset-instancer-iup.cc:operator^(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-subset-instancer-iup.cc:operator^(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-subset-instancer-iup.cc:operator^(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-subset-instancer-iup.cc:operator^(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-subset-instancer-iup.cc:operator^(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-subset-instancer-iup.cc:operator^(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-subset-instancer-iup.cc:operator^(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-subset-cff-common.cc:operator^(hb_glyph_flags_t, hb_glyph_flags_t)
Unexecuted instantiation: hb-subset-cff-common.cc:operator^(hb_buffer_flags_t, hb_buffer_flags_t)
Unexecuted instantiation: hb-subset-cff-common.cc:operator^(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-subset-cff-common.cc:operator^(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-subset-cff-common.cc:operator^(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-subset-cff-common.cc:operator^(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-subset-cff-common.cc:operator^(hb_serialize_error_t, hb_serialize_error_t)
Unexecuted instantiation: hb-subset-cff-common.cc:operator^(hb_subset_flags_t, hb_subset_flags_t)
Unexecuted instantiation: hb-subset-cff-common.cc:operator^(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-subset-cff-common.cc:operator^(hb_unicode_props_flags_t, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-subset-cff-common.cc:operator^(OT::LookupFlag::Flags, OT::LookupFlag::Flags)
62
2.54M
    static inline constexpr unsigned operator ~ (T r) { return (~(unsigned) r); } \
Unexecuted instantiation: hb-aat-layout.cc:operator~(hb_unicode_props_flags_t)
Unexecuted instantiation: hb-aat-layout.cc:operator~(OT::LookupFlag::Flags)
Unexecuted instantiation: hb-aat-layout.cc:operator~(hb_glyph_flags_t)
Unexecuted instantiation: hb-aat-layout.cc:operator~(hb_buffer_flags_t)
Unexecuted instantiation: hb-aat-layout.cc:operator~(hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-aat-layout.cc:operator~(hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-aat-layout.cc:operator~(hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-aat-layout.cc:operator~(hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-aat-layout.cc:operator~(hb_serialize_error_t)
Unexecuted instantiation: hb-aat-layout.cc:operator~(hb_subset_flags_t)
Unexecuted instantiation: hb-aat-layout.cc:operator~(hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-aat-map.cc:operator~(hb_glyph_flags_t)
Unexecuted instantiation: hb-aat-map.cc:operator~(hb_buffer_flags_t)
Unexecuted instantiation: hb-aat-map.cc:operator~(hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-aat-map.cc:operator~(hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-aat-map.cc:operator~(hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-aat-map.cc:operator~(hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-aat-map.cc:operator~(hb_serialize_error_t)
Unexecuted instantiation: hb-aat-map.cc:operator~(hb_subset_flags_t)
Unexecuted instantiation: hb-aat-map.cc:operator~(hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-aat-map.cc:operator~(hb_unicode_props_flags_t)
Unexecuted instantiation: hb-aat-map.cc:operator~(OT::LookupFlag::Flags)
hb-buffer.cc:operator~(hb_glyph_flags_t)
Line
Count
Source
62
1.34M
    static inline constexpr unsigned operator ~ (T r) { return (~(unsigned) r); } \
Unexecuted instantiation: hb-buffer.cc:operator~(hb_buffer_flags_t)
Unexecuted instantiation: hb-buffer.cc:operator~(hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-buffer.cc:operator~(hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-buffer.cc:operator~(hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-buffer.cc:operator~(hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-buffer.cc:operator~(hb_serialize_error_t)
Unexecuted instantiation: hb-buffer.cc:operator~(hb_subset_flags_t)
Unexecuted instantiation: hb-face.cc:operator~(hb_glyph_flags_t)
Unexecuted instantiation: hb-face.cc:operator~(hb_buffer_flags_t)
Unexecuted instantiation: hb-face.cc:operator~(hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-face.cc:operator~(hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-face.cc:operator~(hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-face.cc:operator~(hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-face.cc:operator~(hb_serialize_error_t)
Unexecuted instantiation: hb-face.cc:operator~(hb_subset_flags_t)
Unexecuted instantiation: hb-face.cc:operator~(hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-face.cc:operator~(hb_unicode_props_flags_t)
Unexecuted instantiation: hb-face.cc:operator~(OT::LookupFlag::Flags)
Unexecuted instantiation: hb-face-builder.cc:operator~(hb_glyph_flags_t)
Unexecuted instantiation: hb-face-builder.cc:operator~(hb_buffer_flags_t)
Unexecuted instantiation: hb-face-builder.cc:operator~(hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-face-builder.cc:operator~(hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-face-builder.cc:operator~(hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-face-builder.cc:operator~(hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-face-builder.cc:operator~(hb_serialize_error_t)
Unexecuted instantiation: hb-face-builder.cc:operator~(hb_subset_flags_t)
Unexecuted instantiation: hb-fallback-shape.cc:operator~(hb_glyph_flags_t)
Unexecuted instantiation: hb-fallback-shape.cc:operator~(hb_buffer_flags_t)
Unexecuted instantiation: hb-fallback-shape.cc:operator~(hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-fallback-shape.cc:operator~(hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-fallback-shape.cc:operator~(hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-fallback-shape.cc:operator~(hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-font.cc:operator~(hb_glyph_flags_t)
Unexecuted instantiation: hb-font.cc:operator~(hb_buffer_flags_t)
Unexecuted instantiation: hb-font.cc:operator~(hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-font.cc:operator~(hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-font.cc:operator~(hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-font.cc:operator~(hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-font.cc:operator~(hb_serialize_error_t)
Unexecuted instantiation: hb-font.cc:operator~(hb_subset_flags_t)
Unexecuted instantiation: hb-font.cc:operator~(hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-font.cc:operator~(hb_unicode_props_flags_t)
Unexecuted instantiation: hb-font.cc:operator~(OT::LookupFlag::Flags)
Unexecuted instantiation: hb-ot-color.cc:operator~(hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-color.cc:operator~(hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-color.cc:operator~(hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-color.cc:operator~(hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-color.cc:operator~(hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-color.cc:operator~(hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-color.cc:operator~(hb_serialize_error_t)
Unexecuted instantiation: hb-ot-color.cc:operator~(hb_subset_flags_t)
Unexecuted instantiation: hb-ot-color.cc:operator~(hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-color.cc:operator~(hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-color.cc:operator~(OT::LookupFlag::Flags)
Unexecuted instantiation: hb-ot-face.cc:operator~(hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-face.cc:operator~(hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-face.cc:operator~(hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-face.cc:operator~(hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-face.cc:operator~(hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-face.cc:operator~(hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-face.cc:operator~(hb_serialize_error_t)
Unexecuted instantiation: hb-ot-face.cc:operator~(hb_subset_flags_t)
Unexecuted instantiation: hb-ot-face.cc:operator~(hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-face.cc:operator~(hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-face.cc:operator~(OT::LookupFlag::Flags)
Unexecuted instantiation: hb-ot-face.cc:OT::operator~(OT::VarComponent::flags_t)
Unexecuted instantiation: hb-ot-font.cc:operator~(hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-font.cc:operator~(hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-font.cc:operator~(hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-font.cc:operator~(hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-font.cc:operator~(hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-font.cc:operator~(hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-font.cc:operator~(hb_serialize_error_t)
Unexecuted instantiation: hb-ot-font.cc:operator~(hb_subset_flags_t)
Unexecuted instantiation: hb-ot-font.cc:operator~(hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-font.cc:operator~(hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-font.cc:operator~(OT::LookupFlag::Flags)
Unexecuted instantiation: hb-ot-font.cc:OT::operator~(OT::VarComponent::flags_t)
Unexecuted instantiation: VARC.cc:operator~(hb_glyph_flags_t)
Unexecuted instantiation: VARC.cc:operator~(hb_buffer_flags_t)
Unexecuted instantiation: VARC.cc:operator~(hb_buffer_serialize_flags_t)
Unexecuted instantiation: VARC.cc:operator~(hb_buffer_diff_flags_t)
Unexecuted instantiation: VARC.cc:operator~(hb_buffer_scratch_flags_t)
Unexecuted instantiation: VARC.cc:operator~(hb_ot_map_feature_flags_t)
Unexecuted instantiation: VARC.cc:operator~(hb_serialize_error_t)
Unexecuted instantiation: VARC.cc:operator~(hb_subset_flags_t)
Unexecuted instantiation: VARC.cc:operator~(hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: VARC.cc:operator~(hb_unicode_props_flags_t)
Unexecuted instantiation: VARC.cc:operator~(OT::LookupFlag::Flags)
Unexecuted instantiation: VARC.cc:OT::operator~(OT::VarComponent::flags_t)
Unexecuted instantiation: hb-ot-layout.cc:operator~(OT::LookupFlag::Flags)
hb-ot-layout.cc:operator~(hb_ot_layout_glyph_props_flags_t)
Line
Count
Source
62
9.60k
    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-math.cc:operator~(hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-math.cc:operator~(hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-math.cc:operator~(hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-math.cc:operator~(hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-math.cc:operator~(hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-math.cc:operator~(hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-math.cc:operator~(hb_serialize_error_t)
Unexecuted instantiation: hb-ot-math.cc:operator~(hb_subset_flags_t)
Unexecuted instantiation: hb-ot-math.cc:operator~(hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-math.cc:operator~(hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-math.cc:operator~(OT::LookupFlag::Flags)
Unexecuted instantiation: hb-ot-metrics.cc:operator~(hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-metrics.cc:operator~(hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-metrics.cc:operator~(hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-metrics.cc:operator~(hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-metrics.cc:operator~(hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-metrics.cc:operator~(hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-metrics.cc:operator~(hb_serialize_error_t)
Unexecuted instantiation: hb-ot-metrics.cc:operator~(hb_subset_flags_t)
Unexecuted instantiation: hb-ot-metrics.cc:operator~(hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-metrics.cc:operator~(hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-metrics.cc:operator~(OT::LookupFlag::Flags)
Unexecuted instantiation: hb-ot-name.cc:operator~(hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-name.cc:operator~(hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-name.cc:operator~(hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-name.cc:operator~(hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-name.cc:operator~(hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-name.cc:operator~(hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-name.cc:operator~(hb_serialize_error_t)
Unexecuted instantiation: hb-ot-name.cc:operator~(hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shape.cc:operator~(hb_unicode_props_flags_t)
hb-ot-shape.cc:operator~(hb_glyph_flags_t)
Line
Count
Source
62
1.12M
    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
35.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
23.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
3.44M
    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
37.6k
    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-math.cc:operator|=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-math.cc:operator|=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-math.cc:operator|=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-math.cc:operator|=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-math.cc:operator|=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-math.cc:operator|=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-math.cc:operator|=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-math.cc:operator|=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-math.cc:operator|=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-math.cc:operator|=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-math.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
2.01M
    static inline T& operator |= (T &l, T r) { l = l | r; return l; } \
Unexecuted instantiation: hb-ot-shape.cc:operator|=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shape.cc:operator|=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shape.cc:operator|=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shape.cc:operator|=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shape.cc:operator|=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shape.cc:operator|=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shape.cc:operator|=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shape.cc:operator|=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shape.cc:operator|=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shape.cc:operator|=(OT::LookupFlag::Flags&, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-ot-var.cc:operator|=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-var.cc:operator|=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-var.cc:operator|=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-var.cc:operator|=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-var.cc:operator|=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-var.cc:operator|=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-var.cc:operator|=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-var.cc:operator|=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-var.cc:operator|=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-var.cc:operator|=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-var.cc:operator|=(OT::LookupFlag::Flags&, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-shape-plan.cc:operator|=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-shape-plan.cc:operator|=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-shape-plan.cc:operator|=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-shape-plan.cc:operator|=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-shape-plan.cc:operator|=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-shape-plan.cc:operator|=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-shape.cc:operator|=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-shape.cc:operator|=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-shape.cc:operator|=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-shape.cc:operator|=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-shape.cc:operator|=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-shape.cc:operator|=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-static.cc:operator|=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-static.cc:operator|=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-static.cc:operator|=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-static.cc:operator|=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-static.cc:operator|=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-static.cc:operator|=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-static.cc:operator|=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-static.cc:operator|=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-static.cc:operator|=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-static.cc:operator|=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-static.cc:operator|=(OT::LookupFlag::Flags&, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-style.cc:operator|=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-style.cc:operator|=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-style.cc:operator|=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-style.cc:operator|=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-style.cc:operator|=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-style.cc:operator|=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-style.cc:operator|=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-style.cc:operator|=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-style.cc:operator|=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-style.cc:operator|=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-style.cc:operator|=(OT::LookupFlag::Flags&, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-graphite2.cc:operator|=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-graphite2.cc:operator|=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-graphite2.cc:operator|=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-graphite2.cc:operator|=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-graphite2.cc:operator|=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-graphite2.cc:operator|=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-buffer-verify.cc:operator|=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-buffer-verify.cc:operator|=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-buffer-verify.cc:operator|=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-buffer-verify.cc:operator|=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-buffer-verify.cc:operator|=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-paint.cc:operator|=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-paint.cc:operator|=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-paint.cc:operator|=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-paint.cc:operator|=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-paint.cc:operator|=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-paint.cc:operator|=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-cff1-table.cc:operator|=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-cff1-table.cc:operator|=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-cff1-table.cc:operator|=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-cff1-table.cc:operator|=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-cff1-table.cc:operator|=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-cff1-table.cc:operator|=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-cff1-table.cc:operator|=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-cff1-table.cc:operator|=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-cff1-table.cc:operator|=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-cff1-table.cc:operator|=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-cff1-table.cc:operator|=(OT::LookupFlag::Flags&, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-ot-cff2-table.cc:operator|=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-cff2-table.cc:operator|=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-cff2-table.cc:operator|=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-cff2-table.cc:operator|=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-cff2-table.cc:operator|=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-cff2-table.cc:operator|=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-cff2-table.cc:operator|=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-cff2-table.cc:operator|=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-cff2-table.cc:operator|=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-cff2-table.cc:operator|=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-cff2-table.cc:operator|=(OT::LookupFlag::Flags&, OT::LookupFlag::Flags)
hb-ot-map.cc:operator|=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Line
Count
Source
63
1.26M
    static inline T& operator |= (T &l, T r) { l = l | r; return l; } \
Unexecuted instantiation: hb-ot-map.cc:operator|=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-map.cc:operator|=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-map.cc:operator|=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-map.cc:operator|=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-map.cc:operator|=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-map.cc:operator|=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-map.cc:operator|=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-map.cc:operator|=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-map.cc:operator|=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:operator|=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:operator|=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:operator|=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:operator|=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:operator|=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:operator|=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:operator|=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:operator|=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:operator|=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:operator|=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:operator|=(OT::LookupFlag::Flags&, OT::LookupFlag::Flags)
Unexecuted instantiation: hb-ot-shaper-default.cc:operator|=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-default.cc:operator|=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shaper-default.cc:operator|=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-default.cc:operator|=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-default.cc:operator|=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-default.cc:operator|=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shaper-default.cc:operator|=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-default.cc:operator|=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-default.cc:operator|=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-default.cc:operator|=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:operator|=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:operator|=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:operator|=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:operator|=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:operator|=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:operator|=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:operator|=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:operator|=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:operator|=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:operator|=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:operator|=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:operator|=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:operator|=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:operator|=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:operator|=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:operator|=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:operator|=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:operator|=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:operator|=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:operator|=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic.cc:operator|=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic.cc:operator|=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic.cc:operator|=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic.cc:operator|=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic.cc:operator|=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic.cc:operator|=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic.cc:operator|=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-shaper-indic.cc:operator|=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic.cc:operator|=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-shaper-indic.cc:operator|=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
hb-ot-shaper-khmer.cc:operator|=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Line
Count
Source
63
7.77k
    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
35.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
84.0k
    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-math.cc:operator&=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-math.cc:operator&=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-math.cc:operator&=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-math.cc:operator&=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-math.cc:operator&=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-math.cc:operator&=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-math.cc:operator&=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-math.cc:operator&=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-math.cc:operator&=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-math.cc:operator&=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-math.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
19
    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-math.cc:operator^=(hb_glyph_flags_t&, hb_glyph_flags_t)
Unexecuted instantiation: hb-ot-math.cc:operator^=(hb_buffer_flags_t&, hb_buffer_flags_t)
Unexecuted instantiation: hb-ot-math.cc:operator^=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t)
Unexecuted instantiation: hb-ot-math.cc:operator^=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t)
Unexecuted instantiation: hb-ot-math.cc:operator^=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t)
Unexecuted instantiation: hb-ot-math.cc:operator^=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t)
Unexecuted instantiation: hb-ot-math.cc:operator^=(hb_serialize_error_t&, hb_serialize_error_t)
Unexecuted instantiation: hb-ot-math.cc:operator^=(hb_subset_flags_t&, hb_subset_flags_t)
Unexecuted instantiation: hb-ot-math.cc:operator^=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t)
Unexecuted instantiation: hb-ot-math.cc:operator^=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t)
Unexecuted instantiation: hb-ot-math.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
19
    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
984M
#define FLAG(x) (static_assert_expr ((unsigned)(x) < 32) + (((uint32_t) 1U) << (unsigned)(x)))
74
293M
#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-math.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-math.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-ot-metrics.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-ot-name.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-ot-shape.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-ot-tag.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-ot-var.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-set.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-shape-plan.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-shape.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-shaper.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-static.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-style.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-unicode.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-graphite2.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-icu.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-buffer-verify.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-paint.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-paint-bounded.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-paint-extents.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-ot-cff1-table.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-ot-cff2-table.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-ot-map.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-ot-shaper-default.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-ot-shaper-indic.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-ot-shaper-thai.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-ot-shaper-use.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-ot-shape-normalize.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-ucd.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-buffer-serialize.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-subset-input.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-subset.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-subset-plan.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-subset-plan-layout.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-subset-plan-var.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-subset-table-layout.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-subset-table-var.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-subset-table-cff.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-subset-table-color.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-subset-table-other.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: gsubgpos-context.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-subset-cff1.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-subset-cff2.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-subset-instancer-iup.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-subset-instancer-solver.cc:hb_uint32_swap(unsigned int)
Unexecuted instantiation: hb-subset-cff-common.cc:hb_uint32_swap(unsigned int)
90
91
template <typename Type>
92
struct __attribute__((packed)) hb_packed_t
93
{
94
  hb_packed_t () = default;
95
  constexpr hb_packed_t (Type V) : v (V) {}
96
2.38G
  operator Type () const { return v; }
hb_packed_t<unsigned short>::operator unsigned short() const
Line
Count
Source
96
1.98G
  operator Type () const { return v; }
hb_packed_t<unsigned int>::operator unsigned int() const
Line
Count
Source
96
391M
  operator Type () const { return v; }
Unexecuted instantiation: hb_packed_t<unsigned long>::operator unsigned long() const
97
24.2M
  hb_packed_t & operator = (Type V) { v = V; return *this; }
hb_packed_t<unsigned int>::operator=(unsigned int)
Line
Count
Source
97
22.5M
  hb_packed_t & operator = (Type V) { v = V; return *this; }
hb_packed_t<unsigned short>::operator=(unsigned short)
Line
Count
Source
97
1.68M
  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
228k
  constexpr HBInt (Type V) : v {uint8_t (V)} {}
HBInt<true, unsigned char, 1>::HBInt(unsigned char)
Line
Count
Source
132
228k
  constexpr HBInt (Type V) : v {uint8_t (V)} {}
Unexecuted instantiation: HBInt<true, signed char, 1>::HBInt(signed char)
133
37.1M
  constexpr operator Type () const { return v; }
HBInt<true, unsigned char, 1>::operator unsigned char() const
Line
Count
Source
133
37.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
1.68M
  {
145
1.68M
    if (BE == (__BYTE_ORDER == __BIG_ENDIAN))
146
0
      *((hb_packed_t<uint16_t> *) v) = V;
147
1.68M
    else
148
1.68M
      *((hb_packed_t<uint16_t> *) v) = __builtin_bswap16 (V);
149
1.68M
  }
HBInt<true, unsigned short, 2>::HBInt(unsigned short)
Line
Count
Source
144
1.46M
  {
145
1.46M
    if (BE == (__BYTE_ORDER == __BIG_ENDIAN))
146
0
      *((hb_packed_t<uint16_t> *) v) = V;
147
1.46M
    else
148
1.46M
      *((hb_packed_t<uint16_t> *) v) = __builtin_bswap16 (V);
149
1.46M
  }
HBInt<true, short, 2>::HBInt(short)
Line
Count
Source
144
227k
  {
145
227k
    if (BE == (__BYTE_ORDER == __BIG_ENDIAN))
146
0
      *((hb_packed_t<uint16_t> *) v) = V;
147
227k
    else
148
227k
      *((hb_packed_t<uint16_t> *) v) = __builtin_bswap16 (V);
149
227k
  }
150
#else
151
    : v {BE ? uint8_t ((V >>  8) & 0xFF) : uint8_t ((V      ) & 0xFF),
152
   BE ? uint8_t ((V      ) & 0xFF) : uint8_t ((V >>  8) & 0xFF)} {}
153
#endif
154
155
  constexpr operator Type () const
156
1.98G
  {
157
1.98G
#if HB_FAST_NUM_ACCESS
158
1.98G
    return (BE == (__BYTE_ORDER == __BIG_ENDIAN)) ?
159
0
      (uint16_t) *((const hb_packed_t<uint16_t> *) v)
160
1.98G
    :
161
1.98G
      __builtin_bswap16 ((uint16_t) *((const hb_packed_t<uint16_t> *) v))
162
1.98G
    ;
163
#else
164
    return (BE ? (v[0] <<  8) : (v[0]      ))
165
   + (BE ? (v[1]      ) : (v[1] <<  8));
166
#endif
167
1.98G
  }
HBInt<true, unsigned short, 2>::operator unsigned short() const
Line
Count
Source
156
1.96G
  {
157
1.96G
#if HB_FAST_NUM_ACCESS
158
1.96G
    return (BE == (__BYTE_ORDER == __BIG_ENDIAN)) ?
159
0
      (uint16_t) *((const hb_packed_t<uint16_t> *) v)
160
1.96G
    :
161
1.96G
      __builtin_bswap16 ((uint16_t) *((const hb_packed_t<uint16_t> *) v))
162
1.96G
    ;
163
#else
164
    return (BE ? (v[0] <<  8) : (v[0]      ))
165
   + (BE ? (v[1]      ) : (v[1] <<  8));
166
#endif
167
1.96G
  }
HBInt<true, short, 2>::operator short() const
Line
Count
Source
156
24.1M
  {
157
24.1M
#if HB_FAST_NUM_ACCESS
158
24.1M
    return (BE == (__BYTE_ORDER == __BIG_ENDIAN)) ?
159
0
      (uint16_t) *((const hb_packed_t<uint16_t> *) v)
160
24.1M
    :
161
24.1M
      __builtin_bswap16 ((uint16_t) *((const hb_packed_t<uint16_t> *) v))
162
24.1M
    ;
163
#else
164
    return (BE ? (v[0] <<  8) : (v[0]      ))
165
   + (BE ? (v[1]      ) : (v[1] <<  8));
166
#endif
167
24.1M
  }
168
  private: uint8_t v[2];
169
};
170
template <bool BE, typename Type>
171
struct HBInt<BE, Type, 3>
172
{
173
  static_assert (!std::is_signed<Type>::value, "");
174
  public:
175
  HBInt () = default;
176
0
  constexpr HBInt (Type V) : v {BE ? uint8_t ((V >> 16) & 0xFF) : uint8_t ((V >> 16) & 0xFF),
177
0
        BE ? uint8_t ((V >>  8) & 0xFF) : uint8_t ((V >>  8) & 0xFF),
178
0
        BE ? uint8_t ((V      ) & 0xFF) : uint8_t ((V      ) & 0xFF)} {}
179
180
0
  constexpr operator Type () const { return (BE ? (v[0] << 16) : (v[0]      ))
181
0
            + (BE ? (v[1] <<  8) : (v[1] <<  8))
182
0
            + (BE ? (v[2]      ) : (v[2] << 16)); }
183
  private: uint8_t v[3];
184
};
185
template <bool BE, typename Type>
186
struct HBInt<BE, Type, 4>
187
{
188
  template <bool, typename, int>
189
  friend struct HBFloat;
190
191
  public:
192
  HBInt () = default;
193
194
  HBInt (Type V)
195
#if HB_FAST_NUM_ACCESS
196
22.5M
  {
197
22.5M
    if (BE == (__BYTE_ORDER == __BIG_ENDIAN))
198
0
      *((hb_packed_t<uint32_t> *) v) = V;
199
22.5M
    else
200
22.5M
      *((hb_packed_t<uint32_t> *) v) = __builtin_bswap32 (V);
201
22.5M
  }
HBInt<true, unsigned int, 4>::HBInt(unsigned int)
Line
Count
Source
196
22.5M
  {
197
22.5M
    if (BE == (__BYTE_ORDER == __BIG_ENDIAN))
198
0
      *((hb_packed_t<uint32_t> *) v) = V;
199
22.5M
    else
200
22.5M
      *((hb_packed_t<uint32_t> *) v) = __builtin_bswap32 (V);
201
22.5M
  }
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
391M
  constexpr operator Type () const {
210
391M
#if HB_FAST_NUM_ACCESS
211
391M
    return (BE == (__BYTE_ORDER == __BIG_ENDIAN)) ?
212
0
      (uint32_t) *((const hb_packed_t<uint32_t> *) v)
213
391M
    :
214
391M
      __builtin_bswap32 ((uint32_t) *((const hb_packed_t<uint32_t> *) v))
215
391M
    ;
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
391M
  }
HBInt<true, unsigned int, 4>::operator unsigned int() const
Line
Count
Source
209
391M
  constexpr operator Type () const {
210
391M
#if HB_FAST_NUM_ACCESS
211
391M
    return (BE == (__BYTE_ORDER == __BIG_ENDIAN)) ?
212
0
      (uint32_t) *((const hb_packed_t<uint32_t> *) v)
213
391M
    :
214
391M
      __builtin_bswap32 ((uint32_t) *((const hb_packed_t<uint32_t> *) v))
215
391M
    ;
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
391M
  }
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-math.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.8M
_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
859k
_hb_roundf (float x) { return floorf (x + .5f); }
Unexecuted instantiation: hb-map.cc:_hb_roundf(float)
Unexecuted instantiation: hb-number.cc:_hb_roundf(float)
Unexecuted instantiation: hb-ot-color.cc:_hb_roundf(float)
Unexecuted instantiation: hb-ot-face.cc:_hb_roundf(float)
Unexecuted instantiation: hb-ot-font.cc:_hb_roundf(float)
Unexecuted instantiation: hb-outline.cc:_hb_roundf(float)
Unexecuted instantiation: VARC.cc:_hb_roundf(float)
hb-ot-layout.cc:_hb_roundf(float)
Line
Count
Source
335
75.3k
_hb_roundf (float x) { return floorf (x + .5f); }
Unexecuted instantiation: hb-ot-math.cc:_hb_roundf(float)
hb-ot-metrics.cc:_hb_roundf(float)
Line
Count
Source
335
16.9M
_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.8M
#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-math.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-math.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-ot-metrics.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-ot-name.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-ot-shape.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-ot-tag.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-ot-var.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-set.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-shape-plan.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-shape.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-shaper.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-static.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-style.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-unicode.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-graphite2.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-icu.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-buffer-verify.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-paint.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-paint-bounded.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-paint-extents.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-ot-cff1-table.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-ot-cff2-table.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-ot-map.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-ot-shaper-default.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-ot-shaper-indic.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-ot-shaper-thai.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-ot-shaper-use.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-ot-shape-fallback.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-ot-shape-normalize.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-ucd.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-buffer-serialize.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-subset-input.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-subset.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-subset-plan.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-subset-plan-layout.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-subset-plan-var.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-subset-table-layout.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-subset-table-var.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-subset-table-cff.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-subset-table-color.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-subset-table-other.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: gsubgpos-context.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-subset-cff1.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-subset-cff2.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-subset-instancer-iup.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-subset-instancer-solver.cc:hb_sincos(double, double&, double&)
Unexecuted instantiation: hb-subset-cff-common.cc:hb_sincos(double, double&, double&)
359
360
361
/* Encodes three unsigned integers in one 64-bit number.  If the inputs have more than 21 bits,
362
 * values will be truncated / overlap, and might not decode exactly. */
363
8.18M
#define HB_CODEPOINT_ENCODE3(x,y,z) (((uint64_t) (x) << 42) | ((uint64_t) (y) << 21) | (uint64_t) (z))
364
64.2k
#define HB_CODEPOINT_DECODE3_1(v) ((hb_codepoint_t) ((v) >> 42))
365
64.2k
#define HB_CODEPOINT_DECODE3_2(v) ((hb_codepoint_t) ((v) >> 21) & 0x1FFFFFu)
366
11.7k
#define HB_CODEPOINT_DECODE3_3(v) ((hb_codepoint_t) (v) & 0x1FFFFFu)
367
368
/* Custom encoding used by hb-ucd. */
369
563k
#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
33.8k
#define HB_CODEPOINT_DECODE3_11_7_14_1(v) ((hb_codepoint_t) ((v) >> 21))
371
33.8k
#define HB_CODEPOINT_DECODE3_11_7_14_2(v) ((hb_codepoint_t) (((v) >> 14) & 0x007Fu) | 0x0300)
372
25.4k
#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
16.4M
  operator () (T&& v) const { return v; }
Unexecuted instantiation: hb-aat-layout.cc:hb_match_reference<unsigned int const&>::type $_9::operator()<unsigned int const&>(unsigned int const&) const
Unexecuted instantiation: hb-aat-layout.cc:hb_match_reference<unsigned int&>::type $_9::operator()<unsigned int&>(unsigned int&) const
Unexecuted instantiation: hb-aat-map.cc:hb_match_reference<unsigned int const&>::type $_9::operator()<unsigned int const&>(unsigned int const&) const
Unexecuted instantiation: hb-aat-map.cc:hb_match_reference<unsigned int&>::type $_9::operator()<unsigned int&>(unsigned int&) const
Unexecuted instantiation: hb-face.cc:hb_match_reference<unsigned int const&>::type $_9::operator()<unsigned int const&>(unsigned int const&) const
Unexecuted instantiation: hb-face.cc:hb_match_reference<unsigned int&>::type $_9::operator()<unsigned int&>(unsigned int&) const
hb-face-builder.cc:hb_match_reference<face_table_info_t&>::type $_8::operator()<face_table_info_t&>(face_table_info_t&) const
Line
Count
Source
396
259k
  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
81.8k
  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-math.cc:hb_match_reference<unsigned int const&>::type $_9::operator()<unsigned int const&>(unsigned int const&) const
Unexecuted instantiation: hb-ot-math.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
15.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
215k
  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
375k
#define fasthash_mix(h) (         \
437
375k
      (void) ((h) ^= (h) >> 23),    \
438
375k
      (void) ((h) *= 0x2127599bf4325c37ULL),  \
439
375k
      (h) ^= (h) >> 47)
440
441
static inline uint64_t fasthash64(const void *buf, size_t len, uint64_t seed)
442
95.4k
{
443
95.4k
  struct __attribute__((packed)) packed_uint64_t { uint64_t v; };
444
95.4k
  const uint64_t    m = 0x880355f21e6d1965ULL;
445
95.4k
  const packed_uint64_t *pos = (const packed_uint64_t *)buf;
446
95.4k
  const packed_uint64_t *end = pos + (len / 8);
447
95.4k
  const unsigned char *pos2;
448
95.4k
  uint64_t h = seed ^ (len * m);
449
95.4k
  uint64_t v;
450
451
95.4k
#ifndef HB_OPTIMIZE_SIZE
452
95.4k
  if (((uintptr_t) pos & 7) == 0)
453
47.7k
  {
454
47.7k
    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
47.7k
  }
464
47.7k
  else
465
47.7k
#endif
466
47.7k
  {
467
288k
    while (pos != end)
468
240k
    {
469
240k
      v  = pos++->v;
470
240k
      h ^= fasthash_mix(v);
471
240k
      h *= m;
472
240k
    }
473
47.7k
  }
474
475
95.4k
  pos2 = (const unsigned char*)pos;
476
95.4k
  v = 0;
477
478
95.4k
  switch (len & 7) {
479
0
  case 7: v ^= (uint64_t)pos2[6] << 48; HB_FALLTHROUGH;
480
19.6k
  case 6: v ^= (uint64_t)pos2[5] << 40; HB_FALLTHROUGH;
481
19.6k
  case 5: v ^= (uint64_t)pos2[4] << 32; HB_FALLTHROUGH;
482
32.6k
  case 4: v ^= (uint64_t)pos2[3] << 24; HB_FALLTHROUGH;
483
32.6k
  case 3: v ^= (uint64_t)pos2[2] << 16; HB_FALLTHROUGH;
484
39.5k
  case 2: v ^= (uint64_t)pos2[1] <<  8; HB_FALLTHROUGH;
485
39.5k
  case 1: v ^= (uint64_t)pos2[0];
486
39.5k
    h ^= fasthash_mix(v);
487
39.5k
    h *= m;
488
95.4k
  }
489
490
95.4k
  return fasthash_mix(h);
491
95.4k
}
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
95.4k
{
443
95.4k
  struct __attribute__((packed)) packed_uint64_t { uint64_t v; };
444
95.4k
  const uint64_t    m = 0x880355f21e6d1965ULL;
445
95.4k
  const packed_uint64_t *pos = (const packed_uint64_t *)buf;
446
95.4k
  const packed_uint64_t *end = pos + (len / 8);
447
95.4k
  const unsigned char *pos2;
448
95.4k
  uint64_t h = seed ^ (len * m);
449
95.4k
  uint64_t v;
450
451
95.4k
#ifndef HB_OPTIMIZE_SIZE
452
95.4k
  if (((uintptr_t) pos & 7) == 0)
453
47.7k
  {
454
47.7k
    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
47.7k
  }
464
47.7k
  else
465
47.7k
#endif
466
47.7k
  {
467
288k
    while (pos != end)
468
240k
    {
469
240k
      v  = pos++->v;
470
240k
      h ^= fasthash_mix(v);
471
240k
      h *= m;
472
240k
    }
473
47.7k
  }
474
475
95.4k
  pos2 = (const unsigned char*)pos;
476
95.4k
  v = 0;
477
478
95.4k
  switch (len & 7) {
479
0
  case 7: v ^= (uint64_t)pos2[6] << 48; HB_FALLTHROUGH;
480
19.6k
  case 6: v ^= (uint64_t)pos2[5] << 40; HB_FALLTHROUGH;
481
19.6k
  case 5: v ^= (uint64_t)pos2[4] << 32; HB_FALLTHROUGH;
482
32.6k
  case 4: v ^= (uint64_t)pos2[3] << 24; HB_FALLTHROUGH;
483
32.6k
  case 3: v ^= (uint64_t)pos2[2] << 16; HB_FALLTHROUGH;
484
39.5k
  case 2: v ^= (uint64_t)pos2[1] <<  8; HB_FALLTHROUGH;
485
39.5k
  case 1: v ^= (uint64_t)pos2[0];
486
39.5k
    h ^= fasthash_mix(v);
487
39.5k
    h *= m;
488
95.4k
  }
489
490
95.4k
  return fasthash_mix(h);
491
95.4k
}
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-math.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
95.4k
{
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
95.4k
        uint64_t h = fasthash64(buf, len, seed);
499
95.4k
  return h - (h >> 32);
500
95.4k
}
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
95.4k
{
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
95.4k
        uint64_t h = fasthash64(buf, len, seed);
499
95.4k
  return h - (h >> 32);
500
95.4k
}
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-math.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.66k
  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
775
  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
75
  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.81k
  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
28.9k
  {
593
28.9k
    return hb_invoke (std::forward<Appl> (a),
594
28.9k
          std::forward<T0> (d0),
595
28.9k
          std::forward<V> (v),
596
28.9k
          std::forward<Ts> (ds)...);
597
28.9k
  }
Unexecuted instantiation: hb-aat-layout.cc:_ZN12hb_partial_tILj2EPK4$_31jEclIN2OT6Layout6Common8Coverage6iter_tEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISG_EEclL_ZSF_IjESG_vEEspcl10hb_declvalIT0_EEEEOSG_DpOSH_
Unexecuted instantiation: hb-aat-layout.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT8LigGlyphEEclIRKNS3_8OffsetToINS3_10CaretValueENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISM_EEclL_ZSL_IS6_ESM_vEEspcl10hb_declvalIT0_EEEEOSM_DpOSN_
Unexecuted instantiation: hb-aat-layout.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT12LigCaretListEEclIRKNS3_8OffsetToINS3_8LigGlyphENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISM_EEclL_ZSL_IS6_ESM_vEEspcl10hb_declvalIT0_EEEEOSM_DpOSN_
Unexecuted instantiation: hb-aat-layout.cc:_ZN12hb_partial_tILj2EPK4$_1916hb_repeat_iter_tI10hb_array_tIKN2OT7NumTypeILb1EtLj2EEEEEEclI13hb_map_iter_tIN23hb_bit_set_invertible_t6iter_tERK8hb_map_tL24hb_function_sortedness_t1ELPv0EEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELSK_0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISR_EEclL_ZSQ_ISA_ESR_vEEspcl10hb_declvalIT0_EEEEOSR_DpOSS_
Unexecuted instantiation: hb-aat-layout.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT7RuleSetINS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_4RuleIS6_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_IS9_ESQ_vEEspcl10hb_declvalIT0_EEEEOSQ_DpOSR_
Unexecuted instantiation: hb-aat-layout.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT16ContextFormat1_4INS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_7RuleSetIS6_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_IS9_ESQ_vEEspcl10hb_declvalIT0_EEEEOSQ_DpOSR_
Unexecuted instantiation: hb-aat-layout.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT16ContextFormat2_5INS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_7RuleSetIS6_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_IS9_ESQ_vEEspcl10hb_declvalIT0_EEEEOSQ_DpOSR_
Unexecuted instantiation: hb-aat-layout.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT12ChainRuleSetINS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_9ChainRuleIS6_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_IS9_ESQ_vEEspcl10hb_declvalIT0_EEEEOSQ_DpOSR_
Unexecuted instantiation: hb-aat-layout.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT21ChainContextFormat1_4INS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_12ChainRuleSetIS6_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_IS9_ESQ_vEEspcl10hb_declvalIT0_EEEEOSQ_DpOSR_
Unexecuted instantiation: hb-aat-layout.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT21ChainContextFormat2_5INS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_12ChainRuleSetIS6_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_IS9_ESQ_vEEspcl10hb_declvalIT0_EEEEOSQ_DpOSR_
Unexecuted instantiation: hb-aat-layout.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT6Layout9GPOS_impl16PairPosFormat1_3INS4_10SmallTypesEEEEclIRKNS3_8OffsetToINS5_7PairSetIS7_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISR_EEclL_ZSQ_ISA_ESR_vEEspcl10hb_declvalIT0_EEEEOSR_DpOSS_
Unexecuted instantiation: hb-aat-layout.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT20AxisValueOffsetArrayEEclIRKNS3_8OffsetToINS3_9AxisValueENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISM_EEclL_ZSL_IS6_ESM_vEEspcl10hb_declvalIT0_EEEEOSM_DpOSN_
Unexecuted instantiation: hb-aat-layout.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT6Layout9GSUB_impl11LigatureSetINS4_10SmallTypesEEEEclIRKNS3_8OffsetToINS5_8LigatureIS7_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISR_EEclL_ZSQ_ISA_ESR_vEEspcl10hb_declvalIT0_EEEEOSR_DpOSS_
Unexecuted instantiation: hb-aat-layout.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT6Layout9GSUB_impl22MultipleSubstFormat1_2INS4_10SmallTypesEEEEclIRKNS3_8OffsetToINS5_8SequenceIS7_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISR_EEclL_ZSQ_ISA_ESR_vEEspcl10hb_declvalIT0_EEEEOSR_DpOSS_
Unexecuted instantiation: hb-aat-layout.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT6Layout9GSUB_impl23AlternateSubstFormat1_2INS4_10SmallTypesEEEEclIRKNS3_8OffsetToINS5_12AlternateSetIS7_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISR_EEclL_ZSQ_ISA_ESR_vEEspcl10hb_declvalIT0_EEEEOSR_DpOSS_
Unexecuted instantiation: hb-aat-layout.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT6Layout9GSUB_impl22LigatureSubstFormat1_2INS4_10SmallTypesEEEEclIRKNS3_8OffsetToINS5_11LigatureSetIS7_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISR_EEclL_ZSQ_ISA_ESR_vEEspcl10hb_declvalIT0_EEEEOSR_DpOSS_
Unexecuted instantiation: hb-aat-map.cc:_ZN12hb_partial_tILj2EPK4$_31jEclIN2OT6Layout6Common8Coverage6iter_tEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISG_EEclL_ZSF_IjESG_vEEspcl10hb_declvalIT0_EEEEOSG_DpOSH_
Unexecuted instantiation: hb-aat-map.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT8LigGlyphEEclIRKNS3_8OffsetToINS3_10CaretValueENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISM_EEclL_ZSL_IS6_ESM_vEEspcl10hb_declvalIT0_EEEEOSM_DpOSN_
Unexecuted instantiation: hb-aat-map.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT12LigCaretListEEclIRKNS3_8OffsetToINS3_8LigGlyphENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISM_EEclL_ZSL_IS6_ESM_vEEspcl10hb_declvalIT0_EEEEOSM_DpOSN_
Unexecuted instantiation: hb-face.cc:_ZN12hb_partial_tILj2EPK4$_32jEclIN2OT6Layout6Common8Coverage6iter_tEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISG_EEclL_ZSF_IjESG_vEEspcl10hb_declvalIT0_EEEEOSG_DpOSH_
Unexecuted instantiation: hb-face.cc:_ZN12hb_partial_tILj2EPK4$_11PKN2OT20CmapSubtableFormat14EEclIRKNS3_8OffsetToINS3_13NonDefaultUVSENS3_7NumTypeILb1EjLj4EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISM_EEclL_ZSL_IS6_ESM_vEEspcl10hb_declvalIT0_EEEEOSM_DpOSN_
Unexecuted instantiation: hb-face.cc:_ZN12hb_partial_tILj2EPK4$_11PKN2OT4cmapEEclIRKNS3_8OffsetToINS3_12CmapSubtableENS3_7NumTypeILb1EjLj4EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISM_EEclL_ZSL_IS6_ESM_vEEspcl10hb_declvalIT0_EEEEOSM_DpOSN_
Unexecuted instantiation: hb-font.cc:_ZN12hb_partial_tILj2EPK4$_30jEclIN2OT6Layout6Common8Coverage6iter_tEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISG_EEclL_ZSF_IjESG_vEEspcl10hb_declvalIT0_EEEEOSG_DpOSH_
Unexecuted instantiation: hb-ot-color.cc:_ZN12hb_partial_tILj2EPK4$_30jEclIN2OT6Layout6Common8Coverage6iter_tEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISG_EEclL_ZSF_IjESG_vEEspcl10hb_declvalIT0_EEEEOSG_DpOSH_
Unexecuted instantiation: hb-ot-face.cc:_ZN12hb_partial_tILj2EPK4$_32jEclIN2OT6Layout6Common8Coverage6iter_tEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISG_EEclL_ZSF_IjESG_vEEspcl10hb_declvalIT0_EEEEOSG_DpOSH_
Unexecuted instantiation: hb-ot-face.cc:_ZN12hb_partial_tILj2EPK4$_11PKN2OT20CmapSubtableFormat14EEclIRKNS3_8OffsetToINS3_13NonDefaultUVSENS3_7NumTypeILb1EjLj4EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISM_EEclL_ZSL_IS6_ESM_vEEspcl10hb_declvalIT0_EEEEOSM_DpOSN_
Unexecuted instantiation: hb-ot-face.cc:_ZN12hb_partial_tILj2EPK4$_11PKN2OT4cmapEEclIRKNS3_8OffsetToINS3_12CmapSubtableENS3_7NumTypeILb1EjLj4EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISM_EEclL_ZSL_IS6_ESM_vEEspcl10hb_declvalIT0_EEEEOSM_DpOSN_
Unexecuted instantiation: hb-ot-face.cc:_ZN12hb_partial_tILj2EPK4$_11PKN2OT8LigGlyphEEclIRKNS3_8OffsetToINS3_10CaretValueENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISM_EEclL_ZSL_IS6_ESM_vEEspcl10hb_declvalIT0_EEEEOSM_DpOSN_
Unexecuted instantiation: hb-ot-face.cc:_ZN12hb_partial_tILj2EPK4$_11PKN2OT12LigCaretListEEclIRKNS3_8OffsetToINS3_8LigGlyphENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISM_EEclL_ZSL_IS6_ESM_vEEspcl10hb_declvalIT0_EEEEOSM_DpOSN_
Unexecuted instantiation: hb-ot-face.cc:_ZN12hb_partial_tILj2EPK4$_2016hb_repeat_iter_tI10hb_array_tIKN2OT7NumTypeILb1EtLj2EEEEEEclI13hb_map_iter_tIN23hb_bit_set_invertible_t6iter_tERK8hb_map_tL24hb_function_sortedness_t1ELPv0EEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELSK_0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISR_EEclL_ZSQ_ISA_ESR_vEEspcl10hb_declvalIT0_EEEEOSR_DpOSS_
Unexecuted instantiation: hb-ot-face.cc:_ZN12hb_partial_tILj2EPK4$_11PKN2OT7RuleSetINS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_4RuleIS6_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_IS9_ESQ_vEEspcl10hb_declvalIT0_EEEEOSQ_DpOSR_
Unexecuted instantiation: hb-ot-face.cc:_ZN12hb_partial_tILj2EPK4$_11PKN2OT16ContextFormat1_4INS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_7RuleSetIS6_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_IS9_ESQ_vEEspcl10hb_declvalIT0_EEEEOSQ_DpOSR_
Unexecuted instantiation: hb-ot-face.cc:_ZN12hb_partial_tILj2EPK4$_11PKN2OT16ContextFormat2_5INS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_7RuleSetIS6_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_IS9_ESQ_vEEspcl10hb_declvalIT0_EEEEOSQ_DpOSR_
Unexecuted instantiation: hb-ot-face.cc:_ZN12hb_partial_tILj2EPK4$_11PKN2OT12ChainRuleSetINS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_9ChainRuleIS6_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_IS9_ESQ_vEEspcl10hb_declvalIT0_EEEEOSQ_DpOSR_
Unexecuted instantiation: hb-ot-face.cc:_ZN12hb_partial_tILj2EPK4$_11PKN2OT21ChainContextFormat1_4INS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_12ChainRuleSetIS6_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_IS9_ESQ_vEEspcl10hb_declvalIT0_EEEEOSQ_DpOSR_
Unexecuted instantiation: hb-ot-face.cc:_ZN12hb_partial_tILj2EPK4$_11PKN2OT21ChainContextFormat2_5INS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_12ChainRuleSetIS6_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_IS9_ESQ_vEEspcl10hb_declvalIT0_EEEEOSQ_DpOSR_
Unexecuted instantiation: hb-ot-face.cc:_ZN12hb_partial_tILj2EPK4$_11PKN2OT6Layout9GPOS_impl16PairPosFormat1_3INS4_10SmallTypesEEEEclIRKNS3_8OffsetToINS5_7PairSetIS7_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISR_EEclL_ZSQ_ISA_ESR_vEEspcl10hb_declvalIT0_EEEEOSR_DpOSS_
Unexecuted instantiation: hb-ot-face.cc:_ZN12hb_partial_tILj2EPK4$_11PKN2OT6Layout9GSUB_impl11LigatureSetINS4_10SmallTypesEEEEclIRKNS3_8OffsetToINS5_8LigatureIS7_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISR_EEclL_ZSQ_ISA_ESR_vEEspcl10hb_declvalIT0_EEEEOSR_DpOSS_
Unexecuted instantiation: hb-ot-face.cc:_ZN12hb_partial_tILj2EPK4$_11PKN2OT6Layout9GSUB_impl22MultipleSubstFormat1_2INS4_10SmallTypesEEEEclIRKNS3_8OffsetToINS5_8SequenceIS7_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISR_EEclL_ZSQ_ISA_ESR_vEEspcl10hb_declvalIT0_EEEEOSR_DpOSS_
Unexecuted instantiation: hb-ot-face.cc:_ZN12hb_partial_tILj2EPK4$_11PKN2OT6Layout9GSUB_impl23AlternateSubstFormat1_2INS4_10SmallTypesEEEEclIRKNS3_8OffsetToINS5_12AlternateSetIS7_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISR_EEclL_ZSQ_ISA_ESR_vEEspcl10hb_declvalIT0_EEEEOSR_DpOSS_
Unexecuted instantiation: hb-ot-face.cc:_ZN12hb_partial_tILj2EPK4$_11PKN2OT6Layout9GSUB_impl22LigatureSubstFormat1_2INS4_10SmallTypesEEEEclIRKNS3_8OffsetToINS5_11LigatureSetIS7_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISR_EEclL_ZSQ_ISA_ESR_vEEspcl10hb_declvalIT0_EEEEOSR_DpOSS_
Unexecuted instantiation: hb-ot-font.cc:_ZN12hb_partial_tILj2EPK4$_32jEclIN2OT6Layout6Common8Coverage6iter_tEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISG_EEclL_ZSF_IjESG_vEEspcl10hb_declvalIT0_EEEEOSG_DpOSH_
Unexecuted instantiation: hb-ot-font.cc:_ZN12hb_partial_tILj2EPK4$_11PKN2OT20CmapSubtableFormat14EEclIRKNS3_8OffsetToINS3_13NonDefaultUVSENS3_7NumTypeILb1EjLj4EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISM_EEclL_ZSL_IS6_ESM_vEEspcl10hb_declvalIT0_EEEEOSM_DpOSN_
Unexecuted instantiation: hb-ot-font.cc:_ZN12hb_partial_tILj2EPK4$_11PKN2OT4cmapEEclIRKNS3_8OffsetToINS3_12CmapSubtableENS3_7NumTypeILb1EjLj4EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISM_EEclL_ZSL_IS6_ESM_vEEspcl10hb_declvalIT0_EEEEOSM_DpOSN_
Unexecuted instantiation: hb-ot-font.cc:_ZN12hb_partial_tILj2EPK4$_11PKN2OT20AxisValueOffsetArrayEEclIRKNS3_8OffsetToINS3_9AxisValueENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISM_EEclL_ZSL_IS6_ESM_vEEspcl10hb_declvalIT0_EEEEOSM_DpOSN_
Unexecuted instantiation: VARC.cc:_ZN12hb_partial_tILj2EPK4$_31jEclIN2OT6Layout6Common8Coverage6iter_tEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISG_EEclL_ZSF_IjESG_vEEspcl10hb_declvalIT0_EEEEOSG_DpOSH_
Unexecuted instantiation: VARC.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT8LigGlyphEEclIRKNS3_8OffsetToINS3_10CaretValueENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISM_EEclL_ZSL_IS6_ESM_vEEspcl10hb_declvalIT0_EEEEOSM_DpOSN_
Unexecuted instantiation: VARC.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT12LigCaretListEEclIRKNS3_8OffsetToINS3_8LigGlyphENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISM_EEclL_ZSL_IS6_ESM_vEEspcl10hb_declvalIT0_EEEEOSM_DpOSN_
Unexecuted instantiation: hb-ot-layout.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT8LigGlyphEEclIRKNS3_8OffsetToINS3_10CaretValueENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISM_EEclL_ZSL_IS6_ESM_vEEspcl10hb_declvalIT0_EEEEOSM_DpOSN_
Unexecuted instantiation: hb-ot-layout.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT6Layout9GSUB_impl22MultipleSubstFormat1_2INS4_10SmallTypesEEEEclIRKNS3_8OffsetToINS5_8SequenceIS7_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISR_EEclL_ZSQ_ISA_ESR_vEEspcl10hb_declvalIT0_EEEEOSR_DpOSS_
Unexecuted instantiation: hb-ot-layout.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT6Layout9GSUB_impl23AlternateSubstFormat1_2INS4_10SmallTypesEEEEclIRKNS3_8OffsetToINS5_12AlternateSetIS7_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISR_EEclL_ZSQ_ISA_ESR_vEEspcl10hb_declvalIT0_EEEEOSR_DpOSS_
hb-ot-layout.cc:_ZN12hb_partial_tILj2EPK4$_10PKN2OT6Layout9GSUB_impl11LigatureSetINS4_10SmallTypesEEEEclIRKNS3_8OffsetToINS5_8LigatureIS7_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISR_EEclL_ZSQ_ISA_ESR_vEEspcl10hb_declvalIT0_EEEEOSR_DpOSS_
Line
Count
Source
592
7.77k
  {
593
7.77k
    return hb_invoke (std::forward<Appl> (a),
594
7.77k
          std::forward<T0> (d0),
595
7.77k
          std::forward<V> (v),
596
7.77k
          std::forward<Ts> (ds)...);
597
7.77k
  }
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
775
  {
593
775
    return hb_invoke (std::forward<Appl> (a),
594
775
          std::forward<T0> (d0),
595
775
          std::forward<V> (v),
596
775
          std::forward<Ts> (ds)...);
597
775
  }
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-math.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-math.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-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
20.4k
  {
593
20.4k
    return hb_invoke (std::forward<Appl> (a),
594
20.4k
          std::forward<T0> (d0),
595
20.4k
          std::forward<V> (v),
596
20.4k
          std::forward<Ts> (ds)...);
597
20.4k
  }
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
33.4M
  {
778
33.4M
    using std::swap; // allow ADL
779
33.4M
    swap (a, b);
780
33.4M
  }
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
68
  {
778
68
    using std::swap; // allow ADL
779
68
    swap (a, b);
780
68
  }
hb-aat-layout.cc:void $_12::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Line
Count
Source
777
25.0M
  {
778
25.0M
    using std::swap; // allow ADL
779
25.0M
    swap (a, b);
780
25.0M
  }
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.13M
  {
778
1.13M
    using std::swap; // allow ADL
779
1.13M
    swap (a, b);
780
1.13M
  }
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
68
  {
778
68
    using std::swap; // allow ADL
779
68
    swap (a, b);
780
68
  }
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
68
  {
778
68
    using std::swap; // allow ADL
779
68
    swap (a, b);
780
68
  }
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
68
  {
778
68
    using std::swap; // allow ADL
779
68
    swap (a, b);
780
68
  }
Unexecuted instantiation: hb-aat-layout.cc:void $_12::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const
Unexecuted instantiation: hb-aat-layout.cc:void $_12::operator()<bool>(bool&, bool&) const
Unexecuted instantiation: hb-aat-layout.cc:void $_12::operator()<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>&, hb_hashmap_t<unsigned int, unsigned int, true>&) const
Unexecuted instantiation: hb-aat-layout.cc:void $_12::operator()<unsigned short>(unsigned short&, unsigned short&) const
Unexecuted instantiation: hb-aat-layout.cc:void $_12::operator()<hb_hashmap_t<unsigned int, unsigned int, true>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&) const
Unexecuted instantiation: hb-aat-layout.cc:void $_12::operator()<char*>(char*&, char*&) const
Unexecuted instantiation: hb-aat-layout.cc:void $_12::operator()<hb_serialize_context_t::object_t*>(hb_serialize_context_t::object_t*&, hb_serialize_context_t::object_t*&) const
Unexecuted instantiation: hb-aat-layout.cc:void $_12::operator()<hb_vector_t<hb_serialize_context_t::object_t::link_t, false> >(hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&, hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&) const
Unexecuted instantiation: hb-aat-layout.cc:void $_12::operator()<hb_serialize_context_t::object_t::link_t*>(hb_serialize_context_t::object_t::link_t*&, hb_serialize_context_t::object_t::link_t*&) const
Unexecuted instantiation: hb-aat-layout.cc:void $_12::operator()<hb_vector_t<hb_vector_t<int, false> const*, false> >(hb_vector_t<hb_vector_t<int, false> const*, false>&, hb_vector_t<hb_vector_t<int, false> const*, false>&) const
Unexecuted instantiation: hb-aat-layout.cc:void $_12::operator()<hb_vector_t<int, false> const**>(hb_vector_t<int, false> const**&, hb_vector_t<int, false> const**&) const
Unexecuted instantiation: hb-aat-layout.cc:void $_12::operator()<hb_vector_t<char, false> >(hb_vector_t<char, false>&, hb_vector_t<char, false>&) const
Unexecuted instantiation: hb-aat-layout.cc:void $_12::operator()<hb_hashmap_t<unsigned int, Triple, false> >(hb_hashmap_t<unsigned int, Triple, false>&, hb_hashmap_t<unsigned int, Triple, false>&) const
Unexecuted instantiation: hb-aat-layout.cc:void $_12::operator()<hb_hashmap_t<unsigned int, Triple, false>::item_t*>(hb_hashmap_t<unsigned int, Triple, false>::item_t*&, hb_hashmap_t<unsigned int, Triple, false>::item_t*&) const
Unexecuted instantiation: hb-aat-layout.cc:void $_12::operator()<hb_vector_t<bool, false> >(hb_vector_t<bool, false>&, hb_vector_t<bool, false>&) const
Unexecuted instantiation: hb-aat-layout.cc:void $_12::operator()<bool*>(bool*&, bool*&) const
Unexecuted instantiation: hb-aat-layout.cc:void $_12::operator()<hb_vector_t<float, false> >(hb_vector_t<float, false>&, hb_vector_t<float, false>&) const
Unexecuted instantiation: hb-aat-layout.cc:void $_12::operator()<float*>(float*&, float*&) const
Unexecuted instantiation: hb-aat-layout.cc:void $_12::operator()<hb_vector_t<unsigned char, false> >(hb_vector_t<unsigned char, false>&, hb_vector_t<unsigned char, false>&) const
Unexecuted instantiation: hb-aat-layout.cc:void $_12::operator()<unsigned char*>(unsigned char*&, unsigned char*&) const
Unexecuted instantiation: hb-aat-layout.cc:void $_12::operator()<hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false> >(hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false>&, hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false>&) const
Unexecuted instantiation: hb-aat-layout.cc:void $_12::operator()<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*>(OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*&, OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*&) const
Unexecuted instantiation: hb-aat-layout.cc:void $_12::operator()<OT::tuple_delta_t>(OT::tuple_delta_t&, OT::tuple_delta_t&) const
Unexecuted instantiation: hb-aat-layout.cc:void $_12::operator()<hb_vector_t<OT::tuple_delta_t, false> >(hb_vector_t<OT::tuple_delta_t, false>&, hb_vector_t<OT::tuple_delta_t, false>&) const
Unexecuted instantiation: hb-aat-layout.cc:void $_12::operator()<OT::tuple_delta_t*>(OT::tuple_delta_t*&, OT::tuple_delta_t*&) const
Unexecuted instantiation: hb-aat-layout.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false> >(hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>&, hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>&) const
Unexecuted instantiation: hb-aat-layout.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*>(hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*&, hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*&) const
Unexecuted instantiation: hb-aat-layout.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false> >(hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>&, hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>&) const
Unexecuted instantiation: hb-aat-layout.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*>(hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*&, hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*&) const
Unexecuted instantiation: hb-aat-layout.cc:void $_12::operator()<hb_vector_t<OT::delta_row_encoding_t, false> >(hb_vector_t<OT::delta_row_encoding_t, false>&, hb_vector_t<OT::delta_row_encoding_t, false>&) const
Unexecuted instantiation: hb-aat-layout.cc:void $_12::operator()<OT::delta_row_encoding_t*>(OT::delta_row_encoding_t*&, OT::delta_row_encoding_t*&) const
Unexecuted instantiation: hb-aat-layout.cc:void $_12::operator()<OT::delta_row_encoding_t>(OT::delta_row_encoding_t&, OT::delta_row_encoding_t&) const
Unexecuted instantiation: hb-aat-layout.cc:void $_12::operator()<hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int> >(hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int>&, hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int>&) const
Unexecuted instantiation: hb-aat-layout.cc:void $_12::operator()<OT::item_variations_t::combined_gain_idx_tuple_t>(OT::item_variations_t::combined_gain_idx_tuple_t&, OT::item_variations_t::combined_gain_idx_tuple_t&) const
Unexecuted instantiation: hb-aat-layout.cc:void $_12::operator()<hb_vector_t<unsigned int, false> >(hb_vector_t<unsigned int, false>&, hb_vector_t<unsigned int, false>&) const
Unexecuted instantiation: hb-aat-layout.cc:void $_12::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const
Unexecuted instantiation: hb-aat-map.cc:void $_12::operator()<hb_aat_map_builder_t::feature_event_t>(hb_aat_map_builder_t::feature_event_t&, hb_aat_map_builder_t::feature_event_t&) const
Unexecuted instantiation: hb-aat-map.cc:void $_12::operator()<hb_aat_map_builder_t::feature_info_t>(hb_aat_map_builder_t::feature_info_t&, hb_aat_map_builder_t::feature_info_t&) const
Unexecuted instantiation: hb-aat-map.cc:void $_12::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Unexecuted instantiation: hb-aat-map.cc:void $_12::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const
Unexecuted instantiation: hb-aat-map.cc:void $_12::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const
Unexecuted instantiation: hb-aat-map.cc:void $_12::operator()<unsigned int>(unsigned int&, unsigned int&) const
Unexecuted instantiation: hb-aat-map.cc:void $_12::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const
Unexecuted instantiation: hb-aat-map.cc:void $_12::operator()<hb_vector_t<hb_bit_set_t::page_map_t, true> >(hb_vector_t<hb_bit_set_t::page_map_t, true>&, hb_vector_t<hb_bit_set_t::page_map_t, true>&) const
Unexecuted instantiation: hb-aat-map.cc:void $_12::operator()<int>(int&, int&) const
Unexecuted instantiation: hb-aat-map.cc:void $_12::operator()<hb_bit_set_t::page_map_t*>(hb_bit_set_t::page_map_t*&, hb_bit_set_t::page_map_t*&) const
Unexecuted instantiation: hb-aat-map.cc:void $_12::operator()<hb_vector_t<hb_bit_page_t, false> >(hb_vector_t<hb_bit_page_t, false>&, hb_vector_t<hb_bit_page_t, false>&) const
Unexecuted instantiation: hb-aat-map.cc:void $_12::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const
Unexecuted instantiation: hb-aat-map.cc:void $_12::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const
Unexecuted instantiation: hb-aat-map.cc:void $_12::operator()<bool>(bool&, bool&) const
Unexecuted instantiation: hb-aat-map.cc:void $_12::operator()<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>&, hb_hashmap_t<unsigned int, unsigned int, true>&) const
Unexecuted instantiation: hb-aat-map.cc:void $_12::operator()<unsigned short>(unsigned short&, unsigned short&) const
Unexecuted instantiation: hb-aat-map.cc:void $_12::operator()<hb_hashmap_t<unsigned int, unsigned int, true>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&) const
Unexecuted instantiation: hb-aat-map.cc:void $_12::operator()<char*>(char*&, char*&) const
Unexecuted instantiation: hb-aat-map.cc:void $_12::operator()<hb_serialize_context_t::object_t*>(hb_serialize_context_t::object_t*&, hb_serialize_context_t::object_t*&) const
Unexecuted instantiation: hb-aat-map.cc:void $_12::operator()<hb_vector_t<hb_serialize_context_t::object_t::link_t, false> >(hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&, hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&) const
Unexecuted instantiation: hb-aat-map.cc:void $_12::operator()<hb_serialize_context_t::object_t::link_t*>(hb_serialize_context_t::object_t::link_t*&, hb_serialize_context_t::object_t::link_t*&) const
Unexecuted instantiation: hb-aat-map.cc:void $_12::operator()<hb_vector_t<unsigned int, false> >(hb_vector_t<unsigned int, false>&, hb_vector_t<unsigned int, false>&) const
Unexecuted instantiation: hb-aat-map.cc:void $_12::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const
Unexecuted instantiation: hb-aat-map.cc:void $_12::operator()<hb_vector_t<hb_vector_t<int, false> const*, false> >(hb_vector_t<hb_vector_t<int, false> const*, false>&, hb_vector_t<hb_vector_t<int, false> const*, false>&) const
Unexecuted instantiation: hb-aat-map.cc:void $_12::operator()<hb_vector_t<int, false> const**>(hb_vector_t<int, false> const**&, hb_vector_t<int, false> const**&) const
Unexecuted instantiation: hb-aat-map.cc:void $_12::operator()<hb_vector_t<char, false> >(hb_vector_t<char, false>&, hb_vector_t<char, false>&) const
Unexecuted instantiation: hb-aat-map.cc:void $_12::operator()<hb_hashmap_t<unsigned int, Triple, false> >(hb_hashmap_t<unsigned int, Triple, false>&, hb_hashmap_t<unsigned int, Triple, false>&) const
Unexecuted instantiation: hb-aat-map.cc:void $_12::operator()<hb_hashmap_t<unsigned int, Triple, false>::item_t*>(hb_hashmap_t<unsigned int, Triple, false>::item_t*&, hb_hashmap_t<unsigned int, Triple, false>::item_t*&) const
Unexecuted instantiation: hb-aat-map.cc:void $_12::operator()<hb_vector_t<bool, false> >(hb_vector_t<bool, false>&, hb_vector_t<bool, false>&) const
Unexecuted instantiation: hb-aat-map.cc:void $_12::operator()<bool*>(bool*&, bool*&) const
Unexecuted instantiation: hb-aat-map.cc:void $_12::operator()<hb_vector_t<float, false> >(hb_vector_t<float, false>&, hb_vector_t<float, false>&) const
Unexecuted instantiation: hb-aat-map.cc:void $_12::operator()<float*>(float*&, float*&) const
Unexecuted instantiation: hb-aat-map.cc:void $_12::operator()<hb_vector_t<unsigned char, false> >(hb_vector_t<unsigned char, false>&, hb_vector_t<unsigned char, false>&) const
Unexecuted instantiation: hb-aat-map.cc:void $_12::operator()<unsigned char*>(unsigned char*&, unsigned char*&) const
Unexecuted instantiation: hb-aat-map.cc:void $_12::operator()<hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false> >(hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false>&, hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false>&) const
Unexecuted instantiation: hb-aat-map.cc:void $_12::operator()<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*>(OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*&, OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*&) const
Unexecuted instantiation: hb-aat-map.cc:void $_12::operator()<OT::tuple_delta_t>(OT::tuple_delta_t&, OT::tuple_delta_t&) const
Unexecuted instantiation: hb-aat-map.cc:void $_12::operator()<hb_vector_t<OT::tuple_delta_t, false> >(hb_vector_t<OT::tuple_delta_t, false>&, hb_vector_t<OT::tuple_delta_t, false>&) const
Unexecuted instantiation: hb-aat-map.cc:void $_12::operator()<OT::tuple_delta_t*>(OT::tuple_delta_t*&, OT::tuple_delta_t*&) const
Unexecuted instantiation: hb-aat-map.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false> >(hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>&, hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>&) const
Unexecuted instantiation: hb-aat-map.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*>(hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*&, hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*&) const
Unexecuted instantiation: hb-aat-map.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false> >(hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>&, hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>&) const
Unexecuted instantiation: hb-aat-map.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*>(hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*&, hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*&) const
Unexecuted instantiation: hb-aat-map.cc:void $_12::operator()<hb_vector_t<OT::delta_row_encoding_t, false> >(hb_vector_t<OT::delta_row_encoding_t, false>&, hb_vector_t<OT::delta_row_encoding_t, false>&) const
Unexecuted instantiation: hb-aat-map.cc:void $_12::operator()<OT::delta_row_encoding_t*>(OT::delta_row_encoding_t*&, OT::delta_row_encoding_t*&) const
Unexecuted instantiation: hb-aat-map.cc:void $_12::operator()<OT::delta_row_encoding_t>(OT::delta_row_encoding_t&, OT::delta_row_encoding_t&) const
Unexecuted instantiation: hb-aat-map.cc:void $_12::operator()<hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int> >(hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int>&, hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int>&) const
Unexecuted instantiation: hb-aat-map.cc:void $_12::operator()<OT::item_variations_t::combined_gain_idx_tuple_t>(OT::item_variations_t::combined_gain_idx_tuple_t&, OT::item_variations_t::combined_gain_idx_tuple_t&) const
Unexecuted instantiation: hb-buffer.cc:void $_8::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Unexecuted instantiation: hb-buffer.cc:void $_8::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const
Unexecuted instantiation: hb-buffer.cc:void $_8::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const
Unexecuted instantiation: hb-buffer.cc:void $_8::operator()<unsigned int>(unsigned int&, unsigned int&) const
Unexecuted instantiation: hb-buffer.cc:void $_8::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const
Unexecuted instantiation: hb-buffer.cc:void $_8::operator()<hb_vector_t<hb_bit_set_t::page_map_t, true> >(hb_vector_t<hb_bit_set_t::page_map_t, true>&, hb_vector_t<hb_bit_set_t::page_map_t, true>&) const
Unexecuted instantiation: hb-buffer.cc:void $_8::operator()<int>(int&, int&) const
Unexecuted instantiation: hb-buffer.cc:void $_8::operator()<hb_bit_set_t::page_map_t*>(hb_bit_set_t::page_map_t*&, hb_bit_set_t::page_map_t*&) const
Unexecuted instantiation: hb-buffer.cc:void $_8::operator()<hb_vector_t<hb_bit_page_t, false> >(hb_vector_t<hb_bit_page_t, false>&, hb_vector_t<hb_bit_page_t, false>&) const
Unexecuted instantiation: hb-buffer.cc:void $_8::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const
Unexecuted instantiation: hb-buffer.cc:void $_8::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const
Unexecuted instantiation: hb-buffer.cc:void $_8::operator()<bool>(bool&, bool&) const
Unexecuted instantiation: hb-buffer.cc:void $_8::operator()<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>&, hb_hashmap_t<unsigned int, unsigned int, true>&) const
Unexecuted instantiation: hb-buffer.cc:void $_8::operator()<unsigned short>(unsigned short&, unsigned short&) const
Unexecuted instantiation: hb-buffer.cc:void $_8::operator()<hb_hashmap_t<unsigned int, unsigned int, true>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&) const
Unexecuted instantiation: hb-buffer.cc:void $_8::operator()<char*>(char*&, char*&) const
Unexecuted instantiation: hb-buffer.cc:void $_8::operator()<hb_serialize_context_t::object_t*>(hb_serialize_context_t::object_t*&, hb_serialize_context_t::object_t*&) const
Unexecuted instantiation: hb-buffer.cc:void $_8::operator()<hb_vector_t<hb_serialize_context_t::object_t::link_t, false> >(hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&, hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&) const
Unexecuted instantiation: hb-buffer.cc:void $_8::operator()<hb_serialize_context_t::object_t::link_t*>(hb_serialize_context_t::object_t::link_t*&, hb_serialize_context_t::object_t::link_t*&) const
Unexecuted instantiation: hb-buffer.cc:void $_8::operator()<hb_vector_t<unsigned int, false> >(hb_vector_t<unsigned int, false>&, hb_vector_t<unsigned int, false>&) const
Unexecuted instantiation: hb-buffer.cc:void $_8::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const
Unexecuted instantiation: hb-face.cc:void $_13::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Unexecuted instantiation: hb-face.cc:void $_13::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const
Unexecuted instantiation: hb-face.cc:void $_13::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const
Unexecuted instantiation: hb-face.cc:void $_13::operator()<unsigned int>(unsigned int&, unsigned int&) const
Unexecuted instantiation: hb-face.cc:void $_13::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const
Unexecuted instantiation: hb-face.cc:void $_13::operator()<hb_vector_t<hb_bit_set_t::page_map_t, true> >(hb_vector_t<hb_bit_set_t::page_map_t, true>&, hb_vector_t<hb_bit_set_t::page_map_t, true>&) const
Unexecuted instantiation: hb-face.cc:void $_13::operator()<int>(int&, int&) const
Unexecuted instantiation: hb-face.cc:void $_13::operator()<hb_bit_set_t::page_map_t*>(hb_bit_set_t::page_map_t*&, hb_bit_set_t::page_map_t*&) const
Unexecuted instantiation: hb-face.cc:void $_13::operator()<hb_vector_t<hb_bit_page_t, false> >(hb_vector_t<hb_bit_page_t, false>&, hb_vector_t<hb_bit_page_t, false>&) const
Unexecuted instantiation: hb-face.cc:void $_13::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const
Unexecuted instantiation: hb-face.cc:void $_13::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const
Unexecuted instantiation: hb-face.cc:void $_13::operator()<bool>(bool&, bool&) const
Unexecuted instantiation: hb-face.cc:void $_13::operator()<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>&, hb_hashmap_t<unsigned int, unsigned int, true>&) const
Unexecuted instantiation: hb-face.cc:void $_13::operator()<unsigned short>(unsigned short&, unsigned short&) const
Unexecuted instantiation: hb-face.cc:void $_13::operator()<hb_hashmap_t<unsigned int, unsigned int, true>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&) const
Unexecuted instantiation: hb-face.cc:void $_13::operator()<char*>(char*&, char*&) const
Unexecuted instantiation: hb-face.cc:void $_13::operator()<hb_serialize_context_t::object_t*>(hb_serialize_context_t::object_t*&, hb_serialize_context_t::object_t*&) const
Unexecuted instantiation: hb-face.cc:void $_13::operator()<hb_vector_t<hb_serialize_context_t::object_t::link_t, false> >(hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&, hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&) const
Unexecuted instantiation: hb-face.cc:void $_13::operator()<hb_serialize_context_t::object_t::link_t*>(hb_serialize_context_t::object_t::link_t*&, hb_serialize_context_t::object_t::link_t*&) const
Unexecuted instantiation: hb-face.cc:void $_13::operator()<hb_vector_t<unsigned int, false> >(hb_vector_t<unsigned int, false>&, hb_vector_t<unsigned int, false>&) const
Unexecuted instantiation: hb-face.cc:void $_13::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const
Unexecuted instantiation: hb-face.cc:void $_13::operator()<hb_vector_t<hb_vector_t<int, false> const*, false> >(hb_vector_t<hb_vector_t<int, false> const*, false>&, hb_vector_t<hb_vector_t<int, false> const*, false>&) const
Unexecuted instantiation: hb-face.cc:void $_13::operator()<hb_vector_t<int, false> const**>(hb_vector_t<int, false> const**&, hb_vector_t<int, false> const**&) const
Unexecuted instantiation: hb-face.cc:void $_13::operator()<hb_vector_t<char, false> >(hb_vector_t<char, false>&, hb_vector_t<char, false>&) const
Unexecuted instantiation: hb-face.cc:void $_13::operator()<hb_hashmap_t<unsigned int, Triple, false> >(hb_hashmap_t<unsigned int, Triple, false>&, hb_hashmap_t<unsigned int, Triple, false>&) const
Unexecuted instantiation: hb-face.cc:void $_13::operator()<hb_hashmap_t<unsigned int, Triple, false>::item_t*>(hb_hashmap_t<unsigned int, Triple, false>::item_t*&, hb_hashmap_t<unsigned int, Triple, false>::item_t*&) const
Unexecuted instantiation: hb-face.cc:void $_13::operator()<hb_vector_t<bool, false> >(hb_vector_t<bool, false>&, hb_vector_t<bool, false>&) const
Unexecuted instantiation: hb-face.cc:void $_13::operator()<bool*>(bool*&, bool*&) const
Unexecuted instantiation: hb-face.cc:void $_13::operator()<hb_vector_t<float, false> >(hb_vector_t<float, false>&, hb_vector_t<float, false>&) const
Unexecuted instantiation: hb-face.cc:void $_13::operator()<float*>(float*&, float*&) const
Unexecuted instantiation: hb-face.cc:void $_13::operator()<hb_vector_t<unsigned char, false> >(hb_vector_t<unsigned char, false>&, hb_vector_t<unsigned char, false>&) const
Unexecuted instantiation: hb-face.cc:void $_13::operator()<unsigned char*>(unsigned char*&, unsigned char*&) const
Unexecuted instantiation: hb-face.cc:void $_13::operator()<hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false> >(hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false>&, hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false>&) const
Unexecuted instantiation: hb-face.cc:void $_13::operator()<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*>(OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*&, OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*&) const
Unexecuted instantiation: hb-face.cc:void $_13::operator()<OT::tuple_delta_t>(OT::tuple_delta_t&, OT::tuple_delta_t&) const
Unexecuted instantiation: hb-face.cc:void $_13::operator()<hb_vector_t<OT::tuple_delta_t, false> >(hb_vector_t<OT::tuple_delta_t, false>&, hb_vector_t<OT::tuple_delta_t, false>&) const
Unexecuted instantiation: hb-face.cc:void $_13::operator()<OT::tuple_delta_t*>(OT::tuple_delta_t*&, OT::tuple_delta_t*&) const
Unexecuted instantiation: hb-face.cc:void $_13::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false> >(hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>&, hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>&) const
Unexecuted instantiation: hb-face.cc:void $_13::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*>(hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*&, hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*&) const
Unexecuted instantiation: hb-face.cc:void $_13::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false> >(hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>&, hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>&) const
Unexecuted instantiation: hb-face.cc:void $_13::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*>(hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*&, hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*&) const
Unexecuted instantiation: hb-face.cc:void $_13::operator()<hb_vector_t<OT::delta_row_encoding_t, false> >(hb_vector_t<OT::delta_row_encoding_t, false>&, hb_vector_t<OT::delta_row_encoding_t, false>&) const
Unexecuted instantiation: hb-face.cc:void $_13::operator()<OT::delta_row_encoding_t*>(OT::delta_row_encoding_t*&, OT::delta_row_encoding_t*&) const
Unexecuted instantiation: hb-face.cc:void $_13::operator()<OT::delta_row_encoding_t>(OT::delta_row_encoding_t&, OT::delta_row_encoding_t&) const
Unexecuted instantiation: hb-face.cc:void $_13::operator()<hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int> >(hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int>&, hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int>&) const
Unexecuted instantiation: hb-face.cc:void $_13::operator()<OT::item_variations_t::combined_gain_idx_tuple_t>(OT::item_variations_t::combined_gain_idx_tuple_t&, OT::item_variations_t::combined_gain_idx_tuple_t&) const
Unexecuted instantiation: hb-face.cc:void $_13::operator()<OT::VariationSelectorRecord>(OT::VariationSelectorRecord&, OT::VariationSelectorRecord&) const
hb-face-builder.cc:void $_10::operator()<OT::TableRecord>(OT::TableRecord&, OT::TableRecord&) const
Line
Count
Source
777
307k
  {
778
307k
    using std::swap; // allow ADL
779
307k
    swap (a, b);
780
307k
  }
hb-face-builder.cc:void $_10::operator()<unsigned int>(unsigned int&, unsigned int&) const
Line
Count
Source
777
224k
  {
778
224k
    using std::swap; // allow ADL
779
224k
    swap (a, b);
780
224k
  }
Unexecuted instantiation: hb-face-builder.cc:void $_10::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Unexecuted instantiation: hb-face-builder.cc:void $_10::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const
Unexecuted instantiation: hb-face-builder.cc:void $_10::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const
Unexecuted instantiation: hb-face-builder.cc:void $_10::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const
Unexecuted instantiation: hb-face-builder.cc:void $_10::operator()<hb_vector_t<hb_bit_set_t::page_map_t, true> >(hb_vector_t<hb_bit_set_t::page_map_t, true>&, hb_vector_t<hb_bit_set_t::page_map_t, true>&) const
Unexecuted instantiation: hb-face-builder.cc:void $_10::operator()<int>(int&, int&) const
Unexecuted instantiation: hb-face-builder.cc:void $_10::operator()<hb_bit_set_t::page_map_t*>(hb_bit_set_t::page_map_t*&, hb_bit_set_t::page_map_t*&) const
Unexecuted instantiation: hb-face-builder.cc:void $_10::operator()<hb_vector_t<hb_bit_page_t, false> >(hb_vector_t<hb_bit_page_t, false>&, hb_vector_t<hb_bit_page_t, false>&) const
Unexecuted instantiation: hb-face-builder.cc:void $_10::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const
Unexecuted instantiation: hb-face-builder.cc:void $_10::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const
Unexecuted instantiation: hb-face-builder.cc:void $_10::operator()<bool>(bool&, bool&) const
Unexecuted instantiation: hb-face-builder.cc:void $_10::operator()<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>&, hb_hashmap_t<unsigned int, unsigned int, true>&) const
Unexecuted instantiation: hb-face-builder.cc:void $_10::operator()<unsigned short>(unsigned short&, unsigned short&) const
Unexecuted instantiation: hb-face-builder.cc:void $_10::operator()<hb_hashmap_t<unsigned int, unsigned int, true>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&) const
Unexecuted instantiation: hb-face-builder.cc:void $_10::operator()<char*>(char*&, char*&) const
Unexecuted instantiation: hb-face-builder.cc:void $_10::operator()<hb_serialize_context_t::object_t*>(hb_serialize_context_t::object_t*&, hb_serialize_context_t::object_t*&) const
Unexecuted instantiation: hb-face-builder.cc:void $_10::operator()<hb_vector_t<hb_serialize_context_t::object_t::link_t, false> >(hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&, hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&) const
Unexecuted instantiation: hb-face-builder.cc:void $_10::operator()<hb_serialize_context_t::object_t::link_t*>(hb_serialize_context_t::object_t::link_t*&, hb_serialize_context_t::object_t::link_t*&) const
Unexecuted instantiation: hb-face-builder.cc:void $_10::operator()<hb_vector_t<unsigned int, false> >(hb_vector_t<unsigned int, false>&, hb_vector_t<unsigned int, false>&) const
Unexecuted instantiation: hb-face-builder.cc:void $_10::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const
Unexecuted instantiation: hb-fallback-shape.cc:void $_5::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Unexecuted instantiation: hb-fallback-shape.cc:void $_5::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const
Unexecuted instantiation: hb-font.cc:void $_11::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Unexecuted instantiation: hb-font.cc:void $_11::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const
Unexecuted instantiation: hb-font.cc:void $_11::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const
Unexecuted instantiation: hb-font.cc:void $_11::operator()<unsigned int>(unsigned int&, unsigned int&) const
Unexecuted instantiation: hb-font.cc:void $_11::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const
Unexecuted instantiation: hb-font.cc:void $_11::operator()<hb_vector_t<hb_bit_set_t::page_map_t, true> >(hb_vector_t<hb_bit_set_t::page_map_t, true>&, hb_vector_t<hb_bit_set_t::page_map_t, true>&) const
Unexecuted instantiation: hb-font.cc:void $_11::operator()<int>(int&, int&) const
Unexecuted instantiation: hb-font.cc:void $_11::operator()<hb_bit_set_t::page_map_t*>(hb_bit_set_t::page_map_t*&, hb_bit_set_t::page_map_t*&) const
Unexecuted instantiation: hb-font.cc:void $_11::operator()<hb_vector_t<hb_bit_page_t, false> >(hb_vector_t<hb_bit_page_t, false>&, hb_vector_t<hb_bit_page_t, false>&) const
Unexecuted instantiation: hb-font.cc:void $_11::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const
Unexecuted instantiation: hb-font.cc:void $_11::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const
Unexecuted instantiation: hb-font.cc:void $_11::operator()<bool>(bool&, bool&) const
Unexecuted instantiation: hb-font.cc:void $_11::operator()<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>&, hb_hashmap_t<unsigned int, unsigned int, true>&) const
Unexecuted instantiation: hb-font.cc:void $_11::operator()<unsigned short>(unsigned short&, unsigned short&) const
Unexecuted instantiation: hb-font.cc:void $_11::operator()<hb_hashmap_t<unsigned int, unsigned int, true>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&) const
Unexecuted instantiation: hb-font.cc:void $_11::operator()<char*>(char*&, char*&) const
Unexecuted instantiation: hb-font.cc:void $_11::operator()<hb_serialize_context_t::object_t*>(hb_serialize_context_t::object_t*&, hb_serialize_context_t::object_t*&) const
Unexecuted instantiation: hb-font.cc:void $_11::operator()<hb_vector_t<hb_serialize_context_t::object_t::link_t, false> >(hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&, hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&) const
Unexecuted instantiation: hb-font.cc:void $_11::operator()<hb_serialize_context_t::object_t::link_t*>(hb_serialize_context_t::object_t::link_t*&, hb_serialize_context_t::object_t::link_t*&) const
Unexecuted instantiation: hb-font.cc:void $_11::operator()<hb_vector_t<unsigned int, false> >(hb_vector_t<unsigned int, false>&, hb_vector_t<unsigned int, false>&) const
Unexecuted instantiation: hb-font.cc:void $_11::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const
Unexecuted instantiation: hb-font.cc:void $_11::operator()<hb_vector_t<hb_vector_t<int, false> const*, false> >(hb_vector_t<hb_vector_t<int, false> const*, false>&, hb_vector_t<hb_vector_t<int, false> const*, false>&) const
Unexecuted instantiation: hb-font.cc:void $_11::operator()<hb_vector_t<int, false> const**>(hb_vector_t<int, false> const**&, hb_vector_t<int, false> const**&) const
Unexecuted instantiation: hb-font.cc:void $_11::operator()<hb_vector_t<char, false> >(hb_vector_t<char, false>&, hb_vector_t<char, false>&) const
Unexecuted instantiation: hb-font.cc:void $_11::operator()<hb_hashmap_t<unsigned int, Triple, false> >(hb_hashmap_t<unsigned int, Triple, false>&, hb_hashmap_t<unsigned int, Triple, false>&) const
Unexecuted instantiation: hb-font.cc:void $_11::operator()<hb_hashmap_t<unsigned int, Triple, false>::item_t*>(hb_hashmap_t<unsigned int, Triple, false>::item_t*&, hb_hashmap_t<unsigned int, Triple, false>::item_t*&) const
Unexecuted instantiation: hb-font.cc:void $_11::operator()<hb_vector_t<bool, false> >(hb_vector_t<bool, false>&, hb_vector_t<bool, false>&) const
Unexecuted instantiation: hb-font.cc:void $_11::operator()<bool*>(bool*&, bool*&) const
Unexecuted instantiation: hb-font.cc:void $_11::operator()<hb_vector_t<float, false> >(hb_vector_t<float, false>&, hb_vector_t<float, false>&) const
Unexecuted instantiation: hb-font.cc:void $_11::operator()<float*>(float*&, float*&) const
Unexecuted instantiation: hb-font.cc:void $_11::operator()<hb_vector_t<unsigned char, false> >(hb_vector_t<unsigned char, false>&, hb_vector_t<unsigned char, false>&) const
Unexecuted instantiation: hb-font.cc:void $_11::operator()<unsigned char*>(unsigned char*&, unsigned char*&) const
Unexecuted instantiation: hb-font.cc:void $_11::operator()<hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false> >(hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false>&, hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false>&) const
Unexecuted instantiation: hb-font.cc:void $_11::operator()<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*>(OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*&, OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*&) const
Unexecuted instantiation: hb-font.cc:void $_11::operator()<OT::tuple_delta_t>(OT::tuple_delta_t&, OT::tuple_delta_t&) const
Unexecuted instantiation: hb-font.cc:void $_11::operator()<hb_vector_t<OT::tuple_delta_t, false> >(hb_vector_t<OT::tuple_delta_t, false>&, hb_vector_t<OT::tuple_delta_t, false>&) const
Unexecuted instantiation: hb-font.cc:void $_11::operator()<OT::tuple_delta_t*>(OT::tuple_delta_t*&, OT::tuple_delta_t*&) const
Unexecuted instantiation: hb-font.cc:void $_11::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false> >(hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>&, hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>&) const
Unexecuted instantiation: hb-font.cc:void $_11::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*>(hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*&, hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*&) const
Unexecuted instantiation: hb-font.cc:void $_11::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false> >(hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>&, hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>&) const
Unexecuted instantiation: hb-font.cc:void $_11::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*>(hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*&, hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*&) const
Unexecuted instantiation: hb-font.cc:void $_11::operator()<hb_vector_t<OT::delta_row_encoding_t, false> >(hb_vector_t<OT::delta_row_encoding_t, false>&, hb_vector_t<OT::delta_row_encoding_t, false>&) const
Unexecuted instantiation: hb-font.cc:void $_11::operator()<OT::delta_row_encoding_t*>(OT::delta_row_encoding_t*&, OT::delta_row_encoding_t*&) const
Unexecuted instantiation: hb-font.cc:void $_11::operator()<OT::delta_row_encoding_t>(OT::delta_row_encoding_t&, OT::delta_row_encoding_t&) const
Unexecuted instantiation: hb-font.cc:void $_11::operator()<hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int> >(hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int>&, hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int>&) const
Unexecuted instantiation: hb-font.cc:void $_11::operator()<OT::item_variations_t::combined_gain_idx_tuple_t>(OT::item_variations_t::combined_gain_idx_tuple_t&, OT::item_variations_t::combined_gain_idx_tuple_t&) const
Unexecuted instantiation: hb-font.cc:void $_11::operator()<OT::AxisValueMap>(OT::AxisValueMap&, OT::AxisValueMap&) const
Unexecuted instantiation: hb-map.cc:void $_8::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const
Unexecuted instantiation: hb-map.cc:void $_8::operator()<unsigned int>(unsigned int&, unsigned int&) const
Unexecuted instantiation: hb-map.cc:void $_8::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const
Unexecuted instantiation: hb-map.cc:void $_8::operator()<hb_vector_t<hb_bit_set_t::page_map_t, true> >(hb_vector_t<hb_bit_set_t::page_map_t, true>&, hb_vector_t<hb_bit_set_t::page_map_t, true>&) const
Unexecuted instantiation: hb-map.cc:void $_8::operator()<int>(int&, int&) const
Unexecuted instantiation: hb-map.cc:void $_8::operator()<hb_bit_set_t::page_map_t*>(hb_bit_set_t::page_map_t*&, hb_bit_set_t::page_map_t*&) const
Unexecuted instantiation: hb-map.cc:void $_8::operator()<hb_vector_t<hb_bit_page_t, false> >(hb_vector_t<hb_bit_page_t, false>&, hb_vector_t<hb_bit_page_t, false>&) const
Unexecuted instantiation: hb-map.cc:void $_8::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const
Unexecuted instantiation: hb-map.cc:void $_8::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const
Unexecuted instantiation: hb-map.cc:void $_8::operator()<bool>(bool&, bool&) const
Unexecuted instantiation: hb-map.cc:void $_8::operator()<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>&, hb_hashmap_t<unsigned int, unsigned int, true>&) const
Unexecuted instantiation: hb-map.cc:void $_8::operator()<unsigned short>(unsigned short&, unsigned short&) const
Unexecuted instantiation: hb-map.cc:void $_8::operator()<hb_hashmap_t<unsigned int, unsigned int, true>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&) const
Unexecuted instantiation: hb-ot-color.cc:void $_11::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Unexecuted instantiation: hb-ot-color.cc:void $_11::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const
Unexecuted instantiation: hb-ot-color.cc:void $_11::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const
Unexecuted instantiation: hb-ot-color.cc:void $_11::operator()<unsigned int>(unsigned int&, unsigned int&) const
Unexecuted instantiation: hb-ot-color.cc:void $_11::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const
Unexecuted instantiation: hb-ot-color.cc:void $_11::operator()<hb_vector_t<hb_bit_set_t::page_map_t, true> >(hb_vector_t<hb_bit_set_t::page_map_t, true>&, hb_vector_t<hb_bit_set_t::page_map_t, true>&) const
Unexecuted instantiation: hb-ot-color.cc:void $_11::operator()<int>(int&, int&) const
Unexecuted instantiation: hb-ot-color.cc:void $_11::operator()<hb_bit_set_t::page_map_t*>(hb_bit_set_t::page_map_t*&, hb_bit_set_t::page_map_t*&) const
Unexecuted instantiation: hb-ot-color.cc:void $_11::operator()<hb_vector_t<hb_bit_page_t, false> >(hb_vector_t<hb_bit_page_t, false>&, hb_vector_t<hb_bit_page_t, false>&) const
Unexecuted instantiation: hb-ot-color.cc:void $_11::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const
Unexecuted instantiation: hb-ot-color.cc:void $_11::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const
Unexecuted instantiation: hb-ot-color.cc:void $_11::operator()<bool>(bool&, bool&) const
Unexecuted instantiation: hb-ot-color.cc:void $_11::operator()<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>&, hb_hashmap_t<unsigned int, unsigned int, true>&) const
Unexecuted instantiation: hb-ot-color.cc:void $_11::operator()<unsigned short>(unsigned short&, unsigned short&) const
Unexecuted instantiation: hb-ot-color.cc:void $_11::operator()<hb_hashmap_t<unsigned int, unsigned int, true>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&) const
Unexecuted instantiation: hb-ot-color.cc:void $_11::operator()<char*>(char*&, char*&) const
Unexecuted instantiation: hb-ot-color.cc:void $_11::operator()<hb_serialize_context_t::object_t*>(hb_serialize_context_t::object_t*&, hb_serialize_context_t::object_t*&) const
Unexecuted instantiation: hb-ot-color.cc:void $_11::operator()<hb_vector_t<hb_serialize_context_t::object_t::link_t, false> >(hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&, hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&) const
Unexecuted instantiation: hb-ot-color.cc:void $_11::operator()<hb_serialize_context_t::object_t::link_t*>(hb_serialize_context_t::object_t::link_t*&, hb_serialize_context_t::object_t::link_t*&) const
Unexecuted instantiation: hb-ot-color.cc:void $_11::operator()<hb_vector_t<unsigned int, false> >(hb_vector_t<unsigned int, false>&, hb_vector_t<unsigned int, false>&) const
Unexecuted instantiation: hb-ot-color.cc:void $_11::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const
Unexecuted instantiation: hb-ot-color.cc:void $_11::operator()<hb_vector_t<hb_vector_t<int, false> const*, false> >(hb_vector_t<hb_vector_t<int, false> const*, false>&, hb_vector_t<hb_vector_t<int, false> const*, false>&) const
Unexecuted instantiation: hb-ot-color.cc:void $_11::operator()<hb_vector_t<int, false> const**>(hb_vector_t<int, false> const**&, hb_vector_t<int, false> const**&) const
Unexecuted instantiation: hb-ot-color.cc:void $_11::operator()<hb_vector_t<char, false> >(hb_vector_t<char, false>&, hb_vector_t<char, false>&) const
Unexecuted instantiation: hb-ot-color.cc:void $_11::operator()<hb_hashmap_t<unsigned int, Triple, false> >(hb_hashmap_t<unsigned int, Triple, false>&, hb_hashmap_t<unsigned int, Triple, false>&) const
Unexecuted instantiation: hb-ot-color.cc:void $_11::operator()<hb_hashmap_t<unsigned int, Triple, false>::item_t*>(hb_hashmap_t<unsigned int, Triple, false>::item_t*&, hb_hashmap_t<unsigned int, Triple, false>::item_t*&) const
Unexecuted instantiation: hb-ot-color.cc:void $_11::operator()<hb_vector_t<bool, false> >(hb_vector_t<bool, false>&, hb_vector_t<bool, false>&) const
Unexecuted instantiation: hb-ot-color.cc:void $_11::operator()<bool*>(bool*&, bool*&) const
Unexecuted instantiation: hb-ot-color.cc:void $_11::operator()<hb_vector_t<float, false> >(hb_vector_t<float, false>&, hb_vector_t<float, false>&) const
Unexecuted instantiation: hb-ot-color.cc:void $_11::operator()<float*>(float*&, float*&) const
Unexecuted instantiation: hb-ot-color.cc:void $_11::operator()<hb_vector_t<unsigned char, false> >(hb_vector_t<unsigned char, false>&, hb_vector_t<unsigned char, false>&) const
Unexecuted instantiation: hb-ot-color.cc:void $_11::operator()<unsigned char*>(unsigned char*&, unsigned char*&) const
Unexecuted instantiation: hb-ot-color.cc:void $_11::operator()<hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false> >(hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false>&, hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false>&) const
Unexecuted instantiation: hb-ot-color.cc:void $_11::operator()<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*>(OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*&, OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*&) const
Unexecuted instantiation: hb-ot-color.cc:void $_11::operator()<OT::tuple_delta_t>(OT::tuple_delta_t&, OT::tuple_delta_t&) const
Unexecuted instantiation: hb-ot-color.cc:void $_11::operator()<hb_vector_t<OT::tuple_delta_t, false> >(hb_vector_t<OT::tuple_delta_t, false>&, hb_vector_t<OT::tuple_delta_t, false>&) const
Unexecuted instantiation: hb-ot-color.cc:void $_11::operator()<OT::tuple_delta_t*>(OT::tuple_delta_t*&, OT::tuple_delta_t*&) const
Unexecuted instantiation: hb-ot-color.cc:void $_11::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false> >(hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>&, hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>&) const
Unexecuted instantiation: hb-ot-color.cc:void $_11::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*>(hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*&, hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*&) const
Unexecuted instantiation: hb-ot-color.cc:void $_11::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false> >(hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>&, hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>&) const
Unexecuted instantiation: hb-ot-color.cc:void $_11::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*>(hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*&, hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*&) const
Unexecuted instantiation: hb-ot-color.cc:void $_11::operator()<hb_vector_t<OT::delta_row_encoding_t, false> >(hb_vector_t<OT::delta_row_encoding_t, false>&, hb_vector_t<OT::delta_row_encoding_t, false>&) const
Unexecuted instantiation: hb-ot-color.cc:void $_11::operator()<OT::delta_row_encoding_t*>(OT::delta_row_encoding_t*&, OT::delta_row_encoding_t*&) const
Unexecuted instantiation: hb-ot-color.cc:void $_11::operator()<OT::delta_row_encoding_t>(OT::delta_row_encoding_t&, OT::delta_row_encoding_t&) const
Unexecuted instantiation: hb-ot-color.cc:void $_11::operator()<hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int> >(hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int>&, hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int>&) const
Unexecuted instantiation: hb-ot-color.cc:void $_11::operator()<OT::item_variations_t::combined_gain_idx_tuple_t>(OT::item_variations_t::combined_gain_idx_tuple_t&, OT::item_variations_t::combined_gain_idx_tuple_t&) const
Unexecuted instantiation: hb-ot-face.cc:void $_13::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Unexecuted instantiation: hb-ot-face.cc:void $_13::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const
Unexecuted instantiation: hb-ot-face.cc:void $_13::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const
Unexecuted instantiation: hb-ot-face.cc:void $_13::operator()<unsigned int>(unsigned int&, unsigned int&) const
Unexecuted instantiation: hb-ot-face.cc:void $_13::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const
Unexecuted instantiation: hb-ot-face.cc:void $_13::operator()<hb_vector_t<hb_bit_set_t::page_map_t, true> >(hb_vector_t<hb_bit_set_t::page_map_t, true>&, hb_vector_t<hb_bit_set_t::page_map_t, true>&) const
Unexecuted instantiation: hb-ot-face.cc:void $_13::operator()<int>(int&, int&) const
Unexecuted instantiation: hb-ot-face.cc:void $_13::operator()<hb_bit_set_t::page_map_t*>(hb_bit_set_t::page_map_t*&, hb_bit_set_t::page_map_t*&) const
Unexecuted instantiation: hb-ot-face.cc:void $_13::operator()<hb_vector_t<hb_bit_page_t, false> >(hb_vector_t<hb_bit_page_t, false>&, hb_vector_t<hb_bit_page_t, false>&) const
Unexecuted instantiation: hb-ot-face.cc:void $_13::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const
Unexecuted instantiation: hb-ot-face.cc:void $_13::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const
Unexecuted instantiation: hb-ot-face.cc:void $_13::operator()<bool>(bool&, bool&) const
Unexecuted instantiation: hb-ot-face.cc:void $_13::operator()<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>&, hb_hashmap_t<unsigned int, unsigned int, true>&) const
Unexecuted instantiation: hb-ot-face.cc:void $_13::operator()<unsigned short>(unsigned short&, unsigned short&) const
Unexecuted instantiation: hb-ot-face.cc:void $_13::operator()<hb_hashmap_t<unsigned int, unsigned int, true>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&) const
Unexecuted instantiation: hb-ot-face.cc:void $_13::operator()<char*>(char*&, char*&) const
Unexecuted instantiation: hb-ot-face.cc:void $_13::operator()<hb_serialize_context_t::object_t*>(hb_serialize_context_t::object_t*&, hb_serialize_context_t::object_t*&) const
Unexecuted instantiation: hb-ot-face.cc:void $_13::operator()<hb_vector_t<hb_serialize_context_t::object_t::link_t, false> >(hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&, hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&) const
Unexecuted instantiation: hb-ot-face.cc:void $_13::operator()<hb_serialize_context_t::object_t::link_t*>(hb_serialize_context_t::object_t::link_t*&, hb_serialize_context_t::object_t::link_t*&) const
Unexecuted instantiation: hb-ot-face.cc:void $_13::operator()<hb_vector_t<hb_vector_t<int, false> const*, false> >(hb_vector_t<hb_vector_t<int, false> const*, false>&, hb_vector_t<hb_vector_t<int, false> const*, false>&) const
Unexecuted instantiation: hb-ot-face.cc:void $_13::operator()<hb_vector_t<int, false> const**>(hb_vector_t<int, false> const**&, hb_vector_t<int, false> const**&) const
Unexecuted instantiation: hb-ot-face.cc:void $_13::operator()<hb_vector_t<char, false> >(hb_vector_t<char, false>&, hb_vector_t<char, false>&) const
Unexecuted instantiation: hb-ot-face.cc:void $_13::operator()<hb_hashmap_t<unsigned int, Triple, false> >(hb_hashmap_t<unsigned int, Triple, false>&, hb_hashmap_t<unsigned int, Triple, false>&) const
Unexecuted instantiation: hb-ot-face.cc:void $_13::operator()<hb_hashmap_t<unsigned int, Triple, false>::item_t*>(hb_hashmap_t<unsigned int, Triple, false>::item_t*&, hb_hashmap_t<unsigned int, Triple, false>::item_t*&) const
Unexecuted instantiation: hb-ot-face.cc:void $_13::operator()<hb_vector_t<bool, false> >(hb_vector_t<bool, false>&, hb_vector_t<bool, false>&) const
Unexecuted instantiation: hb-ot-face.cc:void $_13::operator()<bool*>(bool*&, bool*&) const
Unexecuted instantiation: hb-ot-face.cc:void $_13::operator()<hb_vector_t<float, false> >(hb_vector_t<float, false>&, hb_vector_t<float, false>&) const
Unexecuted instantiation: hb-ot-face.cc:void $_13::operator()<float*>(float*&, float*&) const
Unexecuted instantiation: hb-ot-face.cc:void $_13::operator()<hb_vector_t<unsigned char, false> >(hb_vector_t<unsigned char, false>&, hb_vector_t<unsigned char, false>&) const
Unexecuted instantiation: hb-ot-face.cc:void $_13::operator()<unsigned char*>(unsigned char*&, unsigned char*&) const
Unexecuted instantiation: hb-ot-face.cc:void $_13::operator()<hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false> >(hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false>&, hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false>&) const
Unexecuted instantiation: hb-ot-face.cc:void $_13::operator()<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*>(OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*&, OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*&) const
Unexecuted instantiation: hb-ot-face.cc:void $_13::operator()<OT::tuple_delta_t>(OT::tuple_delta_t&, OT::tuple_delta_t&) const
Unexecuted instantiation: hb-ot-face.cc:void $_13::operator()<hb_vector_t<OT::tuple_delta_t, false> >(hb_vector_t<OT::tuple_delta_t, false>&, hb_vector_t<OT::tuple_delta_t, false>&) const
Unexecuted instantiation: hb-ot-face.cc:void $_13::operator()<OT::tuple_delta_t*>(OT::tuple_delta_t*&, OT::tuple_delta_t*&) const
Unexecuted instantiation: hb-ot-face.cc:void $_13::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false> >(hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>&, hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>&) const
Unexecuted instantiation: hb-ot-face.cc:void $_13::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*>(hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*&, hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*&) const
Unexecuted instantiation: hb-ot-face.cc:void $_13::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false> >(hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>&, hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>&) const
Unexecuted instantiation: hb-ot-face.cc:void $_13::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*>(hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*&, hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*&) const
Unexecuted instantiation: hb-ot-face.cc:void $_13::operator()<hb_vector_t<OT::delta_row_encoding_t, false> >(hb_vector_t<OT::delta_row_encoding_t, false>&, hb_vector_t<OT::delta_row_encoding_t, false>&) const
Unexecuted instantiation: hb-ot-face.cc:void $_13::operator()<OT::delta_row_encoding_t*>(OT::delta_row_encoding_t*&, OT::delta_row_encoding_t*&) const
Unexecuted instantiation: hb-ot-face.cc:void $_13::operator()<OT::delta_row_encoding_t>(OT::delta_row_encoding_t&, OT::delta_row_encoding_t&) const
Unexecuted instantiation: hb-ot-face.cc:void $_13::operator()<hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int> >(hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int>&, hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int>&) const
Unexecuted instantiation: hb-ot-face.cc:void $_13::operator()<OT::item_variations_t::combined_gain_idx_tuple_t>(OT::item_variations_t::combined_gain_idx_tuple_t&, OT::item_variations_t::combined_gain_idx_tuple_t&) const
Unexecuted instantiation: hb-ot-face.cc:void $_13::operator()<OT::VariationSelectorRecord>(OT::VariationSelectorRecord&, OT::VariationSelectorRecord&) const
Unexecuted instantiation: hb-ot-face.cc:void $_13::operator()<hb_vector_t<CFF::parsed_cs_op_t, false> >(hb_vector_t<CFF::parsed_cs_op_t, false>&, hb_vector_t<CFF::parsed_cs_op_t, false>&) const
Unexecuted instantiation: hb-ot-face.cc:void $_13::operator()<CFF::parsed_cs_op_t*>(CFF::parsed_cs_op_t*&, CFF::parsed_cs_op_t*&) const
Unexecuted instantiation: hb-ot-face.cc:void $_13::operator()<hb_vector_t<CFF::dict_val_t, false> >(hb_vector_t<CFF::dict_val_t, false>&, hb_vector_t<CFF::dict_val_t, false>&) const
Unexecuted instantiation: hb-ot-face.cc:void $_13::operator()<CFF::dict_val_t*>(CFF::dict_val_t*&, CFF::dict_val_t*&) const
Unexecuted instantiation: hb-ot-face.cc:void $_13::operator()<hb_vector_t<CFF::op_str_t, false> >(hb_vector_t<CFF::op_str_t, false>&, hb_vector_t<CFF::op_str_t, false>&) const
Unexecuted instantiation: hb-ot-face.cc:void $_13::operator()<CFF::op_str_t*>(CFF::op_str_t*&, CFF::op_str_t*&) const
Unexecuted instantiation: hb-ot-face.cc:void $_13::operator()<OT::cff1::accelerator_t::gname_t>(OT::cff1::accelerator_t::gname_t&, OT::cff1::accelerator_t::gname_t&) const
Unexecuted instantiation: hb-ot-face.cc:void $_13::operator()<hb_vector_t<unsigned int, false> >(hb_vector_t<unsigned int, false>&, hb_vector_t<unsigned int, false>&) const
Unexecuted instantiation: hb-ot-face.cc:void $_13::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const
Unexecuted instantiation: hb-ot-face.cc:void $_13::operator()<hb_vector_t<AAT::kern_subtable_accelerator_data_t, false> >(hb_vector_t<AAT::kern_subtable_accelerator_data_t, false>&, hb_vector_t<AAT::kern_subtable_accelerator_data_t, false>&) const
Unexecuted instantiation: hb-ot-face.cc:void $_13::operator()<AAT::kern_subtable_accelerator_data_t*>(AAT::kern_subtable_accelerator_data_t*&, AAT::kern_subtable_accelerator_data_t*&) const
Unexecuted instantiation: hb-ot-font.cc:void $_13::operator()<hb_vector_t<CFF::dict_val_t, false> >(hb_vector_t<CFF::dict_val_t, false>&, hb_vector_t<CFF::dict_val_t, false>&) const
Unexecuted instantiation: hb-ot-font.cc:void $_13::operator()<int>(int&, int&) const
Unexecuted instantiation: hb-ot-font.cc:void $_13::operator()<unsigned int>(unsigned int&, unsigned int&) const
Unexecuted instantiation: hb-ot-font.cc:void $_13::operator()<CFF::dict_val_t*>(CFF::dict_val_t*&, CFF::dict_val_t*&) const
Unexecuted instantiation: hb-ot-font.cc:void $_13::operator()<hb_vector_t<CFF::op_str_t, false> >(hb_vector_t<CFF::op_str_t, false>&, hb_vector_t<CFF::op_str_t, false>&) const
Unexecuted instantiation: hb-ot-font.cc:void $_13::operator()<CFF::op_str_t*>(CFF::op_str_t*&, CFF::op_str_t*&) const
Unexecuted instantiation: hb-ot-font.cc:void $_13::operator()<unsigned short>(unsigned short&, unsigned short&) const
Unexecuted instantiation: hb-ot-font.cc:void $_13::operator()<OT::cff1::accelerator_t::gname_t>(OT::cff1::accelerator_t::gname_t&, OT::cff1::accelerator_t::gname_t&) const
Unexecuted instantiation: hb-ot-font.cc:void $_13::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Unexecuted instantiation: hb-ot-font.cc:void $_13::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const
Unexecuted instantiation: hb-ot-font.cc:void $_13::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const
Unexecuted instantiation: hb-ot-font.cc:void $_13::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const
Unexecuted instantiation: hb-ot-font.cc:void $_13::operator()<hb_vector_t<hb_bit_set_t::page_map_t, true> >(hb_vector_t<hb_bit_set_t::page_map_t, true>&, hb_vector_t<hb_bit_set_t::page_map_t, true>&) const
Unexecuted instantiation: hb-ot-font.cc:void $_13::operator()<hb_bit_set_t::page_map_t*>(hb_bit_set_t::page_map_t*&, hb_bit_set_t::page_map_t*&) const
Unexecuted instantiation: hb-ot-font.cc:void $_13::operator()<hb_vector_t<hb_bit_page_t, false> >(hb_vector_t<hb_bit_page_t, false>&, hb_vector_t<hb_bit_page_t, false>&) const
Unexecuted instantiation: hb-ot-font.cc:void $_13::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const
Unexecuted instantiation: hb-ot-font.cc:void $_13::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const
Unexecuted instantiation: hb-ot-font.cc:void $_13::operator()<bool>(bool&, bool&) const
Unexecuted instantiation: hb-ot-font.cc:void $_13::operator()<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>&, hb_hashmap_t<unsigned int, unsigned int, true>&) const
Unexecuted instantiation: hb-ot-font.cc:void $_13::operator()<hb_hashmap_t<unsigned int, unsigned int, true>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&) const
Unexecuted instantiation: hb-ot-font.cc:void $_13::operator()<char*>(char*&, char*&) const
Unexecuted instantiation: hb-ot-font.cc:void $_13::operator()<hb_serialize_context_t::object_t*>(hb_serialize_context_t::object_t*&, hb_serialize_context_t::object_t*&) const
Unexecuted instantiation: hb-ot-font.cc:void $_13::operator()<hb_vector_t<hb_serialize_context_t::object_t::link_t, false> >(hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&, hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&) const
Unexecuted instantiation: hb-ot-font.cc:void $_13::operator()<hb_serialize_context_t::object_t::link_t*>(hb_serialize_context_t::object_t::link_t*&, hb_serialize_context_t::object_t::link_t*&) const
Unexecuted instantiation: hb-ot-font.cc:void $_13::operator()<hb_vector_t<unsigned int, false> >(hb_vector_t<unsigned int, false>&, hb_vector_t<unsigned int, false>&) const
Unexecuted instantiation: hb-ot-font.cc:void $_13::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const
Unexecuted instantiation: hb-ot-font.cc:void $_13::operator()<hb_vector_t<hb_vector_t<int, false> const*, false> >(hb_vector_t<hb_vector_t<int, false> const*, false>&, hb_vector_t<hb_vector_t<int, false> const*, false>&) const
Unexecuted instantiation: hb-ot-font.cc:void $_13::operator()<hb_vector_t<int, false> const**>(hb_vector_t<int, false> const**&, hb_vector_t<int, false> const**&) const
Unexecuted instantiation: hb-ot-font.cc:void $_13::operator()<hb_vector_t<char, false> >(hb_vector_t<char, false>&, hb_vector_t<char, false>&) const
Unexecuted instantiation: hb-ot-font.cc:void $_13::operator()<hb_hashmap_t<unsigned int, Triple, false> >(hb_hashmap_t<unsigned int, Triple, false>&, hb_hashmap_t<unsigned int, Triple, false>&) const
Unexecuted instantiation: hb-ot-font.cc:void $_13::operator()<hb_hashmap_t<unsigned int, Triple, false>::item_t*>(hb_hashmap_t<unsigned int, Triple, false>::item_t*&, hb_hashmap_t<unsigned int, Triple, false>::item_t*&) const
Unexecuted instantiation: hb-ot-font.cc:void $_13::operator()<hb_vector_t<bool, false> >(hb_vector_t<bool, false>&, hb_vector_t<bool, false>&) const
Unexecuted instantiation: hb-ot-font.cc:void $_13::operator()<bool*>(bool*&, bool*&) const
Unexecuted instantiation: hb-ot-font.cc:void $_13::operator()<hb_vector_t<float, false> >(hb_vector_t<float, false>&, hb_vector_t<float, false>&) const
Unexecuted instantiation: hb-ot-font.cc:void $_13::operator()<float*>(float*&, float*&) const
Unexecuted instantiation: hb-ot-font.cc:void $_13::operator()<hb_vector_t<unsigned char, false> >(hb_vector_t<unsigned char, false>&, hb_vector_t<unsigned char, false>&) const
Unexecuted instantiation: hb-ot-font.cc:void $_13::operator()<unsigned char*>(unsigned char*&, unsigned char*&) const
Unexecuted instantiation: hb-ot-font.cc:void $_13::operator()<hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false> >(hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false>&, hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false>&) const
Unexecuted instantiation: hb-ot-font.cc:void $_13::operator()<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*>(OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*&, OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*&) const
Unexecuted instantiation: hb-ot-font.cc:void $_13::operator()<OT::tuple_delta_t>(OT::tuple_delta_t&, OT::tuple_delta_t&) const
Unexecuted instantiation: hb-ot-font.cc:void $_13::operator()<hb_vector_t<OT::tuple_delta_t, false> >(hb_vector_t<OT::tuple_delta_t, false>&, hb_vector_t<OT::tuple_delta_t, false>&) const
Unexecuted instantiation: hb-ot-font.cc:void $_13::operator()<OT::tuple_delta_t*>(OT::tuple_delta_t*&, OT::tuple_delta_t*&) const
Unexecuted instantiation: hb-ot-font.cc:void $_13::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false> >(hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>&, hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>&) const
Unexecuted instantiation: hb-ot-font.cc:void $_13::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*>(hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*&, hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*&) const
Unexecuted instantiation: hb-ot-font.cc:void $_13::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false> >(hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>&, hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>&) const
Unexecuted instantiation: hb-ot-font.cc:void $_13::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*>(hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*&, hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*&) const
Unexecuted instantiation: hb-ot-font.cc:void $_13::operator()<hb_vector_t<OT::delta_row_encoding_t, false> >(hb_vector_t<OT::delta_row_encoding_t, false>&, hb_vector_t<OT::delta_row_encoding_t, false>&) const
Unexecuted instantiation: hb-ot-font.cc:void $_13::operator()<OT::delta_row_encoding_t*>(OT::delta_row_encoding_t*&, OT::delta_row_encoding_t*&) const
Unexecuted instantiation: hb-ot-font.cc:void $_13::operator()<OT::delta_row_encoding_t>(OT::delta_row_encoding_t&, OT::delta_row_encoding_t&) const
Unexecuted instantiation: hb-ot-font.cc:void $_13::operator()<hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int> >(hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int>&, hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int>&) const
Unexecuted instantiation: hb-ot-font.cc:void $_13::operator()<OT::item_variations_t::combined_gain_idx_tuple_t>(OT::item_variations_t::combined_gain_idx_tuple_t&, OT::item_variations_t::combined_gain_idx_tuple_t&) const
Unexecuted instantiation: hb-ot-font.cc:void $_13::operator()<OT::VariationSelectorRecord>(OT::VariationSelectorRecord&, OT::VariationSelectorRecord&) const
Unexecuted instantiation: hb-ot-font.cc:void $_13::operator()<hb_vector_t<CFF::parsed_cs_op_t, false> >(hb_vector_t<CFF::parsed_cs_op_t, false>&, hb_vector_t<CFF::parsed_cs_op_t, false>&) const
Unexecuted instantiation: hb-ot-font.cc:void $_13::operator()<CFF::parsed_cs_op_t*>(CFF::parsed_cs_op_t*&, CFF::parsed_cs_op_t*&) const
Unexecuted instantiation: VARC.cc:void $_12::operator()<hb_vector_t<CFF::dict_val_t, false> >(hb_vector_t<CFF::dict_val_t, false>&, hb_vector_t<CFF::dict_val_t, false>&) const
Unexecuted instantiation: VARC.cc:void $_12::operator()<int>(int&, int&) const
Unexecuted instantiation: VARC.cc:void $_12::operator()<unsigned int>(unsigned int&, unsigned int&) const
Unexecuted instantiation: VARC.cc:void $_12::operator()<CFF::dict_val_t*>(CFF::dict_val_t*&, CFF::dict_val_t*&) const
Unexecuted instantiation: VARC.cc:void $_12::operator()<hb_vector_t<CFF::op_str_t, false> >(hb_vector_t<CFF::op_str_t, false>&, hb_vector_t<CFF::op_str_t, false>&) const
Unexecuted instantiation: VARC.cc:void $_12::operator()<CFF::op_str_t*>(CFF::op_str_t*&, CFF::op_str_t*&) const
Unexecuted instantiation: VARC.cc:void $_12::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Unexecuted instantiation: VARC.cc:void $_12::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const
Unexecuted instantiation: VARC.cc:void $_12::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const
Unexecuted instantiation: VARC.cc:void $_12::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const
Unexecuted instantiation: VARC.cc:void $_12::operator()<hb_vector_t<hb_bit_set_t::page_map_t, true> >(hb_vector_t<hb_bit_set_t::page_map_t, true>&, hb_vector_t<hb_bit_set_t::page_map_t, true>&) const
Unexecuted instantiation: VARC.cc:void $_12::operator()<hb_bit_set_t::page_map_t*>(hb_bit_set_t::page_map_t*&, hb_bit_set_t::page_map_t*&) const
Unexecuted instantiation: VARC.cc:void $_12::operator()<hb_vector_t<hb_bit_page_t, false> >(hb_vector_t<hb_bit_page_t, false>&, hb_vector_t<hb_bit_page_t, false>&) const
Unexecuted instantiation: VARC.cc:void $_12::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const
Unexecuted instantiation: VARC.cc:void $_12::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const
Unexecuted instantiation: VARC.cc:void $_12::operator()<bool>(bool&, bool&) const
Unexecuted instantiation: VARC.cc:void $_12::operator()<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>&, hb_hashmap_t<unsigned int, unsigned int, true>&) const
Unexecuted instantiation: VARC.cc:void $_12::operator()<unsigned short>(unsigned short&, unsigned short&) const
Unexecuted instantiation: VARC.cc:void $_12::operator()<hb_hashmap_t<unsigned int, unsigned int, true>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&) const
Unexecuted instantiation: VARC.cc:void $_12::operator()<char*>(char*&, char*&) const
Unexecuted instantiation: VARC.cc:void $_12::operator()<hb_serialize_context_t::object_t*>(hb_serialize_context_t::object_t*&, hb_serialize_context_t::object_t*&) const
Unexecuted instantiation: VARC.cc:void $_12::operator()<hb_vector_t<hb_serialize_context_t::object_t::link_t, false> >(hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&, hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&) const
Unexecuted instantiation: VARC.cc:void $_12::operator()<hb_serialize_context_t::object_t::link_t*>(hb_serialize_context_t::object_t::link_t*&, hb_serialize_context_t::object_t::link_t*&) const
Unexecuted instantiation: VARC.cc:void $_12::operator()<hb_vector_t<unsigned int, false> >(hb_vector_t<unsigned int, false>&, hb_vector_t<unsigned int, false>&) const
Unexecuted instantiation: VARC.cc:void $_12::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const
Unexecuted instantiation: VARC.cc:void $_12::operator()<hb_vector_t<hb_vector_t<int, false> const*, false> >(hb_vector_t<hb_vector_t<int, false> const*, false>&, hb_vector_t<hb_vector_t<int, false> const*, false>&) const
Unexecuted instantiation: VARC.cc:void $_12::operator()<hb_vector_t<int, false> const**>(hb_vector_t<int, false> const**&, hb_vector_t<int, false> const**&) const
Unexecuted instantiation: VARC.cc:void $_12::operator()<hb_vector_t<char, false> >(hb_vector_t<char, false>&, hb_vector_t<char, false>&) const
Unexecuted instantiation: VARC.cc:void $_12::operator()<hb_hashmap_t<unsigned int, Triple, false> >(hb_hashmap_t<unsigned int, Triple, false>&, hb_hashmap_t<unsigned int, Triple, false>&) const
Unexecuted instantiation: VARC.cc:void $_12::operator()<hb_hashmap_t<unsigned int, Triple, false>::item_t*>(hb_hashmap_t<unsigned int, Triple, false>::item_t*&, hb_hashmap_t<unsigned int, Triple, false>::item_t*&) const
Unexecuted instantiation: VARC.cc:void $_12::operator()<hb_vector_t<bool, false> >(hb_vector_t<bool, false>&, hb_vector_t<bool, false>&) const
Unexecuted instantiation: VARC.cc:void $_12::operator()<bool*>(bool*&, bool*&) const
Unexecuted instantiation: VARC.cc:void $_12::operator()<hb_vector_t<float, false> >(hb_vector_t<float, false>&, hb_vector_t<float, false>&) const
Unexecuted instantiation: VARC.cc:void $_12::operator()<float*>(float*&, float*&) const
Unexecuted instantiation: VARC.cc:void $_12::operator()<hb_vector_t<unsigned char, false> >(hb_vector_t<unsigned char, false>&, hb_vector_t<unsigned char, false>&) const
Unexecuted instantiation: VARC.cc:void $_12::operator()<unsigned char*>(unsigned char*&, unsigned char*&) const
Unexecuted instantiation: VARC.cc:void $_12::operator()<hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false> >(hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false>&, hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false>&) const
Unexecuted instantiation: VARC.cc:void $_12::operator()<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*>(OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*&, OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*&) const
Unexecuted instantiation: VARC.cc:void $_12::operator()<OT::tuple_delta_t>(OT::tuple_delta_t&, OT::tuple_delta_t&) const
Unexecuted instantiation: VARC.cc:void $_12::operator()<hb_vector_t<OT::tuple_delta_t, false> >(hb_vector_t<OT::tuple_delta_t, false>&, hb_vector_t<OT::tuple_delta_t, false>&) const
Unexecuted instantiation: VARC.cc:void $_12::operator()<OT::tuple_delta_t*>(OT::tuple_delta_t*&, OT::tuple_delta_t*&) const
Unexecuted instantiation: VARC.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false> >(hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>&, hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>&) const
Unexecuted instantiation: VARC.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*>(hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*&, hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*&) const
Unexecuted instantiation: VARC.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false> >(hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>&, hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>&) const
Unexecuted instantiation: VARC.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*>(hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*&, hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*&) const
Unexecuted instantiation: VARC.cc:void $_12::operator()<hb_vector_t<OT::delta_row_encoding_t, false> >(hb_vector_t<OT::delta_row_encoding_t, false>&, hb_vector_t<OT::delta_row_encoding_t, false>&) const
Unexecuted instantiation: VARC.cc:void $_12::operator()<OT::delta_row_encoding_t*>(OT::delta_row_encoding_t*&, OT::delta_row_encoding_t*&) const
Unexecuted instantiation: VARC.cc:void $_12::operator()<OT::delta_row_encoding_t>(OT::delta_row_encoding_t&, OT::delta_row_encoding_t&) const
Unexecuted instantiation: VARC.cc:void $_12::operator()<hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int> >(hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int>&, hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int>&) const
Unexecuted instantiation: VARC.cc:void $_12::operator()<OT::item_variations_t::combined_gain_idx_tuple_t>(OT::item_variations_t::combined_gain_idx_tuple_t&, OT::item_variations_t::combined_gain_idx_tuple_t&) const
Unexecuted instantiation: VARC.cc:void $_12::operator()<hb_vector_t<CFF::parsed_cs_op_t, false> >(hb_vector_t<CFF::parsed_cs_op_t, false>&, hb_vector_t<CFF::parsed_cs_op_t, false>&) const
Unexecuted instantiation: VARC.cc:void $_12::operator()<CFF::parsed_cs_op_t*>(CFF::parsed_cs_op_t*&, CFF::parsed_cs_op_t*&) const
Unexecuted instantiation: VARC.cc:void $_12::operator()<OT::cff1::accelerator_t::gname_t>(OT::cff1::accelerator_t::gname_t&, OT::cff1::accelerator_t::gname_t&) const
Unexecuted instantiation: hb-ot-layout.cc:void $_12::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Unexecuted instantiation: hb-ot-layout.cc:void $_12::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const
Unexecuted instantiation: hb-ot-layout.cc:void $_12::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const
Unexecuted instantiation: hb-ot-layout.cc:void $_12::operator()<bool>(bool&, bool&) const
Unexecuted instantiation: hb-ot-layout.cc:void $_12::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const
hb-ot-layout.cc:void $_12::operator()<unsigned int>(unsigned int&, unsigned int&) const
Line
Count
Source
777
9.39k
  {
778
9.39k
    using std::swap; // allow ADL
779
9.39k
    swap (a, b);
780
9.39k
  }
Unexecuted instantiation: hb-ot-layout.cc:void $_12::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const
Unexecuted instantiation: hb-ot-layout.cc:void $_12::operator()<hb_vector_t<hb_bit_set_t::page_map_t, true> >(hb_vector_t<hb_bit_set_t::page_map_t, true>&, hb_vector_t<hb_bit_set_t::page_map_t, true>&) const
hb-ot-layout.cc:void $_12::operator()<int>(int&, int&) const
Line
Count
Source
777
9.39k
  {
778
9.39k
    using std::swap; // allow ADL
779
9.39k
    swap (a, b);
780
9.39k
  }
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
68
  {
778
68
    using std::swap; // allow ADL
779
68
    swap (a, b);
780
68
  }
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
68
  {
778
68
    using std::swap; // allow ADL
779
68
    swap (a, b);
780
68
  }
hb-ot-layout.cc:void $_12::operator()<hb_vector_t<unsigned int, false> >(hb_vector_t<unsigned int, false>&, hb_vector_t<unsigned int, false>&) const
Line
Count
Source
777
9.32k
  {
778
9.32k
    using std::swap; // allow ADL
779
9.32k
    swap (a, b);
780
9.32k
  }
hb-ot-layout.cc:void $_12::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const
Line
Count
Source
777
9.32k
  {
778
9.32k
    using std::swap; // allow ADL
779
9.32k
    swap (a, b);
780
9.32k
  }
Unexecuted instantiation: hb-ot-layout.cc:void $_12::operator()<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>&, hb_hashmap_t<unsigned int, unsigned int, true>&) const
Unexecuted instantiation: hb-ot-layout.cc:void $_12::operator()<unsigned short>(unsigned short&, unsigned short&) const
Unexecuted instantiation: hb-ot-layout.cc:void $_12::operator()<hb_hashmap_t<unsigned int, unsigned int, true>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&) const
Unexecuted instantiation: hb-ot-layout.cc:void $_12::operator()<char*>(char*&, char*&) const
Unexecuted instantiation: hb-ot-layout.cc:void $_12::operator()<hb_serialize_context_t::object_t*>(hb_serialize_context_t::object_t*&, hb_serialize_context_t::object_t*&) const
Unexecuted instantiation: hb-ot-layout.cc:void $_12::operator()<hb_vector_t<hb_serialize_context_t::object_t::link_t, false> >(hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&, hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&) const
Unexecuted instantiation: hb-ot-layout.cc:void $_12::operator()<hb_serialize_context_t::object_t::link_t*>(hb_serialize_context_t::object_t::link_t*&, hb_serialize_context_t::object_t::link_t*&) const
Unexecuted instantiation: hb-ot-layout.cc:void $_12::operator()<hb_vector_t<hb_vector_t<int, false> const*, false> >(hb_vector_t<hb_vector_t<int, false> const*, false>&, hb_vector_t<hb_vector_t<int, false> const*, false>&) const
Unexecuted instantiation: hb-ot-layout.cc:void $_12::operator()<hb_vector_t<int, false> const**>(hb_vector_t<int, false> const**&, hb_vector_t<int, false> const**&) const
Unexecuted instantiation: hb-ot-layout.cc:void $_12::operator()<hb_vector_t<char, false> >(hb_vector_t<char, false>&, hb_vector_t<char, false>&) const
Unexecuted instantiation: hb-ot-layout.cc:void $_12::operator()<hb_hashmap_t<unsigned int, Triple, false> >(hb_hashmap_t<unsigned int, Triple, false>&, hb_hashmap_t<unsigned int, Triple, false>&) const
Unexecuted instantiation: hb-ot-layout.cc:void $_12::operator()<hb_hashmap_t<unsigned int, Triple, false>::item_t*>(hb_hashmap_t<unsigned int, Triple, false>::item_t*&, hb_hashmap_t<unsigned int, Triple, false>::item_t*&) const
Unexecuted instantiation: hb-ot-layout.cc:void $_12::operator()<hb_vector_t<bool, false> >(hb_vector_t<bool, false>&, hb_vector_t<bool, false>&) const
Unexecuted instantiation: hb-ot-layout.cc:void $_12::operator()<bool*>(bool*&, bool*&) const
Unexecuted instantiation: hb-ot-layout.cc:void $_12::operator()<hb_vector_t<float, false> >(hb_vector_t<float, false>&, hb_vector_t<float, false>&) const
Unexecuted instantiation: hb-ot-layout.cc:void $_12::operator()<float*>(float*&, float*&) const
Unexecuted instantiation: hb-ot-layout.cc:void $_12::operator()<hb_vector_t<unsigned char, false> >(hb_vector_t<unsigned char, false>&, hb_vector_t<unsigned char, false>&) const
Unexecuted instantiation: hb-ot-layout.cc:void $_12::operator()<unsigned char*>(unsigned char*&, unsigned char*&) const
Unexecuted instantiation: hb-ot-layout.cc:void $_12::operator()<hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false> >(hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false>&, hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false>&) const
Unexecuted instantiation: hb-ot-layout.cc:void $_12::operator()<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*>(OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*&, OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*&) const
Unexecuted instantiation: hb-ot-layout.cc:void $_12::operator()<OT::tuple_delta_t>(OT::tuple_delta_t&, OT::tuple_delta_t&) const
Unexecuted instantiation: hb-ot-layout.cc:void $_12::operator()<hb_vector_t<OT::tuple_delta_t, false> >(hb_vector_t<OT::tuple_delta_t, false>&, hb_vector_t<OT::tuple_delta_t, false>&) const
Unexecuted instantiation: hb-ot-layout.cc:void $_12::operator()<OT::tuple_delta_t*>(OT::tuple_delta_t*&, OT::tuple_delta_t*&) const
Unexecuted instantiation: hb-ot-layout.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false> >(hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>&, hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>&) const
Unexecuted instantiation: hb-ot-layout.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*>(hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*&, hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*&) const
Unexecuted instantiation: hb-ot-layout.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false> >(hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>&, hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>&) const
Unexecuted instantiation: hb-ot-layout.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*>(hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*&, hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*&) const
Unexecuted instantiation: hb-ot-layout.cc:void $_12::operator()<hb_vector_t<OT::delta_row_encoding_t, false> >(hb_vector_t<OT::delta_row_encoding_t, false>&, hb_vector_t<OT::delta_row_encoding_t, false>&) const
Unexecuted instantiation: hb-ot-layout.cc:void $_12::operator()<OT::delta_row_encoding_t*>(OT::delta_row_encoding_t*&, OT::delta_row_encoding_t*&) const
Unexecuted instantiation: hb-ot-layout.cc:void $_12::operator()<OT::delta_row_encoding_t>(OT::delta_row_encoding_t&, OT::delta_row_encoding_t&) const
Unexecuted instantiation: hb-ot-layout.cc:void $_12::operator()<hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int> >(hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int>&, hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int>&) const
Unexecuted instantiation: hb-ot-layout.cc:void $_12::operator()<OT::item_variations_t::combined_gain_idx_tuple_t>(OT::item_variations_t::combined_gain_idx_tuple_t&, OT::item_variations_t::combined_gain_idx_tuple_t&) const
Unexecuted instantiation: hb-ot-math.cc:void $_12::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Unexecuted instantiation: hb-ot-math.cc:void $_12::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const
Unexecuted instantiation: hb-ot-math.cc:void $_12::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const
Unexecuted instantiation: hb-ot-math.cc:void $_12::operator()<unsigned int>(unsigned int&, unsigned int&) const
Unexecuted instantiation: hb-ot-math.cc:void $_12::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const
Unexecuted instantiation: hb-ot-math.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-math.cc:void $_12::operator()<int>(int&, int&) const
Unexecuted instantiation: hb-ot-math.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-math.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-math.cc:void $_12::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const
Unexecuted instantiation: hb-ot-math.cc:void $_12::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const
Unexecuted instantiation: hb-ot-math.cc:void $_12::operator()<bool>(bool&, bool&) const
Unexecuted instantiation: hb-ot-math.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-math.cc:void $_12::operator()<unsigned short>(unsigned short&, unsigned short&) const
Unexecuted instantiation: hb-ot-math.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-math.cc:void $_12::operator()<char*>(char*&, char*&) const
Unexecuted instantiation: hb-ot-math.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-math.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-math.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-math.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-math.cc:void $_12::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const
Unexecuted instantiation: hb-ot-math.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-math.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-math.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-math.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-metrics.cc:void $_11::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Unexecuted instantiation: hb-ot-metrics.cc:void $_11::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const
Unexecuted instantiation: hb-ot-metrics.cc:void $_11::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const
Unexecuted instantiation: hb-ot-metrics.cc:void $_11::operator()<unsigned int>(unsigned int&, unsigned int&) const
Unexecuted instantiation: hb-ot-metrics.cc:void $_11::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const
Unexecuted instantiation: hb-ot-metrics.cc:void $_11::operator()<hb_vector_t<hb_bit_set_t::page_map_t, true> >(hb_vector_t<hb_bit_set_t::page_map_t, true>&, hb_vector_t<hb_bit_set_t::page_map_t, true>&) const
Unexecuted instantiation: hb-ot-metrics.cc:void $_11::operator()<int>(int&, int&) const
Unexecuted instantiation: hb-ot-metrics.cc:void $_11::operator()<hb_bit_set_t::page_map_t*>(hb_bit_set_t::page_map_t*&, hb_bit_set_t::page_map_t*&) const
Unexecuted instantiation: hb-ot-metrics.cc:void $_11::operator()<hb_vector_t<hb_bit_page_t, false> >(hb_vector_t<hb_bit_page_t, false>&, hb_vector_t<hb_bit_page_t, false>&) const
Unexecuted instantiation: hb-ot-metrics.cc:void $_11::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const
Unexecuted instantiation: hb-ot-metrics.cc:void $_11::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const
Unexecuted instantiation: hb-ot-metrics.cc:void $_11::operator()<bool>(bool&, bool&) const
Unexecuted instantiation: hb-ot-metrics.cc:void $_11::operator()<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>&, hb_hashmap_t<unsigned int, unsigned int, true>&) const
Unexecuted instantiation: hb-ot-metrics.cc:void $_11::operator()<unsigned short>(unsigned short&, unsigned short&) const
Unexecuted instantiation: hb-ot-metrics.cc:void $_11::operator()<hb_hashmap_t<unsigned int, unsigned int, true>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&) const
Unexecuted instantiation: hb-ot-metrics.cc:void $_11::operator()<char*>(char*&, char*&) const
Unexecuted instantiation: hb-ot-metrics.cc:void $_11::operator()<hb_serialize_context_t::object_t*>(hb_serialize_context_t::object_t*&, hb_serialize_context_t::object_t*&) const
Unexecuted instantiation: hb-ot-metrics.cc:void $_11::operator()<hb_vector_t<hb_serialize_context_t::object_t::link_t, false> >(hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&, hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&) const
Unexecuted instantiation: hb-ot-metrics.cc:void $_11::operator()<hb_serialize_context_t::object_t::link_t*>(hb_serialize_context_t::object_t::link_t*&, hb_serialize_context_t::object_t::link_t*&) const
Unexecuted instantiation: hb-ot-metrics.cc:void $_11::operator()<hb_vector_t<unsigned int, false> >(hb_vector_t<unsigned int, false>&, hb_vector_t<unsigned int, false>&) const
Unexecuted instantiation: hb-ot-metrics.cc:void $_11::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const
Unexecuted instantiation: hb-ot-metrics.cc:void $_11::operator()<hb_vector_t<hb_vector_t<int, false> const*, false> >(hb_vector_t<hb_vector_t<int, false> const*, false>&, hb_vector_t<hb_vector_t<int, false> const*, false>&) const
Unexecuted instantiation: hb-ot-metrics.cc:void $_11::operator()<hb_vector_t<int, false> const**>(hb_vector_t<int, false> const**&, hb_vector_t<int, false> const**&) const
Unexecuted instantiation: hb-ot-metrics.cc:void $_11::operator()<hb_vector_t<char, false> >(hb_vector_t<char, false>&, hb_vector_t<char, false>&) const
Unexecuted instantiation: hb-ot-metrics.cc:void $_11::operator()<hb_hashmap_t<unsigned int, Triple, false> >(hb_hashmap_t<unsigned int, Triple, false>&, hb_hashmap_t<unsigned int, Triple, false>&) const
Unexecuted instantiation: hb-ot-metrics.cc:void $_11::operator()<hb_hashmap_t<unsigned int, Triple, false>::item_t*>(hb_hashmap_t<unsigned int, Triple, false>::item_t*&, hb_hashmap_t<unsigned int, Triple, false>::item_t*&) const
Unexecuted instantiation: hb-ot-metrics.cc:void $_11::operator()<hb_vector_t<bool, false> >(hb_vector_t<bool, false>&, hb_vector_t<bool, false>&) const
Unexecuted instantiation: hb-ot-metrics.cc:void $_11::operator()<bool*>(bool*&, bool*&) const
Unexecuted instantiation: hb-ot-metrics.cc:void $_11::operator()<hb_vector_t<float, false> >(hb_vector_t<float, false>&, hb_vector_t<float, false>&) const
Unexecuted instantiation: hb-ot-metrics.cc:void $_11::operator()<float*>(float*&, float*&) const
Unexecuted instantiation: hb-ot-metrics.cc:void $_11::operator()<hb_vector_t<unsigned char, false> >(hb_vector_t<unsigned char, false>&, hb_vector_t<unsigned char, false>&) const
Unexecuted instantiation: hb-ot-metrics.cc:void $_11::operator()<unsigned char*>(unsigned char*&, unsigned char*&) const
Unexecuted instantiation: hb-ot-metrics.cc:void $_11::operator()<hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false> >(hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false>&, hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false>&) const
Unexecuted instantiation: hb-ot-metrics.cc:void $_11::operator()<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*>(OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*&, OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*&) const
Unexecuted instantiation: hb-ot-metrics.cc:void $_11::operator()<OT::tuple_delta_t>(OT::tuple_delta_t&, OT::tuple_delta_t&) const
Unexecuted instantiation: hb-ot-metrics.cc:void $_11::operator()<hb_vector_t<OT::tuple_delta_t, false> >(hb_vector_t<OT::tuple_delta_t, false>&, hb_vector_t<OT::tuple_delta_t, false>&) const
Unexecuted instantiation: hb-ot-metrics.cc:void $_11::operator()<OT::tuple_delta_t*>(OT::tuple_delta_t*&, OT::tuple_delta_t*&) const
Unexecuted instantiation: hb-ot-metrics.cc:void $_11::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false> >(hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>&, hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>&) const
Unexecuted instantiation: hb-ot-metrics.cc:void $_11::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*>(hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*&, hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*&) const
Unexecuted instantiation: hb-ot-metrics.cc:void $_11::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false> >(hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>&, hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>&) const
Unexecuted instantiation: hb-ot-metrics.cc:void $_11::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*>(hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*&, hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*&) const
Unexecuted instantiation: hb-ot-metrics.cc:void $_11::operator()<hb_vector_t<OT::delta_row_encoding_t, false> >(hb_vector_t<OT::delta_row_encoding_t, false>&, hb_vector_t<OT::delta_row_encoding_t, false>&) const
Unexecuted instantiation: hb-ot-metrics.cc:void $_11::operator()<OT::delta_row_encoding_t*>(OT::delta_row_encoding_t*&, OT::delta_row_encoding_t*&) const
Unexecuted instantiation: hb-ot-metrics.cc:void $_11::operator()<OT::delta_row_encoding_t>(OT::delta_row_encoding_t&, OT::delta_row_encoding_t&) const
Unexecuted instantiation: hb-ot-metrics.cc:void $_11::operator()<hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int> >(hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int>&, hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int>&) const
Unexecuted instantiation: hb-ot-metrics.cc:void $_11::operator()<OT::item_variations_t::combined_gain_idx_tuple_t>(OT::item_variations_t::combined_gain_idx_tuple_t&, OT::item_variations_t::combined_gain_idx_tuple_t&) const
Unexecuted instantiation: hb-ot-name.cc:void $_8::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Unexecuted instantiation: hb-ot-name.cc:void $_8::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const
Unexecuted instantiation: hb-ot-name.cc:void $_8::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const
Unexecuted instantiation: hb-ot-name.cc:void $_8::operator()<unsigned int>(unsigned int&, unsigned int&) const
Unexecuted instantiation: hb-ot-name.cc:void $_8::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const
Unexecuted instantiation: hb-ot-name.cc:void $_8::operator()<hb_vector_t<hb_bit_set_t::page_map_t, true> >(hb_vector_t<hb_bit_set_t::page_map_t, true>&, hb_vector_t<hb_bit_set_t::page_map_t, true>&) const
Unexecuted instantiation: hb-ot-name.cc:void $_8::operator()<int>(int&, int&) const
Unexecuted instantiation: hb-ot-name.cc:void $_8::operator()<hb_bit_set_t::page_map_t*>(hb_bit_set_t::page_map_t*&, hb_bit_set_t::page_map_t*&) const
Unexecuted instantiation: hb-ot-name.cc:void $_8::operator()<hb_vector_t<hb_bit_page_t, false> >(hb_vector_t<hb_bit_page_t, false>&, hb_vector_t<hb_bit_page_t, false>&) const
Unexecuted instantiation: hb-ot-name.cc:void $_8::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const
Unexecuted instantiation: hb-ot-name.cc:void $_8::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const
Unexecuted instantiation: hb-ot-name.cc:void $_8::operator()<bool>(bool&, bool&) const
Unexecuted instantiation: hb-ot-name.cc:void $_8::operator()<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>&, hb_hashmap_t<unsigned int, unsigned int, true>&) const
Unexecuted instantiation: hb-ot-name.cc:void $_8::operator()<unsigned short>(unsigned short&, unsigned short&) const
Unexecuted instantiation: hb-ot-name.cc:void $_8::operator()<hb_hashmap_t<unsigned int, unsigned int, true>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&) const
Unexecuted instantiation: hb-ot-name.cc:void $_8::operator()<char*>(char*&, char*&) const
Unexecuted instantiation: hb-ot-name.cc:void $_8::operator()<hb_serialize_context_t::object_t*>(hb_serialize_context_t::object_t*&, hb_serialize_context_t::object_t*&) const
Unexecuted instantiation: hb-ot-name.cc:void $_8::operator()<hb_vector_t<hb_serialize_context_t::object_t::link_t, false> >(hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&, hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&) const
Unexecuted instantiation: hb-ot-name.cc:void $_8::operator()<hb_serialize_context_t::object_t::link_t*>(hb_serialize_context_t::object_t::link_t*&, hb_serialize_context_t::object_t::link_t*&) const
Unexecuted instantiation: hb-ot-name.cc:void $_8::operator()<hb_vector_t<unsigned int, false> >(hb_vector_t<unsigned int, false>&, hb_vector_t<unsigned int, false>&) const
Unexecuted instantiation: hb-ot-name.cc:void $_8::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const
Unexecuted instantiation: hb-ot-shape.cc:void $_12::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Unexecuted instantiation: hb-ot-shape.cc:void $_12::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const
Unexecuted instantiation: hb-ot-shape.cc:void $_12::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const
Unexecuted instantiation: hb-ot-shape.cc:void $_12::operator()<unsigned int>(unsigned int&, unsigned int&) const
Unexecuted instantiation: hb-ot-shape.cc:void $_12::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const
Unexecuted instantiation: hb-ot-shape.cc:void $_12::operator()<hb_vector_t<hb_bit_set_t::page_map_t, true> >(hb_vector_t<hb_bit_set_t::page_map_t, true>&, hb_vector_t<hb_bit_set_t::page_map_t, true>&) const
Unexecuted instantiation: hb-ot-shape.cc:void $_12::operator()<int>(int&, int&) const
Unexecuted instantiation: hb-ot-shape.cc:void $_12::operator()<hb_bit_set_t::page_map_t*>(hb_bit_set_t::page_map_t*&, hb_bit_set_t::page_map_t*&) const
Unexecuted instantiation: hb-ot-shape.cc:void $_12::operator()<hb_vector_t<hb_bit_page_t, false> >(hb_vector_t<hb_bit_page_t, false>&, hb_vector_t<hb_bit_page_t, false>&) const
Unexecuted instantiation: hb-ot-shape.cc:void $_12::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const
Unexecuted instantiation: hb-ot-shape.cc:void $_12::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const
Unexecuted instantiation: hb-ot-shape.cc:void $_12::operator()<bool>(bool&, bool&) const
Unexecuted instantiation: hb-ot-shape.cc:void $_12::operator()<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>&, hb_hashmap_t<unsigned int, unsigned int, true>&) const
Unexecuted instantiation: hb-ot-shape.cc:void $_12::operator()<unsigned short>(unsigned short&, unsigned short&) const
Unexecuted instantiation: hb-ot-shape.cc:void $_12::operator()<hb_hashmap_t<unsigned int, unsigned int, true>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&) const
Unexecuted instantiation: hb-ot-shape.cc:void $_12::operator()<char*>(char*&, char*&) const
Unexecuted instantiation: hb-ot-shape.cc:void $_12::operator()<hb_serialize_context_t::object_t*>(hb_serialize_context_t::object_t*&, hb_serialize_context_t::object_t*&) const
Unexecuted instantiation: hb-ot-shape.cc:void $_12::operator()<hb_vector_t<hb_serialize_context_t::object_t::link_t, false> >(hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&, hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&) const
Unexecuted instantiation: hb-ot-shape.cc:void $_12::operator()<hb_serialize_context_t::object_t::link_t*>(hb_serialize_context_t::object_t::link_t*&, hb_serialize_context_t::object_t::link_t*&) const
Unexecuted instantiation: hb-ot-shape.cc:void $_12::operator()<hb_vector_t<unsigned int, false> >(hb_vector_t<unsigned int, false>&, hb_vector_t<unsigned int, false>&) const
Unexecuted instantiation: hb-ot-shape.cc:void $_12::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const
Unexecuted instantiation: hb-ot-shape.cc:void $_12::operator()<hb_vector_t<hb_vector_t<int, false> const*, false> >(hb_vector_t<hb_vector_t<int, false> const*, false>&, hb_vector_t<hb_vector_t<int, false> const*, false>&) const
Unexecuted instantiation: hb-ot-shape.cc:void $_12::operator()<hb_vector_t<int, false> const**>(hb_vector_t<int, false> const**&, hb_vector_t<int, false> const**&) const
Unexecuted instantiation: hb-ot-shape.cc:void $_12::operator()<hb_vector_t<char, false> >(hb_vector_t<char, false>&, hb_vector_t<char, false>&) const
Unexecuted instantiation: hb-ot-shape.cc:void $_12::operator()<hb_hashmap_t<unsigned int, Triple, false> >(hb_hashmap_t<unsigned int, Triple, false>&, hb_hashmap_t<unsigned int, Triple, false>&) const
Unexecuted instantiation: hb-ot-shape.cc:void $_12::operator()<hb_hashmap_t<unsigned int, Triple, false>::item_t*>(hb_hashmap_t<unsigned int, Triple, false>::item_t*&, hb_hashmap_t<unsigned int, Triple, false>::item_t*&) const
Unexecuted instantiation: hb-ot-shape.cc:void $_12::operator()<hb_vector_t<bool, false> >(hb_vector_t<bool, false>&, hb_vector_t<bool, false>&) const
Unexecuted instantiation: hb-ot-shape.cc:void $_12::operator()<bool*>(bool*&, bool*&) const
Unexecuted instantiation: hb-ot-shape.cc:void $_12::operator()<hb_vector_t<float, false> >(hb_vector_t<float, false>&, hb_vector_t<float, false>&) const
Unexecuted instantiation: hb-ot-shape.cc:void $_12::operator()<float*>(float*&, float*&) const
Unexecuted instantiation: hb-ot-shape.cc:void $_12::operator()<hb_vector_t<unsigned char, false> >(hb_vector_t<unsigned char, false>&, hb_vector_t<unsigned char, false>&) const
Unexecuted instantiation: hb-ot-shape.cc:void $_12::operator()<unsigned char*>(unsigned char*&, unsigned char*&) const
Unexecuted instantiation: hb-ot-shape.cc:void $_12::operator()<hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false> >(hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false>&, hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false>&) const
Unexecuted instantiation: hb-ot-shape.cc:void $_12::operator()<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*>(OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*&, OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*&) const
Unexecuted instantiation: hb-ot-shape.cc:void $_12::operator()<OT::tuple_delta_t>(OT::tuple_delta_t&, OT::tuple_delta_t&) const
Unexecuted instantiation: hb-ot-shape.cc:void $_12::operator()<hb_vector_t<OT::tuple_delta_t, false> >(hb_vector_t<OT::tuple_delta_t, false>&, hb_vector_t<OT::tuple_delta_t, false>&) const
Unexecuted instantiation: hb-ot-shape.cc:void $_12::operator()<OT::tuple_delta_t*>(OT::tuple_delta_t*&, OT::tuple_delta_t*&) const
Unexecuted instantiation: hb-ot-shape.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false> >(hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>&, hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>&) const
Unexecuted instantiation: hb-ot-shape.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*>(hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*&, hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*&) const
Unexecuted instantiation: hb-ot-shape.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false> >(hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>&, hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>&) const
Unexecuted instantiation: hb-ot-shape.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*>(hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*&, hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*&) const
Unexecuted instantiation: hb-ot-shape.cc:void $_12::operator()<hb_vector_t<OT::delta_row_encoding_t, false> >(hb_vector_t<OT::delta_row_encoding_t, false>&, hb_vector_t<OT::delta_row_encoding_t, false>&) const
Unexecuted instantiation: hb-ot-shape.cc:void $_12::operator()<OT::delta_row_encoding_t*>(OT::delta_row_encoding_t*&, OT::delta_row_encoding_t*&) const
Unexecuted instantiation: hb-ot-shape.cc:void $_12::operator()<OT::delta_row_encoding_t>(OT::delta_row_encoding_t&, OT::delta_row_encoding_t&) const
Unexecuted instantiation: hb-ot-shape.cc:void $_12::operator()<hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int> >(hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int>&, hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int>&) const
Unexecuted instantiation: hb-ot-shape.cc:void $_12::operator()<OT::item_variations_t::combined_gain_idx_tuple_t>(OT::item_variations_t::combined_gain_idx_tuple_t&, OT::item_variations_t::combined_gain_idx_tuple_t&) const
Unexecuted instantiation: hb-ot-var.cc:void $_11::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Unexecuted instantiation: hb-ot-var.cc:void $_11::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const
Unexecuted instantiation: hb-ot-var.cc:void $_11::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const
Unexecuted instantiation: hb-ot-var.cc:void $_11::operator()<unsigned int>(unsigned int&, unsigned int&) const
Unexecuted instantiation: hb-ot-var.cc:void $_11::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const
Unexecuted instantiation: hb-ot-var.cc:void $_11::operator()<hb_vector_t<hb_bit_set_t::page_map_t, true> >(hb_vector_t<hb_bit_set_t::page_map_t, true>&, hb_vector_t<hb_bit_set_t::page_map_t, true>&) const
Unexecuted instantiation: hb-ot-var.cc:void $_11::operator()<int>(int&, int&) const
Unexecuted instantiation: hb-ot-var.cc:void $_11::operator()<hb_bit_set_t::page_map_t*>(hb_bit_set_t::page_map_t*&, hb_bit_set_t::page_map_t*&) const
Unexecuted instantiation: hb-ot-var.cc:void $_11::operator()<hb_vector_t<hb_bit_page_t, false> >(hb_vector_t<hb_bit_page_t, false>&, hb_vector_t<hb_bit_page_t, false>&) const
Unexecuted instantiation: hb-ot-var.cc:void $_11::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const
Unexecuted instantiation: hb-ot-var.cc:void $_11::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const
Unexecuted instantiation: hb-ot-var.cc:void $_11::operator()<bool>(bool&, bool&) const
Unexecuted instantiation: hb-ot-var.cc:void $_11::operator()<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>&, hb_hashmap_t<unsigned int, unsigned int, true>&) const
Unexecuted instantiation: hb-ot-var.cc:void $_11::operator()<unsigned short>(unsigned short&, unsigned short&) const
Unexecuted instantiation: hb-ot-var.cc:void $_11::operator()<hb_hashmap_t<unsigned int, unsigned int, true>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&) const
Unexecuted instantiation: hb-ot-var.cc:void $_11::operator()<char*>(char*&, char*&) const
Unexecuted instantiation: hb-ot-var.cc:void $_11::operator()<hb_serialize_context_t::object_t*>(hb_serialize_context_t::object_t*&, hb_serialize_context_t::object_t*&) const
Unexecuted instantiation: hb-ot-var.cc:void $_11::operator()<hb_vector_t<hb_serialize_context_t::object_t::link_t, false> >(hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&, hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&) const
Unexecuted instantiation: hb-ot-var.cc:void $_11::operator()<hb_serialize_context_t::object_t::link_t*>(hb_serialize_context_t::object_t::link_t*&, hb_serialize_context_t::object_t::link_t*&) const
Unexecuted instantiation: hb-ot-var.cc:void $_11::operator()<hb_vector_t<unsigned int, false> >(hb_vector_t<unsigned int, false>&, hb_vector_t<unsigned int, false>&) const
Unexecuted instantiation: hb-ot-var.cc:void $_11::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const
Unexecuted instantiation: hb-ot-var.cc:void $_11::operator()<hb_vector_t<hb_vector_t<int, false> const*, false> >(hb_vector_t<hb_vector_t<int, false> const*, false>&, hb_vector_t<hb_vector_t<int, false> const*, false>&) const
Unexecuted instantiation: hb-ot-var.cc:void $_11::operator()<hb_vector_t<int, false> const**>(hb_vector_t<int, false> const**&, hb_vector_t<int, false> const**&) const
Unexecuted instantiation: hb-ot-var.cc:void $_11::operator()<hb_vector_t<char, false> >(hb_vector_t<char, false>&, hb_vector_t<char, false>&) const
Unexecuted instantiation: hb-ot-var.cc:void $_11::operator()<hb_hashmap_t<unsigned int, Triple, false> >(hb_hashmap_t<unsigned int, Triple, false>&, hb_hashmap_t<unsigned int, Triple, false>&) const
Unexecuted instantiation: hb-ot-var.cc:void $_11::operator()<hb_hashmap_t<unsigned int, Triple, false>::item_t*>(hb_hashmap_t<unsigned int, Triple, false>::item_t*&, hb_hashmap_t<unsigned int, Triple, false>::item_t*&) const
Unexecuted instantiation: hb-ot-var.cc:void $_11::operator()<hb_vector_t<bool, false> >(hb_vector_t<bool, false>&, hb_vector_t<bool, false>&) const
Unexecuted instantiation: hb-ot-var.cc:void $_11::operator()<bool*>(bool*&, bool*&) const
Unexecuted instantiation: hb-ot-var.cc:void $_11::operator()<hb_vector_t<float, false> >(hb_vector_t<float, false>&, hb_vector_t<float, false>&) const
Unexecuted instantiation: hb-ot-var.cc:void $_11::operator()<float*>(float*&, float*&) const
Unexecuted instantiation: hb-ot-var.cc:void $_11::operator()<hb_vector_t<unsigned char, false> >(hb_vector_t<unsigned char, false>&, hb_vector_t<unsigned char, false>&) const
Unexecuted instantiation: hb-ot-var.cc:void $_11::operator()<unsigned char*>(unsigned char*&, unsigned char*&) const
Unexecuted instantiation: hb-ot-var.cc:void $_11::operator()<hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false> >(hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false>&, hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false>&) const
Unexecuted instantiation: hb-ot-var.cc:void $_11::operator()<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*>(OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*&, OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*&) const
Unexecuted instantiation: hb-ot-var.cc:void $_11::operator()<OT::tuple_delta_t>(OT::tuple_delta_t&, OT::tuple_delta_t&) const
Unexecuted instantiation: hb-ot-var.cc:void $_11::operator()<hb_vector_t<OT::tuple_delta_t, false> >(hb_vector_t<OT::tuple_delta_t, false>&, hb_vector_t<OT::tuple_delta_t, false>&) const
Unexecuted instantiation: hb-ot-var.cc:void $_11::operator()<OT::tuple_delta_t*>(OT::tuple_delta_t*&, OT::tuple_delta_t*&) const
Unexecuted instantiation: hb-ot-var.cc:void $_11::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false> >(hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>&, hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>&) const
Unexecuted instantiation: hb-ot-var.cc:void $_11::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*>(hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*&, hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*&) const
Unexecuted instantiation: hb-ot-var.cc:void $_11::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false> >(hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>&, hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>&) const
Unexecuted instantiation: hb-ot-var.cc:void $_11::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*>(hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*&, hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*&) const
Unexecuted instantiation: hb-ot-var.cc:void $_11::operator()<hb_vector_t<OT::delta_row_encoding_t, false> >(hb_vector_t<OT::delta_row_encoding_t, false>&, hb_vector_t<OT::delta_row_encoding_t, false>&) const
Unexecuted instantiation: hb-ot-var.cc:void $_11::operator()<OT::delta_row_encoding_t*>(OT::delta_row_encoding_t*&, OT::delta_row_encoding_t*&) const
Unexecuted instantiation: hb-ot-var.cc:void $_11::operator()<OT::delta_row_encoding_t>(OT::delta_row_encoding_t&, OT::delta_row_encoding_t&) const
Unexecuted instantiation: hb-ot-var.cc:void $_11::operator()<hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int> >(hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int>&, hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int>&) const
Unexecuted instantiation: hb-ot-var.cc:void $_11::operator()<OT::item_variations_t::combined_gain_idx_tuple_t>(OT::item_variations_t::combined_gain_idx_tuple_t&, OT::item_variations_t::combined_gain_idx_tuple_t&) const
Unexecuted instantiation: hb-ot-var.cc:void $_11::operator()<OT::AxisValueMap>(OT::AxisValueMap&, OT::AxisValueMap&) const
Unexecuted instantiation: hb-set.cc:void $_6::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const
Unexecuted instantiation: hb-set.cc:void $_6::operator()<unsigned int>(unsigned int&, unsigned int&) const
Unexecuted instantiation: hb-set.cc:void $_6::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const
Unexecuted instantiation: hb-set.cc:void $_6::operator()<hb_vector_t<hb_bit_set_t::page_map_t, true> >(hb_vector_t<hb_bit_set_t::page_map_t, true>&, hb_vector_t<hb_bit_set_t::page_map_t, true>&) const
Unexecuted instantiation: hb-set.cc:void $_6::operator()<int>(int&, int&) const
Unexecuted instantiation: hb-set.cc:void $_6::operator()<hb_bit_set_t::page_map_t*>(hb_bit_set_t::page_map_t*&, hb_bit_set_t::page_map_t*&) const
Unexecuted instantiation: hb-set.cc:void $_6::operator()<hb_vector_t<hb_bit_page_t, false> >(hb_vector_t<hb_bit_page_t, false>&, hb_vector_t<hb_bit_page_t, false>&) const
Unexecuted instantiation: hb-set.cc:void $_6::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const
Unexecuted instantiation: hb-set.cc:void $_6::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const
Unexecuted instantiation: hb-set.cc:void $_6::operator()<bool>(bool&, bool&) const
Unexecuted instantiation: hb-shape-plan.cc:void $_5::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Unexecuted instantiation: hb-shape-plan.cc:void $_5::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const
Unexecuted instantiation: hb-shape.cc:void $_5::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Unexecuted instantiation: hb-shape.cc:void $_5::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const
Unexecuted instantiation: hb-static.cc:void $_13::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Unexecuted instantiation: hb-static.cc:void $_13::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const
Unexecuted instantiation: hb-static.cc:void $_13::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const
Unexecuted instantiation: hb-static.cc:void $_13::operator()<unsigned int>(unsigned int&, unsigned int&) const
Unexecuted instantiation: hb-static.cc:void $_13::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const
Unexecuted instantiation: hb-static.cc:void $_13::operator()<hb_vector_t<hb_bit_set_t::page_map_t, true> >(hb_vector_t<hb_bit_set_t::page_map_t, true>&, hb_vector_t<hb_bit_set_t::page_map_t, true>&) const
Unexecuted instantiation: hb-static.cc:void $_13::operator()<int>(int&, int&) const
Unexecuted instantiation: hb-static.cc:void $_13::operator()<hb_bit_set_t::page_map_t*>(hb_bit_set_t::page_map_t*&, hb_bit_set_t::page_map_t*&) const
Unexecuted instantiation: hb-static.cc:void $_13::operator()<hb_vector_t<hb_bit_page_t, false> >(hb_vector_t<hb_bit_page_t, false>&, hb_vector_t<hb_bit_page_t, false>&) const
Unexecuted instantiation: hb-static.cc:void $_13::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const
Unexecuted instantiation: hb-static.cc:void $_13::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const
Unexecuted instantiation: hb-static.cc:void $_13::operator()<bool>(bool&, bool&) const
Unexecuted instantiation: hb-static.cc:void $_13::operator()<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>&, hb_hashmap_t<unsigned int, unsigned int, true>&) const
Unexecuted instantiation: hb-static.cc:void $_13::operator()<unsigned short>(unsigned short&, unsigned short&) const
Unexecuted instantiation: hb-static.cc:void $_13::operator()<hb_hashmap_t<unsigned int, unsigned int, true>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&) const
Unexecuted instantiation: hb-static.cc:void $_13::operator()<char*>(char*&, char*&) const
Unexecuted instantiation: hb-static.cc:void $_13::operator()<hb_serialize_context_t::object_t*>(hb_serialize_context_t::object_t*&, hb_serialize_context_t::object_t*&) const
Unexecuted instantiation: hb-static.cc:void $_13::operator()<hb_vector_t<hb_serialize_context_t::object_t::link_t, false> >(hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&, hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&) const
Unexecuted instantiation: hb-static.cc:void $_13::operator()<hb_serialize_context_t::object_t::link_t*>(hb_serialize_context_t::object_t::link_t*&, hb_serialize_context_t::object_t::link_t*&) const
Unexecuted instantiation: hb-static.cc:void $_13::operator()<hb_vector_t<unsigned int, false> >(hb_vector_t<unsigned int, false>&, hb_vector_t<unsigned int, false>&) const
Unexecuted instantiation: hb-static.cc:void $_13::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const
Unexecuted instantiation: hb-static.cc:void $_13::operator()<hb_vector_t<hb_vector_t<int, false> const*, false> >(hb_vector_t<hb_vector_t<int, false> const*, false>&, hb_vector_t<hb_vector_t<int, false> const*, false>&) const
Unexecuted instantiation: hb-static.cc:void $_13::operator()<hb_vector_t<int, false> const**>(hb_vector_t<int, false> const**&, hb_vector_t<int, false> const**&) const
Unexecuted instantiation: hb-static.cc:void $_13::operator()<hb_vector_t<char, false> >(hb_vector_t<char, false>&, hb_vector_t<char, false>&) const
Unexecuted instantiation: hb-static.cc:void $_13::operator()<hb_hashmap_t<unsigned int, Triple, false> >(hb_hashmap_t<unsigned int, Triple, false>&, hb_hashmap_t<unsigned int, Triple, false>&) const
Unexecuted instantiation: hb-static.cc:void $_13::operator()<hb_hashmap_t<unsigned int, Triple, false>::item_t*>(hb_hashmap_t<unsigned int, Triple, false>::item_t*&, hb_hashmap_t<unsigned int, Triple, false>::item_t*&) const
Unexecuted instantiation: hb-static.cc:void $_13::operator()<hb_vector_t<bool, false> >(hb_vector_t<bool, false>&, hb_vector_t<bool, false>&) const
Unexecuted instantiation: hb-static.cc:void $_13::operator()<bool*>(bool*&, bool*&) const
Unexecuted instantiation: hb-static.cc:void $_13::operator()<hb_vector_t<float, false> >(hb_vector_t<float, false>&, hb_vector_t<float, false>&) const
Unexecuted instantiation: hb-static.cc:void $_13::operator()<float*>(float*&, float*&) const
Unexecuted instantiation: hb-static.cc:void $_13::operator()<hb_vector_t<unsigned char, false> >(hb_vector_t<unsigned char, false>&, hb_vector_t<unsigned char, false>&) const
Unexecuted instantiation: hb-static.cc:void $_13::operator()<unsigned char*>(unsigned char*&, unsigned char*&) const
Unexecuted instantiation: hb-static.cc:void $_13::operator()<hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false> >(hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false>&, hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false>&) const
Unexecuted instantiation: hb-static.cc:void $_13::operator()<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*>(OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*&, OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*&) const
Unexecuted instantiation: hb-static.cc:void $_13::operator()<OT::tuple_delta_t>(OT::tuple_delta_t&, OT::tuple_delta_t&) const
Unexecuted instantiation: hb-static.cc:void $_13::operator()<hb_vector_t<OT::tuple_delta_t, false> >(hb_vector_t<OT::tuple_delta_t, false>&, hb_vector_t<OT::tuple_delta_t, false>&) const
Unexecuted instantiation: hb-static.cc:void $_13::operator()<OT::tuple_delta_t*>(OT::tuple_delta_t*&, OT::tuple_delta_t*&) const
Unexecuted instantiation: hb-static.cc:void $_13::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false> >(hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>&, hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>&) const
Unexecuted instantiation: hb-static.cc:void $_13::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*>(hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*&, hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*&) const
Unexecuted instantiation: hb-static.cc:void $_13::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false> >(hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>&, hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>&) const
Unexecuted instantiation: hb-static.cc:void $_13::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*>(hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*&, hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*&) const
Unexecuted instantiation: hb-static.cc:void $_13::operator()<hb_vector_t<OT::delta_row_encoding_t, false> >(hb_vector_t<OT::delta_row_encoding_t, false>&, hb_vector_t<OT::delta_row_encoding_t, false>&) const
Unexecuted instantiation: hb-static.cc:void $_13::operator()<OT::delta_row_encoding_t*>(OT::delta_row_encoding_t*&, OT::delta_row_encoding_t*&) const
Unexecuted instantiation: hb-static.cc:void $_13::operator()<OT::delta_row_encoding_t>(OT::delta_row_encoding_t&, OT::delta_row_encoding_t&) const
Unexecuted instantiation: hb-static.cc:void $_13::operator()<hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int> >(hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int>&, hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int>&) const
Unexecuted instantiation: hb-static.cc:void $_13::operator()<OT::item_variations_t::combined_gain_idx_tuple_t>(OT::item_variations_t::combined_gain_idx_tuple_t&, OT::item_variations_t::combined_gain_idx_tuple_t&) const
Unexecuted instantiation: hb-static.cc:void $_13::operator()<OT::VariationSelectorRecord>(OT::VariationSelectorRecord&, OT::VariationSelectorRecord&) const
Unexecuted instantiation: hb-style.cc:void $_12::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Unexecuted instantiation: hb-style.cc:void $_12::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const
Unexecuted instantiation: hb-style.cc:void $_12::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const
Unexecuted instantiation: hb-style.cc:void $_12::operator()<unsigned int>(unsigned int&, unsigned int&) const
Unexecuted instantiation: hb-style.cc:void $_12::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const
Unexecuted instantiation: hb-style.cc:void $_12::operator()<hb_vector_t<hb_bit_set_t::page_map_t, true> >(hb_vector_t<hb_bit_set_t::page_map_t, true>&, hb_vector_t<hb_bit_set_t::page_map_t, true>&) const
Unexecuted instantiation: hb-style.cc:void $_12::operator()<int>(int&, int&) const
Unexecuted instantiation: hb-style.cc:void $_12::operator()<hb_bit_set_t::page_map_t*>(hb_bit_set_t::page_map_t*&, hb_bit_set_t::page_map_t*&) const
Unexecuted instantiation: hb-style.cc:void $_12::operator()<hb_vector_t<hb_bit_page_t, false> >(hb_vector_t<hb_bit_page_t, false>&, hb_vector_t<hb_bit_page_t, false>&) const
Unexecuted instantiation: hb-style.cc:void $_12::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const
Unexecuted instantiation: hb-style.cc:void $_12::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const
Unexecuted instantiation: hb-style.cc:void $_12::operator()<bool>(bool&, bool&) const
Unexecuted instantiation: hb-style.cc:void $_12::operator()<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>&, hb_hashmap_t<unsigned int, unsigned int, true>&) const
Unexecuted instantiation: hb-style.cc:void $_12::operator()<unsigned short>(unsigned short&, unsigned short&) const
Unexecuted instantiation: hb-style.cc:void $_12::operator()<hb_hashmap_t<unsigned int, unsigned int, true>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&) const
Unexecuted instantiation: hb-style.cc:void $_12::operator()<char*>(char*&, char*&) const
Unexecuted instantiation: hb-style.cc:void $_12::operator()<hb_serialize_context_t::object_t*>(hb_serialize_context_t::object_t*&, hb_serialize_context_t::object_t*&) const
Unexecuted instantiation: hb-style.cc:void $_12::operator()<hb_vector_t<hb_serialize_context_t::object_t::link_t, false> >(hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&, hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&) const
Unexecuted instantiation: hb-style.cc:void $_12::operator()<hb_serialize_context_t::object_t::link_t*>(hb_serialize_context_t::object_t::link_t*&, hb_serialize_context_t::object_t::link_t*&) const
Unexecuted instantiation: hb-style.cc:void $_12::operator()<hb_vector_t<unsigned int, false> >(hb_vector_t<unsigned int, false>&, hb_vector_t<unsigned int, false>&) const
Unexecuted instantiation: hb-style.cc:void $_12::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const
Unexecuted instantiation: hb-style.cc:void $_12::operator()<hb_vector_t<hb_vector_t<int, false> const*, false> >(hb_vector_t<hb_vector_t<int, false> const*, false>&, hb_vector_t<hb_vector_t<int, false> const*, false>&) const
Unexecuted instantiation: hb-style.cc:void $_12::operator()<hb_vector_t<int, false> const**>(hb_vector_t<int, false> const**&, hb_vector_t<int, false> const**&) const
Unexecuted instantiation: hb-style.cc:void $_12::operator()<hb_vector_t<char, false> >(hb_vector_t<char, false>&, hb_vector_t<char, false>&) const
Unexecuted instantiation: hb-style.cc:void $_12::operator()<hb_hashmap_t<unsigned int, Triple, false> >(hb_hashmap_t<unsigned int, Triple, false>&, hb_hashmap_t<unsigned int, Triple, false>&) const
Unexecuted instantiation: hb-style.cc:void $_12::operator()<hb_hashmap_t<unsigned int, Triple, false>::item_t*>(hb_hashmap_t<unsigned int, Triple, false>::item_t*&, hb_hashmap_t<unsigned int, Triple, false>::item_t*&) const
Unexecuted instantiation: hb-style.cc:void $_12::operator()<hb_vector_t<bool, false> >(hb_vector_t<bool, false>&, hb_vector_t<bool, false>&) const
Unexecuted instantiation: hb-style.cc:void $_12::operator()<bool*>(bool*&, bool*&) const
Unexecuted instantiation: hb-style.cc:void $_12::operator()<hb_vector_t<float, false> >(hb_vector_t<float, false>&, hb_vector_t<float, false>&) const
Unexecuted instantiation: hb-style.cc:void $_12::operator()<float*>(float*&, float*&) const
Unexecuted instantiation: hb-style.cc:void $_12::operator()<hb_vector_t<unsigned char, false> >(hb_vector_t<unsigned char, false>&, hb_vector_t<unsigned char, false>&) const
Unexecuted instantiation: hb-style.cc:void $_12::operator()<unsigned char*>(unsigned char*&, unsigned char*&) const
Unexecuted instantiation: hb-style.cc:void $_12::operator()<hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false> >(hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false>&, hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false>&) const
Unexecuted instantiation: hb-style.cc:void $_12::operator()<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*>(OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*&, OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*&) const
Unexecuted instantiation: hb-style.cc:void $_12::operator()<OT::tuple_delta_t>(OT::tuple_delta_t&, OT::tuple_delta_t&) const
Unexecuted instantiation: hb-style.cc:void $_12::operator()<hb_vector_t<OT::tuple_delta_t, false> >(hb_vector_t<OT::tuple_delta_t, false>&, hb_vector_t<OT::tuple_delta_t, false>&) const
Unexecuted instantiation: hb-style.cc:void $_12::operator()<OT::tuple_delta_t*>(OT::tuple_delta_t*&, OT::tuple_delta_t*&) const
Unexecuted instantiation: hb-style.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false> >(hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>&, hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>&) const
Unexecuted instantiation: hb-style.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*>(hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*&, hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*&) const
Unexecuted instantiation: hb-style.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false> >(hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>&, hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>&) const
Unexecuted instantiation: hb-style.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*>(hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*&, hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*&) const
Unexecuted instantiation: hb-style.cc:void $_12::operator()<hb_vector_t<OT::delta_row_encoding_t, false> >(hb_vector_t<OT::delta_row_encoding_t, false>&, hb_vector_t<OT::delta_row_encoding_t, false>&) const
Unexecuted instantiation: hb-style.cc:void $_12::operator()<OT::delta_row_encoding_t*>(OT::delta_row_encoding_t*&, OT::delta_row_encoding_t*&) const
Unexecuted instantiation: hb-style.cc:void $_12::operator()<OT::delta_row_encoding_t>(OT::delta_row_encoding_t&, OT::delta_row_encoding_t&) const
Unexecuted instantiation: hb-style.cc:void $_12::operator()<hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int> >(hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int>&, hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int>&) const
Unexecuted instantiation: hb-style.cc:void $_12::operator()<OT::item_variations_t::combined_gain_idx_tuple_t>(OT::item_variations_t::combined_gain_idx_tuple_t&, OT::item_variations_t::combined_gain_idx_tuple_t&) const
Unexecuted instantiation: hb-style.cc:void $_12::operator()<OT::AxisValueMap>(OT::AxisValueMap&, OT::AxisValueMap&) const
Unexecuted instantiation: hb-graphite2.cc:void $_5::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Unexecuted instantiation: hb-graphite2.cc:void $_5::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const
Unexecuted instantiation: hb-buffer-verify.cc:void $_5::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Unexecuted instantiation: hb-buffer-verify.cc:void $_5::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const
Unexecuted instantiation: hb-paint.cc:void $_6::operator()<hb_color_stop_t>(hb_color_stop_t&, hb_color_stop_t&) const
Unexecuted instantiation: hb-paint.cc:void $_6::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Unexecuted instantiation: hb-paint.cc:void $_6::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const
Unexecuted instantiation: hb-ot-cff1-table.cc:void $_11::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Unexecuted instantiation: hb-ot-cff1-table.cc:void $_11::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const
Unexecuted instantiation: hb-ot-cff1-table.cc:void $_11::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const
Unexecuted instantiation: hb-ot-cff1-table.cc:void $_11::operator()<unsigned int>(unsigned int&, unsigned int&) const
Unexecuted instantiation: hb-ot-cff1-table.cc:void $_11::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const
Unexecuted instantiation: hb-ot-cff1-table.cc:void $_11::operator()<hb_vector_t<hb_bit_set_t::page_map_t, true> >(hb_vector_t<hb_bit_set_t::page_map_t, true>&, hb_vector_t<hb_bit_set_t::page_map_t, true>&) const
Unexecuted instantiation: hb-ot-cff1-table.cc:void $_11::operator()<int>(int&, int&) const
Unexecuted instantiation: hb-ot-cff1-table.cc:void $_11::operator()<hb_bit_set_t::page_map_t*>(hb_bit_set_t::page_map_t*&, hb_bit_set_t::page_map_t*&) const
Unexecuted instantiation: hb-ot-cff1-table.cc:void $_11::operator()<hb_vector_t<hb_bit_page_t, false> >(hb_vector_t<hb_bit_page_t, false>&, hb_vector_t<hb_bit_page_t, false>&) const
Unexecuted instantiation: hb-ot-cff1-table.cc:void $_11::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const
Unexecuted instantiation: hb-ot-cff1-table.cc:void $_11::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const
Unexecuted instantiation: hb-ot-cff1-table.cc:void $_11::operator()<bool>(bool&, bool&) const
Unexecuted instantiation: hb-ot-cff1-table.cc:void $_11::operator()<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>&, hb_hashmap_t<unsigned int, unsigned int, true>&) const
Unexecuted instantiation: hb-ot-cff1-table.cc:void $_11::operator()<unsigned short>(unsigned short&, unsigned short&) const
Unexecuted instantiation: hb-ot-cff1-table.cc:void $_11::operator()<hb_hashmap_t<unsigned int, unsigned int, true>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&) const
Unexecuted instantiation: hb-ot-cff1-table.cc:void $_11::operator()<char*>(char*&, char*&) const
Unexecuted instantiation: hb-ot-cff1-table.cc:void $_11::operator()<hb_serialize_context_t::object_t*>(hb_serialize_context_t::object_t*&, hb_serialize_context_t::object_t*&) const
Unexecuted instantiation: hb-ot-cff1-table.cc:void $_11::operator()<hb_vector_t<hb_serialize_context_t::object_t::link_t, false> >(hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&, hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&) const
Unexecuted instantiation: hb-ot-cff1-table.cc:void $_11::operator()<hb_serialize_context_t::object_t::link_t*>(hb_serialize_context_t::object_t::link_t*&, hb_serialize_context_t::object_t::link_t*&) const
Unexecuted instantiation: hb-ot-cff1-table.cc:void $_11::operator()<hb_vector_t<unsigned int, false> >(hb_vector_t<unsigned int, false>&, hb_vector_t<unsigned int, false>&) const
Unexecuted instantiation: hb-ot-cff1-table.cc:void $_11::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const
Unexecuted instantiation: hb-ot-cff1-table.cc:void $_11::operator()<hb_vector_t<hb_vector_t<int, false> const*, false> >(hb_vector_t<hb_vector_t<int, false> const*, false>&, hb_vector_t<hb_vector_t<int, false> const*, false>&) const
Unexecuted instantiation: hb-ot-cff1-table.cc:void $_11::operator()<hb_vector_t<int, false> const**>(hb_vector_t<int, false> const**&, hb_vector_t<int, false> const**&) const
Unexecuted instantiation: hb-ot-cff1-table.cc:void $_11::operator()<hb_hashmap_t<unsigned int, Triple, false> >(hb_hashmap_t<unsigned int, Triple, false>&, hb_hashmap_t<unsigned int, Triple, false>&) const
Unexecuted instantiation: hb-ot-cff1-table.cc:void $_11::operator()<hb_hashmap_t<unsigned int, Triple, false>::item_t*>(hb_hashmap_t<unsigned int, Triple, false>::item_t*&, hb_hashmap_t<unsigned int, Triple, false>::item_t*&) const
Unexecuted instantiation: hb-ot-cff1-table.cc:void $_11::operator()<hb_vector_t<CFF::parsed_cs_op_t, false> >(hb_vector_t<CFF::parsed_cs_op_t, false>&, hb_vector_t<CFF::parsed_cs_op_t, false>&) const
Unexecuted instantiation: hb-ot-cff1-table.cc:void $_11::operator()<CFF::parsed_cs_op_t*>(CFF::parsed_cs_op_t*&, CFF::parsed_cs_op_t*&) const
Unexecuted instantiation: hb-ot-cff1-table.cc:void $_11::operator()<hb_vector_t<CFF::dict_val_t, false> >(hb_vector_t<CFF::dict_val_t, false>&, hb_vector_t<CFF::dict_val_t, false>&) const
Unexecuted instantiation: hb-ot-cff1-table.cc:void $_11::operator()<CFF::dict_val_t*>(CFF::dict_val_t*&, CFF::dict_val_t*&) const
Unexecuted instantiation: hb-ot-cff1-table.cc:void $_11::operator()<hb_vector_t<CFF::op_str_t, false> >(hb_vector_t<CFF::op_str_t, false>&, hb_vector_t<CFF::op_str_t, false>&) const
Unexecuted instantiation: hb-ot-cff1-table.cc:void $_11::operator()<CFF::op_str_t*>(CFF::op_str_t*&, CFF::op_str_t*&) const
Unexecuted instantiation: hb-ot-cff1-table.cc:void $_11::operator()<OT::cff1::accelerator_t::gname_t>(OT::cff1::accelerator_t::gname_t&, OT::cff1::accelerator_t::gname_t&) const
Unexecuted instantiation: hb-ot-cff2-table.cc:void $_11::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Unexecuted instantiation: hb-ot-cff2-table.cc:void $_11::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const
Unexecuted instantiation: hb-ot-cff2-table.cc:void $_11::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const
Unexecuted instantiation: hb-ot-cff2-table.cc:void $_11::operator()<unsigned int>(unsigned int&, unsigned int&) const
Unexecuted instantiation: hb-ot-cff2-table.cc:void $_11::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const
Unexecuted instantiation: hb-ot-cff2-table.cc:void $_11::operator()<hb_vector_t<hb_bit_set_t::page_map_t, true> >(hb_vector_t<hb_bit_set_t::page_map_t, true>&, hb_vector_t<hb_bit_set_t::page_map_t, true>&) const
Unexecuted instantiation: hb-ot-cff2-table.cc:void $_11::operator()<int>(int&, int&) const
Unexecuted instantiation: hb-ot-cff2-table.cc:void $_11::operator()<hb_bit_set_t::page_map_t*>(hb_bit_set_t::page_map_t*&, hb_bit_set_t::page_map_t*&) const
Unexecuted instantiation: hb-ot-cff2-table.cc:void $_11::operator()<hb_vector_t<hb_bit_page_t, false> >(hb_vector_t<hb_bit_page_t, false>&, hb_vector_t<hb_bit_page_t, false>&) const
Unexecuted instantiation: hb-ot-cff2-table.cc:void $_11::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const
Unexecuted instantiation: hb-ot-cff2-table.cc:void $_11::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const
Unexecuted instantiation: hb-ot-cff2-table.cc:void $_11::operator()<bool>(bool&, bool&) const
Unexecuted instantiation: hb-ot-cff2-table.cc:void $_11::operator()<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>&, hb_hashmap_t<unsigned int, unsigned int, true>&) const
Unexecuted instantiation: hb-ot-cff2-table.cc:void $_11::operator()<unsigned short>(unsigned short&, unsigned short&) const
Unexecuted instantiation: hb-ot-cff2-table.cc:void $_11::operator()<hb_hashmap_t<unsigned int, unsigned int, true>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&) const
Unexecuted instantiation: hb-ot-cff2-table.cc:void $_11::operator()<char*>(char*&, char*&) const
Unexecuted instantiation: hb-ot-cff2-table.cc:void $_11::operator()<hb_serialize_context_t::object_t*>(hb_serialize_context_t::object_t*&, hb_serialize_context_t::object_t*&) const
Unexecuted instantiation: hb-ot-cff2-table.cc:void $_11::operator()<hb_vector_t<hb_serialize_context_t::object_t::link_t, false> >(hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&, hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&) const
Unexecuted instantiation: hb-ot-cff2-table.cc:void $_11::operator()<hb_serialize_context_t::object_t::link_t*>(hb_serialize_context_t::object_t::link_t*&, hb_serialize_context_t::object_t::link_t*&) const
Unexecuted instantiation: hb-ot-cff2-table.cc:void $_11::operator()<hb_vector_t<unsigned int, false> >(hb_vector_t<unsigned int, false>&, hb_vector_t<unsigned int, false>&) const
Unexecuted instantiation: hb-ot-cff2-table.cc:void $_11::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const
Unexecuted instantiation: hb-ot-cff2-table.cc:void $_11::operator()<hb_vector_t<hb_vector_t<int, false> const*, false> >(hb_vector_t<hb_vector_t<int, false> const*, false>&, hb_vector_t<hb_vector_t<int, false> const*, false>&) const
Unexecuted instantiation: hb-ot-cff2-table.cc:void $_11::operator()<hb_vector_t<int, false> const**>(hb_vector_t<int, false> const**&, hb_vector_t<int, false> const**&) const
Unexecuted instantiation: hb-ot-cff2-table.cc:void $_11::operator()<hb_hashmap_t<unsigned int, Triple, false> >(hb_hashmap_t<unsigned int, Triple, false>&, hb_hashmap_t<unsigned int, Triple, false>&) const
Unexecuted instantiation: hb-ot-cff2-table.cc:void $_11::operator()<hb_hashmap_t<unsigned int, Triple, false>::item_t*>(hb_hashmap_t<unsigned int, Triple, false>::item_t*&, hb_hashmap_t<unsigned int, Triple, false>::item_t*&) const
Unexecuted instantiation: hb-ot-cff2-table.cc:void $_11::operator()<hb_vector_t<CFF::parsed_cs_op_t, false> >(hb_vector_t<CFF::parsed_cs_op_t, false>&, hb_vector_t<CFF::parsed_cs_op_t, false>&) const
Unexecuted instantiation: hb-ot-cff2-table.cc:void $_11::operator()<CFF::parsed_cs_op_t*>(CFF::parsed_cs_op_t*&, CFF::parsed_cs_op_t*&) const
Unexecuted instantiation: hb-ot-cff2-table.cc:void $_11::operator()<hb_vector_t<CFF::dict_val_t, false> >(hb_vector_t<CFF::dict_val_t, false>&, hb_vector_t<CFF::dict_val_t, false>&) const
Unexecuted instantiation: hb-ot-cff2-table.cc:void $_11::operator()<CFF::dict_val_t*>(CFF::dict_val_t*&, CFF::dict_val_t*&) const
Unexecuted instantiation: hb-ot-cff2-table.cc:void $_11::operator()<hb_vector_t<CFF::op_str_t, false> >(hb_vector_t<CFF::op_str_t, false>&, hb_vector_t<CFF::op_str_t, false>&) const
Unexecuted instantiation: hb-ot-cff2-table.cc:void $_11::operator()<CFF::op_str_t*>(CFF::op_str_t*&, CFF::op_str_t*&) const
hb-ot-map.cc:void $_8::operator()<hb_ot_map_builder_t::feature_info_t>(hb_ot_map_builder_t::feature_info_t&, hb_ot_map_builder_t::feature_info_t&) const
Line
Count
Source
777
4.05M
  {
778
4.05M
    using std::swap; // allow ADL
779
4.05M
    swap (a, b);
780
4.05M
  }
hb-ot-map.cc:void $_8::operator()<hb_ot_map_t::feature_map_t>(hb_ot_map_t::feature_map_t&, hb_ot_map_t::feature_map_t&) const
Line
Count
Source
777
416
  {
778
416
    using std::swap; // allow ADL
779
416
    swap (a, b);
780
416
  }
Unexecuted instantiation: hb-ot-map.cc:void $_8::operator()<hb_ot_map_t::lookup_map_t>(hb_ot_map_t::lookup_map_t&, hb_ot_map_t::lookup_map_t&) const
Unexecuted instantiation: hb-ot-map.cc:void $_8::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Unexecuted instantiation: hb-ot-map.cc:void $_8::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const
Unexecuted instantiation: hb-ot-map.cc:void $_8::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const
Unexecuted instantiation: hb-ot-map.cc:void $_8::operator()<unsigned int>(unsigned int&, unsigned int&) const
Unexecuted instantiation: hb-ot-map.cc:void $_8::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const
Unexecuted instantiation: hb-ot-map.cc:void $_8::operator()<hb_vector_t<hb_bit_set_t::page_map_t, true> >(hb_vector_t<hb_bit_set_t::page_map_t, true>&, hb_vector_t<hb_bit_set_t::page_map_t, true>&) const
Unexecuted instantiation: hb-ot-map.cc:void $_8::operator()<int>(int&, int&) const
Unexecuted instantiation: hb-ot-map.cc:void $_8::operator()<hb_bit_set_t::page_map_t*>(hb_bit_set_t::page_map_t*&, hb_bit_set_t::page_map_t*&) const
Unexecuted instantiation: hb-ot-map.cc:void $_8::operator()<hb_vector_t<hb_bit_page_t, false> >(hb_vector_t<hb_bit_page_t, false>&, hb_vector_t<hb_bit_page_t, false>&) const
Unexecuted instantiation: hb-ot-map.cc:void $_8::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const
Unexecuted instantiation: hb-ot-map.cc:void $_8::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const
Unexecuted instantiation: hb-ot-map.cc:void $_8::operator()<bool>(bool&, bool&) const
Unexecuted instantiation: hb-ot-map.cc:void $_8::operator()<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>&, hb_hashmap_t<unsigned int, unsigned int, true>&) const
Unexecuted instantiation: hb-ot-map.cc:void $_8::operator()<unsigned short>(unsigned short&, unsigned short&) const
Unexecuted instantiation: hb-ot-map.cc:void $_8::operator()<hb_hashmap_t<unsigned int, unsigned int, true>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&) const
Unexecuted instantiation: hb-ot-map.cc:void $_8::operator()<char*>(char*&, char*&) const
Unexecuted instantiation: hb-ot-map.cc:void $_8::operator()<hb_serialize_context_t::object_t*>(hb_serialize_context_t::object_t*&, hb_serialize_context_t::object_t*&) const
Unexecuted instantiation: hb-ot-map.cc:void $_8::operator()<hb_vector_t<hb_serialize_context_t::object_t::link_t, false> >(hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&, hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&) const
Unexecuted instantiation: hb-ot-map.cc:void $_8::operator()<hb_serialize_context_t::object_t::link_t*>(hb_serialize_context_t::object_t::link_t*&, hb_serialize_context_t::object_t::link_t*&) const
Unexecuted instantiation: hb-ot-map.cc:void $_8::operator()<hb_vector_t<unsigned int, false> >(hb_vector_t<unsigned int, false>&, hb_vector_t<unsigned int, false>&) const
Unexecuted instantiation: hb-ot-map.cc:void $_8::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:void $_12::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:void $_12::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:void $_12::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:void $_12::operator()<unsigned int>(unsigned int&, unsigned int&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:void $_12::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:void $_12::operator()<hb_vector_t<hb_bit_set_t::page_map_t, true> >(hb_vector_t<hb_bit_set_t::page_map_t, true>&, hb_vector_t<hb_bit_set_t::page_map_t, true>&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:void $_12::operator()<int>(int&, int&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:void $_12::operator()<hb_bit_set_t::page_map_t*>(hb_bit_set_t::page_map_t*&, hb_bit_set_t::page_map_t*&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:void $_12::operator()<hb_vector_t<hb_bit_page_t, false> >(hb_vector_t<hb_bit_page_t, false>&, hb_vector_t<hb_bit_page_t, false>&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:void $_12::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:void $_12::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:void $_12::operator()<bool>(bool&, bool&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:void $_12::operator()<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>&, hb_hashmap_t<unsigned int, unsigned int, true>&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:void $_12::operator()<unsigned short>(unsigned short&, unsigned short&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:void $_12::operator()<hb_hashmap_t<unsigned int, unsigned int, true>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:void $_12::operator()<char*>(char*&, char*&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:void $_12::operator()<hb_serialize_context_t::object_t*>(hb_serialize_context_t::object_t*&, hb_serialize_context_t::object_t*&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:void $_12::operator()<hb_vector_t<hb_serialize_context_t::object_t::link_t, false> >(hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&, hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:void $_12::operator()<hb_serialize_context_t::object_t::link_t*>(hb_serialize_context_t::object_t::link_t*&, hb_serialize_context_t::object_t::link_t*&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:void $_12::operator()<hb_vector_t<hb_vector_t<int, false> const*, false> >(hb_vector_t<hb_vector_t<int, false> const*, false>&, hb_vector_t<hb_vector_t<int, false> const*, false>&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:void $_12::operator()<hb_vector_t<int, false> const**>(hb_vector_t<int, false> const**&, hb_vector_t<int, false> const**&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:void $_12::operator()<hb_vector_t<char, false> >(hb_vector_t<char, false>&, hb_vector_t<char, false>&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:void $_12::operator()<hb_hashmap_t<unsigned int, Triple, false> >(hb_hashmap_t<unsigned int, Triple, false>&, hb_hashmap_t<unsigned int, Triple, false>&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:void $_12::operator()<hb_hashmap_t<unsigned int, Triple, false>::item_t*>(hb_hashmap_t<unsigned int, Triple, false>::item_t*&, hb_hashmap_t<unsigned int, Triple, false>::item_t*&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:void $_12::operator()<hb_vector_t<bool, false> >(hb_vector_t<bool, false>&, hb_vector_t<bool, false>&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:void $_12::operator()<bool*>(bool*&, bool*&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:void $_12::operator()<hb_vector_t<float, false> >(hb_vector_t<float, false>&, hb_vector_t<float, false>&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:void $_12::operator()<float*>(float*&, float*&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:void $_12::operator()<hb_vector_t<unsigned char, false> >(hb_vector_t<unsigned char, false>&, hb_vector_t<unsigned char, false>&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:void $_12::operator()<unsigned char*>(unsigned char*&, unsigned char*&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:void $_12::operator()<hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false> >(hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false>&, hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false>&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:void $_12::operator()<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*>(OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*&, OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:void $_12::operator()<OT::tuple_delta_t>(OT::tuple_delta_t&, OT::tuple_delta_t&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:void $_12::operator()<hb_vector_t<OT::tuple_delta_t, false> >(hb_vector_t<OT::tuple_delta_t, false>&, hb_vector_t<OT::tuple_delta_t, false>&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:void $_12::operator()<OT::tuple_delta_t*>(OT::tuple_delta_t*&, OT::tuple_delta_t*&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false> >(hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>&, hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*>(hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*&, hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false> >(hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>&, hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*>(hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*&, hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:void $_12::operator()<hb_vector_t<OT::delta_row_encoding_t, false> >(hb_vector_t<OT::delta_row_encoding_t, false>&, hb_vector_t<OT::delta_row_encoding_t, false>&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:void $_12::operator()<OT::delta_row_encoding_t*>(OT::delta_row_encoding_t*&, OT::delta_row_encoding_t*&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:void $_12::operator()<OT::delta_row_encoding_t>(OT::delta_row_encoding_t&, OT::delta_row_encoding_t&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:void $_12::operator()<hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int> >(hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int>&, hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int>&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:void $_12::operator()<OT::item_variations_t::combined_gain_idx_tuple_t>(OT::item_variations_t::combined_gain_idx_tuple_t&, OT::item_variations_t::combined_gain_idx_tuple_t&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:void $_12::operator()<hb_vector_t<unsigned int, false> >(hb_vector_t<unsigned int, false>&, hb_vector_t<unsigned int, false>&) const
Unexecuted instantiation: hb-ot-shaper-arabic.cc:void $_12::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const
Unexecuted instantiation: hb-ot-shaper-default.cc:void $_8::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Unexecuted instantiation: hb-ot-shaper-default.cc:void $_8::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const
Unexecuted instantiation: hb-ot-shaper-default.cc:void $_8::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const
Unexecuted instantiation: hb-ot-shaper-default.cc:void $_8::operator()<unsigned int>(unsigned int&, unsigned int&) const
Unexecuted instantiation: hb-ot-shaper-default.cc:void $_8::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const
Unexecuted instantiation: hb-ot-shaper-default.cc:void $_8::operator()<hb_vector_t<hb_bit_set_t::page_map_t, true> >(hb_vector_t<hb_bit_set_t::page_map_t, true>&, hb_vector_t<hb_bit_set_t::page_map_t, true>&) const
Unexecuted instantiation: hb-ot-shaper-default.cc:void $_8::operator()<int>(int&, int&) const
Unexecuted instantiation: hb-ot-shaper-default.cc:void $_8::operator()<hb_bit_set_t::page_map_t*>(hb_bit_set_t::page_map_t*&, hb_bit_set_t::page_map_t*&) const
Unexecuted instantiation: hb-ot-shaper-default.cc:void $_8::operator()<hb_vector_t<hb_bit_page_t, false> >(hb_vector_t<hb_bit_page_t, false>&, hb_vector_t<hb_bit_page_t, false>&) const
Unexecuted instantiation: hb-ot-shaper-default.cc:void $_8::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const
Unexecuted instantiation: hb-ot-shaper-default.cc:void $_8::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const
Unexecuted instantiation: hb-ot-shaper-default.cc:void $_8::operator()<bool>(bool&, bool&) const
Unexecuted instantiation: hb-ot-shaper-default.cc:void $_8::operator()<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>&, hb_hashmap_t<unsigned int, unsigned int, true>&) const
Unexecuted instantiation: hb-ot-shaper-default.cc:void $_8::operator()<unsigned short>(unsigned short&, unsigned short&) const
Unexecuted instantiation: hb-ot-shaper-default.cc:void $_8::operator()<hb_hashmap_t<unsigned int, unsigned int, true>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&) const
Unexecuted instantiation: hb-ot-shaper-default.cc:void $_8::operator()<char*>(char*&, char*&) const
Unexecuted instantiation: hb-ot-shaper-default.cc:void $_8::operator()<hb_serialize_context_t::object_t*>(hb_serialize_context_t::object_t*&, hb_serialize_context_t::object_t*&) const
Unexecuted instantiation: hb-ot-shaper-default.cc:void $_8::operator()<hb_vector_t<hb_serialize_context_t::object_t::link_t, false> >(hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&, hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&) const
Unexecuted instantiation: hb-ot-shaper-default.cc:void $_8::operator()<hb_serialize_context_t::object_t::link_t*>(hb_serialize_context_t::object_t::link_t*&, hb_serialize_context_t::object_t::link_t*&) const
Unexecuted instantiation: hb-ot-shaper-default.cc:void $_8::operator()<hb_vector_t<unsigned int, false> >(hb_vector_t<unsigned int, false>&, hb_vector_t<unsigned int, false>&) const
Unexecuted instantiation: hb-ot-shaper-default.cc:void $_8::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const
Unexecuted instantiation: hb-ot-shaper-hangul.cc:void $_8::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Unexecuted instantiation: hb-ot-shaper-hangul.cc:void $_8::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const
Unexecuted instantiation: hb-ot-shaper-hangul.cc:void $_8::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const
Unexecuted instantiation: hb-ot-shaper-hangul.cc:void $_8::operator()<unsigned int>(unsigned int&, unsigned int&) const
Unexecuted instantiation: hb-ot-shaper-hangul.cc:void $_8::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const
Unexecuted instantiation: hb-ot-shaper-hangul.cc:void $_8::operator()<hb_vector_t<hb_bit_set_t::page_map_t, true> >(hb_vector_t<hb_bit_set_t::page_map_t, true>&, hb_vector_t<hb_bit_set_t::page_map_t, true>&) const
Unexecuted instantiation: hb-ot-shaper-hangul.cc:void $_8::operator()<int>(int&, int&) const
Unexecuted instantiation: hb-ot-shaper-hangul.cc:void $_8::operator()<hb_bit_set_t::page_map_t*>(hb_bit_set_t::page_map_t*&, hb_bit_set_t::page_map_t*&) const
Unexecuted instantiation: hb-ot-shaper-hangul.cc:void $_8::operator()<hb_vector_t<hb_bit_page_t, false> >(hb_vector_t<hb_bit_page_t, false>&, hb_vector_t<hb_bit_page_t, false>&) const
Unexecuted instantiation: hb-ot-shaper-hangul.cc:void $_8::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const
Unexecuted instantiation: hb-ot-shaper-hangul.cc:void $_8::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const
Unexecuted instantiation: hb-ot-shaper-hangul.cc:void $_8::operator()<bool>(bool&, bool&) const
Unexecuted instantiation: hb-ot-shaper-hangul.cc:void $_8::operator()<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>&, hb_hashmap_t<unsigned int, unsigned int, true>&) const
Unexecuted instantiation: hb-ot-shaper-hangul.cc:void $_8::operator()<unsigned short>(unsigned short&, unsigned short&) const
Unexecuted instantiation: hb-ot-shaper-hangul.cc:void $_8::operator()<hb_hashmap_t<unsigned int, unsigned int, true>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&) const
Unexecuted instantiation: hb-ot-shaper-hangul.cc:void $_8::operator()<char*>(char*&, char*&) const
Unexecuted instantiation: hb-ot-shaper-hangul.cc:void $_8::operator()<hb_serialize_context_t::object_t*>(hb_serialize_context_t::object_t*&, hb_serialize_context_t::object_t*&) const
Unexecuted instantiation: hb-ot-shaper-hangul.cc:void $_8::operator()<hb_vector_t<hb_serialize_context_t::object_t::link_t, false> >(hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&, hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&) const
Unexecuted instantiation: hb-ot-shaper-hangul.cc:void $_8::operator()<hb_serialize_context_t::object_t::link_t*>(hb_serialize_context_t::object_t::link_t*&, hb_serialize_context_t::object_t::link_t*&) const
Unexecuted instantiation: hb-ot-shaper-hangul.cc:void $_8::operator()<hb_vector_t<unsigned int, false> >(hb_vector_t<unsigned int, false>&, hb_vector_t<unsigned int, false>&) const
Unexecuted instantiation: hb-ot-shaper-hangul.cc:void $_8::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const
hb-ot-shaper-hebrew.cc:void $_8::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Line
Count
Source
777
30
  {
778
30
    using std::swap; // allow ADL
779
30
    swap (a, b);
780
30
  }
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:void $_8::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:void $_8::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:void $_8::operator()<unsigned int>(unsigned int&, unsigned int&) const
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:void $_8::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:void $_8::operator()<hb_vector_t<hb_bit_set_t::page_map_t, true> >(hb_vector_t<hb_bit_set_t::page_map_t, true>&, hb_vector_t<hb_bit_set_t::page_map_t, true>&) const
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:void $_8::operator()<int>(int&, int&) const
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:void $_8::operator()<hb_bit_set_t::page_map_t*>(hb_bit_set_t::page_map_t*&, hb_bit_set_t::page_map_t*&) const
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:void $_8::operator()<hb_vector_t<hb_bit_page_t, false> >(hb_vector_t<hb_bit_page_t, false>&, hb_vector_t<hb_bit_page_t, false>&) const
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:void $_8::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:void $_8::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:void $_8::operator()<bool>(bool&, bool&) const
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:void $_8::operator()<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>&, hb_hashmap_t<unsigned int, unsigned int, true>&) const
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:void $_8::operator()<unsigned short>(unsigned short&, unsigned short&) const
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:void $_8::operator()<hb_hashmap_t<unsigned int, unsigned int, true>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&) const
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:void $_8::operator()<char*>(char*&, char*&) const
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:void $_8::operator()<hb_serialize_context_t::object_t*>(hb_serialize_context_t::object_t*&, hb_serialize_context_t::object_t*&) const
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:void $_8::operator()<hb_vector_t<hb_serialize_context_t::object_t::link_t, false> >(hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&, hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&) const
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:void $_8::operator()<hb_serialize_context_t::object_t::link_t*>(hb_serialize_context_t::object_t::link_t*&, hb_serialize_context_t::object_t::link_t*&) const
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:void $_8::operator()<hb_vector_t<unsigned int, false> >(hb_vector_t<unsigned int, false>&, hb_vector_t<unsigned int, false>&) const
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:void $_8::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const
Unexecuted instantiation: hb-ot-shaper-indic.cc:void $_8::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Unexecuted instantiation: hb-ot-shaper-indic.cc:void $_8::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const
Unexecuted instantiation: hb-ot-shaper-indic.cc:void $_8::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const
Unexecuted instantiation: hb-ot-shaper-indic.cc:void $_8::operator()<unsigned int>(unsigned int&, unsigned int&) const
Unexecuted instantiation: hb-ot-shaper-indic.cc:void $_8::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const
Unexecuted instantiation: hb-ot-shaper-indic.cc:void $_8::operator()<hb_vector_t<hb_bit_set_t::page_map_t, true> >(hb_vector_t<hb_bit_set_t::page_map_t, true>&, hb_vector_t<hb_bit_set_t::page_map_t, true>&) const
Unexecuted instantiation: hb-ot-shaper-indic.cc:void $_8::operator()<int>(int&, int&) const
Unexecuted instantiation: hb-ot-shaper-indic.cc:void $_8::operator()<hb_bit_set_t::page_map_t*>(hb_bit_set_t::page_map_t*&, hb_bit_set_t::page_map_t*&) const
Unexecuted instantiation: hb-ot-shaper-indic.cc:void $_8::operator()<hb_vector_t<hb_bit_page_t, false> >(hb_vector_t<hb_bit_page_t, false>&, hb_vector_t<hb_bit_page_t, false>&) const
Unexecuted instantiation: hb-ot-shaper-indic.cc:void $_8::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const
Unexecuted instantiation: hb-ot-shaper-indic.cc:void $_8::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const
Unexecuted instantiation: hb-ot-shaper-indic.cc:void $_8::operator()<bool>(bool&, bool&) const
Unexecuted instantiation: hb-ot-shaper-indic.cc:void $_8::operator()<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>&, hb_hashmap_t<unsigned int, unsigned int, true>&) const
Unexecuted instantiation: hb-ot-shaper-indic.cc:void $_8::operator()<unsigned short>(unsigned short&, unsigned short&) const
Unexecuted instantiation: hb-ot-shaper-indic.cc:void $_8::operator()<hb_hashmap_t<unsigned int, unsigned int, true>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&) const
Unexecuted instantiation: hb-ot-shaper-indic.cc:void $_8::operator()<char*>(char*&, char*&) const
Unexecuted instantiation: hb-ot-shaper-indic.cc:void $_8::operator()<hb_serialize_context_t::object_t*>(hb_serialize_context_t::object_t*&, hb_serialize_context_t::object_t*&) const
Unexecuted instantiation: hb-ot-shaper-indic.cc:void $_8::operator()<hb_vector_t<hb_serialize_context_t::object_t::link_t, false> >(hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&, hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&) const
Unexecuted instantiation: hb-ot-shaper-indic.cc:void $_8::operator()<hb_serialize_context_t::object_t::link_t*>(hb_serialize_context_t::object_t::link_t*&, hb_serialize_context_t::object_t::link_t*&) const
Unexecuted instantiation: hb-ot-shaper-indic.cc:void $_8::operator()<hb_vector_t<unsigned int, false> >(hb_vector_t<unsigned int, false>&, hb_vector_t<unsigned int, false>&) const
Unexecuted instantiation: hb-ot-shaper-indic.cc:void $_8::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const
Unexecuted instantiation: hb-ot-shaper-khmer.cc:void $_8::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Unexecuted instantiation: hb-ot-shaper-khmer.cc:void $_8::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const
Unexecuted instantiation: hb-ot-shaper-khmer.cc:void $_8::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const
Unexecuted instantiation: hb-ot-shaper-khmer.cc:void $_8::operator()<unsigned int>(unsigned int&, unsigned int&) const
Unexecuted instantiation: hb-ot-shaper-khmer.cc:void $_8::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const
Unexecuted instantiation: hb-ot-shaper-khmer.cc:void $_8::operator()<hb_vector_t<hb_bit_set_t::page_map_t, true> >(hb_vector_t<hb_bit_set_t::page_map_t, true>&, hb_vector_t<hb_bit_set_t::page_map_t, true>&) const
Unexecuted instantiation: hb-ot-shaper-khmer.cc:void $_8::operator()<int>(int&, int&) const
Unexecuted instantiation: hb-ot-shaper-khmer.cc:void $_8::operator()<hb_bit_set_t::page_map_t*>(hb_bit_set_t::page_map_t*&, hb_bit_set_t::page_map_t*&) const
Unexecuted instantiation: hb-ot-shaper-khmer.cc:void $_8::operator()<hb_vector_t<hb_bit_page_t, false> >(hb_vector_t<hb_bit_page_t, false>&, hb_vector_t<hb_bit_page_t, false>&) const
Unexecuted instantiation: hb-ot-shaper-khmer.cc:void $_8::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const
Unexecuted instantiation: hb-ot-shaper-khmer.cc:void $_8::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const
Unexecuted instantiation: hb-ot-shaper-khmer.cc:void $_8::operator()<bool>(bool&, bool&) const
Unexecuted instantiation: hb-ot-shaper-khmer.cc:void $_8::operator()<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>&, hb_hashmap_t<unsigned int, unsigned int, true>&) const
Unexecuted instantiation: hb-ot-shaper-khmer.cc:void $_8::operator()<unsigned short>(unsigned short&, unsigned short&) const
Unexecuted instantiation: hb-ot-shaper-khmer.cc:void $_8::operator()<hb_hashmap_t<unsigned int, unsigned int, true>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&) const
Unexecuted instantiation: hb-ot-shaper-khmer.cc:void $_8::operator()<char*>(char*&, char*&) const
Unexecuted instantiation: hb-ot-shaper-khmer.cc:void $_8::operator()<hb_serialize_context_t::object_t*>(hb_serialize_context_t::object_t*&, hb_serialize_context_t::object_t*&) const
Unexecuted instantiation: hb-ot-shaper-khmer.cc:void $_8::operator()<hb_vector_t<hb_serialize_context_t::object_t::link_t, false> >(hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&, hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&) const
Unexecuted instantiation: hb-ot-shaper-khmer.cc:void $_8::operator()<hb_serialize_context_t::object_t::link_t*>(hb_serialize_context_t::object_t::link_t*&, hb_serialize_context_t::object_t::link_t*&) const
Unexecuted instantiation: hb-ot-shaper-khmer.cc:void $_8::operator()<hb_vector_t<unsigned int, false> >(hb_vector_t<unsigned int, false>&, hb_vector_t<unsigned int, false>&) const
Unexecuted instantiation: hb-ot-shaper-khmer.cc:void $_8::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:void $_8::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:void $_8::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:void $_8::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:void $_8::operator()<unsigned int>(unsigned int&, unsigned int&) const
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:void $_8::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:void $_8::operator()<hb_vector_t<hb_bit_set_t::page_map_t, true> >(hb_vector_t<hb_bit_set_t::page_map_t, true>&, hb_vector_t<hb_bit_set_t::page_map_t, true>&) const
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:void $_8::operator()<int>(int&, int&) const
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:void $_8::operator()<hb_bit_set_t::page_map_t*>(hb_bit_set_t::page_map_t*&, hb_bit_set_t::page_map_t*&) const
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:void $_8::operator()<hb_vector_t<hb_bit_page_t, false> >(hb_vector_t<hb_bit_page_t, false>&, hb_vector_t<hb_bit_page_t, false>&) const
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:void $_8::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:void $_8::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:void $_8::operator()<bool>(bool&, bool&) const
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:void $_8::operator()<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>&, hb_hashmap_t<unsigned int, unsigned int, true>&) const
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:void $_8::operator()<unsigned short>(unsigned short&, unsigned short&) const
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:void $_8::operator()<hb_hashmap_t<unsigned int, unsigned int, true>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&) const
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:void $_8::operator()<char*>(char*&, char*&) const
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:void $_8::operator()<hb_serialize_context_t::object_t*>(hb_serialize_context_t::object_t*&, hb_serialize_context_t::object_t*&) const
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:void $_8::operator()<hb_vector_t<hb_serialize_context_t::object_t::link_t, false> >(hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&, hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&) const
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:void $_8::operator()<hb_serialize_context_t::object_t::link_t*>(hb_serialize_context_t::object_t::link_t*&, hb_serialize_context_t::object_t::link_t*&) const
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:void $_8::operator()<hb_vector_t<unsigned int, false> >(hb_vector_t<unsigned int, false>&, hb_vector_t<unsigned int, false>&) const
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:void $_8::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:void $_8::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:void $_8::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:void $_8::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:void $_8::operator()<unsigned int>(unsigned int&, unsigned int&) const
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:void $_8::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:void $_8::operator()<hb_vector_t<hb_bit_set_t::page_map_t, true> >(hb_vector_t<hb_bit_set_t::page_map_t, true>&, hb_vector_t<hb_bit_set_t::page_map_t, true>&) const
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:void $_8::operator()<int>(int&, int&) const
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:void $_8::operator()<hb_bit_set_t::page_map_t*>(hb_bit_set_t::page_map_t*&, hb_bit_set_t::page_map_t*&) const
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:void $_8::operator()<hb_vector_t<hb_bit_page_t, false> >(hb_vector_t<hb_bit_page_t, false>&, hb_vector_t<hb_bit_page_t, false>&) const
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:void $_8::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:void $_8::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:void $_8::operator()<bool>(bool&, bool&) const
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:void $_8::operator()<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>&, hb_hashmap_t<unsigned int, unsigned int, true>&) const
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:void $_8::operator()<unsigned short>(unsigned short&, unsigned short&) const
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:void $_8::operator()<hb_hashmap_t<unsigned int, unsigned int, true>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&) const
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:void $_8::operator()<char*>(char*&, char*&) const
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:void $_8::operator()<hb_serialize_context_t::object_t*>(hb_serialize_context_t::object_t*&, hb_serialize_context_t::object_t*&) const
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:void $_8::operator()<hb_vector_t<hb_serialize_context_t::object_t::link_t, false> >(hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&, hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&) const
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:void $_8::operator()<hb_serialize_context_t::object_t::link_t*>(hb_serialize_context_t::object_t::link_t*&, hb_serialize_context_t::object_t::link_t*&) const
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:void $_8::operator()<hb_vector_t<unsigned int, false> >(hb_vector_t<unsigned int, false>&, hb_vector_t<unsigned int, false>&) const
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:void $_8::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const
Unexecuted instantiation: hb-ot-shaper-thai.cc:void $_8::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Unexecuted instantiation: hb-ot-shaper-thai.cc:void $_8::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const
Unexecuted instantiation: hb-ot-shaper-thai.cc:void $_8::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const
Unexecuted instantiation: hb-ot-shaper-thai.cc:void $_8::operator()<unsigned int>(unsigned int&, unsigned int&) const
Unexecuted instantiation: hb-ot-shaper-thai.cc:void $_8::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const
Unexecuted instantiation: hb-ot-shaper-thai.cc:void $_8::operator()<hb_vector_t<hb_bit_set_t::page_map_t, true> >(hb_vector_t<hb_bit_set_t::page_map_t, true>&, hb_vector_t<hb_bit_set_t::page_map_t, true>&) const
Unexecuted instantiation: hb-ot-shaper-thai.cc:void $_8::operator()<int>(int&, int&) const
Unexecuted instantiation: hb-ot-shaper-thai.cc:void $_8::operator()<hb_bit_set_t::page_map_t*>(hb_bit_set_t::page_map_t*&, hb_bit_set_t::page_map_t*&) const
Unexecuted instantiation: hb-ot-shaper-thai.cc:void $_8::operator()<hb_vector_t<hb_bit_page_t, false> >(hb_vector_t<hb_bit_page_t, false>&, hb_vector_t<hb_bit_page_t, false>&) const
Unexecuted instantiation: hb-ot-shaper-thai.cc:void $_8::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const
Unexecuted instantiation: hb-ot-shaper-thai.cc:void $_8::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const
Unexecuted instantiation: hb-ot-shaper-thai.cc:void $_8::operator()<bool>(bool&, bool&) const
Unexecuted instantiation: hb-ot-shaper-thai.cc:void $_8::operator()<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>&, hb_hashmap_t<unsigned int, unsigned int, true>&) const
Unexecuted instantiation: hb-ot-shaper-thai.cc:void $_8::operator()<unsigned short>(unsigned short&, unsigned short&) const
Unexecuted instantiation: hb-ot-shaper-thai.cc:void $_8::operator()<hb_hashmap_t<unsigned int, unsigned int, true>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&) const
Unexecuted instantiation: hb-ot-shaper-thai.cc:void $_8::operator()<char*>(char*&, char*&) const
Unexecuted instantiation: hb-ot-shaper-thai.cc:void $_8::operator()<hb_serialize_context_t::object_t*>(hb_serialize_context_t::object_t*&, hb_serialize_context_t::object_t*&) const
Unexecuted instantiation: hb-ot-shaper-thai.cc:void $_8::operator()<hb_vector_t<hb_serialize_context_t::object_t::link_t, false> >(hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&, hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&) const
Unexecuted instantiation: hb-ot-shaper-thai.cc:void $_8::operator()<hb_serialize_context_t::object_t::link_t*>(hb_serialize_context_t::object_t::link_t*&, hb_serialize_context_t::object_t::link_t*&) const
Unexecuted instantiation: hb-ot-shaper-thai.cc:void $_8::operator()<hb_vector_t<unsigned int, false> >(hb_vector_t<unsigned int, false>&, hb_vector_t<unsigned int, false>&) const
Unexecuted instantiation: hb-ot-shaper-thai.cc:void $_8::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const
Unexecuted instantiation: hb-ot-shaper-use.cc:void $_9::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Unexecuted instantiation: hb-ot-shaper-use.cc:void $_9::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const
Unexecuted instantiation: hb-ot-shaper-use.cc:void $_9::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const
Unexecuted instantiation: hb-ot-shaper-use.cc:void $_9::operator()<unsigned int>(unsigned int&, unsigned int&) const
Unexecuted instantiation: hb-ot-shaper-use.cc:void $_9::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const
Unexecuted instantiation: hb-ot-shaper-use.cc:void $_9::operator()<hb_vector_t<hb_bit_set_t::page_map_t, true> >(hb_vector_t<hb_bit_set_t::page_map_t, true>&, hb_vector_t<hb_bit_set_t::page_map_t, true>&) const
Unexecuted instantiation: hb-ot-shaper-use.cc:void $_9::operator()<int>(int&, int&) const
Unexecuted instantiation: hb-ot-shaper-use.cc:void $_9::operator()<hb_bit_set_t::page_map_t*>(hb_bit_set_t::page_map_t*&, hb_bit_set_t::page_map_t*&) const
Unexecuted instantiation: hb-ot-shaper-use.cc:void $_9::operator()<hb_vector_t<hb_bit_page_t, false> >(hb_vector_t<hb_bit_page_t, false>&, hb_vector_t<hb_bit_page_t, false>&) const
Unexecuted instantiation: hb-ot-shaper-use.cc:void $_9::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const
Unexecuted instantiation: hb-ot-shaper-use.cc:void $_9::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const
Unexecuted instantiation: hb-ot-shaper-use.cc:void $_9::operator()<bool>(bool&, bool&) const
Unexecuted instantiation: hb-ot-shaper-use.cc:void $_9::operator()<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>&, hb_hashmap_t<unsigned int, unsigned int, true>&) const
Unexecuted instantiation: hb-ot-shaper-use.cc:void $_9::operator()<unsigned short>(unsigned short&, unsigned short&) const
Unexecuted instantiation: hb-ot-shaper-use.cc:void $_9::operator()<hb_hashmap_t<unsigned int, unsigned int, true>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&) const
Unexecuted instantiation: hb-ot-shaper-use.cc:void $_9::operator()<char*>(char*&, char*&) const
Unexecuted instantiation: hb-ot-shaper-use.cc:void $_9::operator()<hb_serialize_context_t::object_t*>(hb_serialize_context_t::object_t*&, hb_serialize_context_t::object_t*&) const
Unexecuted instantiation: hb-ot-shaper-use.cc:void $_9::operator()<hb_vector_t<hb_serialize_context_t::object_t::link_t, false> >(hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&, hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&) const
Unexecuted instantiation: hb-ot-shaper-use.cc:void $_9::operator()<hb_serialize_context_t::object_t::link_t*>(hb_serialize_context_t::object_t::link_t*&, hb_serialize_context_t::object_t::link_t*&) const
Unexecuted instantiation: hb-ot-shaper-use.cc:void $_9::operator()<hb_vector_t<unsigned int, false> >(hb_vector_t<unsigned int, false>&, hb_vector_t<unsigned int, false>&) const
Unexecuted instantiation: hb-ot-shaper-use.cc:void $_9::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:void $_8::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:void $_8::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:void $_8::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:void $_8::operator()<unsigned int>(unsigned int&, unsigned int&) const
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:void $_8::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:void $_8::operator()<hb_vector_t<hb_bit_set_t::page_map_t, true> >(hb_vector_t<hb_bit_set_t::page_map_t, true>&, hb_vector_t<hb_bit_set_t::page_map_t, true>&) const
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:void $_8::operator()<int>(int&, int&) const
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:void $_8::operator()<hb_bit_set_t::page_map_t*>(hb_bit_set_t::page_map_t*&, hb_bit_set_t::page_map_t*&) const
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:void $_8::operator()<hb_vector_t<hb_bit_page_t, false> >(hb_vector_t<hb_bit_page_t, false>&, hb_vector_t<hb_bit_page_t, false>&) const
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:void $_8::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:void $_8::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:void $_8::operator()<bool>(bool&, bool&) const
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:void $_8::operator()<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>&, hb_hashmap_t<unsigned int, unsigned int, true>&) const
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:void $_8::operator()<unsigned short>(unsigned short&, unsigned short&) const
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:void $_8::operator()<hb_hashmap_t<unsigned int, unsigned int, true>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&) const
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:void $_8::operator()<char*>(char*&, char*&) const
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:void $_8::operator()<hb_serialize_context_t::object_t*>(hb_serialize_context_t::object_t*&, hb_serialize_context_t::object_t*&) const
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:void $_8::operator()<hb_vector_t<hb_serialize_context_t::object_t::link_t, false> >(hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&, hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&) const
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:void $_8::operator()<hb_serialize_context_t::object_t::link_t*>(hb_serialize_context_t::object_t::link_t*&, hb_serialize_context_t::object_t::link_t*&) const
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:void $_8::operator()<hb_vector_t<unsigned int, false> >(hb_vector_t<unsigned int, false>&, hb_vector_t<unsigned int, false>&) const
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:void $_8::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:void $_12::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:void $_12::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:void $_12::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:void $_12::operator()<unsigned int>(unsigned int&, unsigned int&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:void $_12::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:void $_12::operator()<hb_vector_t<hb_bit_set_t::page_map_t, true> >(hb_vector_t<hb_bit_set_t::page_map_t, true>&, hb_vector_t<hb_bit_set_t::page_map_t, true>&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:void $_12::operator()<int>(int&, int&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:void $_12::operator()<hb_bit_set_t::page_map_t*>(hb_bit_set_t::page_map_t*&, hb_bit_set_t::page_map_t*&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:void $_12::operator()<hb_vector_t<hb_bit_page_t, false> >(hb_vector_t<hb_bit_page_t, false>&, hb_vector_t<hb_bit_page_t, false>&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:void $_12::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:void $_12::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:void $_12::operator()<bool>(bool&, bool&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:void $_12::operator()<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>&, hb_hashmap_t<unsigned int, unsigned int, true>&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:void $_12::operator()<unsigned short>(unsigned short&, unsigned short&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:void $_12::operator()<hb_hashmap_t<unsigned int, unsigned int, true>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:void $_12::operator()<char*>(char*&, char*&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:void $_12::operator()<hb_serialize_context_t::object_t*>(hb_serialize_context_t::object_t*&, hb_serialize_context_t::object_t*&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:void $_12::operator()<hb_vector_t<hb_serialize_context_t::object_t::link_t, false> >(hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&, hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:void $_12::operator()<hb_serialize_context_t::object_t::link_t*>(hb_serialize_context_t::object_t::link_t*&, hb_serialize_context_t::object_t::link_t*&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:void $_12::operator()<hb_vector_t<hb_vector_t<int, false> const*, false> >(hb_vector_t<hb_vector_t<int, false> const*, false>&, hb_vector_t<hb_vector_t<int, false> const*, false>&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:void $_12::operator()<hb_vector_t<int, false> const**>(hb_vector_t<int, false> const**&, hb_vector_t<int, false> const**&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:void $_12::operator()<hb_vector_t<char, false> >(hb_vector_t<char, false>&, hb_vector_t<char, false>&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:void $_12::operator()<hb_hashmap_t<unsigned int, Triple, false> >(hb_hashmap_t<unsigned int, Triple, false>&, hb_hashmap_t<unsigned int, Triple, false>&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:void $_12::operator()<hb_hashmap_t<unsigned int, Triple, false>::item_t*>(hb_hashmap_t<unsigned int, Triple, false>::item_t*&, hb_hashmap_t<unsigned int, Triple, false>::item_t*&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:void $_12::operator()<hb_vector_t<bool, false> >(hb_vector_t<bool, false>&, hb_vector_t<bool, false>&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:void $_12::operator()<bool*>(bool*&, bool*&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:void $_12::operator()<hb_vector_t<float, false> >(hb_vector_t<float, false>&, hb_vector_t<float, false>&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:void $_12::operator()<float*>(float*&, float*&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:void $_12::operator()<hb_vector_t<unsigned char, false> >(hb_vector_t<unsigned char, false>&, hb_vector_t<unsigned char, false>&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:void $_12::operator()<unsigned char*>(unsigned char*&, unsigned char*&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:void $_12::operator()<hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false> >(hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false>&, hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false>&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:void $_12::operator()<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*>(OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*&, OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:void $_12::operator()<OT::tuple_delta_t>(OT::tuple_delta_t&, OT::tuple_delta_t&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:void $_12::operator()<hb_vector_t<OT::tuple_delta_t, false> >(hb_vector_t<OT::tuple_delta_t, false>&, hb_vector_t<OT::tuple_delta_t, false>&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:void $_12::operator()<OT::tuple_delta_t*>(OT::tuple_delta_t*&, OT::tuple_delta_t*&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false> >(hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>&, hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*>(hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*&, hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false> >(hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>&, hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*>(hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*&, hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:void $_12::operator()<hb_vector_t<OT::delta_row_encoding_t, false> >(hb_vector_t<OT::delta_row_encoding_t, false>&, hb_vector_t<OT::delta_row_encoding_t, false>&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:void $_12::operator()<OT::delta_row_encoding_t*>(OT::delta_row_encoding_t*&, OT::delta_row_encoding_t*&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:void $_12::operator()<OT::delta_row_encoding_t>(OT::delta_row_encoding_t&, OT::delta_row_encoding_t&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:void $_12::operator()<hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int> >(hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int>&, hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int>&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:void $_12::operator()<OT::item_variations_t::combined_gain_idx_tuple_t>(OT::item_variations_t::combined_gain_idx_tuple_t&, OT::item_variations_t::combined_gain_idx_tuple_t&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:void $_12::operator()<hb_vector_t<unsigned int, false> >(hb_vector_t<unsigned int, false>&, hb_vector_t<unsigned int, false>&) const
Unexecuted instantiation: hb-ot-shape-fallback.cc:void $_12::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const
Unexecuted instantiation: hb-ot-shape-normalize.cc:void $_8::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Unexecuted instantiation: hb-ot-shape-normalize.cc:void $_8::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const
Unexecuted instantiation: hb-ot-shape-normalize.cc:void $_8::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const
Unexecuted instantiation: hb-ot-shape-normalize.cc:void $_8::operator()<unsigned int>(unsigned int&, unsigned int&) const
Unexecuted instantiation: hb-ot-shape-normalize.cc:void $_8::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const
Unexecuted instantiation: hb-ot-shape-normalize.cc:void $_8::operator()<hb_vector_t<hb_bit_set_t::page_map_t, true> >(hb_vector_t<hb_bit_set_t::page_map_t, true>&, hb_vector_t<hb_bit_set_t::page_map_t, true>&) const
Unexecuted instantiation: hb-ot-shape-normalize.cc:void $_8::operator()<int>(int&, int&) const
Unexecuted instantiation: hb-ot-shape-normalize.cc:void $_8::operator()<hb_bit_set_t::page_map_t*>(hb_bit_set_t::page_map_t*&, hb_bit_set_t::page_map_t*&) const
Unexecuted instantiation: hb-ot-shape-normalize.cc:void $_8::operator()<hb_vector_t<hb_bit_page_t, false> >(hb_vector_t<hb_bit_page_t, false>&, hb_vector_t<hb_bit_page_t, false>&) const
Unexecuted instantiation: hb-ot-shape-normalize.cc:void $_8::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const
Unexecuted instantiation: hb-ot-shape-normalize.cc:void $_8::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const
Unexecuted instantiation: hb-ot-shape-normalize.cc:void $_8::operator()<bool>(bool&, bool&) const
Unexecuted instantiation: hb-ot-shape-normalize.cc:void $_8::operator()<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>&, hb_hashmap_t<unsigned int, unsigned int, true>&) const
Unexecuted instantiation: hb-ot-shape-normalize.cc:void $_8::operator()<unsigned short>(unsigned short&, unsigned short&) const
Unexecuted instantiation: hb-ot-shape-normalize.cc:void $_8::operator()<hb_hashmap_t<unsigned int, unsigned int, true>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&) const
Unexecuted instantiation: hb-ot-shape-normalize.cc:void $_8::operator()<char*>(char*&, char*&) const
Unexecuted instantiation: hb-ot-shape-normalize.cc:void $_8::operator()<hb_serialize_context_t::object_t*>(hb_serialize_context_t::object_t*&, hb_serialize_context_t::object_t*&) const
Unexecuted instantiation: hb-ot-shape-normalize.cc:void $_8::operator()<hb_vector_t<hb_serialize_context_t::object_t::link_t, false> >(hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&, hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&) const
Unexecuted instantiation: hb-ot-shape-normalize.cc:void $_8::operator()<hb_serialize_context_t::object_t::link_t*>(hb_serialize_context_t::object_t::link_t*&, hb_serialize_context_t::object_t::link_t*&) const
Unexecuted instantiation: hb-ot-shape-normalize.cc:void $_8::operator()<hb_vector_t<unsigned int, false> >(hb_vector_t<unsigned int, false>&, hb_vector_t<unsigned int, false>&) const
Unexecuted instantiation: hb-ot-shape-normalize.cc:void $_8::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const
Unexecuted instantiation: hb-buffer-serialize.cc:void $_5::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Unexecuted instantiation: hb-buffer-serialize.cc:void $_5::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:void $_8::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:void $_8::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:void $_8::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:void $_8::operator()<unsigned int>(unsigned int&, unsigned int&) const
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:void $_8::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:void $_8::operator()<hb_vector_t<hb_bit_set_t::page_map_t, true> >(hb_vector_t<hb_bit_set_t::page_map_t, true>&, hb_vector_t<hb_bit_set_t::page_map_t, true>&) const
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:void $_8::operator()<int>(int&, int&) const
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:void $_8::operator()<hb_bit_set_t::page_map_t*>(hb_bit_set_t::page_map_t*&, hb_bit_set_t::page_map_t*&) const
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:void $_8::operator()<hb_vector_t<hb_bit_page_t, false> >(hb_vector_t<hb_bit_page_t, false>&, hb_vector_t<hb_bit_page_t, false>&) const
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:void $_8::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:void $_8::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:void $_8::operator()<bool>(bool&, bool&) const
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:void $_8::operator()<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>&, hb_hashmap_t<unsigned int, unsigned int, true>&) const
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:void $_8::operator()<unsigned short>(unsigned short&, unsigned short&) const
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:void $_8::operator()<hb_hashmap_t<unsigned int, unsigned int, true>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&) const
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:void $_8::operator()<char*>(char*&, char*&) const
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:void $_8::operator()<hb_serialize_context_t::object_t*>(hb_serialize_context_t::object_t*&, hb_serialize_context_t::object_t*&) const
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:void $_8::operator()<hb_vector_t<hb_serialize_context_t::object_t::link_t, false> >(hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&, hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&) const
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:void $_8::operator()<hb_serialize_context_t::object_t::link_t*>(hb_serialize_context_t::object_t::link_t*&, hb_serialize_context_t::object_t::link_t*&) const
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:void $_8::operator()<hb_vector_t<unsigned int, false> >(hb_vector_t<unsigned int, false>&, hb_vector_t<unsigned int, false>&) const
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:void $_8::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const
Unexecuted instantiation: hb-subset-input.cc:void $_9::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const
Unexecuted instantiation: hb-subset-input.cc:void $_9::operator()<unsigned int>(unsigned int&, unsigned int&) const
Unexecuted instantiation: hb-subset-input.cc:void $_9::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const
Unexecuted instantiation: hb-subset-input.cc:void $_9::operator()<hb_vector_t<hb_bit_set_t::page_map_t, true> >(hb_vector_t<hb_bit_set_t::page_map_t, true>&, hb_vector_t<hb_bit_set_t::page_map_t, true>&) const
Unexecuted instantiation: hb-subset-input.cc:void $_9::operator()<int>(int&, int&) const
Unexecuted instantiation: hb-subset-input.cc:void $_9::operator()<hb_bit_set_t::page_map_t*>(hb_bit_set_t::page_map_t*&, hb_bit_set_t::page_map_t*&) const
Unexecuted instantiation: hb-subset-input.cc:void $_9::operator()<hb_vector_t<hb_bit_page_t, false> >(hb_vector_t<hb_bit_page_t, false>&, hb_vector_t<hb_bit_page_t, false>&) const
Unexecuted instantiation: hb-subset-input.cc:void $_9::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const
Unexecuted instantiation: hb-subset-input.cc:void $_9::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const
Unexecuted instantiation: hb-subset-input.cc:void $_9::operator()<bool>(bool&, bool&) const
Unexecuted instantiation: hb-subset-input.cc:void $_9::operator()<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>&, hb_hashmap_t<unsigned int, unsigned int, true>&) const
Unexecuted instantiation: hb-subset-input.cc:void $_9::operator()<unsigned short>(unsigned short&, unsigned short&) const
Unexecuted instantiation: hb-subset-input.cc:void $_9::operator()<hb_hashmap_t<unsigned int, unsigned int, true>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&) const
Unexecuted instantiation: hb-subset-input.cc:void $_9::operator()<char*>(char*&, char*&) const
Unexecuted instantiation: hb-subset-input.cc:void $_9::operator()<hb_serialize_context_t::object_t*>(hb_serialize_context_t::object_t*&, hb_serialize_context_t::object_t*&) const
Unexecuted instantiation: hb-subset-input.cc:void $_9::operator()<hb_vector_t<hb_serialize_context_t::object_t::link_t, false> >(hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&, hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&) const
Unexecuted instantiation: hb-subset-input.cc:void $_9::operator()<hb_serialize_context_t::object_t::link_t*>(hb_serialize_context_t::object_t::link_t*&, hb_serialize_context_t::object_t::link_t*&) const
Unexecuted instantiation: hb-subset-input.cc:void $_9::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Unexecuted instantiation: hb-subset-input.cc:void $_9::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const
Unexecuted instantiation: hb-subset-input.cc:void $_9::operator()<hb_vector_t<unsigned int, false> >(hb_vector_t<unsigned int, false>&, hb_vector_t<unsigned int, false>&) const
Unexecuted instantiation: hb-subset-input.cc:void $_9::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const
Unexecuted instantiation: hb-subset.cc:void $_19::operator()<hb_vector_t<hb_serialize_context_t::object_t::link_t, false> >(hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&, hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&) const
Unexecuted instantiation: hb-subset.cc:void $_19::operator()<int>(int&, int&) const
Unexecuted instantiation: hb-subset.cc:void $_19::operator()<unsigned int>(unsigned int&, unsigned int&) const
Unexecuted instantiation: hb-subset.cc:void $_19::operator()<hb_serialize_context_t::object_t::link_t*>(hb_serialize_context_t::object_t::link_t*&, hb_serialize_context_t::object_t::link_t*&) const
Unexecuted instantiation: hb-subset.cc:void $_19::operator()<hb_hashmap_t<unsigned int, unsigned int, false> >(hb_hashmap_t<unsigned int, unsigned int, false>&, hb_hashmap_t<unsigned int, unsigned int, false>&) const
Unexecuted instantiation: hb-subset.cc:void $_19::operator()<unsigned short>(unsigned short&, unsigned short&) const
Unexecuted instantiation: hb-subset.cc:void $_19::operator()<hb_hashmap_t<unsigned int, unsigned int, false>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, false>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, false>::item_t*&) const
Unexecuted instantiation: hb-subset.cc:void $_19::operator()<hb_pair_t<long, unsigned int> >(hb_pair_t<long, unsigned int>&, hb_pair_t<long, unsigned int>&) const
Unexecuted instantiation: hb-subset.cc:void $_19::operator()<long>(long&, long&) const
Unexecuted instantiation: hb-subset.cc:void $_19::operator()<hb_vector_t<unsigned int, false> >(hb_vector_t<unsigned int, false>&, hb_vector_t<unsigned int, false>&) const
Unexecuted instantiation: hb-subset.cc:void $_19::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const
Unexecuted instantiation: hb-subset.cc:void $_19::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const
Unexecuted instantiation: hb-subset.cc:void $_19::operator()<bool>(bool&, bool&) const
Unexecuted instantiation: hb-subset.cc:void $_19::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const
Unexecuted instantiation: hb-subset.cc:void $_19::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const
Unexecuted instantiation: hb-subset.cc:void $_19::operator()<hb_vector_t<hb_bit_set_t::page_map_t, true> >(hb_vector_t<hb_bit_set_t::page_map_t, true>&, hb_vector_t<hb_bit_set_t::page_map_t, true>&) const
Unexecuted instantiation: hb-subset.cc:void $_19::operator()<hb_bit_set_t::page_map_t*>(hb_bit_set_t::page_map_t*&, hb_bit_set_t::page_map_t*&) const
Unexecuted instantiation: hb-subset.cc:void $_19::operator()<hb_vector_t<hb_bit_page_t, false> >(hb_vector_t<hb_bit_page_t, false>&, hb_vector_t<hb_bit_page_t, false>&) const
Unexecuted instantiation: hb-subset.cc:void $_19::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const
Unexecuted instantiation: hb-subset.cc:void $_19::operator()<hb_serialize_context_t::object_t::link_t>(hb_serialize_context_t::object_t::link_t&, hb_serialize_context_t::object_t::link_t&) const
Unexecuted instantiation: hb-subset.cc:void $_19::operator()<lookup_size_t>(lookup_size_t&, lookup_size_t&) const
Unexecuted instantiation: hb-subset.cc:void $_19::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Unexecuted instantiation: hb-subset.cc:void $_19::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const
Unexecuted instantiation: hb-subset.cc:void $_19::operator()<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>&, hb_hashmap_t<unsigned int, unsigned int, true>&) const
Unexecuted instantiation: hb-subset.cc:void $_19::operator()<hb_hashmap_t<unsigned int, unsigned int, true>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&) const
Unexecuted instantiation: hb-subset.cc:void $_19::operator()<char*>(char*&, char*&) const
Unexecuted instantiation: hb-subset.cc:void $_19::operator()<hb_serialize_context_t::object_t*>(hb_serialize_context_t::object_t*&, hb_serialize_context_t::object_t*&) const
Unexecuted instantiation: hb-subset.cc:void $_19::operator()<hb_serialize_context_t::object_t>(hb_serialize_context_t::object_t&, hb_serialize_context_t::object_t&) const
Unexecuted instantiation: hb-subset.cc:void $_19::operator()<hb_vector_t<hb_vector_t<int, false> const*, false> >(hb_vector_t<hb_vector_t<int, false> const*, false>&, hb_vector_t<hb_vector_t<int, false> const*, false>&) const
Unexecuted instantiation: hb-subset.cc:void $_19::operator()<hb_vector_t<int, false> const**>(hb_vector_t<int, false> const**&, hb_vector_t<int, false> const**&) const
Unexecuted instantiation: hb-subset.cc:void $_19::operator()<hb_vector_t<char, false> >(hb_vector_t<char, false>&, hb_vector_t<char, false>&) const
Unexecuted instantiation: hb-subset.cc:void $_19::operator()<hb_hashmap_t<unsigned int, Triple, false> >(hb_hashmap_t<unsigned int, Triple, false>&, hb_hashmap_t<unsigned int, Triple, false>&) const
Unexecuted instantiation: hb-subset.cc:void $_19::operator()<hb_hashmap_t<unsigned int, Triple, false>::item_t*>(hb_hashmap_t<unsigned int, Triple, false>::item_t*&, hb_hashmap_t<unsigned int, Triple, false>::item_t*&) const
Unexecuted instantiation: hb-subset.cc:void $_19::operator()<hb_vector_t<bool, false> >(hb_vector_t<bool, false>&, hb_vector_t<bool, false>&) const
Unexecuted instantiation: hb-subset.cc:void $_19::operator()<bool*>(bool*&, bool*&) const
Unexecuted instantiation: hb-subset.cc:void $_19::operator()<hb_vector_t<float, false> >(hb_vector_t<float, false>&, hb_vector_t<float, false>&) const
Unexecuted instantiation: hb-subset.cc:void $_19::operator()<float*>(float*&, float*&) const
Unexecuted instantiation: hb-subset.cc:void $_19::operator()<hb_vector_t<unsigned char, false> >(hb_vector_t<unsigned char, false>&, hb_vector_t<unsigned char, false>&) const
Unexecuted instantiation: hb-subset.cc:void $_19::operator()<unsigned char*>(unsigned char*&, unsigned char*&) const
Unexecuted instantiation: hb-subset.cc:void $_19::operator()<hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false> >(hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false>&, hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false>&) const
Unexecuted instantiation: hb-subset.cc:void $_19::operator()<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*>(OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*&, OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*&) const
Unexecuted instantiation: hb-subset.cc:void $_19::operator()<OT::tuple_delta_t>(OT::tuple_delta_t&, OT::tuple_delta_t&) const
Unexecuted instantiation: hb-subset.cc:void $_19::operator()<hb_vector_t<OT::tuple_delta_t, false> >(hb_vector_t<OT::tuple_delta_t, false>&, hb_vector_t<OT::tuple_delta_t, false>&) const
Unexecuted instantiation: hb-subset.cc:void $_19::operator()<OT::tuple_delta_t*>(OT::tuple_delta_t*&, OT::tuple_delta_t*&) const
Unexecuted instantiation: hb-subset.cc:void $_19::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false> >(hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>&, hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>&) const
Unexecuted instantiation: hb-subset.cc:void $_19::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*>(hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*&, hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*&) const
Unexecuted instantiation: hb-subset.cc:void $_19::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false> >(hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>&, hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>&) const
Unexecuted instantiation: hb-subset.cc:void $_19::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*>(hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*&, hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*&) const
Unexecuted instantiation: hb-subset.cc:void $_19::operator()<hb_vector_t<OT::delta_row_encoding_t, false> >(hb_vector_t<OT::delta_row_encoding_t, false>&, hb_vector_t<OT::delta_row_encoding_t, false>&) const
Unexecuted instantiation: hb-subset.cc:void $_19::operator()<OT::delta_row_encoding_t*>(OT::delta_row_encoding_t*&, OT::delta_row_encoding_t*&) const
Unexecuted instantiation: hb-subset.cc:void $_19::operator()<OT::delta_row_encoding_t>(OT::delta_row_encoding_t&, OT::delta_row_encoding_t&) const
Unexecuted instantiation: hb-subset.cc:void $_19::operator()<hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int> >(hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int>&, hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int>&) const
Unexecuted instantiation: hb-subset.cc:void $_19::operator()<OT::item_variations_t::combined_gain_idx_tuple_t>(OT::item_variations_t::combined_gain_idx_tuple_t&, OT::item_variations_t::combined_gain_idx_tuple_t&) const
Unexecuted instantiation: hb-subset.cc:void $_19::operator()<OT::VariationSelectorRecord>(OT::VariationSelectorRecord&, OT::VariationSelectorRecord&) const
hb-subset-plan.cc:void $_16::operator()<hb_pair_t<unsigned int, unsigned int> >(hb_pair_t<unsigned int, unsigned int>&, hb_pair_t<unsigned int, unsigned int>&) const
Line
Count
Source
777
873k
  {
778
873k
    using std::swap; // allow ADL
779
873k
    swap (a, b);
780
873k
  }
hb-subset-plan.cc:void $_16::operator()<unsigned int>(unsigned int&, unsigned int&) const
Line
Count
Source
777
1.74M
  {
778
1.74M
    using std::swap; // allow ADL
779
1.74M
    swap (a, b);
780
1.74M
  }
Unexecuted instantiation: hb-subset-plan.cc:void $_16::operator()<hb_vector_t<CFF::op_str_t, false> >(hb_vector_t<CFF::op_str_t, false>&, hb_vector_t<CFF::op_str_t, false>&) const
Unexecuted instantiation: hb-subset-plan.cc:void $_16::operator()<int>(int&, int&) const
Unexecuted instantiation: hb-subset-plan.cc:void $_16::operator()<CFF::op_str_t*>(CFF::op_str_t*&, CFF::op_str_t*&) const
Unexecuted instantiation: hb-subset-plan.cc:void $_16::operator()<hb_vector_t<unsigned int, false> >(hb_vector_t<unsigned int, false>&, hb_vector_t<unsigned int, false>&) const
Unexecuted instantiation: hb-subset-plan.cc:void $_16::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const
Unexecuted instantiation: hb-subset-plan.cc:void $_16::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const
Unexecuted instantiation: hb-subset-plan.cc:void $_16::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const
Unexecuted instantiation: hb-subset-plan.cc:void $_16::operator()<hb_vector_t<hb_bit_set_t::page_map_t, true> >(hb_vector_t<hb_bit_set_t::page_map_t, true>&, hb_vector_t<hb_bit_set_t::page_map_t, true>&) const
Unexecuted instantiation: hb-subset-plan.cc:void $_16::operator()<hb_bit_set_t::page_map_t*>(hb_bit_set_t::page_map_t*&, hb_bit_set_t::page_map_t*&) const
Unexecuted instantiation: hb-subset-plan.cc:void $_16::operator()<hb_vector_t<hb_bit_page_t, false> >(hb_vector_t<hb_bit_page_t, false>&, hb_vector_t<hb_bit_page_t, false>&) const
Unexecuted instantiation: hb-subset-plan.cc:void $_16::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const
Unexecuted instantiation: hb-subset-plan.cc:void $_16::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const
Unexecuted instantiation: hb-subset-plan.cc:void $_16::operator()<bool>(bool&, bool&) const
Unexecuted instantiation: hb-subset-plan.cc:void $_16::operator()<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>&, hb_hashmap_t<unsigned int, unsigned int, true>&) const
Unexecuted instantiation: hb-subset-plan.cc:void $_16::operator()<unsigned short>(unsigned short&, unsigned short&) const
Unexecuted instantiation: hb-subset-plan.cc:void $_16::operator()<hb_hashmap_t<unsigned int, unsigned int, true>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&) const
Unexecuted instantiation: hb-subset-plan.cc:void $_16::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Unexecuted instantiation: hb-subset-plan.cc:void $_16::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const
Unexecuted instantiation: hb-subset-plan.cc:void $_16::operator()<char*>(char*&, char*&) const
Unexecuted instantiation: hb-subset-plan.cc:void $_16::operator()<hb_serialize_context_t::object_t*>(hb_serialize_context_t::object_t*&, hb_serialize_context_t::object_t*&) const
Unexecuted instantiation: hb-subset-plan.cc:void $_16::operator()<hb_vector_t<hb_serialize_context_t::object_t::link_t, false> >(hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&, hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&) const
Unexecuted instantiation: hb-subset-plan.cc:void $_16::operator()<hb_serialize_context_t::object_t::link_t*>(hb_serialize_context_t::object_t::link_t*&, hb_serialize_context_t::object_t::link_t*&) const
Unexecuted instantiation: hb-subset-plan.cc:void $_16::operator()<hb_vector_t<hb_vector_t<int, false> const*, false> >(hb_vector_t<hb_vector_t<int, false> const*, false>&, hb_vector_t<hb_vector_t<int, false> const*, false>&) const
Unexecuted instantiation: hb-subset-plan.cc:void $_16::operator()<hb_vector_t<int, false> const**>(hb_vector_t<int, false> const**&, hb_vector_t<int, false> const**&) const
Unexecuted instantiation: hb-subset-plan.cc:void $_16::operator()<hb_vector_t<char, false> >(hb_vector_t<char, false>&, hb_vector_t<char, false>&) const
Unexecuted instantiation: hb-subset-plan.cc:void $_16::operator()<hb_hashmap_t<unsigned int, Triple, false> >(hb_hashmap_t<unsigned int, Triple, false>&, hb_hashmap_t<unsigned int, Triple, false>&) const
Unexecuted instantiation: hb-subset-plan.cc:void $_16::operator()<hb_hashmap_t<unsigned int, Triple, false>::item_t*>(hb_hashmap_t<unsigned int, Triple, false>::item_t*&, hb_hashmap_t<unsigned int, Triple, false>::item_t*&) const
Unexecuted instantiation: hb-subset-plan.cc:void $_16::operator()<hb_vector_t<bool, false> >(hb_vector_t<bool, false>&, hb_vector_t<bool, false>&) const
Unexecuted instantiation: hb-subset-plan.cc:void $_16::operator()<bool*>(bool*&, bool*&) const
Unexecuted instantiation: hb-subset-plan.cc:void $_16::operator()<hb_vector_t<float, false> >(hb_vector_t<float, false>&, hb_vector_t<float, false>&) const
Unexecuted instantiation: hb-subset-plan.cc:void $_16::operator()<float*>(float*&, float*&) const
Unexecuted instantiation: hb-subset-plan.cc:void $_16::operator()<hb_vector_t<unsigned char, false> >(hb_vector_t<unsigned char, false>&, hb_vector_t<unsigned char, false>&) const
Unexecuted instantiation: hb-subset-plan.cc:void $_16::operator()<unsigned char*>(unsigned char*&, unsigned char*&) const
Unexecuted instantiation: hb-subset-plan.cc:void $_16::operator()<hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false> >(hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false>&, hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false>&) const
Unexecuted instantiation: hb-subset-plan.cc:void $_16::operator()<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*>(OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*&, OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*&) const
Unexecuted instantiation: hb-subset-plan.cc:void $_16::operator()<OT::tuple_delta_t>(OT::tuple_delta_t&, OT::tuple_delta_t&) const
Unexecuted instantiation: hb-subset-plan.cc:void $_16::operator()<hb_vector_t<OT::tuple_delta_t, false> >(hb_vector_t<OT::tuple_delta_t, false>&, hb_vector_t<OT::tuple_delta_t, false>&) const
Unexecuted instantiation: hb-subset-plan.cc:void $_16::operator()<OT::tuple_delta_t*>(OT::tuple_delta_t*&, OT::tuple_delta_t*&) const
Unexecuted instantiation: hb-subset-plan.cc:void $_16::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false> >(hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>&, hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>&) const
Unexecuted instantiation: hb-subset-plan.cc:void $_16::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*>(hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*&, hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*&) const
Unexecuted instantiation: hb-subset-plan.cc:void $_16::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false> >(hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>&, hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>&) const
Unexecuted instantiation: hb-subset-plan.cc:void $_16::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*>(hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*&, hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*&) const
Unexecuted instantiation: hb-subset-plan.cc:void $_16::operator()<hb_vector_t<OT::delta_row_encoding_t, false> >(hb_vector_t<OT::delta_row_encoding_t, false>&, hb_vector_t<OT::delta_row_encoding_t, false>&) const
Unexecuted instantiation: hb-subset-plan.cc:void $_16::operator()<OT::delta_row_encoding_t*>(OT::delta_row_encoding_t*&, OT::delta_row_encoding_t*&) const
Unexecuted instantiation: hb-subset-plan.cc:void $_16::operator()<OT::delta_row_encoding_t>(OT::delta_row_encoding_t&, OT::delta_row_encoding_t&) const
Unexecuted instantiation: hb-subset-plan.cc:void $_16::operator()<hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int> >(hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int>&, hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int>&) const
Unexecuted instantiation: hb-subset-plan.cc:void $_16::operator()<OT::item_variations_t::combined_gain_idx_tuple_t>(OT::item_variations_t::combined_gain_idx_tuple_t&, OT::item_variations_t::combined_gain_idx_tuple_t&) const
Unexecuted instantiation: hb-subset-plan.cc:void $_16::operator()<OT::VariationSelectorRecord>(OT::VariationSelectorRecord&, OT::VariationSelectorRecord&) const
Unexecuted instantiation: hb-subset-plan.cc:void $_16::operator()<hb_vector_t<CFF::parsed_cs_op_t, false> >(hb_vector_t<CFF::parsed_cs_op_t, false>&, hb_vector_t<CFF::parsed_cs_op_t, false>&) const
Unexecuted instantiation: hb-subset-plan.cc:void $_16::operator()<CFF::parsed_cs_op_t*>(CFF::parsed_cs_op_t*&, CFF::parsed_cs_op_t*&) const
Unexecuted instantiation: hb-subset-plan.cc:void $_16::operator()<hb_vector_t<CFF::dict_val_t, false> >(hb_vector_t<CFF::dict_val_t, false>&, hb_vector_t<CFF::dict_val_t, false>&) const
Unexecuted instantiation: hb-subset-plan.cc:void $_16::operator()<CFF::dict_val_t*>(CFF::dict_val_t*&, CFF::dict_val_t*&) const
Unexecuted instantiation: hb-subset-plan.cc:void $_16::operator()<OT::cff1::accelerator_t::gname_t>(OT::cff1::accelerator_t::gname_t&, OT::cff1::accelerator_t::gname_t&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:void $_12::operator()<hb_vector_t<unsigned int, false> >(hb_vector_t<unsigned int, false>&, hb_vector_t<unsigned int, false>&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:void $_12::operator()<int>(int&, int&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:void $_12::operator()<unsigned int>(unsigned int&, unsigned int&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:void $_12::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:void $_12::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:void $_12::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:void $_12::operator()<hb_vector_t<hb_bit_set_t::page_map_t, true> >(hb_vector_t<hb_bit_set_t::page_map_t, true>&, hb_vector_t<hb_bit_set_t::page_map_t, true>&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:void $_12::operator()<hb_bit_set_t::page_map_t*>(hb_bit_set_t::page_map_t*&, hb_bit_set_t::page_map_t*&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:void $_12::operator()<hb_vector_t<hb_bit_page_t, false> >(hb_vector_t<hb_bit_page_t, false>&, hb_vector_t<hb_bit_page_t, false>&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:void $_12::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:void $_12::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:void $_12::operator()<bool>(bool&, bool&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:void $_12::operator()<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>&, hb_hashmap_t<unsigned int, unsigned int, true>&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:void $_12::operator()<unsigned short>(unsigned short&, unsigned short&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:void $_12::operator()<hb_hashmap_t<unsigned int, unsigned int, true>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:void $_12::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:void $_12::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:void $_12::operator()<char*>(char*&, char*&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:void $_12::operator()<hb_serialize_context_t::object_t*>(hb_serialize_context_t::object_t*&, hb_serialize_context_t::object_t*&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:void $_12::operator()<hb_vector_t<hb_serialize_context_t::object_t::link_t, false> >(hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&, hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:void $_12::operator()<hb_serialize_context_t::object_t::link_t*>(hb_serialize_context_t::object_t::link_t*&, hb_serialize_context_t::object_t::link_t*&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:void $_12::operator()<hb_vector_t<hb_vector_t<int, false> const*, false> >(hb_vector_t<hb_vector_t<int, false> const*, false>&, hb_vector_t<hb_vector_t<int, false> const*, false>&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:void $_12::operator()<hb_vector_t<int, false> const**>(hb_vector_t<int, false> const**&, hb_vector_t<int, false> const**&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:void $_12::operator()<hb_vector_t<char, false> >(hb_vector_t<char, false>&, hb_vector_t<char, false>&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:void $_12::operator()<hb_hashmap_t<unsigned int, Triple, false> >(hb_hashmap_t<unsigned int, Triple, false>&, hb_hashmap_t<unsigned int, Triple, false>&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:void $_12::operator()<hb_hashmap_t<unsigned int, Triple, false>::item_t*>(hb_hashmap_t<unsigned int, Triple, false>::item_t*&, hb_hashmap_t<unsigned int, Triple, false>::item_t*&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:void $_12::operator()<hb_vector_t<bool, false> >(hb_vector_t<bool, false>&, hb_vector_t<bool, false>&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:void $_12::operator()<bool*>(bool*&, bool*&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:void $_12::operator()<hb_vector_t<float, false> >(hb_vector_t<float, false>&, hb_vector_t<float, false>&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:void $_12::operator()<float*>(float*&, float*&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:void $_12::operator()<hb_vector_t<unsigned char, false> >(hb_vector_t<unsigned char, false>&, hb_vector_t<unsigned char, false>&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:void $_12::operator()<unsigned char*>(unsigned char*&, unsigned char*&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:void $_12::operator()<hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false> >(hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false>&, hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false>&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:void $_12::operator()<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*>(OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*&, OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:void $_12::operator()<OT::tuple_delta_t>(OT::tuple_delta_t&, OT::tuple_delta_t&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:void $_12::operator()<hb_vector_t<OT::tuple_delta_t, false> >(hb_vector_t<OT::tuple_delta_t, false>&, hb_vector_t<OT::tuple_delta_t, false>&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:void $_12::operator()<OT::tuple_delta_t*>(OT::tuple_delta_t*&, OT::tuple_delta_t*&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false> >(hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>&, hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*>(hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*&, hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false> >(hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>&, hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*>(hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*&, hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:void $_12::operator()<hb_vector_t<OT::delta_row_encoding_t, false> >(hb_vector_t<OT::delta_row_encoding_t, false>&, hb_vector_t<OT::delta_row_encoding_t, false>&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:void $_12::operator()<OT::delta_row_encoding_t*>(OT::delta_row_encoding_t*&, OT::delta_row_encoding_t*&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:void $_12::operator()<OT::delta_row_encoding_t>(OT::delta_row_encoding_t&, OT::delta_row_encoding_t&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:void $_12::operator()<hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int> >(hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int>&, hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int>&) const
Unexecuted instantiation: hb-subset-plan-layout.cc:void $_12::operator()<OT::item_variations_t::combined_gain_idx_tuple_t>(OT::item_variations_t::combined_gain_idx_tuple_t&, OT::item_variations_t::combined_gain_idx_tuple_t&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<hb_vector_t<CFF::dict_val_t, false> >(hb_vector_t<CFF::dict_val_t, false>&, hb_vector_t<CFF::dict_val_t, false>&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<int>(int&, int&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<unsigned int>(unsigned int&, unsigned int&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<CFF::dict_val_t*>(CFF::dict_val_t*&, CFF::dict_val_t*&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<hb_vector_t<CFF::op_str_t, false> >(hb_vector_t<CFF::op_str_t, false>&, hb_vector_t<CFF::op_str_t, false>&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<CFF::op_str_t*>(CFF::op_str_t*&, CFF::op_str_t*&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>&, hb_hashmap_t<unsigned int, unsigned int, true>&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<unsigned short>(unsigned short&, unsigned short&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<hb_hashmap_t<unsigned int, unsigned int, true>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<hb_vector_t<unsigned int, false> >(hb_vector_t<unsigned int, false>&, hb_vector_t<unsigned int, false>&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<hb_vector_t<contour_point_t, false> >(hb_vector_t<contour_point_t, false>&, hb_vector_t<contour_point_t, false>&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<contour_point_t*>(contour_point_t*&, contour_point_t*&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<hb_hashmap_t<unsigned int, hb_pair_t<unsigned int, int>, false> >(hb_hashmap_t<unsigned int, hb_pair_t<unsigned int, int>, false>&, hb_hashmap_t<unsigned int, hb_pair_t<unsigned int, int>, false>&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<hb_hashmap_t<unsigned int, hb_pair_t<unsigned int, int>, false>::item_t*>(hb_hashmap_t<unsigned int, hb_pair_t<unsigned int, int>, false>::item_t*&, hb_hashmap_t<unsigned int, hb_pair_t<unsigned int, int>, false>::item_t*&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<hb_vector_t<hb_bit_set_t::page_map_t, true> >(hb_vector_t<hb_bit_set_t::page_map_t, true>&, hb_vector_t<hb_bit_set_t::page_map_t, true>&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<hb_bit_set_t::page_map_t*>(hb_bit_set_t::page_map_t*&, hb_bit_set_t::page_map_t*&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<hb_vector_t<hb_bit_page_t, false> >(hb_vector_t<hb_bit_page_t, false>&, hb_vector_t<hb_bit_page_t, false>&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<bool>(bool&, bool&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<char*>(char*&, char*&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<hb_serialize_context_t::object_t*>(hb_serialize_context_t::object_t*&, hb_serialize_context_t::object_t*&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<hb_vector_t<hb_serialize_context_t::object_t::link_t, false> >(hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&, hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<hb_serialize_context_t::object_t::link_t*>(hb_serialize_context_t::object_t::link_t*&, hb_serialize_context_t::object_t::link_t*&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<hb_vector_t<hb_vector_t<int, false> const*, false> >(hb_vector_t<hb_vector_t<int, false> const*, false>&, hb_vector_t<hb_vector_t<int, false> const*, false>&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<hb_vector_t<int, false> const**>(hb_vector_t<int, false> const**&, hb_vector_t<int, false> const**&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<hb_vector_t<char, false> >(hb_vector_t<char, false>&, hb_vector_t<char, false>&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<hb_hashmap_t<unsigned int, Triple, false> >(hb_hashmap_t<unsigned int, Triple, false>&, hb_hashmap_t<unsigned int, Triple, false>&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<hb_hashmap_t<unsigned int, Triple, false>::item_t*>(hb_hashmap_t<unsigned int, Triple, false>::item_t*&, hb_hashmap_t<unsigned int, Triple, false>::item_t*&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<hb_vector_t<bool, false> >(hb_vector_t<bool, false>&, hb_vector_t<bool, false>&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<bool*>(bool*&, bool*&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<hb_vector_t<float, false> >(hb_vector_t<float, false>&, hb_vector_t<float, false>&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<float*>(float*&, float*&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<hb_vector_t<unsigned char, false> >(hb_vector_t<unsigned char, false>&, hb_vector_t<unsigned char, false>&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<unsigned char*>(unsigned char*&, unsigned char*&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false> >(hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false>&, hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false>&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*>(OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*&, OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<OT::tuple_delta_t>(OT::tuple_delta_t&, OT::tuple_delta_t&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<hb_vector_t<OT::tuple_delta_t, false> >(hb_vector_t<OT::tuple_delta_t, false>&, hb_vector_t<OT::tuple_delta_t, false>&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<OT::tuple_delta_t*>(OT::tuple_delta_t*&, OT::tuple_delta_t*&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false> >(hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>&, hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*>(hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*&, hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false> >(hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>&, hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*>(hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*&, hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<hb_vector_t<OT::delta_row_encoding_t, false> >(hb_vector_t<OT::delta_row_encoding_t, false>&, hb_vector_t<OT::delta_row_encoding_t, false>&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<OT::delta_row_encoding_t*>(OT::delta_row_encoding_t*&, OT::delta_row_encoding_t*&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<OT::delta_row_encoding_t>(OT::delta_row_encoding_t&, OT::delta_row_encoding_t&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int> >(hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int>&, hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int>&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<OT::item_variations_t::combined_gain_idx_tuple_t>(OT::item_variations_t::combined_gain_idx_tuple_t&, OT::item_variations_t::combined_gain_idx_tuple_t&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<OT::AxisValueMap>(OT::AxisValueMap&, OT::AxisValueMap&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<hb_vector_t<CFF::parsed_cs_op_t, false> >(hb_vector_t<CFF::parsed_cs_op_t, false>&, hb_vector_t<CFF::parsed_cs_op_t, false>&) const
Unexecuted instantiation: hb-subset-plan-var.cc:void $_12::operator()<CFF::parsed_cs_op_t*>(CFF::parsed_cs_op_t*&, CFF::parsed_cs_op_t*&) const
Unexecuted instantiation: hb-subset-table-layout.cc:void $_12::operator()<hb_hashmap_t<unsigned int, Triple, false> >(hb_hashmap_t<unsigned int, Triple, false>&, hb_hashmap_t<unsigned int, Triple, false>&) const
Unexecuted instantiation: hb-subset-table-layout.cc:void $_12::operator()<unsigned short>(unsigned short&, unsigned short&) const
Unexecuted instantiation: hb-subset-table-layout.cc:void $_12::operator()<unsigned int>(unsigned int&, unsigned int&) const
Unexecuted instantiation: hb-subset-table-layout.cc:void $_12::operator()<hb_hashmap_t<unsigned int, Triple, false>::item_t*>(hb_hashmap_t<unsigned int, Triple, false>::item_t*&, hb_hashmap_t<unsigned int, Triple, false>::item_t*&) const
Unexecuted instantiation: hb-subset-table-layout.cc:void $_12::operator()<hb_vector_t<OT::tuple_delta_t, false> >(hb_vector_t<OT::tuple_delta_t, false>&, hb_vector_t<OT::tuple_delta_t, false>&) const
Unexecuted instantiation: hb-subset-table-layout.cc:void $_12::operator()<int>(int&, int&) const
Unexecuted instantiation: hb-subset-table-layout.cc:void $_12::operator()<OT::tuple_delta_t*>(OT::tuple_delta_t*&, OT::tuple_delta_t*&) const
Unexecuted instantiation: hb-subset-table-layout.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false> >(hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>&, hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>&) const
Unexecuted instantiation: hb-subset-table-layout.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*>(hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*&, hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*&) const
Unexecuted instantiation: hb-subset-table-layout.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false> >(hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>&, hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>&) const
Unexecuted instantiation: hb-subset-table-layout.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*>(hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*&, hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*&) const
Unexecuted instantiation: hb-subset-table-layout.cc:void $_12::operator()<OT::tuple_delta_t>(OT::tuple_delta_t&, OT::tuple_delta_t&) const
Unexecuted instantiation: hb-subset-table-layout.cc:void $_12::operator()<hb_vector_t<bool, false> >(hb_vector_t<bool, false>&, hb_vector_t<bool, false>&) const
Unexecuted instantiation: hb-subset-table-layout.cc:void $_12::operator()<bool*>(bool*&, bool*&) const
Unexecuted instantiation: hb-subset-table-layout.cc:void $_12::operator()<hb_vector_t<float, false> >(hb_vector_t<float, false>&, hb_vector_t<float, false>&) const
Unexecuted instantiation: hb-subset-table-layout.cc:void $_12::operator()<float*>(float*&, float*&) const
Unexecuted instantiation: hb-subset-table-layout.cc:void $_12::operator()<hb_vector_t<unsigned char, false> >(hb_vector_t<unsigned char, false>&, hb_vector_t<unsigned char, false>&) const
Unexecuted instantiation: hb-subset-table-layout.cc:void $_12::operator()<unsigned char*>(unsigned char*&, unsigned char*&) const
Unexecuted instantiation: hb-subset-table-layout.cc:void $_12::operator()<hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false> >(hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false>&, hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false>&) const
Unexecuted instantiation: hb-subset-table-layout.cc:void $_12::operator()<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*>(OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*&, OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*&) const
Unexecuted instantiation: hb-subset-table-layout.cc:void $_12::operator()<hb_vector_t<char, false> >(hb_vector_t<char, false>&, hb_vector_t<char, false>&) const
Unexecuted instantiation: hb-subset-table-layout.cc:void $_12::operator()<char*>(char*&, char*&) const
Unexecuted instantiation: hb-subset-table-layout.cc:void $_12::operator()<hb_vector_t<hb_vector_t<int, false> const*, false> >(hb_vector_t<hb_vector_t<int, false> const*, false>&, hb_vector_t<hb_vector_t<int, false> const*, false>&) const
Unexecuted instantiation: hb-subset-table-layout.cc:void $_12::operator()<hb_vector_t<int, false> const**>(hb_vector_t<int, false> const**&, hb_vector_t<int, false> const**&) const
Unexecuted instantiation: hb-subset-table-layout.cc:void $_12::operator()<hb_vector_t<OT::delta_row_encoding_t, false> >(hb_vector_t<OT::delta_row_encoding_t, false>&, hb_vector_t<OT::delta_row_encoding_t, false>&) const
Unexecuted instantiation: hb-subset-table-layout.cc:void $_12::operator()<OT::delta_row_encoding_t*>(OT::delta_row_encoding_t*&, OT::delta_row_encoding_t*&) const
Unexecuted instantiation: hb-subset-table-layout.cc:void $_12::operator()<OT::delta_row_encoding_t>(OT::delta_row_encoding_t&, OT::delta_row_encoding_t&) const
Unexecuted instantiation: hb-subset-table-layout.cc:void $_12::operator()<hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int> >(hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int>&, hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int>&) const
Unexecuted instantiation: hb-subset-table-layout.cc:void $_12::operator()<OT::item_variations_t::combined_gain_idx_tuple_t>(OT::item_variations_t::combined_gain_idx_tuple_t&, OT::item_variations_t::combined_gain_idx_tuple_t&) const
Unexecuted instantiation: hb-subset-table-layout.cc:void $_12::operator()<hb_vector_t<hb_serialize_context_t::object_t::link_t, false> >(hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&, hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&) const
Unexecuted instantiation: hb-subset-table-layout.cc:void $_12::operator()<hb_serialize_context_t::object_t::link_t*>(hb_serialize_context_t::object_t::link_t*&, hb_serialize_context_t::object_t::link_t*&) const
Unexecuted instantiation: hb-subset-table-layout.cc:void $_12::operator()<hb_hashmap_t<unsigned int, unsigned int, false> >(hb_hashmap_t<unsigned int, unsigned int, false>&, hb_hashmap_t<unsigned int, unsigned int, false>&) const
Unexecuted instantiation: hb-subset-table-layout.cc:void $_12::operator()<hb_hashmap_t<unsigned int, unsigned int, false>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, false>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, false>::item_t*&) const
Unexecuted instantiation: hb-subset-table-layout.cc:void $_12::operator()<hb_pair_t<long, unsigned int> >(hb_pair_t<long, unsigned int>&, hb_pair_t<long, unsigned int>&) const
Unexecuted instantiation: hb-subset-table-layout.cc:void $_12::operator()<long>(long&, long&) const
Unexecuted instantiation: hb-subset-table-layout.cc:void $_12::operator()<hb_vector_t<unsigned int, false> >(hb_vector_t<unsigned int, false>&, hb_vector_t<unsigned int, false>&) const
Unexecuted instantiation: hb-subset-table-layout.cc:void $_12::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const
Unexecuted instantiation: hb-subset-table-layout.cc:void $_12::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const
Unexecuted instantiation: hb-subset-table-layout.cc:void $_12::operator()<bool>(bool&, bool&) const
Unexecuted instantiation: hb-subset-table-layout.cc:void $_12::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const
Unexecuted instantiation: hb-subset-table-layout.cc:void $_12::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const
Unexecuted instantiation: hb-subset-table-layout.cc:void $_12::operator()<hb_vector_t<hb_bit_set_t::page_map_t, true> >(hb_vector_t<hb_bit_set_t::page_map_t, true>&, hb_vector_t<hb_bit_set_t::page_map_t, true>&) const
Unexecuted instantiation: hb-subset-table-layout.cc:void $_12::operator()<hb_bit_set_t::page_map_t*>(hb_bit_set_t::page_map_t*&, hb_bit_set_t::page_map_t*&) const
Unexecuted instantiation: hb-subset-table-layout.cc:void $_12::operator()<hb_vector_t<hb_bit_page_t, false> >(hb_vector_t<hb_bit_page_t, false>&, hb_vector_t<hb_bit_page_t, false>&) const
Unexecuted instantiation: hb-subset-table-layout.cc:void $_12::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const
Unexecuted instantiation: hb-subset-table-layout.cc:void $_12::operator()<hb_serialize_context_t::object_t::link_t>(hb_serialize_context_t::object_t::link_t&, hb_serialize_context_t::object_t::link_t&) const
Unexecuted instantiation: hb-subset-table-layout.cc:void $_12::operator()<lookup_size_t>(lookup_size_t&, lookup_size_t&) const
Unexecuted instantiation: hb-subset-table-layout.cc:void $_12::operator()<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>&, hb_hashmap_t<unsigned int, unsigned int, true>&) const
Unexecuted instantiation: hb-subset-table-layout.cc:void $_12::operator()<hb_hashmap_t<unsigned int, unsigned int, true>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&) const
Unexecuted instantiation: hb-subset-table-layout.cc:void $_12::operator()<hb_serialize_context_t::object_t*>(hb_serialize_context_t::object_t*&, hb_serialize_context_t::object_t*&) const
Unexecuted instantiation: hb-subset-table-layout.cc:void $_12::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Unexecuted instantiation: hb-subset-table-layout.cc:void $_12::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const
Unexecuted instantiation: hb-subset-table-layout.cc:void $_12::operator()<hb_serialize_context_t::object_t>(hb_serialize_context_t::object_t&, hb_serialize_context_t::object_t&) const
Unexecuted instantiation: hb-subset-table-var.cc:void $_12::operator()<hb_vector_t<unsigned int, false> >(hb_vector_t<unsigned int, false>&, hb_vector_t<unsigned int, false>&) const
Unexecuted instantiation: hb-subset-table-var.cc:void $_12::operator()<int>(int&, int&) const
Unexecuted instantiation: hb-subset-table-var.cc:void $_12::operator()<unsigned int>(unsigned int&, unsigned int&) const
Unexecuted instantiation: hb-subset-table-var.cc:void $_12::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const
Unexecuted instantiation: hb-subset-table-var.cc:void $_12::operator()<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>&, hb_hashmap_t<unsigned int, unsigned int, true>&) const
Unexecuted instantiation: hb-subset-table-var.cc:void $_12::operator()<unsigned short>(unsigned short&, unsigned short&) const
Unexecuted instantiation: hb-subset-table-var.cc:void $_12::operator()<hb_hashmap_t<unsigned int, unsigned int, true>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&) const
Unexecuted instantiation: hb-subset-table-var.cc:void $_12::operator()<hb_hashmap_t<unsigned int, Triple, false> >(hb_hashmap_t<unsigned int, Triple, false>&, hb_hashmap_t<unsigned int, Triple, false>&) const
Unexecuted instantiation: hb-subset-table-var.cc:void $_12::operator()<hb_hashmap_t<unsigned int, Triple, false>::item_t*>(hb_hashmap_t<unsigned int, Triple, false>::item_t*&, hb_hashmap_t<unsigned int, Triple, false>::item_t*&) const
Unexecuted instantiation: hb-subset-table-var.cc:void $_12::operator()<hb_vector_t<OT::tuple_delta_t, false> >(hb_vector_t<OT::tuple_delta_t, false>&, hb_vector_t<OT::tuple_delta_t, false>&) const
Unexecuted instantiation: hb-subset-table-var.cc:void $_12::operator()<OT::tuple_delta_t*>(OT::tuple_delta_t*&, OT::tuple_delta_t*&) const
Unexecuted instantiation: hb-subset-table-var.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false> >(hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>&, hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>&) const
Unexecuted instantiation: hb-subset-table-var.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*>(hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*&, hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*&) const
Unexecuted instantiation: hb-subset-table-var.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false> >(hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>&, hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>&) const
Unexecuted instantiation: hb-subset-table-var.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*>(hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*&, hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*&) const
Unexecuted instantiation: hb-subset-table-var.cc:void $_12::operator()<OT::tuple_delta_t>(OT::tuple_delta_t&, OT::tuple_delta_t&) const
Unexecuted instantiation: hb-subset-table-var.cc:void $_12::operator()<hb_vector_t<bool, false> >(hb_vector_t<bool, false>&, hb_vector_t<bool, false>&) const
Unexecuted instantiation: hb-subset-table-var.cc:void $_12::operator()<bool*>(bool*&, bool*&) const
Unexecuted instantiation: hb-subset-table-var.cc:void $_12::operator()<hb_vector_t<float, false> >(hb_vector_t<float, false>&, hb_vector_t<float, false>&) const
Unexecuted instantiation: hb-subset-table-var.cc:void $_12::operator()<float*>(float*&, float*&) const
Unexecuted instantiation: hb-subset-table-var.cc:void $_12::operator()<hb_vector_t<unsigned char, false> >(hb_vector_t<unsigned char, false>&, hb_vector_t<unsigned char, false>&) const
Unexecuted instantiation: hb-subset-table-var.cc:void $_12::operator()<unsigned char*>(unsigned char*&, unsigned char*&) const
Unexecuted instantiation: hb-subset-table-var.cc:void $_12::operator()<hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false> >(hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false>&, hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false>&) const
Unexecuted instantiation: hb-subset-table-var.cc:void $_12::operator()<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*>(OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*&, OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*&) const
Unexecuted instantiation: hb-subset-table-var.cc:void $_12::operator()<hb_vector_t<char, false> >(hb_vector_t<char, false>&, hb_vector_t<char, false>&) const
Unexecuted instantiation: hb-subset-table-var.cc:void $_12::operator()<char*>(char*&, char*&) const
Unexecuted instantiation: hb-subset-table-var.cc:void $_12::operator()<hb_vector_t<hb_vector_t<int, false> const*, false> >(hb_vector_t<hb_vector_t<int, false> const*, false>&, hb_vector_t<hb_vector_t<int, false> const*, false>&) const
Unexecuted instantiation: hb-subset-table-var.cc:void $_12::operator()<hb_vector_t<int, false> const**>(hb_vector_t<int, false> const**&, hb_vector_t<int, false> const**&) const
Unexecuted instantiation: hb-subset-table-var.cc:void $_12::operator()<hb_vector_t<OT::delta_row_encoding_t, false> >(hb_vector_t<OT::delta_row_encoding_t, false>&, hb_vector_t<OT::delta_row_encoding_t, false>&) const
Unexecuted instantiation: hb-subset-table-var.cc:void $_12::operator()<OT::delta_row_encoding_t*>(OT::delta_row_encoding_t*&, OT::delta_row_encoding_t*&) const
Unexecuted instantiation: hb-subset-table-var.cc:void $_12::operator()<OT::delta_row_encoding_t>(OT::delta_row_encoding_t&, OT::delta_row_encoding_t&) const
Unexecuted instantiation: hb-subset-table-var.cc:void $_12::operator()<hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int> >(hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int>&, hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int>&) const
Unexecuted instantiation: hb-subset-table-var.cc:void $_12::operator()<OT::item_variations_t::combined_gain_idx_tuple_t>(OT::item_variations_t::combined_gain_idx_tuple_t&, OT::item_variations_t::combined_gain_idx_tuple_t&) const
Unexecuted instantiation: hb-subset-table-var.cc:void $_12::operator()<hb_vector_t<hb_serialize_context_t::object_t::link_t, false> >(hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&, hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&) const
Unexecuted instantiation: hb-subset-table-var.cc:void $_12::operator()<hb_serialize_context_t::object_t::link_t*>(hb_serialize_context_t::object_t::link_t*&, hb_serialize_context_t::object_t::link_t*&) const
Unexecuted instantiation: hb-subset-table-var.cc:void $_12::operator()<hb_hashmap_t<unsigned int, unsigned int, false> >(hb_hashmap_t<unsigned int, unsigned int, false>&, hb_hashmap_t<unsigned int, unsigned int, false>&) const
Unexecuted instantiation: hb-subset-table-var.cc:void $_12::operator()<hb_hashmap_t<unsigned int, unsigned int, false>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, false>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, false>::item_t*&) const
Unexecuted instantiation: hb-subset-table-var.cc:void $_12::operator()<hb_pair_t<long, unsigned int> >(hb_pair_t<long, unsigned int>&, hb_pair_t<long, unsigned int>&) const
Unexecuted instantiation: hb-subset-table-var.cc:void $_12::operator()<long>(long&, long&) const
Unexecuted instantiation: hb-subset-table-var.cc:void $_12::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const
Unexecuted instantiation: hb-subset-table-var.cc:void $_12::operator()<bool>(bool&, bool&) const
Unexecuted instantiation: hb-subset-table-var.cc:void $_12::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const
Unexecuted instantiation: hb-subset-table-var.cc:void $_12::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const
Unexecuted instantiation: hb-subset-table-var.cc:void $_12::operator()<hb_vector_t<hb_bit_set_t::page_map_t, true> >(hb_vector_t<hb_bit_set_t::page_map_t, true>&, hb_vector_t<hb_bit_set_t::page_map_t, true>&) const
Unexecuted instantiation: hb-subset-table-var.cc:void $_12::operator()<hb_bit_set_t::page_map_t*>(hb_bit_set_t::page_map_t*&, hb_bit_set_t::page_map_t*&) const
Unexecuted instantiation: hb-subset-table-var.cc:void $_12::operator()<hb_vector_t<hb_bit_page_t, false> >(hb_vector_t<hb_bit_page_t, false>&, hb_vector_t<hb_bit_page_t, false>&) const
Unexecuted instantiation: hb-subset-table-var.cc:void $_12::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const
Unexecuted instantiation: hb-subset-table-var.cc:void $_12::operator()<hb_serialize_context_t::object_t::link_t>(hb_serialize_context_t::object_t::link_t&, hb_serialize_context_t::object_t::link_t&) const
Unexecuted instantiation: hb-subset-table-var.cc:void $_12::operator()<lookup_size_t>(lookup_size_t&, lookup_size_t&) const
Unexecuted instantiation: hb-subset-table-var.cc:void $_12::operator()<OT::AxisValueMap>(OT::AxisValueMap&, OT::AxisValueMap&) const
Unexecuted instantiation: hb-subset-table-var.cc:void $_12::operator()<hb_serialize_context_t::object_t*>(hb_serialize_context_t::object_t*&, hb_serialize_context_t::object_t*&) const
Unexecuted instantiation: hb-subset-table-var.cc:void $_12::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Unexecuted instantiation: hb-subset-table-var.cc:void $_12::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const
Unexecuted instantiation: hb-subset-table-var.cc:void $_12::operator()<hb_serialize_context_t::object_t>(hb_serialize_context_t::object_t&, hb_serialize_context_t::object_t&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<hb_vector_t<CFF::op_str_t, false> >(hb_vector_t<CFF::op_str_t, false>&, hb_vector_t<CFF::op_str_t, false>&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<int>(int&, int&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<unsigned int>(unsigned int&, unsigned int&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<CFF::op_str_t*>(CFF::op_str_t*&, CFF::op_str_t*&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<hb_vector_t<hb_serialize_context_t::object_t::link_t, false> >(hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&, hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<hb_serialize_context_t::object_t::link_t*>(hb_serialize_context_t::object_t::link_t*&, hb_serialize_context_t::object_t::link_t*&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<hb_hashmap_t<unsigned int, unsigned int, false> >(hb_hashmap_t<unsigned int, unsigned int, false>&, hb_hashmap_t<unsigned int, unsigned int, false>&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<unsigned short>(unsigned short&, unsigned short&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<hb_hashmap_t<unsigned int, unsigned int, false>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, false>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, false>::item_t*&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<hb_pair_t<long, unsigned int> >(hb_pair_t<long, unsigned int>&, hb_pair_t<long, unsigned int>&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<long>(long&, long&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<hb_vector_t<unsigned int, false> >(hb_vector_t<unsigned int, false>&, hb_vector_t<unsigned int, false>&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<bool>(bool&, bool&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<hb_vector_t<hb_bit_set_t::page_map_t, true> >(hb_vector_t<hb_bit_set_t::page_map_t, true>&, hb_vector_t<hb_bit_set_t::page_map_t, true>&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<hb_bit_set_t::page_map_t*>(hb_bit_set_t::page_map_t*&, hb_bit_set_t::page_map_t*&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<hb_vector_t<hb_bit_page_t, false> >(hb_vector_t<hb_bit_page_t, false>&, hb_vector_t<hb_bit_page_t, false>&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<hb_serialize_context_t::object_t::link_t>(hb_serialize_context_t::object_t::link_t&, hb_serialize_context_t::object_t::link_t&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<lookup_size_t>(lookup_size_t&, lookup_size_t&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>&, hb_hashmap_t<unsigned int, unsigned int, true>&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<hb_hashmap_t<unsigned int, unsigned int, true>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<char*>(char*&, char*&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<hb_serialize_context_t::object_t*>(hb_serialize_context_t::object_t*&, hb_serialize_context_t::object_t*&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<hb_serialize_context_t::object_t>(hb_serialize_context_t::object_t&, hb_serialize_context_t::object_t&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<hb_vector_t<hb_vector_t<int, false> const*, false> >(hb_vector_t<hb_vector_t<int, false> const*, false>&, hb_vector_t<hb_vector_t<int, false> const*, false>&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<hb_vector_t<int, false> const**>(hb_vector_t<int, false> const**&, hb_vector_t<int, false> const**&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<hb_vector_t<char, false> >(hb_vector_t<char, false>&, hb_vector_t<char, false>&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<hb_hashmap_t<unsigned int, Triple, false> >(hb_hashmap_t<unsigned int, Triple, false>&, hb_hashmap_t<unsigned int, Triple, false>&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<hb_hashmap_t<unsigned int, Triple, false>::item_t*>(hb_hashmap_t<unsigned int, Triple, false>::item_t*&, hb_hashmap_t<unsigned int, Triple, false>::item_t*&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<hb_vector_t<bool, false> >(hb_vector_t<bool, false>&, hb_vector_t<bool, false>&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<bool*>(bool*&, bool*&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<hb_vector_t<float, false> >(hb_vector_t<float, false>&, hb_vector_t<float, false>&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<float*>(float*&, float*&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<hb_vector_t<unsigned char, false> >(hb_vector_t<unsigned char, false>&, hb_vector_t<unsigned char, false>&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<unsigned char*>(unsigned char*&, unsigned char*&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false> >(hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false>&, hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false>&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*>(OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*&, OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<OT::tuple_delta_t>(OT::tuple_delta_t&, OT::tuple_delta_t&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<hb_vector_t<OT::tuple_delta_t, false> >(hb_vector_t<OT::tuple_delta_t, false>&, hb_vector_t<OT::tuple_delta_t, false>&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<OT::tuple_delta_t*>(OT::tuple_delta_t*&, OT::tuple_delta_t*&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false> >(hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>&, hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*>(hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*&, hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false> >(hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>&, hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*>(hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*&, hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<hb_vector_t<OT::delta_row_encoding_t, false> >(hb_vector_t<OT::delta_row_encoding_t, false>&, hb_vector_t<OT::delta_row_encoding_t, false>&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<OT::delta_row_encoding_t*>(OT::delta_row_encoding_t*&, OT::delta_row_encoding_t*&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<OT::delta_row_encoding_t>(OT::delta_row_encoding_t&, OT::delta_row_encoding_t&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int> >(hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int>&, hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int>&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<OT::item_variations_t::combined_gain_idx_tuple_t>(OT::item_variations_t::combined_gain_idx_tuple_t&, OT::item_variations_t::combined_gain_idx_tuple_t&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<hb_vector_t<CFF::parsed_cs_op_t, false> >(hb_vector_t<CFF::parsed_cs_op_t, false>&, hb_vector_t<CFF::parsed_cs_op_t, false>&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<CFF::parsed_cs_op_t*>(CFF::parsed_cs_op_t*&, CFF::parsed_cs_op_t*&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<hb_vector_t<CFF::dict_val_t, false> >(hb_vector_t<CFF::dict_val_t, false>&, hb_vector_t<CFF::dict_val_t, false>&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<CFF::dict_val_t*>(CFF::dict_val_t*&, CFF::dict_val_t*&) const
Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<OT::cff1::accelerator_t::gname_t>(OT::cff1::accelerator_t::gname_t&, OT::cff1::accelerator_t::gname_t&) const
Unexecuted instantiation: hb-subset-table-color.cc:void $_12::operator()<hb_vector_t<hb_serialize_context_t::object_t::link_t, false> >(hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&, hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&) const
Unexecuted instantiation: hb-subset-table-color.cc:void $_12::operator()<int>(int&, int&) const
Unexecuted instantiation: hb-subset-table-color.cc:void $_12::operator()<unsigned int>(unsigned int&, unsigned int&) const
Unexecuted instantiation: hb-subset-table-color.cc:void $_12::operator()<hb_serialize_context_t::object_t::link_t*>(hb_serialize_context_t::object_t::link_t*&, hb_serialize_context_t::object_t::link_t*&) const
Unexecuted instantiation: hb-subset-table-color.cc:void $_12::operator()<hb_hashmap_t<unsigned int, unsigned int, false> >(hb_hashmap_t<unsigned int, unsigned int, false>&, hb_hashmap_t<unsigned int, unsigned int, false>&) const
Unexecuted instantiation: hb-subset-table-color.cc:void $_12::operator()<unsigned short>(unsigned short&, unsigned short&) const
Unexecuted instantiation: hb-subset-table-color.cc:void $_12::operator()<hb_hashmap_t<unsigned int, unsigned int, false>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, false>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, false>::item_t*&) const
Unexecuted instantiation: hb-subset-table-color.cc:void $_12::operator()<hb_pair_t<long, unsigned int> >(hb_pair_t<long, unsigned int>&, hb_pair_t<long, unsigned int>&) const
Unexecuted instantiation: hb-subset-table-color.cc:void $_12::operator()<long>(long&, long&) const
Unexecuted instantiation: hb-subset-table-color.cc:void $_12::operator()<hb_vector_t<unsigned int, false> >(hb_vector_t<unsigned int, false>&, hb_vector_t<unsigned int, false>&) const
Unexecuted instantiation: hb-subset-table-color.cc:void $_12::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const
Unexecuted instantiation: hb-subset-table-color.cc:void $_12::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const
Unexecuted instantiation: hb-subset-table-color.cc:void $_12::operator()<bool>(bool&, bool&) const
Unexecuted instantiation: hb-subset-table-color.cc:void $_12::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const
Unexecuted instantiation: hb-subset-table-color.cc:void $_12::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const
Unexecuted instantiation: hb-subset-table-color.cc:void $_12::operator()<hb_vector_t<hb_bit_set_t::page_map_t, true> >(hb_vector_t<hb_bit_set_t::page_map_t, true>&, hb_vector_t<hb_bit_set_t::page_map_t, true>&) const
Unexecuted instantiation: hb-subset-table-color.cc:void $_12::operator()<hb_bit_set_t::page_map_t*>(hb_bit_set_t::page_map_t*&, hb_bit_set_t::page_map_t*&) const
Unexecuted instantiation: hb-subset-table-color.cc:void $_12::operator()<hb_vector_t<hb_bit_page_t, false> >(hb_vector_t<hb_bit_page_t, false>&, hb_vector_t<hb_bit_page_t, false>&) const
Unexecuted instantiation: hb-subset-table-color.cc:void $_12::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const
Unexecuted instantiation: hb-subset-table-color.cc:void $_12::operator()<hb_serialize_context_t::object_t::link_t>(hb_serialize_context_t::object_t::link_t&, hb_serialize_context_t::object_t::link_t&) const
Unexecuted instantiation: hb-subset-table-color.cc:void $_12::operator()<lookup_size_t>(lookup_size_t&, lookup_size_t&) const
Unexecuted instantiation: hb-subset-table-color.cc:void $_12::operator()<hb_hashmap_t<unsigned int, Triple, false> >(hb_hashmap_t<unsigned int, Triple, false>&, hb_hashmap_t<unsigned int, Triple, false>&) const
Unexecuted instantiation: hb-subset-table-color.cc:void $_12::operator()<hb_hashmap_t<unsigned int, Triple, false>::item_t*>(hb_hashmap_t<unsigned int, Triple, false>::item_t*&, hb_hashmap_t<unsigned int, Triple, false>::item_t*&) const
Unexecuted instantiation: hb-subset-table-color.cc:void $_12::operator()<hb_vector_t<OT::tuple_delta_t, false> >(hb_vector_t<OT::tuple_delta_t, false>&, hb_vector_t<OT::tuple_delta_t, false>&) const
Unexecuted instantiation: hb-subset-table-color.cc:void $_12::operator()<OT::tuple_delta_t*>(OT::tuple_delta_t*&, OT::tuple_delta_t*&) const
Unexecuted instantiation: hb-subset-table-color.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false> >(hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>&, hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>&) const
Unexecuted instantiation: hb-subset-table-color.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*>(hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*&, hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*&) const
Unexecuted instantiation: hb-subset-table-color.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false> >(hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>&, hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>&) const
Unexecuted instantiation: hb-subset-table-color.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*>(hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*&, hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*&) const
Unexecuted instantiation: hb-subset-table-color.cc:void $_12::operator()<OT::tuple_delta_t>(OT::tuple_delta_t&, OT::tuple_delta_t&) const
Unexecuted instantiation: hb-subset-table-color.cc:void $_12::operator()<hb_vector_t<bool, false> >(hb_vector_t<bool, false>&, hb_vector_t<bool, false>&) const
Unexecuted instantiation: hb-subset-table-color.cc:void $_12::operator()<bool*>(bool*&, bool*&) const
Unexecuted instantiation: hb-subset-table-color.cc:void $_12::operator()<hb_vector_t<float, false> >(hb_vector_t<float, false>&, hb_vector_t<float, false>&) const
Unexecuted instantiation: hb-subset-table-color.cc:void $_12::operator()<float*>(float*&, float*&) const
Unexecuted instantiation: hb-subset-table-color.cc:void $_12::operator()<hb_vector_t<unsigned char, false> >(hb_vector_t<unsigned char, false>&, hb_vector_t<unsigned char, false>&) const
Unexecuted instantiation: hb-subset-table-color.cc:void $_12::operator()<unsigned char*>(unsigned char*&, unsigned char*&) const
Unexecuted instantiation: hb-subset-table-color.cc:void $_12::operator()<hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false> >(hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false>&, hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false>&) const
Unexecuted instantiation: hb-subset-table-color.cc:void $_12::operator()<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*>(OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*&, OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*&) const
Unexecuted instantiation: hb-subset-table-color.cc:void $_12::operator()<hb_vector_t<char, false> >(hb_vector_t<char, false>&, hb_vector_t<char, false>&) const
Unexecuted instantiation: hb-subset-table-color.cc:void $_12::operator()<char*>(char*&, char*&) const
Unexecuted instantiation: hb-subset-table-color.cc:void $_12::operator()<hb_vector_t<hb_vector_t<int, false> const*, false> >(hb_vector_t<hb_vector_t<int, false> const*, false>&, hb_vector_t<hb_vector_t<int, false> const*, false>&) const
Unexecuted instantiation: hb-subset-table-color.cc:void $_12::operator()<hb_vector_t<int, false> const**>(hb_vector_t<int, false> const**&, hb_vector_t<int, false> const**&) const
Unexecuted instantiation: hb-subset-table-color.cc:void $_12::operator()<hb_vector_t<OT::delta_row_encoding_t, false> >(hb_vector_t<OT::delta_row_encoding_t, false>&, hb_vector_t<OT::delta_row_encoding_t, false>&) const
Unexecuted instantiation: hb-subset-table-color.cc:void $_12::operator()<OT::delta_row_encoding_t*>(OT::delta_row_encoding_t*&, OT::delta_row_encoding_t*&) const
Unexecuted instantiation: hb-subset-table-color.cc:void $_12::operator()<OT::delta_row_encoding_t>(OT::delta_row_encoding_t&, OT::delta_row_encoding_t&) const
Unexecuted instantiation: hb-subset-table-color.cc:void $_12::operator()<hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int> >(hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int>&, hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int>&) const
Unexecuted instantiation: hb-subset-table-color.cc:void $_12::operator()<OT::item_variations_t::combined_gain_idx_tuple_t>(OT::item_variations_t::combined_gain_idx_tuple_t&, OT::item_variations_t::combined_gain_idx_tuple_t&) const
Unexecuted instantiation: hb-subset-table-color.cc:void $_12::operator()<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>&, hb_hashmap_t<unsigned int, unsigned int, true>&) const
Unexecuted instantiation: hb-subset-table-color.cc:void $_12::operator()<hb_hashmap_t<unsigned int, unsigned int, true>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&) const
Unexecuted instantiation: hb-subset-table-color.cc:void $_12::operator()<hb_serialize_context_t::object_t*>(hb_serialize_context_t::object_t*&, hb_serialize_context_t::object_t*&) const
Unexecuted instantiation: hb-subset-table-color.cc:void $_12::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Unexecuted instantiation: hb-subset-table-color.cc:void $_12::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const
Unexecuted instantiation: hb-subset-table-color.cc:void $_12::operator()<hb_serialize_context_t::object_t>(hb_serialize_context_t::object_t&, hb_serialize_context_t::object_t&) const
Unexecuted instantiation: hb-subset-table-other.cc:void $_13::operator()<hb_vector_t<hb_serialize_context_t::object_t::link_t, false> >(hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&, hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&) const
Unexecuted instantiation: hb-subset-table-other.cc:void $_13::operator()<int>(int&, int&) const
Unexecuted instantiation: hb-subset-table-other.cc:void $_13::operator()<unsigned int>(unsigned int&, unsigned int&) const
Unexecuted instantiation: hb-subset-table-other.cc:void $_13::operator()<hb_serialize_context_t::object_t::link_t*>(hb_serialize_context_t::object_t::link_t*&, hb_serialize_context_t::object_t::link_t*&) const
Unexecuted instantiation: hb-subset-table-other.cc:void $_13::operator()<hb_hashmap_t<unsigned int, unsigned int, false> >(hb_hashmap_t<unsigned int, unsigned int, false>&, hb_hashmap_t<unsigned int, unsigned int, false>&) const
Unexecuted instantiation: hb-subset-table-other.cc:void $_13::operator()<unsigned short>(unsigned short&, unsigned short&) const
Unexecuted instantiation: hb-subset-table-other.cc:void $_13::operator()<hb_hashmap_t<unsigned int, unsigned int, false>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, false>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, false>::item_t*&) const
Unexecuted instantiation: hb-subset-table-other.cc:void $_13::operator()<hb_pair_t<long, unsigned int> >(hb_pair_t<long, unsigned int>&, hb_pair_t<long, unsigned int>&) const
Unexecuted instantiation: hb-subset-table-other.cc:void $_13::operator()<long>(long&, long&) const
Unexecuted instantiation: hb-subset-table-other.cc:void $_13::operator()<hb_vector_t<unsigned int, false> >(hb_vector_t<unsigned int, false>&, hb_vector_t<unsigned int, false>&) const
Unexecuted instantiation: hb-subset-table-other.cc:void $_13::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const
Unexecuted instantiation: hb-subset-table-other.cc:void $_13::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const
Unexecuted instantiation: hb-subset-table-other.cc:void $_13::operator()<bool>(bool&, bool&) const
Unexecuted instantiation: hb-subset-table-other.cc:void $_13::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const
Unexecuted instantiation: hb-subset-table-other.cc:void $_13::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const
Unexecuted instantiation: hb-subset-table-other.cc:void $_13::operator()<hb_vector_t<hb_bit_set_t::page_map_t, true> >(hb_vector_t<hb_bit_set_t::page_map_t, true>&, hb_vector_t<hb_bit_set_t::page_map_t, true>&) const
Unexecuted instantiation: hb-subset-table-other.cc:void $_13::operator()<hb_bit_set_t::page_map_t*>(hb_bit_set_t::page_map_t*&, hb_bit_set_t::page_map_t*&) const
Unexecuted instantiation: hb-subset-table-other.cc:void $_13::operator()<hb_vector_t<hb_bit_page_t, false> >(hb_vector_t<hb_bit_page_t, false>&, hb_vector_t<hb_bit_page_t, false>&) const
Unexecuted instantiation: hb-subset-table-other.cc:void $_13::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const
Unexecuted instantiation: hb-subset-table-other.cc:void $_13::operator()<hb_serialize_context_t::object_t::link_t>(hb_serialize_context_t::object_t::link_t&, hb_serialize_context_t::object_t::link_t&) const
Unexecuted instantiation: hb-subset-table-other.cc:void $_13::operator()<lookup_size_t>(lookup_size_t&, lookup_size_t&) const
Unexecuted instantiation: hb-subset-table-other.cc:void $_13::operator()<OT::VariationSelectorRecord>(OT::VariationSelectorRecord&, OT::VariationSelectorRecord&) const
Unexecuted instantiation: hb-subset-table-other.cc:void $_13::operator()<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>&, hb_hashmap_t<unsigned int, unsigned int, true>&) const
Unexecuted instantiation: hb-subset-table-other.cc:void $_13::operator()<hb_hashmap_t<unsigned int, unsigned int, true>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&) const
Unexecuted instantiation: hb-subset-table-other.cc:void $_13::operator()<char*>(char*&, char*&) const
Unexecuted instantiation: hb-subset-table-other.cc:void $_13::operator()<hb_serialize_context_t::object_t*>(hb_serialize_context_t::object_t*&, hb_serialize_context_t::object_t*&) const
Unexecuted instantiation: hb-subset-table-other.cc:void $_13::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Unexecuted instantiation: hb-subset-table-other.cc:void $_13::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const
Unexecuted instantiation: hb-subset-table-other.cc:void $_13::operator()<hb_serialize_context_t::object_t>(hb_serialize_context_t::object_t&, hb_serialize_context_t::object_t&) const
Unexecuted instantiation: hb-subset-table-other.cc:void $_13::operator()<hb_vector_t<hb_vector_t<int, false> const*, false> >(hb_vector_t<hb_vector_t<int, false> const*, false>&, hb_vector_t<hb_vector_t<int, false> const*, false>&) const
Unexecuted instantiation: hb-subset-table-other.cc:void $_13::operator()<hb_vector_t<int, false> const**>(hb_vector_t<int, false> const**&, hb_vector_t<int, false> const**&) const
Unexecuted instantiation: hb-subset-table-other.cc:void $_13::operator()<hb_vector_t<char, false> >(hb_vector_t<char, false>&, hb_vector_t<char, false>&) const
Unexecuted instantiation: hb-subset-table-other.cc:void $_13::operator()<hb_hashmap_t<unsigned int, Triple, false> >(hb_hashmap_t<unsigned int, Triple, false>&, hb_hashmap_t<unsigned int, Triple, false>&) const
Unexecuted instantiation: hb-subset-table-other.cc:void $_13::operator()<hb_hashmap_t<unsigned int, Triple, false>::item_t*>(hb_hashmap_t<unsigned int, Triple, false>::item_t*&, hb_hashmap_t<unsigned int, Triple, false>::item_t*&) const
Unexecuted instantiation: hb-subset-table-other.cc:void $_13::operator()<hb_vector_t<bool, false> >(hb_vector_t<bool, false>&, hb_vector_t<bool, false>&) const
Unexecuted instantiation: hb-subset-table-other.cc:void $_13::operator()<bool*>(bool*&, bool*&) const
Unexecuted instantiation: hb-subset-table-other.cc:void $_13::operator()<hb_vector_t<float, false> >(hb_vector_t<float, false>&, hb_vector_t<float, false>&) const
Unexecuted instantiation: hb-subset-table-other.cc:void $_13::operator()<float*>(float*&, float*&) const
Unexecuted instantiation: hb-subset-table-other.cc:void $_13::operator()<hb_vector_t<unsigned char, false> >(hb_vector_t<unsigned char, false>&, hb_vector_t<unsigned char, false>&) const
Unexecuted instantiation: hb-subset-table-other.cc:void $_13::operator()<unsigned char*>(unsigned char*&, unsigned char*&) const
Unexecuted instantiation: hb-subset-table-other.cc:void $_13::operator()<hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false> >(hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false>&, hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false>&) const
Unexecuted instantiation: hb-subset-table-other.cc:void $_13::operator()<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*>(OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*&, OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*&) const
Unexecuted instantiation: hb-subset-table-other.cc:void $_13::operator()<OT::tuple_delta_t>(OT::tuple_delta_t&, OT::tuple_delta_t&) const
Unexecuted instantiation: hb-subset-table-other.cc:void $_13::operator()<hb_vector_t<OT::tuple_delta_t, false> >(hb_vector_t<OT::tuple_delta_t, false>&, hb_vector_t<OT::tuple_delta_t, false>&) const
Unexecuted instantiation: hb-subset-table-other.cc:void $_13::operator()<OT::tuple_delta_t*>(OT::tuple_delta_t*&, OT::tuple_delta_t*&) const
Unexecuted instantiation: hb-subset-table-other.cc:void $_13::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false> >(hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>&, hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>&) const
Unexecuted instantiation: hb-subset-table-other.cc:void $_13::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*>(hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*&, hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*&) const
Unexecuted instantiation: hb-subset-table-other.cc:void $_13::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false> >(hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>&, hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>&) const
Unexecuted instantiation: hb-subset-table-other.cc:void $_13::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*>(hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*&, hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*&) const
Unexecuted instantiation: hb-subset-table-other.cc:void $_13::operator()<hb_vector_t<OT::delta_row_encoding_t, false> >(hb_vector_t<OT::delta_row_encoding_t, false>&, hb_vector_t<OT::delta_row_encoding_t, false>&) const
Unexecuted instantiation: hb-subset-table-other.cc:void $_13::operator()<OT::delta_row_encoding_t*>(OT::delta_row_encoding_t*&, OT::delta_row_encoding_t*&) const
Unexecuted instantiation: hb-subset-table-other.cc:void $_13::operator()<OT::delta_row_encoding_t>(OT::delta_row_encoding_t&, OT::delta_row_encoding_t&) const
Unexecuted instantiation: hb-subset-table-other.cc:void $_13::operator()<hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int> >(hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int>&, hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int>&) const
Unexecuted instantiation: hb-subset-table-other.cc:void $_13::operator()<OT::item_variations_t::combined_gain_idx_tuple_t>(OT::item_variations_t::combined_gain_idx_tuple_t&, OT::item_variations_t::combined_gain_idx_tuple_t&) const
Unexecuted instantiation: gsubgpos-context.cc:void $_12::operator()<hb_vector_t<hb_serialize_context_t::object_t::link_t, false> >(hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&, hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&) const
Unexecuted instantiation: gsubgpos-context.cc:void $_12::operator()<int>(int&, int&) const
Unexecuted instantiation: gsubgpos-context.cc:void $_12::operator()<unsigned int>(unsigned int&, unsigned int&) const
Unexecuted instantiation: gsubgpos-context.cc:void $_12::operator()<hb_serialize_context_t::object_t::link_t*>(hb_serialize_context_t::object_t::link_t*&, hb_serialize_context_t::object_t::link_t*&) const
Unexecuted instantiation: gsubgpos-context.cc:void $_12::operator()<hb_hashmap_t<unsigned int, unsigned int, false> >(hb_hashmap_t<unsigned int, unsigned int, false>&, hb_hashmap_t<unsigned int, unsigned int, false>&) const
Unexecuted instantiation: gsubgpos-context.cc:void $_12::operator()<unsigned short>(unsigned short&, unsigned short&) const
Unexecuted instantiation: gsubgpos-context.cc:void $_12::operator()<hb_hashmap_t<unsigned int, unsigned int, false>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, false>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, false>::item_t*&) const
Unexecuted instantiation: gsubgpos-context.cc:void $_12::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const
Unexecuted instantiation: gsubgpos-context.cc:void $_12::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const
Unexecuted instantiation: gsubgpos-context.cc:void $_12::operator()<hb_vector_t<hb_bit_set_t::page_map_t, true> >(hb_vector_t<hb_bit_set_t::page_map_t, true>&, hb_vector_t<hb_bit_set_t::page_map_t, true>&) const
Unexecuted instantiation: gsubgpos-context.cc:void $_12::operator()<hb_bit_set_t::page_map_t*>(hb_bit_set_t::page_map_t*&, hb_bit_set_t::page_map_t*&) const
Unexecuted instantiation: gsubgpos-context.cc:void $_12::operator()<hb_vector_t<hb_bit_page_t, false> >(hb_vector_t<hb_bit_page_t, false>&, hb_vector_t<hb_bit_page_t, false>&) const
Unexecuted instantiation: gsubgpos-context.cc:void $_12::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const
Unexecuted instantiation: gsubgpos-context.cc:void $_12::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const
Unexecuted instantiation: gsubgpos-context.cc:void $_12::operator()<bool>(bool&, bool&) const
Unexecuted instantiation: gsubgpos-context.cc:void $_12::operator()<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>&, hb_hashmap_t<unsigned int, unsigned int, true>&) const
Unexecuted instantiation: gsubgpos-context.cc:void $_12::operator()<hb_hashmap_t<unsigned int, unsigned int, true>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&) const
Unexecuted instantiation: gsubgpos-context.cc:void $_12::operator()<char*>(char*&, char*&) const
Unexecuted instantiation: gsubgpos-context.cc:void $_12::operator()<hb_serialize_context_t::object_t*>(hb_serialize_context_t::object_t*&, hb_serialize_context_t::object_t*&) const
Unexecuted instantiation: gsubgpos-context.cc:void $_12::operator()<hb_serialize_context_t::object_t::link_t>(hb_serialize_context_t::object_t::link_t&, hb_serialize_context_t::object_t::link_t&) const
Unexecuted instantiation: gsubgpos-context.cc:void $_12::operator()<hb_serialize_context_t::object_t>(hb_serialize_context_t::object_t&, hb_serialize_context_t::object_t&) const
Unexecuted instantiation: gsubgpos-context.cc:void $_12::operator()<long>(long&, long&) const
Unexecuted instantiation: gsubgpos-context.cc:void $_12::operator()<hb_pair_t<long, unsigned int> >(hb_pair_t<long, unsigned int>&, hb_pair_t<long, unsigned int>&) const
Unexecuted instantiation: gsubgpos-context.cc:void $_12::operator()<hb_vector_t<unsigned int, false> >(hb_vector_t<unsigned int, false>&, hb_vector_t<unsigned int, false>&) const
Unexecuted instantiation: gsubgpos-context.cc:void $_12::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const
Unexecuted instantiation: gsubgpos-context.cc:void $_12::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Unexecuted instantiation: gsubgpos-context.cc:void $_12::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const
Unexecuted instantiation: gsubgpos-context.cc:void $_12::operator()<hb_vector_t<hb_vector_t<int, false> const*, false> >(hb_vector_t<hb_vector_t<int, false> const*, false>&, hb_vector_t<hb_vector_t<int, false> const*, false>&) const
Unexecuted instantiation: gsubgpos-context.cc:void $_12::operator()<hb_vector_t<int, false> const**>(hb_vector_t<int, false> const**&, hb_vector_t<int, false> const**&) const
Unexecuted instantiation: gsubgpos-context.cc:void $_12::operator()<hb_vector_t<char, false> >(hb_vector_t<char, false>&, hb_vector_t<char, false>&) const
Unexecuted instantiation: gsubgpos-context.cc:void $_12::operator()<hb_hashmap_t<unsigned int, Triple, false> >(hb_hashmap_t<unsigned int, Triple, false>&, hb_hashmap_t<unsigned int, Triple, false>&) const
Unexecuted instantiation: gsubgpos-context.cc:void $_12::operator()<hb_hashmap_t<unsigned int, Triple, false>::item_t*>(hb_hashmap_t<unsigned int, Triple, false>::item_t*&, hb_hashmap_t<unsigned int, Triple, false>::item_t*&) const
Unexecuted instantiation: gsubgpos-context.cc:void $_12::operator()<hb_vector_t<bool, false> >(hb_vector_t<bool, false>&, hb_vector_t<bool, false>&) const
Unexecuted instantiation: gsubgpos-context.cc:void $_12::operator()<bool*>(bool*&, bool*&) const
Unexecuted instantiation: gsubgpos-context.cc:void $_12::operator()<hb_vector_t<float, false> >(hb_vector_t<float, false>&, hb_vector_t<float, false>&) const
Unexecuted instantiation: gsubgpos-context.cc:void $_12::operator()<float*>(float*&, float*&) const
Unexecuted instantiation: gsubgpos-context.cc:void $_12::operator()<hb_vector_t<unsigned char, false> >(hb_vector_t<unsigned char, false>&, hb_vector_t<unsigned char, false>&) const
Unexecuted instantiation: gsubgpos-context.cc:void $_12::operator()<unsigned char*>(unsigned char*&, unsigned char*&) const
Unexecuted instantiation: gsubgpos-context.cc:void $_12::operator()<hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false> >(hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false>&, hb_vector_t<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>, false>&) const
Unexecuted instantiation: gsubgpos-context.cc:void $_12::operator()<OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*>(OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*&, OT::HBFixed<OT::NumType<true, short, 2u>, 14u>*&) const
Unexecuted instantiation: gsubgpos-context.cc:void $_12::operator()<OT::tuple_delta_t>(OT::tuple_delta_t&, OT::tuple_delta_t&) const
Unexecuted instantiation: gsubgpos-context.cc:void $_12::operator()<hb_vector_t<OT::tuple_delta_t, false> >(hb_vector_t<OT::tuple_delta_t, false>&, hb_vector_t<OT::tuple_delta_t, false>&) const
Unexecuted instantiation: gsubgpos-context.cc:void $_12::operator()<OT::tuple_delta_t*>(OT::tuple_delta_t*&, OT::tuple_delta_t*&) const
Unexecuted instantiation: gsubgpos-context.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false> >(hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>&, hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>&) const
Unexecuted instantiation: gsubgpos-context.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*>(hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*&, hb_hashmap_t<hb_vector_t<bool, false> const*, hb_vector_t<unsigned char, false>, false>::item_t*&) const
Unexecuted instantiation: gsubgpos-context.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false> >(hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>&, hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>&) const
Unexecuted instantiation: gsubgpos-context.cc:void $_12::operator()<hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*>(hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*&, hb_hashmap_t<hb_vector_t<bool, false> const*, unsigned int, false>::item_t*&) const
Unexecuted instantiation: gsubgpos-context.cc:void $_12::operator()<hb_vector_t<OT::delta_row_encoding_t, false> >(hb_vector_t<OT::delta_row_encoding_t, false>&, hb_vector_t<OT::delta_row_encoding_t, false>&) const
Unexecuted instantiation: gsubgpos-context.cc:void $_12::operator()<OT::delta_row_encoding_t*>(OT::delta_row_encoding_t*&, OT::delta_row_encoding_t*&) const
Unexecuted instantiation: gsubgpos-context.cc:void $_12::operator()<OT::delta_row_encoding_t>(OT::delta_row_encoding_t&, OT::delta_row_encoding_t&) const
Unexecuted instantiation: gsubgpos-context.cc:void $_12::operator()<hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int> >(hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int>&, hb_pair_t<OT::item_variations_t::combined_gain_idx_tuple_t, unsigned int>&) const
Unexecuted instantiation: gsubgpos-context.cc:void $_12::operator()<OT::item_variations_t::combined_gain_idx_tuple_t>(OT::item_variations_t::combined_gain_idx_tuple_t&, OT::item_variations_t::combined_gain_idx_tuple_t&) const
Unexecuted instantiation: hb-subset-cff1.cc:void $_13::operator()<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>&, hb_hashmap_t<unsigned int, unsigned int, true>&) const
Unexecuted instantiation: hb-subset-cff1.cc:void $_13::operator()<unsigned short>(unsigned short&, unsigned short&) const
Unexecuted instantiation: hb-subset-cff1.cc:void $_13::operator()<unsigned int>(unsigned int&, unsigned int&) const
Unexecuted instantiation: hb-subset-cff1.cc:void $_13::operator()<hb_hashmap_t<unsigned int, unsigned int, true>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&) const
Unexecuted instantiation: hb-subset-cff1.cc:void $_13::operator()<hb_vector_t<unsigned int, false> >(hb_vector_t<unsigned int, false>&, hb_vector_t<unsigned int, false>&) const
Unexecuted instantiation: hb-subset-cff1.cc:void $_13::operator()<int>(int&, int&) const
Unexecuted instantiation: hb-subset-cff1.cc:void $_13::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const
Unexecuted instantiation: hb-subset-cff1.cc:void $_13::operator()<hb_vector_t<CFF::parsed_cs_op_t, false> >(hb_vector_t<CFF::parsed_cs_op_t, false>&, hb_vector_t<CFF::parsed_cs_op_t, false>&) const
Unexecuted instantiation: hb-subset-cff1.cc:void $_13::operator()<CFF::parsed_cs_op_t*>(CFF::parsed_cs_op_t*&, CFF::parsed_cs_op_t*&) const
Unexecuted instantiation: hb-subset-cff1.cc:void $_13::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Unexecuted instantiation: hb-subset-cff1.cc:void $_13::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const
Unexecuted instantiation: hb-subset-cff1.cc:void $_13::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const
Unexecuted instantiation: hb-subset-cff1.cc:void $_13::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const
Unexecuted instantiation: hb-subset-cff1.cc:void $_13::operator()<hb_vector_t<hb_bit_set_t::page_map_t, true> >(hb_vector_t<hb_bit_set_t::page_map_t, true>&, hb_vector_t<hb_bit_set_t::page_map_t, true>&) const
Unexecuted instantiation: hb-subset-cff1.cc:void $_13::operator()<hb_bit_set_t::page_map_t*>(hb_bit_set_t::page_map_t*&, hb_bit_set_t::page_map_t*&) const
Unexecuted instantiation: hb-subset-cff1.cc:void $_13::operator()<hb_vector_t<hb_bit_page_t, false> >(hb_vector_t<hb_bit_page_t, false>&, hb_vector_t<hb_bit_page_t, false>&) const
Unexecuted instantiation: hb-subset-cff1.cc:void $_13::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const
Unexecuted instantiation: hb-subset-cff1.cc:void $_13::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const
Unexecuted instantiation: hb-subset-cff1.cc:void $_13::operator()<bool>(bool&, bool&) const
Unexecuted instantiation: hb-subset-cff1.cc:void $_13::operator()<char*>(char*&, char*&) const
Unexecuted instantiation: hb-subset-cff1.cc:void $_13::operator()<hb_serialize_context_t::object_t*>(hb_serialize_context_t::object_t*&, hb_serialize_context_t::object_t*&) const
Unexecuted instantiation: hb-subset-cff1.cc:void $_13::operator()<hb_vector_t<hb_serialize_context_t::object_t::link_t, false> >(hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&, hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&) const
Unexecuted instantiation: hb-subset-cff1.cc:void $_13::operator()<hb_serialize_context_t::object_t::link_t*>(hb_serialize_context_t::object_t::link_t*&, hb_serialize_context_t::object_t::link_t*&) const
Unexecuted instantiation: hb-subset-cff1.cc:void $_13::operator()<hb_vector_t<hb_vector_t<int, false> const*, false> >(hb_vector_t<hb_vector_t<int, false> const*, false>&, hb_vector_t<hb_vector_t<int, false> const*, false>&) const
Unexecuted instantiation: hb-subset-cff1.cc:void $_13::operator()<hb_vector_t<int, false> const**>(hb_vector_t<int, false> const**&, hb_vector_t<int, false> const**&) const
Unexecuted instantiation: hb-subset-cff1.cc:void $_13::operator()<hb_hashmap_t<unsigned int, Triple, false> >(hb_hashmap_t<unsigned int, Triple, false>&, hb_hashmap_t<unsigned int, Triple, false>&) const
Unexecuted instantiation: hb-subset-cff1.cc:void $_13::operator()<hb_hashmap_t<unsigned int, Triple, false>::item_t*>(hb_hashmap_t<unsigned int, Triple, false>::item_t*&, hb_hashmap_t<unsigned int, Triple, false>::item_t*&) const
Unexecuted instantiation: hb-subset-cff1.cc:void $_13::operator()<hb_vector_t<CFF::dict_val_t, false> >(hb_vector_t<CFF::dict_val_t, false>&, hb_vector_t<CFF::dict_val_t, false>&) const
Unexecuted instantiation: hb-subset-cff1.cc:void $_13::operator()<CFF::dict_val_t*>(CFF::dict_val_t*&, CFF::dict_val_t*&) const
Unexecuted instantiation: hb-subset-cff1.cc:void $_13::operator()<hb_vector_t<CFF::op_str_t, false> >(hb_vector_t<CFF::op_str_t, false>&, hb_vector_t<CFF::op_str_t, false>&) const
Unexecuted instantiation: hb-subset-cff1.cc:void $_13::operator()<CFF::op_str_t*>(CFF::op_str_t*&, CFF::op_str_t*&) const
Unexecuted instantiation: hb-subset-cff1.cc:void $_13::operator()<OT::cff1::accelerator_t::gname_t>(OT::cff1::accelerator_t::gname_t&, OT::cff1::accelerator_t::gname_t&) const
Unexecuted instantiation: hb-subset-cff2.cc:void $_16::operator()<hb_vector_t<CFF::number_t, false> >(hb_vector_t<CFF::number_t, false>&, hb_vector_t<CFF::number_t, false>&) const
Unexecuted instantiation: hb-subset-cff2.cc:void $_16::operator()<int>(int&, int&) const
Unexecuted instantiation: hb-subset-cff2.cc:void $_16::operator()<unsigned int>(unsigned int&, unsigned int&) const
Unexecuted instantiation: hb-subset-cff2.cc:void $_16::operator()<CFF::number_t*>(CFF::number_t*&, CFF::number_t*&) const
Unexecuted instantiation: hb-subset-cff2.cc:void $_16::operator()<hb_vector_t<unsigned char, false> >(hb_vector_t<unsigned char, false>&, hb_vector_t<unsigned char, false>&) const
Unexecuted instantiation: hb-subset-cff2.cc:void $_16::operator()<unsigned char*>(unsigned char*&, unsigned char*&) const
Unexecuted instantiation: hb-subset-cff2.cc:void $_16::operator()<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>&, hb_hashmap_t<unsigned int, unsigned int, true>&) const
Unexecuted instantiation: hb-subset-cff2.cc:void $_16::operator()<unsigned short>(unsigned short&, unsigned short&) const
Unexecuted instantiation: hb-subset-cff2.cc:void $_16::operator()<hb_hashmap_t<unsigned int, unsigned int, true>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&) const
Unexecuted instantiation: hb-subset-cff2.cc:void $_16::operator()<hb_vector_t<unsigned int, false> >(hb_vector_t<unsigned int, false>&, hb_vector_t<unsigned int, false>&) const
Unexecuted instantiation: hb-subset-cff2.cc:void $_16::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const
Unexecuted instantiation: hb-subset-cff2.cc:void $_16::operator()<hb_vector_t<CFF::parsed_cs_op_t, false> >(hb_vector_t<CFF::parsed_cs_op_t, false>&, hb_vector_t<CFF::parsed_cs_op_t, false>&) const
Unexecuted instantiation: hb-subset-cff2.cc:void $_16::operator()<CFF::parsed_cs_op_t*>(CFF::parsed_cs_op_t*&, CFF::parsed_cs_op_t*&) const
Unexecuted instantiation: hb-subset-cff2.cc:void $_16::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Unexecuted instantiation: hb-subset-cff2.cc:void $_16::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const
Unexecuted instantiation: hb-subset-cff2.cc:void $_16::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const
Unexecuted instantiation: hb-subset-cff2.cc:void $_16::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const
Unexecuted instantiation: hb-subset-cff2.cc:void $_16::operator()<hb_vector_t<hb_bit_set_t::page_map_t, true> >(hb_vector_t<hb_bit_set_t::page_map_t, true>&, hb_vector_t<hb_bit_set_t::page_map_t, true>&) const
Unexecuted instantiation: hb-subset-cff2.cc:void $_16::operator()<hb_bit_set_t::page_map_t*>(hb_bit_set_t::page_map_t*&, hb_bit_set_t::page_map_t*&) const
Unexecuted instantiation: hb-subset-cff2.cc:void $_16::operator()<hb_vector_t<hb_bit_page_t, false> >(hb_vector_t<hb_bit_page_t, false>&, hb_vector_t<hb_bit_page_t, false>&) const
Unexecuted instantiation: hb-subset-cff2.cc:void $_16::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const
Unexecuted instantiation: hb-subset-cff2.cc:void $_16::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const
Unexecuted instantiation: hb-subset-cff2.cc:void $_16::operator()<bool>(bool&, bool&) const
Unexecuted instantiation: hb-subset-cff2.cc:void $_16::operator()<char*>(char*&, char*&) const
Unexecuted instantiation: hb-subset-cff2.cc:void $_16::operator()<hb_serialize_context_t::object_t*>(hb_serialize_context_t::object_t*&, hb_serialize_context_t::object_t*&) const
Unexecuted instantiation: hb-subset-cff2.cc:void $_16::operator()<hb_vector_t<hb_serialize_context_t::object_t::link_t, false> >(hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&, hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&) const
Unexecuted instantiation: hb-subset-cff2.cc:void $_16::operator()<hb_serialize_context_t::object_t::link_t*>(hb_serialize_context_t::object_t::link_t*&, hb_serialize_context_t::object_t::link_t*&) const
Unexecuted instantiation: hb-subset-cff2.cc:void $_16::operator()<hb_vector_t<hb_vector_t<int, false> const*, false> >(hb_vector_t<hb_vector_t<int, false> const*, false>&, hb_vector_t<hb_vector_t<int, false> const*, false>&) const
Unexecuted instantiation: hb-subset-cff2.cc:void $_16::operator()<hb_vector_t<int, false> const**>(hb_vector_t<int, false> const**&, hb_vector_t<int, false> const**&) const
Unexecuted instantiation: hb-subset-cff2.cc:void $_16::operator()<hb_hashmap_t<unsigned int, Triple, false> >(hb_hashmap_t<unsigned int, Triple, false>&, hb_hashmap_t<unsigned int, Triple, false>&) const
Unexecuted instantiation: hb-subset-cff2.cc:void $_16::operator()<hb_hashmap_t<unsigned int, Triple, false>::item_t*>(hb_hashmap_t<unsigned int, Triple, false>::item_t*&, hb_hashmap_t<unsigned int, Triple, false>::item_t*&) const
Unexecuted instantiation: hb-subset-cff2.cc:void $_16::operator()<hb_vector_t<CFF::dict_val_t, false> >(hb_vector_t<CFF::dict_val_t, false>&, hb_vector_t<CFF::dict_val_t, false>&) const
Unexecuted instantiation: hb-subset-cff2.cc:void $_16::operator()<CFF::dict_val_t*>(CFF::dict_val_t*&, CFF::dict_val_t*&) const
Unexecuted instantiation: hb-subset-cff2.cc:void $_16::operator()<hb_vector_t<CFF::op_str_t, false> >(hb_vector_t<CFF::op_str_t, false>&, hb_vector_t<CFF::op_str_t, false>&) const
Unexecuted instantiation: hb-subset-cff2.cc:void $_16::operator()<CFF::op_str_t*>(CFF::op_str_t*&, CFF::op_str_t*&) const
Unexecuted instantiation: hb-subset-cff2.cc:void $_16::operator()<OT::cff1::accelerator_t::gname_t>(OT::cff1::accelerator_t::gname_t&, OT::cff1::accelerator_t::gname_t&) const
Unexecuted instantiation: hb-subset-instancer-iup.cc:void $_8::operator()<double>(double&, double&) const
Unexecuted instantiation: hb-subset-instancer-iup.cc:void $_8::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const
Unexecuted instantiation: hb-subset-instancer-iup.cc:void $_8::operator()<unsigned int>(unsigned int&, unsigned int&) const
Unexecuted instantiation: hb-subset-instancer-iup.cc:void $_8::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const
Unexecuted instantiation: hb-subset-instancer-iup.cc:void $_8::operator()<hb_vector_t<hb_bit_set_t::page_map_t, true> >(hb_vector_t<hb_bit_set_t::page_map_t, true>&, hb_vector_t<hb_bit_set_t::page_map_t, true>&) const
Unexecuted instantiation: hb-subset-instancer-iup.cc:void $_8::operator()<int>(int&, int&) const
Unexecuted instantiation: hb-subset-instancer-iup.cc:void $_8::operator()<hb_bit_set_t::page_map_t*>(hb_bit_set_t::page_map_t*&, hb_bit_set_t::page_map_t*&) const
Unexecuted instantiation: hb-subset-instancer-iup.cc:void $_8::operator()<hb_vector_t<hb_bit_page_t, false> >(hb_vector_t<hb_bit_page_t, false>&, hb_vector_t<hb_bit_page_t, false>&) const
Unexecuted instantiation: hb-subset-instancer-iup.cc:void $_8::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const
Unexecuted instantiation: hb-subset-instancer-iup.cc:void $_8::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const
Unexecuted instantiation: hb-subset-instancer-iup.cc:void $_8::operator()<bool>(bool&, bool&) const
Unexecuted instantiation: hb-subset-instancer-iup.cc:void $_8::operator()<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>&, hb_hashmap_t<unsigned int, unsigned int, true>&) const
Unexecuted instantiation: hb-subset-instancer-iup.cc:void $_8::operator()<unsigned short>(unsigned short&, unsigned short&) const
Unexecuted instantiation: hb-subset-instancer-iup.cc:void $_8::operator()<hb_hashmap_t<unsigned int, unsigned int, true>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&) const
Unexecuted instantiation: hb-subset-instancer-iup.cc:void $_8::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Unexecuted instantiation: hb-subset-instancer-iup.cc:void $_8::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const
Unexecuted instantiation: hb-subset-instancer-iup.cc:void $_8::operator()<hb_vector_t<unsigned int, false> >(hb_vector_t<unsigned int, false>&, hb_vector_t<unsigned int, false>&) const
Unexecuted instantiation: hb-subset-instancer-iup.cc:void $_8::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const
Unexecuted instantiation: hb-subset-cff-common.cc:void $_12::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const
Unexecuted instantiation: hb-subset-cff-common.cc:void $_12::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const
Unexecuted instantiation: hb-subset-cff-common.cc:void $_12::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const
Unexecuted instantiation: hb-subset-cff-common.cc:void $_12::operator()<unsigned int>(unsigned int&, unsigned int&) const
Unexecuted instantiation: hb-subset-cff-common.cc:void $_12::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const
Unexecuted instantiation: hb-subset-cff-common.cc:void $_12::operator()<hb_vector_t<hb_bit_set_t::page_map_t, true> >(hb_vector_t<hb_bit_set_t::page_map_t, true>&, hb_vector_t<hb_bit_set_t::page_map_t, true>&) const
Unexecuted instantiation: hb-subset-cff-common.cc:void $_12::operator()<int>(int&, int&) const
Unexecuted instantiation: hb-subset-cff-common.cc:void $_12::operator()<hb_bit_set_t::page_map_t*>(hb_bit_set_t::page_map_t*&, hb_bit_set_t::page_map_t*&) const
Unexecuted instantiation: hb-subset-cff-common.cc:void $_12::operator()<hb_vector_t<hb_bit_page_t, false> >(hb_vector_t<hb_bit_page_t, false>&, hb_vector_t<hb_bit_page_t, false>&) const
Unexecuted instantiation: hb-subset-cff-common.cc:void $_12::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const
Unexecuted instantiation: hb-subset-cff-common.cc:void $_12::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const
Unexecuted instantiation: hb-subset-cff-common.cc:void $_12::operator()<bool>(bool&, bool&) const
Unexecuted instantiation: hb-subset-cff-common.cc:void $_12::operator()<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>&, hb_hashmap_t<unsigned int, unsigned int, true>&) const
Unexecuted instantiation: hb-subset-cff-common.cc:void $_12::operator()<unsigned short>(unsigned short&, unsigned short&) const
Unexecuted instantiation: hb-subset-cff-common.cc:void $_12::operator()<hb_hashmap_t<unsigned int, unsigned int, true>::item_t*>(hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&, hb_hashmap_t<unsigned int, unsigned int, true>::item_t*&) const
Unexecuted instantiation: hb-subset-cff-common.cc:void $_12::operator()<char*>(char*&, char*&) const
Unexecuted instantiation: hb-subset-cff-common.cc:void $_12::operator()<hb_serialize_context_t::object_t*>(hb_serialize_context_t::object_t*&, hb_serialize_context_t::object_t*&) const
Unexecuted instantiation: hb-subset-cff-common.cc:void $_12::operator()<hb_vector_t<hb_serialize_context_t::object_t::link_t, false> >(hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&, hb_vector_t<hb_serialize_context_t::object_t::link_t, false>&) const
Unexecuted instantiation: hb-subset-cff-common.cc:void $_12::operator()<hb_serialize_context_t::object_t::link_t*>(hb_serialize_context_t::object_t::link_t*&, hb_serialize_context_t::object_t::link_t*&) const
Unexecuted instantiation: hb-subset-cff-common.cc:void $_12::operator()<hb_vector_t<unsigned int, false> >(hb_vector_t<unsigned int, false>&, hb_vector_t<unsigned int, false>&) const
Unexecuted instantiation: hb-subset-cff-common.cc:void $_12::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const
Unexecuted instantiation: hb-subset-cff-common.cc:void $_12::operator()<hb_vector_t<hb_vector_t<int, false> const*, false> >(hb_vector_t<hb_vector_t<int, false> const*, false>&, hb_vector_t<hb_vector_t<int, false> const*, false>&) const
Unexecuted instantiation: hb-subset-cff-common.cc:void $_12::operator()<hb_vector_t<int, false> const**>(hb_vector_t<int, false> const**&, hb_vector_t<int, false> const**&) const
Unexecuted instantiation: hb-subset-cff-common.cc:void $_12::operator()<hb_hashmap_t<unsigned int, Triple, false> >(hb_hashmap_t<unsigned int, Triple, false>&, hb_hashmap_t<unsigned int, Triple, false>&) const
Unexecuted instantiation: hb-subset-cff-common.cc:void $_12::operator()<hb_hashmap_t<unsigned int, Triple, false>::item_t*>(hb_hashmap_t<unsigned int, Triple, false>::item_t*&, hb_hashmap_t<unsigned int, Triple, false>::item_t*&) const
Unexecuted instantiation: hb-subset-cff-common.cc:void $_12::operator()<hb_vector_t<CFF::parsed_cs_op_t, false> >(hb_vector_t<CFF::parsed_cs_op_t, false>&, hb_vector_t<CFF::parsed_cs_op_t, false>&) const
Unexecuted instantiation: hb-subset-cff-common.cc:void $_12::operator()<CFF::parsed_cs_op_t*>(CFF::parsed_cs_op_t*&, CFF::parsed_cs_op_t*&) const
Unexecuted instantiation: hb-subset-cff-common.cc:void $_12::operator()<hb_vector_t<CFF::dict_val_t, false> >(hb_vector_t<CFF::dict_val_t, false>&, hb_vector_t<CFF::dict_val_t, false>&) const
Unexecuted instantiation: hb-subset-cff-common.cc:void $_12::operator()<CFF::dict_val_t*>(CFF::dict_val_t*&, CFF::dict_val_t*&) const
Unexecuted instantiation: hb-subset-cff-common.cc:void $_12::operator()<hb_vector_t<CFF::op_str_t, false> >(hb_vector_t<CFF::op_str_t, false>&, hb_vector_t<CFF::op_str_t, false>&) const
Unexecuted instantiation: hb-subset-cff-common.cc:void $_12::operator()<CFF::op_str_t*>(CFF::op_str_t*&, CFF::op_str_t*&) const
781
}
782
HB_FUNCOBJ (hb_swap);
783
784
785
template <typename T1, typename T2>
786
struct hb_pair_t
787
{
788
  typedef T1 first_t;
789
  typedef T2 second_t;
790
  typedef hb_pair_t<T1, T2> pair_t;
791
792
  template <typename U1 = T1, typename U2 = T2,
793
      hb_enable_if (std::is_default_constructible<U1>::value &&
794
        std::is_default_constructible<U2>::value)>
795
0
  hb_pair_t () : first (), second () {}
Unexecuted instantiation: _ZN9hb_pair_tI11hb_vector_tIS_Id6TripleELb0EES3_EC2IS3_S3_TnPN12hb_enable_ifIXaasr3std24is_default_constructibleIT_EE5valuesr3std24is_default_constructibleIT0_EE5valueEvE4typeELPv0EEEv
Unexecuted instantiation: _ZN9hb_pair_tIN2OT17item_variations_t25combined_gain_idx_tuple_tEjEC2IS2_jTnPN12hb_enable_ifIXaasr3std24is_default_constructibleIT_EE5valuesr3std24is_default_constructibleIT0_EE5valueEvE4typeELPv0EEEv
Unexecuted instantiation: _ZN9hb_pair_tIljEC2IljTnPN12hb_enable_ifIXaasr3std24is_default_constructibleIT_EE5valuesr3std24is_default_constructibleIT0_EE5valueEvE4typeELPv0EEEv
Unexecuted instantiation: _ZN9hb_pair_tIPKvS1_EC2IS1_S1_TnPN12hb_enable_ifIXaasr3std24is_default_constructibleIT_EE5valuesr3std24is_default_constructibleIT0_EE5valueEvE4typeELPv0EEEv
Unexecuted instantiation: _ZN9hb_pair_tIjiEC2IjiTnPN12hb_enable_ifIXaasr3std24is_default_constructibleIT_EE5valuesr3std24is_default_constructibleIT0_EE5valueEvE4typeELPv0EEEv
796
1.71M
  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
88.6k
  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
88.6k
  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
880k
  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::MathGlyphVariantRecord const&, hb_ot_math_glyph_variant_t&>::hb_pair_t(OT::MathGlyphVariantRecord const&, hb_ot_math_glyph_variant_t&)
Unexecuted instantiation: hb_pair_t<OT::MathGlyphPartRecord const&, hb_ot_math_glyph_part_t&>::hb_pair_t(OT::MathGlyphPartRecord const&, hb_ot_math_glyph_part_t&)
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
429k
  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
227k
  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
429k
  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
429k
  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
227k
  { 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.42M
  {
815
1.42M
    pair_t *a = (pair_t *) pa;
816
1.42M
    pair_t *b = (pair_t *) pb;
817
818
1.42M
    if (a->first < b->first) return -1;
819
996k
    if (a->first > b->first) return +1;
820
39
    if (a->second < b->second) return -1;
821
39
    if (a->second > b->second) return +1;
822
39
    return 0;
823
39
  }
824
825
  friend void swap (hb_pair_t& a, hb_pair_t& b) noexcept
826
873k
  {
827
873k
    hb_swap (a.first, b.first);
828
873k
    hb_swap (a.second, b.second);
829
873k
  }
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
873k
  {
827
873k
    hb_swap (a.first, b.first);
828
873k
    hb_swap (a.second, b.second);
829
873k
  }
830
831
832
  T1 first;
833
  T2 second;
834
};
835
template <typename T1, typename T2> static inline hb_pair_t<T1, T2>
836
664k
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-math.cc:hb_pair_t<unsigned int&, unsigned int&> hb_pair<unsigned int&, unsigned int&>(unsigned int&, unsigned int&)
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
429k
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.81k
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
227k
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-math.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-math.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-math.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-math.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-math.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-ot-math.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-ot-math.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-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-math.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-math.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-math.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-ot-math.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-ot-math.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-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
30.8M
{
888
30.8M
  static const uint8_t popcount4[16] = {
889
30.8M
    0, 1, 1, 2, 1, 2, 2, 3,
890
30.8M
    1, 2, 2, 3, 2, 3, 3, 4
891
30.8M
  };
892
30.8M
  return popcount4[v & 0xF] + popcount4[v >> 4];
893
30.8M
}
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
30.8M
{
888
30.8M
  static const uint8_t popcount4[16] = {
889
30.8M
    0, 1, 1, 2, 1, 2, 2, 3,
890
30.8M
    1, 2, 2, 3, 2, 3, 3, 4
891
30.8M
  };
892
30.8M
  return popcount4[v & 0xF] + popcount4[v >> 4];
893
30.8M
}
Unexecuted instantiation: hb-ot-math.cc:hb_popcount8(unsigned char)
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
2.00M
{
900
2.00M
#if hb_has_builtin(__builtin_popcount)
901
2.00M
  if (sizeof (T) <= sizeof (unsigned int))
902
10.0k
    return __builtin_popcount (v);
903
1.99M
#endif
904
905
1.99M
#if hb_has_builtin(__builtin_popcountl)
906
1.99M
  if (sizeof (T) <= sizeof (unsigned long))
907
1.99M
    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.99M
{
900
1.99M
#if hb_has_builtin(__builtin_popcount)
901
1.99M
  if (sizeof (T) <= sizeof (unsigned int))
902
0
    return __builtin_popcount (v);
903
1.99M
#endif
904
905
1.99M
#if hb_has_builtin(__builtin_popcountl)
906
1.99M
  if (sizeof (T) <= sizeof (unsigned long))
907
1.99M
    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-math.cc:unsigned int hb_popcount<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-ot-math.cc:unsigned int hb_popcount<unsigned long>(unsigned long)
Unexecuted instantiation: hb-ot-metrics.cc:unsigned int hb_popcount<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-ot-metrics.cc:unsigned int hb_popcount<unsigned long>(unsigned long)
Unexecuted instantiation: hb-ot-name.cc:unsigned int hb_popcount<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-ot-name.cc:unsigned int hb_popcount<unsigned long>(unsigned long)
Unexecuted instantiation: hb-ot-shape.cc:unsigned int hb_popcount<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-ot-shape.cc:unsigned int hb_popcount<unsigned long>(unsigned long)
Unexecuted instantiation: hb-ot-var.cc:unsigned int hb_popcount<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-ot-var.cc:unsigned int hb_popcount<unsigned long>(unsigned long)
Unexecuted instantiation: hb-set.cc:unsigned int hb_popcount<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-set.cc:unsigned int hb_popcount<unsigned long>(unsigned long)
Unexecuted instantiation: hb-static.cc:unsigned int hb_popcount<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-static.cc:unsigned int hb_popcount<unsigned long>(unsigned long)
Unexecuted instantiation: hb-style.cc:unsigned int hb_popcount<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-style.cc:unsigned int hb_popcount<unsigned long>(unsigned long)
Unexecuted instantiation: hb-ot-cff1-table.cc:unsigned int hb_popcount<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-ot-cff1-table.cc:unsigned int hb_popcount<unsigned long>(unsigned long)
Unexecuted instantiation: hb-ot-cff2-table.cc:unsigned int hb_popcount<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-ot-cff2-table.cc:unsigned int hb_popcount<unsigned long>(unsigned long)
hb-ot-map.cc:unsigned int hb_popcount<hb_glyph_flags_t>(hb_glyph_flags_t)
Line
Count
Source
899
10.0k
{
900
10.0k
#if hb_has_builtin(__builtin_popcount)
901
10.0k
  if (sizeof (T) <= sizeof (unsigned int))
902
10.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
279k
{
947
279k
  if (unlikely (!v)) return 0;
948
949
265k
#if hb_has_builtin(__builtin_clz)
950
265k
  if (sizeof (T) <= sizeof (unsigned int))
951
259k
    return sizeof (unsigned int) * 8 - __builtin_clz (v);
952
6.39k
#endif
953
954
6.39k
#if hb_has_builtin(__builtin_clzl)
955
6.39k
  if (sizeof (T) <= sizeof (unsigned long))
956
6.39k
    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
138k
{
947
138k
  if (unlikely (!v)) return 0;
948
949
138k
#if hb_has_builtin(__builtin_clz)
950
138k
  if (sizeof (T) <= sizeof (unsigned int))
951
138k
    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
61.3k
{
947
61.3k
  if (unlikely (!v)) return 0;
948
949
61.3k
#if hb_has_builtin(__builtin_clz)
950
61.3k
  if (sizeof (T) <= sizeof (unsigned int))
951
61.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.39k
{
947
6.39k
  if (unlikely (!v)) return 0;
948
949
6.39k
#if hb_has_builtin(__builtin_clz)
950
6.39k
  if (sizeof (T) <= sizeof (unsigned int))
951
0
    return sizeof (unsigned int) * 8 - __builtin_clz (v);
952
6.39k
#endif
953
954
6.39k
#if hb_has_builtin(__builtin_clzl)
955
6.39k
  if (sizeof (T) <= sizeof (unsigned long))
956
6.39k
    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-math.cc:unsigned int hb_bit_storage<unsigned long>(unsigned long)
Unexecuted instantiation: hb-ot-math.cc:unsigned int hb_bit_storage<unsigned long long>(unsigned long long)
Unexecuted instantiation: hb-ot-math.cc:unsigned int hb_bit_storage<unsigned int>(unsigned int)
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
58.7k
{
947
58.7k
  if (unlikely (!v)) return 0;
948
949
45.4k
#if hb_has_builtin(__builtin_clz)
950
45.4k
  if (sizeof (T) <= sizeof (unsigned int))
951
45.4k
    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
13.6k
{
947
13.6k
  if (unlikely (!v)) return 0;
948
949
13.6k
#if hb_has_builtin(__builtin_clz)
950
13.6k
  if (sizeof (T) <= sizeof (unsigned int))
951
13.6k
    return sizeof (unsigned int) * 8 - __builtin_clz (v);
952
0
#endif
953
954
0
#if hb_has_builtin(__builtin_clzl)
955
0
  if (sizeof (T) <= sizeof (unsigned long))
956
0
    return sizeof (unsigned long) * 8 - __builtin_clzl (v);
957
0
#endif
958
959
0
#if hb_has_builtin(__builtin_clzll)
960
0
  if (sizeof (T) <= sizeof (unsigned long long))
961
0
    return sizeof (unsigned long long) * 8 - __builtin_clzll (v);
962
0
#endif
963
964
#if (defined(_MSC_VER) && _MSC_VER >= 1500) || (defined(__MINGW32__) && (__GNUC__ < 4))
965
  if (sizeof (T) <= sizeof (unsigned int))
966
  {
967
    unsigned long where;
968
    _BitScanReverse (&where, v);
969
    return 1 + where;
970
  }
971
# if defined(_WIN64)
972
  if (sizeof (T) <= 8)
973
  {
974
    unsigned long where;
975
    _BitScanReverse64 (&where, v);
976
    return 1 + where;
977
  }
978
# endif
979
#endif
980
981
0
  if (sizeof (T) <= 4)
982
0
  {
983
    /* "bithacks" */
984
0
    const unsigned int b[] = {0x2, 0xC, 0xF0, 0xFF00, 0xFFFF0000};
985
0
    const unsigned int S[] = {1, 2, 4, 8, 16};
986
0
    unsigned int r = 0;
987
0
    for (int i = 4; i >= 0; i--)
988
0
      if (v & b[i])
989
0
      {
990
0
  v >>= S[i];
991
0
  r |= S[i];
992
0
      }
993
0
    return r + 1;
994
0
  }
995
0
  if (sizeof (T) <= 8)
996
0
  {
997
    /* "bithacks" */
998
0
    const uint64_t b[] = {0x2ULL, 0xCULL, 0xF0ULL, 0xFF00ULL, 0xFFFF0000ULL, 0xFFFFFFFF00000000ULL};
999
0
    const unsigned int S[] = {1, 2, 4, 8, 16, 32};
1000
0
    unsigned int r = 0;
1001
0
    for (int i = 5; i >= 0; i--)
1002
0
      if (v & b[i])
1003
0
      {
1004
0
  v >>= S[i];
1005
0
  r |= S[i];
1006
0
      }
1007
0
    return r + 1;
1008
0
  }
1009
0
  if (sizeof (T) == 16)
1010
0
  {
1011
0
    unsigned int shift = 64;
1012
0
    return (v >> shift) ? hb_bit_storage<uint64_t> ((uint64_t) (v >> shift)) + shift :
1013
0
        hb_bit_storage<uint64_t> ((uint64_t) v);
1014
0
  }
1015
1016
0
  assert (0);
1017
0
  return 0; /* Shut up stupid compiler. */
1018
0
}
Unexecuted instantiation: hb-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
18.0M
{
1025
18.0M
  if (unlikely (!v)) return 8 * sizeof (T);
1026
1027
18.0M
#if hb_has_builtin(__builtin_ctz)
1028
18.0M
  if (sizeof (T) <= sizeof (unsigned int))
1029
0
    return __builtin_ctz (v);
1030
18.0M
#endif
1031
1032
18.0M
#if hb_has_builtin(__builtin_ctzl)
1033
18.0M
  if (sizeof (T) <= sizeof (unsigned long))
1034
18.0M
    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
18.0M
{
1025
18.0M
  if (unlikely (!v)) return 8 * sizeof (T);
1026
1027
18.0M
#if hb_has_builtin(__builtin_ctz)
1028
18.0M
  if (sizeof (T) <= sizeof (unsigned int))
1029
0
    return __builtin_ctz (v);
1030
18.0M
#endif
1031
1032
18.0M
#if hb_has_builtin(__builtin_ctzl)
1033
18.0M
  if (sizeof (T) <= sizeof (unsigned long))
1034
18.0M
    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-math.cc:unsigned int hb_ctz<unsigned long long>(unsigned long long)
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
134k
{ 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
134k
{ 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-math.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-ot-metrics.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-ot-name.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-ot-shape.cc:ISALPHA(unsigned char)
hb-ot-tag.cc:ISALPHA(unsigned char)
Line
Count
Source
1104
162
{ return (c >= 'a' && c <= 'z') || (c >= 'A' && c <= 'Z'); }
Unexecuted instantiation: hb-ot-var.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-set.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-shape-plan.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-shape.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-shaper.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-static.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-style.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-unicode.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-graphite2.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-icu.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-buffer-verify.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-paint.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-paint-bounded.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-paint-extents.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-ot-cff1-table.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-ot-cff2-table.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-ot-map.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-ot-shaper-default.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-ot-shaper-indic.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-ot-shaper-thai.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-ot-shaper-use.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-ot-shape-fallback.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-ot-shape-normalize.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-ucd.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-buffer-serialize.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-subset-input.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-subset.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-subset-plan.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-subset-plan-layout.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-subset-plan-var.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-subset-table-layout.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-subset-table-var.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-subset-table-cff.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-subset-table-color.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-subset-table-other.cc:ISALPHA(unsigned char)
Unexecuted instantiation: gsubgpos-context.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-subset-cff1.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-subset-cff2.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-subset-instancer-iup.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-subset-instancer-solver.cc:ISALPHA(unsigned char)
Unexecuted instantiation: hb-subset-cff-common.cc:ISALPHA(unsigned char)
1105
static inline bool ISALNUM (unsigned char c)
1106
8
{ return (c >= 'a' && c <= 'z') || (c >= 'A' && c <= 'Z') || (c >= '0' && c <= '9'); }
Unexecuted instantiation: hb-aat-layout.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-aat-map.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-blob.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-buffer.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-common.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-draw.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-face.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-face-builder.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-fallback-shape.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-font.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-map.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-number.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-ot-color.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-ot-face.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-ot-font.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-outline.cc:ISALNUM(unsigned char)
Unexecuted instantiation: VARC.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-ot-layout.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-ot-math.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-ot-metrics.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-ot-name.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-ot-shape.cc:ISALNUM(unsigned char)
hb-ot-tag.cc:ISALNUM(unsigned char)
Line
Count
Source
1106
8
{ return (c >= 'a' && c <= 'z') || (c >= 'A' && c <= 'Z') || (c >= '0' && c <= '9'); }
Unexecuted instantiation: hb-ot-var.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-set.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-shape-plan.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-shape.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-shaper.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-static.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-style.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-unicode.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-graphite2.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-icu.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-buffer-verify.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-paint.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-paint-bounded.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-paint-extents.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-ot-cff1-table.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-ot-cff2-table.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-ot-map.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-ot-shaper-default.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-ot-shaper-indic.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-ot-shaper-thai.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-ot-shaper-use.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-ot-shape-fallback.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-ot-shape-normalize.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-ucd.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-buffer-serialize.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-subset-input.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-subset.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-subset-plan.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-subset-plan-layout.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-subset-plan-var.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-subset-table-layout.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-subset-table-var.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-subset-table-cff.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-subset-table-color.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-subset-table-other.cc:ISALNUM(unsigned char)
Unexecuted instantiation: gsubgpos-context.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-subset-cff1.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-subset-cff2.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-subset-instancer-iup.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-subset-instancer-solver.cc:ISALNUM(unsigned char)
Unexecuted instantiation: hb-subset-cff-common.cc:ISALNUM(unsigned char)
1107
static inline bool ISSPACE (unsigned char c)
1108
3.03M
{ 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.03M
{ 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-math.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-math.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
18.2k
{ 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
18.2k
{ 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-math.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-math.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-math.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-math.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-math.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
63.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
52.9M
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
3
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
138k
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.57M
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
54.5k
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
139k
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
585k
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
3.09M
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-math.cc:unsigned int ARRAY_LENGTH<OT::MathValueRecord, 51u>(OT::MathValueRecord const (&) [51u])
Unexecuted instantiation: hb-ot-math.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-ot-math.cc:unsigned int ARRAY_LENGTH<unsigned long long, 8u>(unsigned long long const (&) [8u])
Unexecuted instantiation: hb-ot-math.cc:unsigned int ARRAY_LENGTH<unsigned int, 32u>(unsigned int const (&) [32u])
Unexecuted instantiation: hb-ot-math.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-math.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-math.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
155k
static inline unsigned int ARRAY_LENGTH (const Type (&)[n]) { return n; }
Unexecuted instantiation: hb-ot-shape.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
hb-ot-shape.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Line
Count
Source
1126
2.35M
static inline unsigned int ARRAY_LENGTH (const Type (&)[n]) { return n; }
Unexecuted instantiation: hb-ot-shape.cc:unsigned int ARRAY_LENGTH<unsigned long long, 8u>(unsigned long long const (&) [8u])
Unexecuted instantiation: hb-ot-shape.cc:unsigned int ARRAY_LENGTH<unsigned int, 32u>(unsigned int const (&) [32u])
Unexecuted instantiation: hb-ot-shape.cc:unsigned int ARRAY_LENGTH<hb_serialize_context_t::object_t, 32u>(hb_serialize_context_t::object_t const (&) [32u])
hb-ot-tag.cc:unsigned int ARRAY_LENGTH<unsigned int, 162u>(unsigned int const (&) [162u])
Line
Count
Source
1126
331
static inline unsigned int ARRAY_LENGTH (const Type (&)[n]) { return n; }
hb-ot-tag.cc:unsigned int ARRAY_LENGTH<LangTag, 204u>(LangTag const (&) [204u])
Line
Count
Source
1126
28.9k
static inline unsigned int ARRAY_LENGTH (const Type (&)[n]) { return n; }
hb-ot-tag.cc:unsigned int ARRAY_LENGTH<LangTag, 779u>(LangTag const (&) [779u])
Line
Count
Source
1126
424
static inline unsigned int ARRAY_LENGTH (const Type (&)[n]) { return n; }
hb-ot-tag.cc:unsigned int ARRAY_LENGTH<LangTagRange, 137u>(LangTagRange const (&) [137u])
Line
Count
Source
1126
424
static inline unsigned int ARRAY_LENGTH (const Type (&)[n]) { return n; }
Unexecuted instantiation: hb-ot-var.cc:unsigned int ARRAY_LENGTH<unsigned long long, 8u>(unsigned long long const (&) [8u])
Unexecuted instantiation: hb-ot-var.cc:unsigned int ARRAY_LENGTH<unsigned int, 32u>(unsigned int const (&) [32u])
Unexecuted instantiation: hb-ot-var.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-ot-var.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-ot-var.cc:unsigned int ARRAY_LENGTH<hb_serialize_context_t::object_t, 32u>(hb_serialize_context_t::object_t const (&) [32u])
Unexecuted instantiation: hb-set.cc:unsigned int ARRAY_LENGTH<unsigned long long, 8u>(unsigned long long const (&) [8u])
Unexecuted instantiation: hb-shape-plan.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-shape-plan.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-shape.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-shape.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
hb-static.cc:unsigned int ARRAY_LENGTH<hb_ot_language_map_t, 240u>(hb_ot_language_map_t const (&) [240u])
Line
Count
Source
1126
14.2k
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
14.2k
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
47.2k
static inline unsigned int ARRAY_LENGTH (const Type (&)[n]) { return n; }
Unexecuted instantiation: hb-ot-map.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-ot-map.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
hb-ot-shaper-arabic.cc:unsigned int ARRAY_LENGTH<unsigned int, 7u>(unsigned int const (&) [7u])
Line
Count
Source
1126
2.05k
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.02k
static inline unsigned int ARRAY_LENGTH (const Type (&)[n]) { return n; }
Unexecuted instantiation: hb-ot-shaper-arabic.cc:unsigned int ARRAY_LENGTH<ligature_3_set_t::ligature_triplets_t, 3u>(ligature_3_set_t::ligature_triplets_t const (&) [3u])
hb-ot-shaper-arabic.cc:unsigned int ARRAY_LENGTH<OT::HBGlyphID16, 18u>(OT::HBGlyphID16 const (&) [18u])
Line
Count
Source
1126
4.88k
static inline unsigned int ARRAY_LENGTH (const Type (&)[n]) { return n; }
Unexecuted instantiation: hb-ot-shaper-arabic.cc:unsigned int ARRAY_LENGTH<ligature_set_t::ligature_pairs_t, 15u>(ligature_set_t::ligature_pairs_t const (&) [15u])
Unexecuted instantiation: hb-ot-shaper-arabic.cc:unsigned int ARRAY_LENGTH<ligature_mark_set_t::ligature_pairs_t, 5u>(ligature_mark_set_t::ligature_pairs_t const (&) [5u])
hb-ot-shaper-arabic.cc:unsigned int ARRAY_LENGTH<unsigned int, 14u>(unsigned int const (&) [14u])
Line
Count
Source
1126
102k
static inline unsigned int ARRAY_LENGTH (const Type (&)[n]) { return n; }
Unexecuted instantiation: hb-ot-shaper-arabic.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-ot-shaper-arabic.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-ot-shaper-arabic.cc:unsigned int ARRAY_LENGTH<unsigned long long, 8u>(unsigned long long const (&) [8u])
Unexecuted instantiation: hb-ot-shaper-default.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-ot-shaper-default.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-ot-shaper-default.cc:unsigned int ARRAY_LENGTH<unsigned long long, 8u>(unsigned long long const (&) [8u])
Unexecuted instantiation: hb-ot-shaper-default.cc:unsigned int ARRAY_LENGTH<unsigned int, 32u>(unsigned int const (&) [32u])
Unexecuted instantiation: hb-ot-shaper-hangul.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-ot-shaper-hangul.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-ot-shaper-hangul.cc:unsigned int ARRAY_LENGTH<unsigned long long, 8u>(unsigned long long const (&) [8u])
Unexecuted instantiation: hb-ot-shaper-hangul.cc:unsigned int ARRAY_LENGTH<unsigned int, 32u>(unsigned int const (&) [32u])
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:unsigned int ARRAY_LENGTH<unsigned long long, 8u>(unsigned long long const (&) [8u])
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:unsigned int ARRAY_LENGTH<unsigned int, 32u>(unsigned int const (&) [32u])
Unexecuted instantiation: hb-ot-shaper-indic.cc:unsigned int ARRAY_LENGTH<indic_config_t, 10u>(indic_config_t const (&) [10u])
Unexecuted instantiation: hb-ot-shaper-indic.cc:unsigned int ARRAY_LENGTH<unsigned int, 17u>(unsigned int const (&) [17u])
Unexecuted instantiation: hb-ot-shaper-indic.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-ot-shaper-indic.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-ot-shaper-indic.cc:unsigned int ARRAY_LENGTH<unsigned long long, 8u>(unsigned long long const (&) [8u])
Unexecuted instantiation: hb-ot-shaper-indic.cc:unsigned int ARRAY_LENGTH<unsigned int, 32u>(unsigned int const (&) [32u])
hb-ot-shaper-khmer.cc:unsigned int ARRAY_LENGTH<unsigned int, 9u>(unsigned int const (&) [9u])
Line
Count
Source
1126
1.13k
static inline unsigned int ARRAY_LENGTH (const Type (&)[n]) { return n; }
Unexecuted instantiation: hb-ot-shaper-khmer.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-ot-shaper-khmer.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-ot-shaper-khmer.cc:unsigned int ARRAY_LENGTH<unsigned long long, 8u>(unsigned long long const (&) [8u])
Unexecuted instantiation: hb-ot-shaper-khmer.cc:unsigned int ARRAY_LENGTH<unsigned int, 32u>(unsigned int const (&) [32u])
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:unsigned int ARRAY_LENGTH<unsigned int, 4u>(unsigned int const (&) [4u])
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:unsigned int ARRAY_LENGTH<unsigned long long, 8u>(unsigned long long const (&) [8u])
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:unsigned int ARRAY_LENGTH<unsigned int, 32u>(unsigned int const (&) [32u])
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:unsigned int ARRAY_LENGTH<unsigned long long, 8u>(unsigned long long const (&) [8u])
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:unsigned int ARRAY_LENGTH<unsigned int, 32u>(unsigned int const (&) [32u])
Unexecuted instantiation: hb-ot-shaper-thai.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-ot-shaper-thai.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-ot-shaper-thai.cc:unsigned int ARRAY_LENGTH<unsigned long long, 8u>(unsigned long long const (&) [8u])
Unexecuted instantiation: hb-ot-shaper-thai.cc:unsigned int ARRAY_LENGTH<unsigned int, 32u>(unsigned int const (&) [32u])
Unexecuted instantiation: hb-ot-shaper-use.cc:unsigned int ARRAY_LENGTH<unsigned int, 7u>(unsigned int const (&) [7u])
Unexecuted instantiation: hb-ot-shaper-use.cc:unsigned int ARRAY_LENGTH<unsigned int, 4u>(unsigned int const (&) [4u])
Unexecuted instantiation: hb-ot-shaper-use.cc:unsigned int ARRAY_LENGTH<unsigned int, 5u>(unsigned int const (&) [5u])
Unexecuted instantiation: hb-ot-shaper-use.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-ot-shaper-use.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-ot-shaper-use.cc:unsigned int ARRAY_LENGTH<unsigned long long, 8u>(unsigned long long const (&) [8u])
Unexecuted instantiation: hb-ot-shaper-use.cc:unsigned int ARRAY_LENGTH<unsigned int, 32u>(unsigned int const (&) [32u])
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:unsigned int ARRAY_LENGTH<unsigned long long, 8u>(unsigned long long const (&) [8u])
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:unsigned int ARRAY_LENGTH<unsigned int, 32u>(unsigned int const (&) [32u])
Unexecuted instantiation: hb-ot-shape-fallback.cc:unsigned int ARRAY_LENGTH<unsigned long long, 8u>(unsigned long long const (&) [8u])
Unexecuted instantiation: hb-ot-shape-fallback.cc:unsigned int ARRAY_LENGTH<unsigned int, 32u>(unsigned int const (&) [32u])
Unexecuted instantiation: hb-ot-shape-fallback.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-ot-shape-fallback.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-ot-shape-fallback.cc:unsigned int ARRAY_LENGTH<hb_serialize_context_t::object_t, 32u>(hb_serialize_context_t::object_t const (&) [32u])
Unexecuted instantiation: hb-ot-shape-normalize.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_h_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-ot-shape-normalize.cc:unsigned int ARRAY_LENGTH<hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1}, 32u>(hb_font_t::apply_glyph_v_origins_with_fallback(hb_buffer_t*, int)::{unnamed type#1} const (&) [32u])
Unexecuted instantiation: hb-ot-shape-normalize.cc:unsigned int ARRAY_LENGTH<unsigned long long, 8u>(unsigned long long const (&) [8u])
Unexecuted instantiation: hb-ot-shape-normalize.cc:unsigned int ARRAY_LENGTH<unsigned int, 32u>(unsigned int const (&) [32u])
hb-ucd.cc:unsigned int ARRAY_LENGTH<unsigned int, 638u>(unsigned int const (&) [638u])
Line
Count
Source
1126
217k
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
846k
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
363k
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
278k
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.81k
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.81k
static inline unsigned int ARRAY_LENGTH (const Type (&)[n]) { return n; }
hb-subset-input.cc:unsigned int ARRAY_LENGTH<unsigned int, 73u>(unsigned int const (&) [73u])
Line
Count
Source
1126
6.81k
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
34.0k
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
33.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
22.2M
{
1134
  /* It's illegal to pass 0 as size to memcpy. */
1135
22.2M
  if (unlikely (!len)) return dst;
1136
21.9M
  return memcpy (dst, src, len);
1137
22.2M
}
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
20.4k
{
1134
  /* It's illegal to pass 0 as size to memcpy. */
1135
20.4k
  if (unlikely (!len)) return dst;
1136
20.4k
  return memcpy (dst, src, len);
1137
20.4k
}
hb-buffer.cc:hb_memcpy(void*, void const*, unsigned long)
Line
Count
Source
1133
88.7k
{
1134
  /* It's illegal to pass 0 as size to memcpy. */
1135
88.7k
  if (unlikely (!len)) return dst;
1136
27.0k
  return memcpy (dst, src, len);
1137
88.7k
}
hb-common.cc:hb_memcpy(void*, void const*, unsigned long)
Line
Count
Source
1133
21.1M
{
1134
  /* It's illegal to pass 0 as size to memcpy. */
1135
21.1M
  if (unlikely (!len)) return dst;
1136
21.1M
  return memcpy (dst, src, len);
1137
21.1M
}
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
88.6k
{
1134
  /* It's illegal to pass 0 as size to memcpy. */
1135
88.6k
  if (unlikely (!len)) return dst;
1136
88.6k
  return memcpy (dst, src, len);
1137
88.6k
}
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
149k
{
1134
  /* It's illegal to pass 0 as size to memcpy. */
1135
149k
  if (unlikely (!len)) return dst;
1136
122k
  return memcpy (dst, src, len);
1137
149k
}
Unexecuted instantiation: hb-ot-math.cc:hb_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: hb-ot-metrics.cc:hb_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: hb-ot-name.cc:hb_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: hb-ot-shape.cc:hb_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: hb-ot-tag.cc:hb_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: hb-ot-var.cc:hb_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: hb-set.cc:hb_memcpy(void*, void const*, unsigned long)
hb-shape-plan.cc:hb_memcpy(void*, void const*, unsigned long)
Line
Count
Source
1133
8.59k
{
1134
  /* It's illegal to pass 0 as size to memcpy. */
1135
8.59k
  if (unlikely (!len)) return dst;
1136
8.59k
  return memcpy (dst, src, len);
1137
8.59k
}
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
81.8k
{
1134
  /* It's illegal to pass 0 as size to memcpy. */
1135
81.8k
  if (unlikely (!len)) return dst;
1136
40.9k
  return memcpy (dst, src, len);
1137
81.8k
}
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
47.7k
{
1134
  /* It's illegal to pass 0 as size to memcpy. */
1135
47.7k
  if (unlikely (!len)) return dst;
1136
47.7k
  return memcpy (dst, src, len);
1137
47.7k
}
hb-subset-table-other.cc:hb_memcpy(void*, void const*, unsigned long)
Line
Count
Source
1133
668k
{
1134
  /* It's illegal to pass 0 as size to memcpy. */
1135
668k
  if (unlikely (!len)) return dst;
1136
428k
  return memcpy (dst, src, len);
1137
668k
}
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
12.1k
{
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
12.1k
  if (unlikely (!len)) return 0;
1146
6.08k
  return memcmp (a, b, len);
1147
12.1k
}
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
12.1k
{
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
12.1k
  if (unlikely (!len)) return 0;
1146
6.08k
  return memcmp (a, b, len);
1147
12.1k
}
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-math.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
329M
{
1152
  /* It's illegal to pass NULL to memset(), even if n is zero. */
1153
329M
  if (unlikely (!n)) return s;
1154
328M
  return memset (s, c, n);
1155
329M
}
hb-aat-layout.cc:hb_memset(void*, int, unsigned int)
Line
Count
Source
1151
7.63M
{
1152
  /* It's illegal to pass NULL to memset(), even if n is zero. */
1153
7.63M
  if (unlikely (!n)) return s;
1154
7.63M
  return memset (s, c, n);
1155
7.63M
}
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
319M
{
1152
  /* It's illegal to pass NULL to memset(), even if n is zero. */
1153
319M
  if (unlikely (!n)) return s;
1154
319M
  return memset (s, c, n);
1155
319M
}
hb-common.cc:hb_memset(void*, int, unsigned int)
Line
Count
Source
1151
320k
{
1152
  /* It's illegal to pass NULL to memset(), even if n is zero. */
1153
320k
  if (unlikely (!n)) return s;
1154
320k
  return memset (s, c, n);
1155
320k
}
Unexecuted instantiation: hb-draw.cc:hb_memset(void*, int, unsigned int)
hb-face.cc:hb_memset(void*, int, unsigned int)
Line
Count
Source
1151
152k
{
1152
  /* It's illegal to pass NULL to memset(), even if n is zero. */
1153
152k
  if (unlikely (!n)) return s;
1154
152k
  return memset (s, c, n);
1155
152k
}
hb-face-builder.cc:hb_memset(void*, int, unsigned int)
Line
Count
Source
1151
210k
{
1152
  /* It's illegal to pass NULL to memset(), even if n is zero. */
1153
210k
  if (unlikely (!n)) return s;
1154
203k
  return memset (s, c, n);
1155
210k
}
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
485k
{
1152
  /* It's illegal to pass NULL to memset(), even if n is zero. */
1153
485k
  if (unlikely (!n)) return s;
1154
485k
  return memset (s, c, n);
1155
485k
}
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-math.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
28.5k
{
1152
  /* It's illegal to pass NULL to memset(), even if n is zero. */
1153
28.5k
  if (unlikely (!n)) return s;
1154
28.5k
  return memset (s, c, n);
1155
28.5k
}
hb-ot-shape.cc:hb_memset(void*, int, unsigned int)
Line
Count
Source
1151
10.0k
{
1152
  /* It's illegal to pass NULL to memset(), even if n is zero. */
1153
10.0k
  if (unlikely (!n)) return s;
1154
10.0k
  return memset (s, c, n);
1155
10.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.01M
{
1152
  /* It's illegal to pass NULL to memset(), even if n is zero. */
1153
1.01M
  if (unlikely (!n)) return s;
1154
1.01M
  return memset (s, c, n);
1155
1.01M
}
hb-ot-shaper-arabic.cc:hb_memset(void*, int, unsigned int)
Line
Count
Source
1151
47.7k
{
1152
  /* It's illegal to pass NULL to memset(), even if n is zero. */
1153
47.7k
  if (unlikely (!n)) return s;
1154
47.7k
  return memset (s, c, n);
1155
47.7k
}
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
27.7k
{
1152
  /* It's illegal to pass NULL to memset(), even if n is zero. */
1153
27.7k
  if (unlikely (!n)) return s;
1154
22.2k
  return memset (s, c, n);
1155
27.7k
}
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
88.6k
{
1160
88.6k
  return ((v - 1) | 3) + 1;
1161
88.6k
}
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
88.6k
{
1160
88.6k
  return ((v - 1) | 3) + 1;
1161
88.6k
}
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-math.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
507M
{
1166
507M
  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
507M
  return (T)(u - lo) <= (T)(hi - lo);
1171
507M
}
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
419M
{
1166
419M
  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
419M
  return (T)(u - lo) <= (T)(hi - lo);
1171
419M
}
Unexecuted instantiation: hb-face.cc:bool hb_in_range<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-face-builder.cc:bool hb_in_range<unsigned int>(unsigned int, unsigned int, unsigned int)
hb-fallback-shape.cc:bool hb_in_range<unsigned int>(unsigned int, unsigned int, unsigned int)
Line
Count
Source
1165
11.5M
{
1166
11.5M
  static_assert (!std::is_signed<T>::value, "");
1167
1168
  /* The casts below are important as if T is smaller than int,
1169
   * the subtract results will become a signed int! */
1170
11.5M
  return (T)(u - lo) <= (T)(hi - lo);
1171
11.5M
}
Unexecuted instantiation: hb-font.cc:bool hb_in_range<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-color.cc:bool hb_in_range<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:bool hb_in_range<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-font.cc:bool hb_in_range<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: VARC.cc:bool hb_in_range<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:bool hb_in_range<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-math.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
227k
{
1166
227k
  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
227k
  return (T)(u - lo) <= (T)(hi - lo);
1171
227k
}
hb-ot-shape.cc:bool hb_in_range<unsigned int>(unsigned int, unsigned int, unsigned int)
Line
Count
Source
1165
54.8M
{
1166
54.8M
  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
54.8M
  return (T)(u - lo) <= (T)(hi - lo);
1171
54.8M
}
Unexecuted instantiation: hb-ot-var.cc:bool hb_in_range<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-shape-plan.cc:bool hb_in_range<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-shape.cc:bool hb_in_range<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-static.cc:bool hb_in_range<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-style.cc:bool hb_in_range<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-unicode.cc:bool hb_in_range<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-graphite2.cc:bool hb_in_range<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-buffer-verify.cc:bool hb_in_range<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-paint.cc:bool hb_in_range<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-cff1-table.cc:bool hb_in_range<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-cff2-table.cc:bool hb_in_range<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-map.cc:bool hb_in_range<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:bool hb_in_range<unsigned int>(unsigned int, unsigned int, unsigned int)
hb-ot-shaper-arabic.cc:bool hb_in_range<unsigned char>(unsigned char, unsigned char, unsigned char)
Line
Count
Source
1165
3.59k
{
1166
3.59k
  static_assert (!std::is_signed<T>::value, "");
1167
1168
  /* The casts below are important as if T is smaller than int,
1169
   * the subtract results will become a signed int! */
1170
3.59k
  return (T)(u - lo) <= (T)(hi - lo);
1171
3.59k
}
Unexecuted instantiation: hb-ot-shaper-default.cc:bool hb_in_range<unsigned int>(unsigned int, unsigned int, unsigned int)
hb-ot-shaper-hangul.cc:bool hb_in_range<unsigned int>(unsigned int, unsigned int, unsigned int)
Line
Count
Source
1165
11.4M
{
1166
11.4M
  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.4M
  return (T)(u - lo) <= (T)(hi - lo);
1171
11.4M
}
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:bool hb_in_range<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-shaper-indic.cc:bool hb_in_range<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:bool hb_in_range<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:bool hb_in_range<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:bool hb_in_range<unsigned int>(unsigned int, unsigned int, unsigned int)
hb-ot-shaper-thai.cc:bool hb_in_range<unsigned int>(unsigned int, unsigned int, unsigned int)
Line
Count
Source
1165
6.10M
{
1166
6.10M
  static_assert (!std::is_signed<T>::value, "");
1167
1168
  /* The casts below are important as if T is smaller than int,
1169
   * the subtract results will become a signed int! */
1170
6.10M
  return (T)(u - lo) <= (T)(hi - lo);
1171
6.10M
}
Unexecuted instantiation: hb-ot-shaper-use.cc:bool hb_in_range<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:bool hb_in_range<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:bool hb_in_range<unsigned int>(unsigned int, unsigned int, unsigned int)
hb-ot-shape-normalize.cc:bool hb_in_range<unsigned int>(unsigned int, unsigned int, unsigned int)
Line
Count
Source
1165
3.98M
{
1166
3.98M
  static_assert (!std::is_signed<T>::value, "");
1167
1168
  /* The casts below are important as if T is smaller than int,
1169
   * the subtract results will become a signed int! */
1170
3.98M
  return (T)(u - lo) <= (T)(hi - lo);
1171
3.98M
}
Unexecuted instantiation: hb-ucd.cc:bool hb_in_range<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-buffer-serialize.cc:bool hb_in_range<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:bool hb_in_range<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-subset-input.cc:bool hb_in_range<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-subset.cc:bool hb_in_range<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-subset-plan.cc:bool hb_in_range<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-subset-plan-layout.cc:bool hb_in_range<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-subset-plan-var.cc:bool hb_in_range<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-subset-table-layout.cc:bool hb_in_range<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-subset-table-var.cc:bool hb_in_range<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-subset-table-cff.cc:bool hb_in_range<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-subset-table-color.cc:bool hb_in_range<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-subset-table-other.cc:bool hb_in_range<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: gsubgpos-context.cc:bool hb_in_range<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-subset-cff1.cc:bool hb_in_range<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-subset-cff2.cc:bool hb_in_range<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-subset-instancer-iup.cc:bool hb_in_range<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-subset-cff-common.cc:bool hb_in_range<unsigned int>(unsigned int, unsigned int, unsigned int)
1172
template <typename T> static inline bool
1173
hb_in_ranges (T u, T lo1, T hi1)
1174
26.4M
{
1175
26.4M
  return hb_in_range (u, lo1, hi1);
1176
26.4M
}
Unexecuted instantiation: hb-aat-layout.cc:bool hb_in_ranges<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-aat-map.cc:bool hb_in_ranges<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-buffer.cc:bool hb_in_ranges<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-face.cc:bool hb_in_ranges<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-face-builder.cc:bool hb_in_ranges<unsigned int>(unsigned int, unsigned int, unsigned int)
hb-fallback-shape.cc:bool hb_in_ranges<unsigned int>(unsigned int, unsigned int, unsigned int)
Line
Count
Source
1174
2.13M
{
1175
2.13M
  return hb_in_range (u, lo1, hi1);
1176
2.13M
}
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-math.cc:bool hb_in_ranges<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-metrics.cc:bool hb_in_ranges<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-name.cc:bool hb_in_ranges<unsigned int>(unsigned int, unsigned int, unsigned int)
hb-ot-shape.cc:bool hb_in_ranges<unsigned int>(unsigned int, unsigned int, unsigned int)
Line
Count
Source
1174
19.4M
{
1175
19.4M
  return hb_in_range (u, lo1, hi1);
1176
19.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
2.82M
{
1175
2.82M
  return hb_in_range (u, lo1, hi1);
1176
2.82M
}
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
30.2k
{
1175
30.2k
  return hb_in_range (u, lo1, hi1);
1176
30.2k
}
Unexecuted instantiation: hb-ot-shaper-use.cc:bool hb_in_ranges<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:bool hb_in_ranges<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:bool hb_in_ranges<unsigned int>(unsigned int, unsigned int, unsigned int)
hb-ot-shape-normalize.cc:bool hb_in_ranges<unsigned int>(unsigned int, unsigned int, unsigned int)
Line
Count
Source
1174
1.97M
{
1175
1.97M
  return hb_in_range (u, lo1, hi1);
1176
1.97M
}
Unexecuted instantiation: hb-ucd.cc:bool hb_in_ranges<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-buffer-serialize.cc:bool hb_in_ranges<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:bool hb_in_ranges<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-subset-input.cc:bool hb_in_ranges<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-subset.cc:bool hb_in_ranges<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-subset-plan.cc:bool hb_in_ranges<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-subset-plan-layout.cc:bool hb_in_ranges<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-subset-plan-var.cc:bool hb_in_ranges<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-subset-table-layout.cc:bool hb_in_ranges<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-subset-table-var.cc:bool hb_in_ranges<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-subset-table-cff.cc:bool hb_in_ranges<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-subset-table-color.cc:bool hb_in_ranges<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-subset-table-other.cc:bool hb_in_ranges<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: gsubgpos-context.cc:bool hb_in_ranges<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-subset-cff1.cc:bool hb_in_ranges<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-subset-cff2.cc:bool hb_in_ranges<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-subset-instancer-iup.cc:bool hb_in_ranges<unsigned int>(unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-subset-cff-common.cc:bool hb_in_ranges<unsigned int>(unsigned int, unsigned int, unsigned int)
1177
template <typename T, typename ...Ts> static inline bool
1178
hb_in_ranges (T u, T lo1, T hi1, Ts... ds)
1179
28.8M
{
1180
28.8M
  return hb_in_range<T> (u, lo1, hi1) || hb_in_ranges<T> (u, ds...);
1181
28.8M
}
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.14M
{
1180
2.14M
  return hb_in_range<T> (u, lo1, hi1) || hb_in_ranges<T> (u, ds...);
1181
2.14M
}
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.13M
{
1180
2.13M
  return hb_in_range<T> (u, lo1, hi1) || hb_in_ranges<T> (u, ds...);
1181
2.13M
}
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-math.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-math.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-metrics.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-metrics.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-name.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-name.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-shape.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
hb-ot-shape.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Line
Count
Source
1179
19.4M
{
1180
19.4M
  return hb_in_range<T> (u, lo1, hi1) || hb_in_ranges<T> (u, ds...);
1181
19.4M
}
Unexecuted instantiation: hb-ot-var.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-var.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-shape-plan.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-shape-plan.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-shape.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-shape.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-static.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-static.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-style.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-style.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-unicode.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-unicode.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-graphite2.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-graphite2.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-buffer-verify.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-buffer-verify.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-paint.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-paint.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-cff1-table.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-cff1-table.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-cff2-table.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-cff2-table.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-map.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-map.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-shaper-default.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Unexecuted instantiation: hb-ot-shaper-default.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
hb-ot-shaper-hangul.cc:bool hb_in_ranges<unsigned int, unsigned int, unsigned int>(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
Line
Count
Source
1179
2.98M
{
1180
2.98M
  return hb_in_range<T> (u, lo1, hi1) || hb_in_ranges<T> (u, ds...);
1181
2.98M
}
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
43.0k
{
1180
43.0k
  return hb_in_range<T> (u, lo1, hi1) || hb_in_ranges<T> (u, ds...);
1181
43.0k
}
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
30.9k
{
1180
30.9k
  return hb_in_range<T> (u, lo1, hi1) || hb_in_ranges<T> (u, ds...);
1181
30.9k
}
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
30.4k
{
1180
30.4k
  return hb_in_range<T> (u, lo1, hi1) || hb_in_ranges<T> (u, ds...);
1181
30.4k
}
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
2.01M
{
1180
2.01M
  return hb_in_range<T> (u, lo1, hi1) || hb_in_ranges<T> (u, ds...);
1181
2.01M
}
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
117M
{
1191
117M
#if hb_has_builtin(__builtin_mul_overflow)
1192
117M
  unsigned stack_result;
1193
117M
  if (!result)
1194
8.20M
    result = &stack_result;
1195
117M
  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
117M
}
hb-aat-layout.cc:hb_unsigned_mul_overflows(unsigned int, unsigned int, unsigned int*)
Line
Count
Source
1190
59.8M
{
1191
59.8M
#if hb_has_builtin(__builtin_mul_overflow)
1192
59.8M
  unsigned stack_result;
1193
59.8M
  if (!result)
1194
545k
    result = &stack_result;
1195
59.8M
  return __builtin_mul_overflow (count, size, result);
1196
0
#endif
1197
1198
0
  if (result)
1199
0
    *result = count * size;
1200
0
  return (size > 0) && (count >= ((unsigned int) -1) / size);
1201
59.8M
}
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
57.0M
{
1191
57.0M
#if hb_has_builtin(__builtin_mul_overflow)
1192
57.0M
  unsigned stack_result;
1193
57.0M
  if (!result)
1194
7.35M
    result = &stack_result;
1195
57.0M
  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
57.0M
}
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
48.9k
{
1191
48.9k
#if hb_has_builtin(__builtin_mul_overflow)
1192
48.9k
  unsigned stack_result;
1193
48.9k
  if (!result)
1194
47.7k
    result = &stack_result;
1195
48.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
48.9k
}
hb-face-builder.cc:hb_unsigned_mul_overflows(unsigned int, unsigned int, unsigned int*)
Line
Count
Source
1190
116k
{
1191
116k
#if hb_has_builtin(__builtin_mul_overflow)
1192
116k
  unsigned stack_result;
1193
116k
  if (!result)
1194
116k
    result = &stack_result;
1195
116k
  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
116k
}
Unexecuted instantiation: hb-fallback-shape.cc:hb_unsigned_mul_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-font.cc:hb_unsigned_mul_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-map.cc:hb_unsigned_mul_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-number.cc:hb_unsigned_mul_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-ot-color.cc:hb_unsigned_mul_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-ot-face.cc:hb_unsigned_mul_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-ot-font.cc:hb_unsigned_mul_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-outline.cc:hb_unsigned_mul_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: VARC.cc:hb_unsigned_mul_overflows(unsigned int, unsigned int, unsigned int*)
hb-ot-layout.cc:hb_unsigned_mul_overflows(unsigned int, unsigned int, unsigned int*)
Line
Count
Source
1190
13.7k
{
1191
13.7k
#if hb_has_builtin(__builtin_mul_overflow)
1192
13.7k
  unsigned stack_result;
1193
13.7k
  if (!result)
1194
1.53k
    result = &stack_result;
1195
13.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
13.7k
}
Unexecuted instantiation: hb-ot-math.cc:hb_unsigned_mul_overflows(unsigned int, unsigned int, unsigned int*)
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
16.4k
{
1191
16.4k
#if hb_has_builtin(__builtin_mul_overflow)
1192
16.4k
  unsigned stack_result;
1193
16.4k
  if (!result)
1194
953
    result = &stack_result;
1195
16.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
16.4k
}
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
13.6k
{
1191
13.6k
#if hb_has_builtin(__builtin_mul_overflow)
1192
13.6k
  unsigned stack_result;
1193
13.6k
  if (!result)
1194
13.6k
    result = &stack_result;
1195
13.6k
  return __builtin_mul_overflow (count, size, result);
1196
0
#endif
1197
1198
0
  if (result)
1199
0
    *result = count * size;
1200
0
  return (size > 0) && (count >= ((unsigned int) -1) / size);
1201
13.6k
}
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
91.5k
{
1191
91.5k
#if hb_has_builtin(__builtin_mul_overflow)
1192
91.5k
  unsigned stack_result;
1193
91.5k
  if (!result)
1194
91.5k
    result = &stack_result;
1195
91.5k
  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.5k
}
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
20.4k
{
1191
20.4k
#if hb_has_builtin(__builtin_mul_overflow)
1192
20.4k
  unsigned stack_result;
1193
20.4k
  if (!result)
1194
20.4k
    result = &stack_result;
1195
20.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
20.4k
}
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.81k
{
1191
6.81k
#if hb_has_builtin(__builtin_mul_overflow)
1192
6.81k
  unsigned stack_result;
1193
6.81k
  if (!result)
1194
6.81k
    result = &stack_result;
1195
6.81k
  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.81k
}
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-math.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-ot-metrics.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-ot-name.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-ot-shape.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-ot-tag.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-ot-var.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-set.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-shape-plan.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-shape.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-shaper.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-static.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-style.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-unicode.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-graphite2.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-icu.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-buffer-verify.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-paint.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-paint-bounded.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-paint-extents.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-ot-cff1-table.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-ot-cff2-table.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-ot-map.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-ot-shaper-default.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-ot-shaper-indic.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-ot-shaper-thai.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-ot-shaper-use.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-ot-shape-fallback.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-ot-shape-normalize.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-ucd.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-buffer-serialize.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-subset-input.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-subset.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-subset-plan.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-subset-plan-layout.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-subset-plan-var.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-subset-table-layout.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-subset-table-var.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-subset-table-cff.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-subset-table-color.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-subset-table-other.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: gsubgpos-context.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-subset-cff1.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-subset-cff2.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-subset-instancer-iup.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-subset-instancer-solver.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
Unexecuted instantiation: hb-subset-cff-common.cc:hb_unsigned_add_overflows(unsigned int, unsigned int, unsigned int*)
1217
1218
/* Saturating arithmetic on size_t.  On platforms where size_t is wider than
1219
 * unsigned int (i.e. 64-bit), the inputs to get_size()-style computations
1220
 * (counts and static_sizes which are at most 32-bit) cannot overflow size_t,
1221
 * so these reduce to plain arithmetic.  On 32-bit platforms (size_t is
1222
 * unsigned int), they saturate to SIZE_MAX so sanitize/serialize callers
1223
 * naturally reject the resulting size as out-of-range. */
1224
1225
static inline size_t
1226
hb_unsigned_mul_saturate (size_t a, size_t b)
1227
3.22M
{
1228
3.22M
  if (sizeof (size_t) > sizeof (unsigned int))
1229
3.22M
    return a * b;
1230
0
#if hb_has_builtin(__builtin_mul_overflow)
1231
0
  size_t result;
1232
0
  if (__builtin_mul_overflow (a, b, &result))
1233
0
    return (size_t) -1;
1234
0
  return result;
1235
#else
1236
  if (b > 0 && a > ((size_t) -1) / b) return (size_t) -1;
1237
  return a * b;
1238
#endif
1239
0
}
hb-aat-layout.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Line
Count
Source
1227
8.36k
{
1228
8.36k
  if (sizeof (size_t) > sizeof (unsigned int))
1229
8.36k
    return a * b;
1230
0
#if hb_has_builtin(__builtin_mul_overflow)
1231
0
  size_t result;
1232
0
  if (__builtin_mul_overflow (a, b, &result))
1233
0
    return (size_t) -1;
1234
0
  return result;
1235
#else
1236
  if (b > 0 && a > ((size_t) -1) / b) return (size_t) -1;
1237
  return a * b;
1238
#endif
1239
0
}
Unexecuted instantiation: hb-aat-map.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-blob.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-buffer.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-common.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-draw.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-face.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
hb-face-builder.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Line
Count
Source
1227
66.6k
{
1228
66.6k
  if (sizeof (size_t) > sizeof (unsigned int))
1229
66.6k
    return a * b;
1230
0
#if hb_has_builtin(__builtin_mul_overflow)
1231
0
  size_t result;
1232
0
  if (__builtin_mul_overflow (a, b, &result))
1233
0
    return (size_t) -1;
1234
0
  return result;
1235
#else
1236
  if (b > 0 && a > ((size_t) -1) / b) return (size_t) -1;
1237
  return a * b;
1238
#endif
1239
0
}
Unexecuted instantiation: hb-fallback-shape.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-font.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-map.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-number.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-color.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-face.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
hb-ot-font.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Line
Count
Source
1227
68
{
1228
68
  if (sizeof (size_t) > sizeof (unsigned int))
1229
68
    return a * b;
1230
0
#if hb_has_builtin(__builtin_mul_overflow)
1231
0
  size_t result;
1232
0
  if (__builtin_mul_overflow (a, b, &result))
1233
0
    return (size_t) -1;
1234
0
  return result;
1235
#else
1236
  if (b > 0 && a > ((size_t) -1) / b) return (size_t) -1;
1237
  return a * b;
1238
#endif
1239
0
}
Unexecuted instantiation: hb-outline.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: VARC.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
hb-ot-layout.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Line
Count
Source
1227
3.14M
{
1228
3.14M
  if (sizeof (size_t) > sizeof (unsigned int))
1229
3.14M
    return a * b;
1230
0
#if hb_has_builtin(__builtin_mul_overflow)
1231
0
  size_t result;
1232
0
  if (__builtin_mul_overflow (a, b, &result))
1233
0
    return (size_t) -1;
1234
0
  return result;
1235
#else
1236
  if (b > 0 && a > ((size_t) -1) / b) return (size_t) -1;
1237
  return a * b;
1238
#endif
1239
0
}
Unexecuted instantiation: hb-ot-math.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-metrics.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-name.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shape.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-tag.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-var.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-set.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-shape-plan.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-shape.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-shaper.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-static.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-style.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-unicode.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-graphite2.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-icu.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-buffer-verify.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-paint.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-paint-bounded.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-paint-extents.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-cff1-table.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-cff2-table.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-map.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shaper-default.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shaper-indic.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shaper-thai.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shaper-use.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shape-fallback.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shape-normalize.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-ucd.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-buffer-serialize.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-input.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-subset.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-plan.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-plan-layout.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-plan-var.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-table-layout.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-table-var.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-table-cff.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-table-color.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-table-other.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: gsubgpos-context.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-cff1.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-cff2.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-instancer-iup.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-instancer-solver.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-cff-common.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long)
1240
1241
static inline size_t
1242
hb_unsigned_add_saturate (size_t a, size_t b)
1243
3.17M
{
1244
3.17M
  if (sizeof (size_t) > sizeof (unsigned int))
1245
3.17M
    return a + b;
1246
0
#if hb_has_builtin(__builtin_add_overflow)
1247
0
  size_t result;
1248
0
  if (__builtin_add_overflow (a, b, &result))
1249
0
    return (size_t) -1;
1250
0
  return result;
1251
#else
1252
  if (b > ((size_t) -1) - a) return (size_t) -1;
1253
  return a + b;
1254
#endif
1255
0
}
hb-aat-layout.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Line
Count
Source
1243
8.36k
{
1244
8.36k
  if (sizeof (size_t) > sizeof (unsigned int))
1245
8.36k
    return a + b;
1246
0
#if hb_has_builtin(__builtin_add_overflow)
1247
0
  size_t result;
1248
0
  if (__builtin_add_overflow (a, b, &result))
1249
0
    return (size_t) -1;
1250
0
  return result;
1251
#else
1252
  if (b > ((size_t) -1) - a) return (size_t) -1;
1253
  return a + b;
1254
#endif
1255
0
}
Unexecuted instantiation: hb-aat-map.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-blob.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-buffer.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-common.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-draw.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-face.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
hb-face-builder.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Line
Count
Source
1243
6.81k
{
1244
6.81k
  if (sizeof (size_t) > sizeof (unsigned int))
1245
6.81k
    return a + b;
1246
0
#if hb_has_builtin(__builtin_add_overflow)
1247
0
  size_t result;
1248
0
  if (__builtin_add_overflow (a, b, &result))
1249
0
    return (size_t) -1;
1250
0
  return result;
1251
#else
1252
  if (b > ((size_t) -1) - a) return (size_t) -1;
1253
  return a + b;
1254
#endif
1255
0
}
Unexecuted instantiation: hb-fallback-shape.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-font.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-map.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-number.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-color.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-face.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
hb-ot-font.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Line
Count
Source
1243
68
{
1244
68
  if (sizeof (size_t) > sizeof (unsigned int))
1245
68
    return a + b;
1246
0
#if hb_has_builtin(__builtin_add_overflow)
1247
0
  size_t result;
1248
0
  if (__builtin_add_overflow (a, b, &result))
1249
0
    return (size_t) -1;
1250
0
  return result;
1251
#else
1252
  if (b > ((size_t) -1) - a) return (size_t) -1;
1253
  return a + b;
1254
#endif
1255
0
}
Unexecuted instantiation: hb-outline.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: VARC.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
hb-ot-layout.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Line
Count
Source
1243
3.14M
{
1244
3.14M
  if (sizeof (size_t) > sizeof (unsigned int))
1245
3.14M
    return a + b;
1246
0
#if hb_has_builtin(__builtin_add_overflow)
1247
0
  size_t result;
1248
0
  if (__builtin_add_overflow (a, b, &result))
1249
0
    return (size_t) -1;
1250
0
  return result;
1251
#else
1252
  if (b > ((size_t) -1) - a) return (size_t) -1;
1253
  return a + b;
1254
#endif
1255
0
}
Unexecuted instantiation: hb-ot-math.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-metrics.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-name.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shape.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-tag.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-var.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-set.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-shape-plan.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-shape.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-shaper.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-static.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-style.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-unicode.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-graphite2.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-icu.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-buffer-verify.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-paint.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-paint-bounded.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-paint-extents.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-cff1-table.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-cff2-table.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-map.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shaper-default.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shaper-indic.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shaper-thai.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shaper-use.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shape-fallback.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shape-normalize.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-ucd.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-buffer-serialize.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-input.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-subset.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-plan.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-plan-layout.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-plan-var.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-table-layout.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-table-var.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-table-cff.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-table-color.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
hb-subset-table-other.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Line
Count
Source
1243
13.6k
{
1244
13.6k
  if (sizeof (size_t) > sizeof (unsigned int))
1245
13.6k
    return a + b;
1246
0
#if hb_has_builtin(__builtin_add_overflow)
1247
0
  size_t result;
1248
0
  if (__builtin_add_overflow (a, b, &result))
1249
0
    return (size_t) -1;
1250
0
  return result;
1251
#else
1252
  if (b > ((size_t) -1) - a) return (size_t) -1;
1253
  return a + b;
1254
#endif
1255
0
}
Unexecuted instantiation: gsubgpos-context.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-cff1.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-cff2.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-instancer-iup.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-instancer-solver.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-cff-common.cc:hb_unsigned_add_saturate(unsigned long, unsigned long)
1256
1257
/* Variadic forms: fold left across all arguments. */
1258
template <typename ...Ts>
1259
static inline size_t
1260
hb_unsigned_mul_saturate (size_t a, size_t b, size_t c, Ts... rest)
1261
0
{ return hb_unsigned_mul_saturate (hb_unsigned_mul_saturate (a, b), c, rest...); }
Unexecuted instantiation: hb-aat-layout.cc:unsigned long hb_unsigned_mul_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-aat-map.cc:unsigned long hb_unsigned_mul_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-face.cc:unsigned long hb_unsigned_mul_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-font.cc:unsigned long hb_unsigned_mul_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-color.cc:unsigned long hb_unsigned_mul_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-face.cc:unsigned long hb_unsigned_mul_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-font.cc:unsigned long hb_unsigned_mul_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: VARC.cc:unsigned long hb_unsigned_mul_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-layout.cc:unsigned long hb_unsigned_mul_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-math.cc:unsigned long hb_unsigned_mul_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-metrics.cc:unsigned long hb_unsigned_mul_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shape.cc:unsigned long hb_unsigned_mul_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-var.cc:unsigned long hb_unsigned_mul_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-static.cc:unsigned long hb_unsigned_mul_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-style.cc:unsigned long hb_unsigned_mul_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-cff1-table.cc:unsigned long hb_unsigned_mul_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-cff2-table.cc:unsigned long hb_unsigned_mul_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:unsigned long hb_unsigned_mul_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shape-fallback.cc:unsigned long hb_unsigned_mul_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-subset.cc:unsigned long hb_unsigned_mul_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-plan.cc:unsigned long hb_unsigned_mul_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-plan-layout.cc:unsigned long hb_unsigned_mul_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-plan-var.cc:unsigned long hb_unsigned_mul_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-table-layout.cc:unsigned long hb_unsigned_mul_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-table-var.cc:unsigned long hb_unsigned_mul_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-table-cff.cc:unsigned long hb_unsigned_mul_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-table-color.cc:unsigned long hb_unsigned_mul_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-table-other.cc:unsigned long hb_unsigned_mul_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: gsubgpos-context.cc:unsigned long hb_unsigned_mul_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-cff1.cc:unsigned long hb_unsigned_mul_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-cff2.cc:unsigned long hb_unsigned_mul_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-cff-common.cc:unsigned long hb_unsigned_mul_saturate<>(unsigned long, unsigned long, unsigned long)
1262
1263
template <typename ...Ts>
1264
static inline size_t
1265
hb_unsigned_add_saturate (size_t a, size_t b, size_t c, Ts... rest)
1266
0
{ return hb_unsigned_add_saturate (hb_unsigned_add_saturate (a, b), c, rest...); }
Unexecuted instantiation: hb-aat-layout.cc:unsigned long hb_unsigned_add_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-aat-layout.cc:unsigned long hb_unsigned_add_saturate<unsigned int>(unsigned long, unsigned long, unsigned long, unsigned int)
Unexecuted instantiation: hb-aat-map.cc:unsigned long hb_unsigned_add_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-aat-map.cc:unsigned long hb_unsigned_add_saturate<unsigned int>(unsigned long, unsigned long, unsigned long, unsigned int)
Unexecuted instantiation: hb-face.cc:unsigned long hb_unsigned_add_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-face.cc:unsigned long hb_unsigned_add_saturate<unsigned int>(unsigned long, unsigned long, unsigned long, unsigned int)
Unexecuted instantiation: hb-font.cc:unsigned long hb_unsigned_add_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-font.cc:unsigned long hb_unsigned_add_saturate<unsigned int>(unsigned long, unsigned long, unsigned long, unsigned int)
Unexecuted instantiation: hb-ot-color.cc:unsigned long hb_unsigned_add_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-color.cc:unsigned long hb_unsigned_add_saturate<unsigned int>(unsigned long, unsigned long, unsigned long, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:unsigned long hb_unsigned_add_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-face.cc:unsigned long hb_unsigned_add_saturate<unsigned int>(unsigned long, unsigned long, unsigned long, unsigned int)
Unexecuted instantiation: hb-ot-font.cc:unsigned long hb_unsigned_add_saturate<unsigned int>(unsigned long, unsigned long, unsigned long, unsigned int)
Unexecuted instantiation: hb-ot-font.cc:unsigned long hb_unsigned_add_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: VARC.cc:unsigned long hb_unsigned_add_saturate<unsigned int>(unsigned long, unsigned long, unsigned long, unsigned int)
Unexecuted instantiation: VARC.cc:unsigned long hb_unsigned_add_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-layout.cc:unsigned long hb_unsigned_add_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-layout.cc:unsigned long hb_unsigned_add_saturate<unsigned int>(unsigned long, unsigned long, unsigned long, unsigned int)
Unexecuted instantiation: hb-ot-math.cc:unsigned long hb_unsigned_add_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-math.cc:unsigned long hb_unsigned_add_saturate<unsigned int>(unsigned long, unsigned long, unsigned long, unsigned int)
Unexecuted instantiation: hb-ot-metrics.cc:unsigned long hb_unsigned_add_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-metrics.cc:unsigned long hb_unsigned_add_saturate<unsigned int>(unsigned long, unsigned long, unsigned long, unsigned int)
Unexecuted instantiation: hb-ot-shape.cc:unsigned long hb_unsigned_add_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shape.cc:unsigned long hb_unsigned_add_saturate<unsigned int>(unsigned long, unsigned long, unsigned long, unsigned int)
Unexecuted instantiation: hb-ot-var.cc:unsigned long hb_unsigned_add_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-var.cc:unsigned long hb_unsigned_add_saturate<unsigned int>(unsigned long, unsigned long, unsigned long, unsigned int)
Unexecuted instantiation: hb-static.cc:unsigned long hb_unsigned_add_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-static.cc:unsigned long hb_unsigned_add_saturate<unsigned int>(unsigned long, unsigned long, unsigned long, unsigned int)
Unexecuted instantiation: hb-style.cc:unsigned long hb_unsigned_add_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-style.cc:unsigned long hb_unsigned_add_saturate<unsigned int>(unsigned long, unsigned long, unsigned long, unsigned int)
Unexecuted instantiation: hb-ot-cff1-table.cc:unsigned long hb_unsigned_add_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-cff1-table.cc:unsigned long hb_unsigned_add_saturate<unsigned int>(unsigned long, unsigned long, unsigned long, unsigned int)
Unexecuted instantiation: hb-ot-cff2-table.cc:unsigned long hb_unsigned_add_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-cff2-table.cc:unsigned long hb_unsigned_add_saturate<unsigned int>(unsigned long, unsigned long, unsigned long, unsigned int)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:unsigned long hb_unsigned_add_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:unsigned long hb_unsigned_add_saturate<unsigned int>(unsigned long, unsigned long, unsigned long, unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:unsigned long hb_unsigned_add_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shape-fallback.cc:unsigned long hb_unsigned_add_saturate<unsigned int>(unsigned long, unsigned long, unsigned long, unsigned int)
Unexecuted instantiation: hb-subset.cc:unsigned long hb_unsigned_add_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-subset.cc:unsigned long hb_unsigned_add_saturate<unsigned int>(unsigned long, unsigned long, unsigned long, unsigned int)
Unexecuted instantiation: hb-subset-plan.cc:unsigned long hb_unsigned_add_saturate<unsigned int>(unsigned long, unsigned long, unsigned long, unsigned int)
Unexecuted instantiation: hb-subset-plan.cc:unsigned long hb_unsigned_add_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-plan-layout.cc:unsigned long hb_unsigned_add_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-plan-layout.cc:unsigned long hb_unsigned_add_saturate<unsigned int>(unsigned long, unsigned long, unsigned long, unsigned int)
Unexecuted instantiation: hb-subset-plan-var.cc:unsigned long hb_unsigned_add_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-plan-var.cc:unsigned long hb_unsigned_add_saturate<unsigned int>(unsigned long, unsigned long, unsigned long, unsigned int)
Unexecuted instantiation: hb-subset-table-layout.cc:unsigned long hb_unsigned_add_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-table-layout.cc:unsigned long hb_unsigned_add_saturate<unsigned int>(unsigned long, unsigned long, unsigned long, unsigned int)
Unexecuted instantiation: hb-subset-table-var.cc:unsigned long hb_unsigned_add_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-table-var.cc:unsigned long hb_unsigned_add_saturate<unsigned int>(unsigned long, unsigned long, unsigned long, unsigned int)
Unexecuted instantiation: hb-subset-table-cff.cc:unsigned long hb_unsigned_add_saturate<unsigned int>(unsigned long, unsigned long, unsigned long, unsigned int)
Unexecuted instantiation: hb-subset-table-cff.cc:unsigned long hb_unsigned_add_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-table-color.cc:unsigned long hb_unsigned_add_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-table-color.cc:unsigned long hb_unsigned_add_saturate<unsigned int>(unsigned long, unsigned long, unsigned long, unsigned int)
Unexecuted instantiation: hb-subset-table-other.cc:unsigned long hb_unsigned_add_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-table-other.cc:unsigned long hb_unsigned_add_saturate<unsigned int>(unsigned long, unsigned long, unsigned long, unsigned int)
Unexecuted instantiation: gsubgpos-context.cc:unsigned long hb_unsigned_add_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: gsubgpos-context.cc:unsigned long hb_unsigned_add_saturate<unsigned int>(unsigned long, unsigned long, unsigned long, unsigned int)
Unexecuted instantiation: hb-subset-cff1.cc:unsigned long hb_unsigned_add_saturate<unsigned int>(unsigned long, unsigned long, unsigned long, unsigned int)
Unexecuted instantiation: hb-subset-cff1.cc:unsigned long hb_unsigned_add_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-cff2.cc:unsigned long hb_unsigned_add_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-cff2.cc:unsigned long hb_unsigned_add_saturate<unsigned int>(unsigned long, unsigned long, unsigned long, unsigned int)
Unexecuted instantiation: hb-subset-cff-common.cc:unsigned long hb_unsigned_add_saturate<>(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-cff-common.cc:unsigned long hb_unsigned_add_saturate<unsigned int>(unsigned long, unsigned long, unsigned long, unsigned int)
1267
1268
/* Saturating mul-add: a * b + c.  Covers the dominant get_size() pattern
1269
 * `count * static_size + min_size`. */
1270
static inline size_t
1271
hb_unsigned_mul_add_saturate (size_t a, size_t b, size_t c)
1272
3.16M
{ return hb_unsigned_add_saturate (hb_unsigned_mul_saturate (a, b), c); }
hb-aat-layout.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Line
Count
Source
1272
8.36k
{ return hb_unsigned_add_saturate (hb_unsigned_mul_saturate (a, b), c); }
Unexecuted instantiation: hb-aat-map.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-blob.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-buffer.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-common.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-draw.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-face.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
hb-face-builder.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Line
Count
Source
1272
6.81k
{ return hb_unsigned_add_saturate (hb_unsigned_mul_saturate (a, b), c); }
Unexecuted instantiation: hb-fallback-shape.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-font.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-map.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-number.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-color.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-face.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
hb-ot-font.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Line
Count
Source
1272
68
{ return hb_unsigned_add_saturate (hb_unsigned_mul_saturate (a, b), c); }
Unexecuted instantiation: hb-outline.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: VARC.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
hb-ot-layout.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Line
Count
Source
1272
3.14M
{ return hb_unsigned_add_saturate (hb_unsigned_mul_saturate (a, b), c); }
Unexecuted instantiation: hb-ot-math.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-metrics.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-name.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shape.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-tag.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-var.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-set.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-shape-plan.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-shape.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-shaper.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-static.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-style.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-unicode.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-graphite2.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-icu.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-buffer-verify.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-paint.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-paint-bounded.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-paint-extents.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-cff1-table.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-cff2-table.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-map.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shaper-default.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shaper-indic.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shaper-thai.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shaper-use.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shape-fallback.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shape-normalize.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-ucd.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-buffer-serialize.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-input.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-subset.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-plan.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-plan-layout.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-plan-var.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-table-layout.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-table-var.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-table-cff.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-table-color.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-table-other.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: gsubgpos-context.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-cff1.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-cff2.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-instancer-iup.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-instancer-solver.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hb-subset-cff-common.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long)
1273
1274
1275
/*
1276
 * Sort and search.
1277
 */
1278
1279
template <typename K, typename V, typename ...Ts>
1280
static int
1281
_hb_cmp_method (const void *pkey, const void *pval, Ts... ds)
1282
486M
{
1283
486M
  const K& key = * (const K*) pkey;
1284
486M
  const V& val = * (const V*) pval;
1285
1286
486M
  return val.cmp (key, ds...);
1287
486M
}
Unexecuted instantiation: hb-aat-layout.cc:int _hb_cmp_method<hb_aat_layout_feature_type_t, AAT::FeatureName const>(void const*, void const*)
Unexecuted instantiation: hb-aat-layout.cc:int _hb_cmp_method<unsigned int, hb_aat_feature_mapping_t const>(void const*, void const*)
Unexecuted instantiation: hb-aat-layout.cc:int _hb_cmp_method<hb_aat_map_builder_t::feature_info_t, hb_aat_map_builder_t::feature_info_t const>(void const*, void const*)
hb-aat-layout.cc:int _hb_cmp_method<hb_bit_set_t::page_map_t, hb_bit_set_t::page_map_t const>(void const*, void const*)
Line
Count
Source
1282
21.5M
{
1283
21.5M
  const K& key = * (const K*) pkey;
1284
21.5M
  const V& val = * (const V*) pval;
1285
1286
21.5M
  return val.cmp (key, ds...);
1287
21.5M
}
Unexecuted instantiation: hb-aat-layout.cc:int _hb_cmp_method<unsigned int, AAT::LookupSegmentSingle<OT::NumType<true, unsigned short, 2u> >>(void const*, void const*)
Unexecuted instantiation: hb-aat-layout.cc:int _hb_cmp_method<unsigned int, AAT::LookupSegmentArray<OT::NumType<true, unsigned short, 2u> >>(void const*, void const*)
Unexecuted instantiation: hb-aat-layout.cc:int _hb_cmp_method<unsigned int, AAT::LookupSingle<OT::NumType<true, unsigned short, 2u> >>(void const*, void const*)
Unexecuted instantiation: hb-aat-layout.cc:int _hb_cmp_method<unsigned int, AAT::LookupSegmentSingle<OT::HBGlyphID16>>(void const*, void const*)
Unexecuted instantiation: hb-aat-layout.cc:int _hb_cmp_method<unsigned int, AAT::LookupSegmentArray<OT::HBGlyphID16>>(void const*, void const*)
Unexecuted instantiation: hb-aat-layout.cc:int _hb_cmp_method<unsigned int, AAT::LookupSingle<OT::HBGlyphID16>>(void const*, void const*)
hb-aat-layout.cc:int _hb_cmp_method<unsigned int, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const>(void const*, void const*)
Line
Count
Source
1282
6.46M
{
1283
6.46M
  const K& key = * (const K*) pkey;
1284
6.46M
  const V& val = * (const V*) pval;
1285
1286
6.46M
  return val.cmp (key, ds...);
1287
6.46M
}
hb-aat-layout.cc:int _hb_cmp_method<unsigned int, OT::HBGlyphID16 const>(void const*, void const*)
Line
Count
Source
1282
7.83M
{
1283
7.83M
  const K& key = * (const K*) pkey;
1284
7.83M
  const V& val = * (const V*) pval;
1285
1286
7.83M
  return val.cmp (key, ds...);
1287
7.83M
}
hb-aat-layout.cc:int _hb_cmp_method<AAT::hb_glyph_pair_t, AAT::KernPair const>(void const*, void const*)
Line
Count
Source
1282
575k
{
1283
575k
  const K& key = * (const K*) pkey;
1284
575k
  const V& val = * (const V*) pval;
1285
1286
575k
  return val.cmp (key, ds...);
1287
575k
}
Unexecuted instantiation: hb-aat-layout.cc:int _hb_cmp_method<unsigned int, AAT::LookupSegmentSingle<OT::OffsetTo<OT::ArrayOf<AAT::Anchor, OT::NumType<true, unsigned int, 4u> >, OT::NumType<true, unsigned short, 2u>, void, false> >>(void const*, void const*)
Unexecuted instantiation: hb-aat-layout.cc:int _hb_cmp_method<unsigned int, AAT::LookupSegmentArray<OT::OffsetTo<OT::ArrayOf<AAT::Anchor, OT::NumType<true, unsigned int, 4u> >, OT::NumType<true, unsigned short, 2u>, void, false> >>(void const*, void const*)
Unexecuted instantiation: hb-aat-layout.cc:int _hb_cmp_method<unsigned int, AAT::LookupSingle<OT::OffsetTo<OT::ArrayOf<AAT::Anchor, OT::NumType<true, unsigned int, 4u> >, OT::NumType<true, unsigned short, 2u>, void, false> >>(void const*, void const*)
Unexecuted instantiation: hb-aat-layout.cc:int _hb_cmp_method<unsigned int, AAT::LookupSegmentSingle<OT::NumType<true, unsigned int, 4u> >>(void const*, void const*)
Unexecuted instantiation: hb-aat-layout.cc:int _hb_cmp_method<unsigned int, AAT::LookupSegmentArray<OT::NumType<true, unsigned int, 4u> >>(void const*, void const*)
Unexecuted instantiation: hb-aat-layout.cc:int _hb_cmp_method<unsigned int, AAT::LookupSingle<OT::NumType<true, unsigned int, 4u> >>(void const*, void const*)
Unexecuted instantiation: hb-aat-layout.cc:int _hb_cmp_method<unsigned int, hb_ot_map_t::feature_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-aat-layout.cc:int _hb_cmp_method<unsigned int, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-aat-layout.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::LangSys> const>(void const*, void const*)
Unexecuted instantiation: hb-aat-layout.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::Script> const>(void const*, void const*)
Unexecuted instantiation: hb-aat-layout.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::Feature> const>(void const*, void const*)
Unexecuted instantiation: hb-aat-layout.cc:int _hb_cmp_method<unsigned int, OT::Layout::GPOS_impl::PairValueRecord<OT::Layout::SmallTypes> const>(void const*, void const*)
Unexecuted instantiation: hb-aat-map.cc:int _hb_cmp_method<hb_aat_layout_feature_type_t, AAT::FeatureName const>(void const*, void const*)
Unexecuted instantiation: hb-aat-map.cc:int _hb_cmp_method<unsigned int, hb_ot_map_t::feature_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-aat-map.cc:int _hb_cmp_method<unsigned int, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-aat-map.cc:int _hb_cmp_method<hb_bit_set_t::page_map_t, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-aat-map.cc:int _hb_cmp_method<unsigned int, OT::HBGlyphID16 const>(void const*, void const*)
Unexecuted instantiation: hb-aat-map.cc:int _hb_cmp_method<unsigned int, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const>(void const*, void const*)
Unexecuted instantiation: hb-aat-map.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::LangSys> const>(void const*, void const*)
Unexecuted instantiation: hb-buffer.cc:int _hb_cmp_method<unsigned int, hb_ot_map_t::feature_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-buffer.cc:int _hb_cmp_method<unsigned int, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-buffer.cc:int _hb_cmp_method<hb_bit_set_t::page_map_t, hb_bit_set_t::page_map_t const>(void const*, void const*)
hb-face.cc:int _hb_cmp_method<OT::Tag, OT::TableRecord const>(void const*, void const*)
Line
Count
Source
1282
86.6M
{
1283
86.6M
  const K& key = * (const K*) pkey;
1284
86.6M
  const V& val = * (const V*) pval;
1285
1286
86.6M
  return val.cmp (key, ds...);
1287
86.6M
}
Unexecuted instantiation: hb-face.cc:int _hb_cmp_method<hb_bit_set_t::page_map_t, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-face.cc:int _hb_cmp_method<unsigned int, OT::VariationSelectorRecord const>(void const*, void const*)
hb-face.cc:int _hb_cmp_method<OT::EncodingRecord, OT::EncodingRecord const>(void const*, void const*)
Line
Count
Source
1282
164k
{
1283
164k
  const K& key = * (const K*) pkey;
1284
164k
  const V& val = * (const V*) pval;
1285
1286
164k
  return val.cmp (key, ds...);
1287
164k
}
hb-face.cc:int _hb_cmp_method<unsigned int, OT::CmapSubtableFormat4::accelerator_t::get_glyph(unsigned int, unsigned int*) const::CustomRange, unsigned int>(void const*, void const*, unsigned int)
Line
Count
Source
1282
326M
{
1283
326M
  const K& key = * (const K*) pkey;
1284
326M
  const V& val = * (const V*) pval;
1285
1286
326M
  return val.cmp (key, ds...);
1287
326M
}
Unexecuted instantiation: hb-face.cc:int _hb_cmp_method<unsigned int, OT::CmapSubtableLongGroup const>(void const*, void const*)
Unexecuted instantiation: hb-face.cc:int _hb_cmp_method<unsigned int, hb_ot_map_t::feature_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-face.cc:int _hb_cmp_method<unsigned int, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-face.cc:int _hb_cmp_method<unsigned int, OT::OS2Range const>(void const*, void const*)
Unexecuted instantiation: hb-face.cc:int _hb_cmp_method<unsigned int, OT::HBGlyphID16 const>(void const*, void const*)
Unexecuted instantiation: hb-face.cc:int _hb_cmp_method<unsigned int, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const>(void const*, void const*)
Unexecuted instantiation: hb-face.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::LangSys> const>(void const*, void const*)
Unexecuted instantiation: hb-face.cc:int _hb_cmp_method<unsigned int, OT::UnicodeValueRange const>(void const*, void const*)
Unexecuted instantiation: hb-face.cc:int _hb_cmp_method<unsigned int, OT::UVSMapping const>(void const*, void const*)
Unexecuted instantiation: hb-face-builder.cc:int _hb_cmp_method<unsigned int, hb_ot_map_t::feature_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-face-builder.cc:int _hb_cmp_method<unsigned int, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-face-builder.cc:int _hb_cmp_method<hb_bit_set_t::page_map_t, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-face-builder.cc:int _hb_cmp_method<OT::Tag, OT::TableRecord const>(void const*, void const*)
Unexecuted instantiation: hb-fallback-shape.cc:int _hb_cmp_method<unsigned int, hb_ot_map_t::feature_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-font.cc:int _hb_cmp_method<unsigned int, hb_ot_map_t::feature_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-font.cc:int _hb_cmp_method<unsigned int, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-font.cc:int _hb_cmp_method<hb_bit_set_t::page_map_t, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-font.cc:int _hb_cmp_method<unsigned int, OT::HBGlyphID16 const>(void const*, void const*)
Unexecuted instantiation: hb-font.cc:int _hb_cmp_method<unsigned int, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const>(void const*, void const*)
Unexecuted instantiation: hb-font.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::LangSys> const>(void const*, void const*)
Unexecuted instantiation: hb-map.cc:int _hb_cmp_method<hb_bit_set_t::page_map_t, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-map.cc:int _hb_cmp_method<unsigned int, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-color.cc:int _hb_cmp_method<unsigned int, OT::BaseGlyphPaintRecord const>(void const*, void const*)
Unexecuted instantiation: hb-ot-color.cc:int _hb_cmp_method<unsigned int, OT::BaseGlyphRecord const>(void const*, void const*)
Unexecuted instantiation: hb-ot-color.cc:int _hb_cmp_method<unsigned int, OT::SVGDocumentIndexEntry const>(void const*, void const*)
Unexecuted instantiation: hb-ot-color.cc:int _hb_cmp_method<unsigned int, hb_ot_map_t::feature_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-color.cc:int _hb_cmp_method<unsigned int, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-color.cc:int _hb_cmp_method<hb_bit_set_t::page_map_t, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-color.cc:int _hb_cmp_method<unsigned int, OT::HBGlyphID16 const>(void const*, void const*)
Unexecuted instantiation: hb-ot-color.cc:int _hb_cmp_method<unsigned int, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const>(void const*, void const*)
Unexecuted instantiation: hb-ot-color.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::LangSys> const>(void const*, void const*)
Unexecuted instantiation: hb-ot-color.cc:int _hb_cmp_method<unsigned int, OT::ClipRecord const>(void const*, void const*)
Unexecuted instantiation: hb-ot-face.cc:int _hb_cmp_method<unsigned int, hb_ot_map_t::feature_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-face.cc:int _hb_cmp_method<unsigned int, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-face.cc:int _hb_cmp_method<hb_bit_set_t::page_map_t, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-face.cc:int _hb_cmp_method<unsigned int, OT::OS2Range const>(void const*, void const*)
Unexecuted instantiation: hb-ot-face.cc:int _hb_cmp_method<unsigned int, OT::HBGlyphID16 const>(void const*, void const*)
Unexecuted instantiation: hb-ot-face.cc:int _hb_cmp_method<unsigned int, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const>(void const*, void const*)
Unexecuted instantiation: hb-ot-face.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::LangSys> const>(void const*, void const*)
Unexecuted instantiation: hb-ot-face.cc:int _hb_cmp_method<unsigned int, OT::CmapSubtableFormat4::accelerator_t::get_glyph(unsigned int, unsigned int*) const::CustomRange, unsigned int>(void const*, void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:int _hb_cmp_method<unsigned int, OT::UnicodeValueRange const>(void const*, void const*)
Unexecuted instantiation: hb-ot-face.cc:int _hb_cmp_method<unsigned int, OT::UVSMapping const>(void const*, void const*)
Unexecuted instantiation: hb-ot-face.cc:int _hb_cmp_method<unsigned int, OT::VariationSelectorRecord const>(void const*, void const*)
Unexecuted instantiation: hb-ot-face.cc:int _hb_cmp_method<unsigned int, OT::CmapSubtableLongGroup const>(void const*, void const*)
Unexecuted instantiation: hb-ot-face.cc:int _hb_cmp_method<OT::EncodingRecord, OT::EncodingRecord const>(void const*, void const*)
Unexecuted instantiation: hb-ot-face.cc:int _hb_cmp_method<OT::cff1::accelerator_t::gname_t, OT::cff1::accelerator_t::gname_t>(void const*, void const*)
Unexecuted instantiation: hb-ot-face.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::Script> const>(void const*, void const*)
Unexecuted instantiation: hb-ot-face.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::Feature> const>(void const*, void const*)
Unexecuted instantiation: hb-ot-face.cc:int _hb_cmp_method<unsigned int, OT::Layout::GPOS_impl::PairValueRecord<OT::Layout::SmallTypes> const>(void const*, void const*)
Unexecuted instantiation: hb-ot-face.cc:int _hb_cmp_method<unsigned int, AAT::LookupSegmentSingle<OT::OffsetTo<OT::ArrayOf<AAT::Anchor, OT::NumType<true, unsigned int, 4u> >, OT::NumType<true, unsigned short, 2u>, void, false> >>(void const*, void const*)
Unexecuted instantiation: hb-ot-face.cc:int _hb_cmp_method<unsigned int, AAT::LookupSegmentArray<OT::OffsetTo<OT::ArrayOf<AAT::Anchor, OT::NumType<true, unsigned int, 4u> >, OT::NumType<true, unsigned short, 2u>, void, false> >>(void const*, void const*)
Unexecuted instantiation: hb-ot-face.cc:int _hb_cmp_method<unsigned int, AAT::LookupSingle<OT::OffsetTo<OT::ArrayOf<AAT::Anchor, OT::NumType<true, unsigned int, 4u> >, OT::NumType<true, unsigned short, 2u>, void, false> >>(void const*, void const*)
Unexecuted instantiation: hb-ot-face.cc:int _hb_cmp_method<AAT::hb_glyph_pair_t, AAT::KernPair const>(void const*, void const*)
Unexecuted instantiation: hb-ot-face.cc:int _hb_cmp_method<unsigned int, OT::ClipRecord const>(void const*, void const*)
Unexecuted instantiation: hb-ot-face.cc:int _hb_cmp_method<unsigned int, OT::BaseGlyphRecord const>(void const*, void const*)
Unexecuted instantiation: hb-ot-face.cc:int _hb_cmp_method<unsigned int, OT::BaseGlyphPaintRecord const>(void const*, void const*)
Unexecuted instantiation: hb-ot-face.cc:int _hb_cmp_method<unsigned int, OT::SVGDocumentIndexEntry const>(void const*, void const*)
Unexecuted instantiation: hb-ot-font.cc:int _hb_cmp_method<OT::EncodingRecord, OT::EncodingRecord const>(void const*, void const*)
Unexecuted instantiation: hb-ot-font.cc:int _hb_cmp_method<unsigned int, OT::CmapSubtableFormat4::accelerator_t::get_glyph(unsigned int, unsigned int*) const::CustomRange, unsigned int>(void const*, void const*, unsigned int)
Unexecuted instantiation: hb-ot-font.cc:int _hb_cmp_method<unsigned int, OT::CmapSubtableLongGroup const>(void const*, void const*)
Unexecuted instantiation: hb-ot-font.cc:int _hb_cmp_method<unsigned int, OT::VariationSelectorRecord const>(void const*, void const*)
Unexecuted instantiation: hb-ot-font.cc:int _hb_cmp_method<unsigned int, OT::UnicodeValueRange const>(void const*, void const*)
Unexecuted instantiation: hb-ot-font.cc:int _hb_cmp_method<unsigned int, OT::UVSMapping const>(void const*, void const*)
Unexecuted instantiation: hb-ot-font.cc:int _hb_cmp_method<unsigned int, OT::VertOriginMetric const>(void const*, void const*)
Unexecuted instantiation: hb-ot-font.cc:int _hb_cmp_method<unsigned int, OT::BaseGlyphPaintRecord const>(void const*, void const*)
Unexecuted instantiation: hb-ot-font.cc:int _hb_cmp_method<unsigned int, OT::ClipRecord const>(void const*, void const*)
Unexecuted instantiation: hb-ot-font.cc:int _hb_cmp_method<unsigned int, OT::BaseGlyphRecord const>(void const*, void const*)
Unexecuted instantiation: hb-ot-font.cc:int _hb_cmp_method<unsigned int, OT::SVGDocumentIndexEntry const>(void const*, void const*)
Unexecuted instantiation: hb-ot-font.cc:int _hb_cmp_method<OT::cff1::accelerator_t::gname_t, OT::cff1::accelerator_t::gname_t>(void const*, void const*)
Unexecuted instantiation: hb-ot-font.cc:int _hb_cmp_method<unsigned int, hb_ot_map_t::feature_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-font.cc:int _hb_cmp_method<unsigned int, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-font.cc:int _hb_cmp_method<hb_bit_set_t::page_map_t, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-font.cc:int _hb_cmp_method<unsigned int, OT::OS2Range const>(void const*, void const*)
Unexecuted instantiation: hb-ot-font.cc:int _hb_cmp_method<unsigned int, OT::HBGlyphID16 const>(void const*, void const*)
Unexecuted instantiation: hb-ot-font.cc:int _hb_cmp_method<unsigned int, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const>(void const*, void const*)
Unexecuted instantiation: hb-ot-font.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::LangSys> const>(void const*, void const*)
Unexecuted instantiation: VARC.cc:int _hb_cmp_method<unsigned int, OT::HBGlyphID16 const>(void const*, void const*)
Unexecuted instantiation: VARC.cc:int _hb_cmp_method<unsigned int, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const>(void const*, void const*)
Unexecuted instantiation: VARC.cc:int _hb_cmp_method<unsigned int, hb_ot_map_t::feature_map_t const>(void const*, void const*)
Unexecuted instantiation: VARC.cc:int _hb_cmp_method<unsigned int, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: VARC.cc:int _hb_cmp_method<hb_bit_set_t::page_map_t, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: VARC.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::LangSys> const>(void const*, void const*)
Unexecuted instantiation: VARC.cc:int _hb_cmp_method<unsigned int, OT::OS2Range const>(void const*, void const*)
Unexecuted instantiation: VARC.cc:int _hb_cmp_method<OT::cff1::accelerator_t::gname_t, OT::cff1::accelerator_t::gname_t>(void const*, void const*)
Unexecuted instantiation: hb-ot-layout.cc:int _hb_cmp_method<hb_bit_set_t::page_map_t, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-layout.cc:int _hb_cmp_method<unsigned int, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const>(void const*, void const*)
Unexecuted instantiation: hb-ot-layout.cc:int _hb_cmp_method<unsigned int, OT::HBGlyphID16 const>(void const*, void const*)
Unexecuted instantiation: hb-ot-layout.cc:int _hb_cmp_method<AAT::hb_glyph_pair_t, AAT::KernPair const>(void const*, void const*)
hb-ot-layout.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::Script> const>(void const*, void const*)
Line
Count
Source
1282
121k
{
1283
121k
  const K& key = * (const K*) pkey;
1284
121k
  const V& val = * (const V*) pval;
1285
1286
121k
  return val.cmp (key, ds...);
1287
121k
}
hb-ot-layout.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::LangSys> const>(void const*, void const*)
Line
Count
Source
1282
1.21k
{
1283
1.21k
  const K& key = * (const K*) pkey;
1284
1.21k
  const V& val = * (const V*) pval;
1285
1286
1.21k
  return val.cmp (key, ds...);
1287
1.21k
}
hb-ot-layout.cc:int _hb_cmp_method<unsigned int, hb_bit_set_t::page_map_t const>(void const*, void const*)
Line
Count
Source
1282
243k
{
1283
243k
  const K& key = * (const K*) pkey;
1284
243k
  const V& val = * (const V*) pval;
1285
1286
243k
  return val.cmp (key, ds...);
1287
243k
}
Unexecuted instantiation: hb-ot-layout.cc:int _hb_cmp_method<unsigned int, OT::BaseScriptRecord const>(void const*, void const*)
Unexecuted instantiation: hb-ot-layout.cc:int _hb_cmp_method<unsigned int, OT::BaseLangSysRecord const>(void const*, void const*)
Unexecuted instantiation: hb-ot-layout.cc:int _hb_cmp_method<unsigned int, OT::FeatMinMaxRecord const>(void const*, void const*)
Unexecuted instantiation: hb-ot-layout.cc:int _hb_cmp_method<unsigned int, OT::Tag const>(void const*, void const*)
hb-ot-layout.cc:int _hb_cmp_method<unsigned int, OT::Layout::GPOS_impl::PairValueRecord<OT::Layout::SmallTypes> const>(void const*, void const*)
Line
Count
Source
1282
34.7M
{
1283
34.7M
  const K& key = * (const K*) pkey;
1284
34.7M
  const V& val = * (const V*) pval;
1285
1286
34.7M
  return val.cmp (key, ds...);
1287
34.7M
}
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-math.cc:int _hb_cmp_method<unsigned int, OT::HBGlyphID16 const>(void const*, void const*)
Unexecuted instantiation: hb-ot-math.cc:int _hb_cmp_method<unsigned int, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const>(void const*, void const*)
Unexecuted instantiation: hb-ot-math.cc:int _hb_cmp_method<unsigned int, hb_ot_map_t::feature_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-math.cc:int _hb_cmp_method<unsigned int, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-math.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-math.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, hb_ot_map_t::feature_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-metrics.cc:int _hb_cmp_method<unsigned int, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-metrics.cc:int _hb_cmp_method<hb_bit_set_t::page_map_t, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-metrics.cc:int _hb_cmp_method<unsigned int, OT::HBGlyphID16 const>(void const*, void const*)
Unexecuted instantiation: hb-ot-metrics.cc:int _hb_cmp_method<unsigned int, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const>(void const*, void const*)
Unexecuted instantiation: hb-ot-metrics.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::LangSys> const>(void const*, void const*)
Unexecuted instantiation: hb-ot-metrics.cc:int _hb_cmp_method<unsigned int, OT::OS2Range const>(void const*, void const*)
Unexecuted instantiation: hb-ot-name.cc:int _hb_cmp_method<unsigned int, hb_ot_map_t::feature_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-name.cc:int _hb_cmp_method<unsigned int, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-name.cc:int _hb_cmp_method<hb_bit_set_t::page_map_t, hb_bit_set_t::page_map_t const>(void const*, void const*)
hb-ot-shape.cc:int _hb_cmp_method<unsigned int, hb_ot_map_t::feature_map_t const>(void const*, void const*)
Line
Count
Source
1282
116k
{
1283
116k
  const K& key = * (const K*) pkey;
1284
116k
  const V& val = * (const V*) pval;
1285
1286
116k
  return val.cmp (key, ds...);
1287
116k
}
Unexecuted instantiation: hb-ot-shape.cc:int _hb_cmp_method<hb_bit_set_t::page_map_t, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shape.cc:int _hb_cmp_method<unsigned int, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shape.cc:int _hb_cmp_method<unsigned int, OT::HBGlyphID16 const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shape.cc:int _hb_cmp_method<unsigned int, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shape.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::LangSys> const>(void const*, void const*)
hb-ot-tag.cc:int _hb_cmp_method<unsigned int, LangTag const>(void const*, void const*)
Line
Count
Source
1282
6.04k
{
1283
6.04k
  const K& key = * (const K*) pkey;
1284
6.04k
  const V& val = * (const V*) pval;
1285
1286
6.04k
  return val.cmp (key, ds...);
1287
6.04k
}
hb-ot-tag.cc:int _hb_cmp_method<unsigned int, LangTagRange const>(void const*, void const*)
Line
Count
Source
1282
2.51k
{
1283
2.51k
  const K& key = * (const K*) pkey;
1284
2.51k
  const V& val = * (const V*) pval;
1285
1286
2.51k
  return val.cmp (key, ds...);
1287
2.51k
}
Unexecuted instantiation: hb-ot-var.cc:int _hb_cmp_method<unsigned int, hb_ot_map_t::feature_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-var.cc:int _hb_cmp_method<unsigned int, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-var.cc:int _hb_cmp_method<hb_bit_set_t::page_map_t, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-var.cc:int _hb_cmp_method<unsigned int, OT::HBGlyphID16 const>(void const*, void const*)
Unexecuted instantiation: hb-ot-var.cc:int _hb_cmp_method<unsigned int, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const>(void const*, void const*)
Unexecuted instantiation: hb-ot-var.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::LangSys> const>(void const*, void const*)
Unexecuted instantiation: hb-set.cc:int _hb_cmp_method<unsigned int, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-set.cc:int _hb_cmp_method<hb_bit_set_t::page_map_t, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-shape-plan.cc:int _hb_cmp_method<unsigned int, hb_ot_map_t::feature_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-shape.cc:int _hb_cmp_method<unsigned int, hb_ot_map_t::feature_map_t const>(void const*, void const*)
hb-static.cc:int _hb_cmp_method<unsigned int, hb_ot_language_map_t const>(void const*, void const*)
Line
Count
Source
1282
200k
{
1283
200k
  const K& key = * (const K*) pkey;
1284
200k
  const V& val = * (const V*) pval;
1285
1286
200k
  return val.cmp (key, ds...);
1287
200k
}
Unexecuted instantiation: hb-static.cc:int _hb_cmp_method<unsigned int, hb_ot_map_t::feature_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-static.cc:int _hb_cmp_method<unsigned int, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-static.cc:int _hb_cmp_method<hb_bit_set_t::page_map_t, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-static.cc:int _hb_cmp_method<unsigned int, OT::HBGlyphID16 const>(void const*, void const*)
Unexecuted instantiation: hb-static.cc:int _hb_cmp_method<unsigned int, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const>(void const*, void const*)
Unexecuted instantiation: hb-static.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::LangSys> const>(void const*, void const*)
Unexecuted instantiation: hb-static.cc:int _hb_cmp_method<hb_aat_layout_feature_type_t, AAT::FeatureName const>(void const*, void const*)
Unexecuted instantiation: hb-static.cc:int _hb_cmp_method<unsigned int, OT::OS2Range const>(void const*, void const*)
Unexecuted instantiation: hb-static.cc:int _hb_cmp_method<unsigned int, OT::CmapSubtableFormat4::accelerator_t::get_glyph(unsigned int, unsigned int*) const::CustomRange, unsigned int>(void const*, void const*, unsigned int)
Unexecuted instantiation: hb-static.cc:int _hb_cmp_method<unsigned int, OT::UnicodeValueRange const>(void const*, void const*)
Unexecuted instantiation: hb-static.cc:int _hb_cmp_method<unsigned int, OT::UVSMapping const>(void const*, void const*)
Unexecuted instantiation: hb-static.cc:int _hb_cmp_method<unsigned int, OT::VariationSelectorRecord const>(void const*, void const*)
Unexecuted instantiation: hb-static.cc:int _hb_cmp_method<unsigned int, OT::CmapSubtableLongGroup const>(void const*, void const*)
Unexecuted instantiation: hb-static.cc:int _hb_cmp_method<OT::EncodingRecord, OT::EncodingRecord const>(void const*, void const*)
Unexecuted instantiation: hb-static.cc:int _hb_cmp_method<unsigned int, OT::ClipRecord const>(void const*, void const*)
Unexecuted instantiation: hb-static.cc:int _hb_cmp_method<unsigned int, OT::BaseGlyphRecord const>(void const*, void const*)
Unexecuted instantiation: hb-static.cc:int _hb_cmp_method<unsigned int, OT::BaseGlyphPaintRecord const>(void const*, void const*)
Unexecuted instantiation: hb-style.cc:int _hb_cmp_method<unsigned int, hb_ot_map_t::feature_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-style.cc:int _hb_cmp_method<unsigned int, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-style.cc:int _hb_cmp_method<hb_bit_set_t::page_map_t, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-style.cc:int _hb_cmp_method<unsigned int, OT::HBGlyphID16 const>(void const*, void const*)
Unexecuted instantiation: hb-style.cc:int _hb_cmp_method<unsigned int, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const>(void const*, void const*)
Unexecuted instantiation: hb-style.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::LangSys> const>(void const*, void const*)
Unexecuted instantiation: hb-style.cc:int _hb_cmp_method<unsigned int, OT::OS2Range const>(void const*, void const*)
Unexecuted instantiation: hb-graphite2.cc:int _hb_cmp_method<unsigned int, hb_ot_map_t::feature_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-paint.cc:int _hb_cmp_method<unsigned int, hb_ot_map_t::feature_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-cff1-table.cc:int _hb_cmp_method<unsigned int, sid_to_gid_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-cff1-table.cc:int _hb_cmp_method<unsigned int, hb_ot_map_t::feature_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-cff1-table.cc:int _hb_cmp_method<unsigned int, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-cff1-table.cc:int _hb_cmp_method<hb_bit_set_t::page_map_t, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-cff1-table.cc:int _hb_cmp_method<unsigned int, OT::HBGlyphID16 const>(void const*, void const*)
Unexecuted instantiation: hb-ot-cff1-table.cc:int _hb_cmp_method<unsigned int, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const>(void const*, void const*)
Unexecuted instantiation: hb-ot-cff1-table.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::LangSys> const>(void const*, void const*)
Unexecuted instantiation: hb-ot-cff1-table.cc:int _hb_cmp_method<OT::cff1::accelerator_t::gname_t, OT::cff1::accelerator_t::gname_t>(void const*, void const*)
Unexecuted instantiation: hb-ot-cff2-table.cc:int _hb_cmp_method<unsigned int, hb_ot_map_t::feature_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-cff2-table.cc:int _hb_cmp_method<unsigned int, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-cff2-table.cc:int _hb_cmp_method<hb_bit_set_t::page_map_t, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-cff2-table.cc:int _hb_cmp_method<unsigned int, OT::HBGlyphID16 const>(void const*, void const*)
Unexecuted instantiation: hb-ot-cff2-table.cc:int _hb_cmp_method<unsigned int, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const>(void const*, void const*)
Unexecuted instantiation: hb-ot-cff2-table.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::LangSys> const>(void const*, void const*)
Unexecuted instantiation: hb-ot-map.cc:int _hb_cmp_method<hb_bit_set_t::page_map_t, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-map.cc:int _hb_cmp_method<unsigned int, hb_ot_map_t::feature_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-map.cc:int _hb_cmp_method<unsigned int, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:int _hb_cmp_method<unsigned int, hb_ot_map_t::feature_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:int _hb_cmp_method<unsigned int, OT::HBGlyphID16 const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:int _hb_cmp_method<unsigned int, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:int _hb_cmp_method<unsigned int, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:int _hb_cmp_method<hb_bit_set_t::page_map_t, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::LangSys> const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::Script> const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::Feature> const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shaper-default.cc:int _hb_cmp_method<unsigned int, hb_ot_map_t::feature_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shaper-default.cc:int _hb_cmp_method<unsigned int, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shaper-default.cc:int _hb_cmp_method<hb_bit_set_t::page_map_t, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:int _hb_cmp_method<unsigned int, hb_ot_map_t::feature_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:int _hb_cmp_method<unsigned int, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:int _hb_cmp_method<hb_bit_set_t::page_map_t, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:int _hb_cmp_method<unsigned int, hb_ot_map_t::feature_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:int _hb_cmp_method<unsigned int, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:int _hb_cmp_method<hb_bit_set_t::page_map_t, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shaper-indic.cc:int _hb_cmp_method<unsigned int, hb_ot_map_t::feature_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shaper-indic.cc:int _hb_cmp_method<unsigned int, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shaper-indic.cc:int _hb_cmp_method<hb_bit_set_t::page_map_t, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:int _hb_cmp_method<unsigned int, hb_ot_map_t::feature_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:int _hb_cmp_method<unsigned int, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:int _hb_cmp_method<hb_bit_set_t::page_map_t, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:int _hb_cmp_method<unsigned int, hb_ot_map_t::feature_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:int _hb_cmp_method<unsigned int, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:int _hb_cmp_method<hb_bit_set_t::page_map_t, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:int _hb_cmp_method<unsigned int, hb_ot_map_t::feature_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:int _hb_cmp_method<unsigned int, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:int _hb_cmp_method<hb_bit_set_t::page_map_t, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shaper-thai.cc:int _hb_cmp_method<unsigned int, hb_ot_map_t::feature_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shaper-thai.cc:int _hb_cmp_method<unsigned int, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shaper-thai.cc:int _hb_cmp_method<hb_bit_set_t::page_map_t, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shaper-use.cc:int _hb_cmp_method<unsigned int, hb_ot_map_t::feature_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shaper-use.cc:int _hb_cmp_method<unsigned int, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shaper-use.cc:int _hb_cmp_method<hb_bit_set_t::page_map_t, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:int _hb_cmp_method<unsigned int, hb_ot_map_t::feature_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:int _hb_cmp_method<unsigned int, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:int _hb_cmp_method<hb_bit_set_t::page_map_t, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shape-fallback.cc:int _hb_cmp_method<unsigned int, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shape-fallback.cc:int _hb_cmp_method<unsigned int, OT::HBGlyphID16 const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shape-fallback.cc:int _hb_cmp_method<unsigned int, hb_ot_map_t::feature_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shape-fallback.cc:int _hb_cmp_method<unsigned int, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shape-fallback.cc:int _hb_cmp_method<hb_bit_set_t::page_map_t, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shape-fallback.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::LangSys> const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shape-fallback.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::Script> const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shape-fallback.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::Feature> const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shape-fallback.cc:int _hb_cmp_method<unsigned int, OT::Layout::GPOS_impl::PairValueRecord<OT::Layout::SmallTypes> const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shape-normalize.cc:int _hb_cmp_method<unsigned int, hb_ot_map_t::feature_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shape-normalize.cc:int _hb_cmp_method<unsigned int, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shape-normalize.cc:int _hb_cmp_method<hb_bit_set_t::page_map_t, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:int _hb_cmp_method<unsigned int, hb_ot_map_t::feature_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:int _hb_cmp_method<unsigned int, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:int _hb_cmp_method<hb_bit_set_t::page_map_t, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-subset-input.cc:int _hb_cmp_method<hb_bit_set_t::page_map_t, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-subset-input.cc:int _hb_cmp_method<unsigned int, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-subset-input.cc:int _hb_cmp_method<unsigned int, hb_ot_map_t::feature_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-subset.cc:int _hb_cmp_method<hb_bit_set_t::page_map_t, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-subset.cc:int _hb_cmp_method<unsigned int, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-subset.cc:int _hb_cmp_method<unsigned int, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const>(void const*, void const*)
Unexecuted instantiation: hb-subset.cc:int _hb_cmp_method<unsigned int, hb_ot_map_t::feature_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-subset.cc:int _hb_cmp_method<OT::Tag, OT::TableRecord const>(void const*, void const*)
Unexecuted instantiation: hb-subset.cc:int _hb_cmp_method<unsigned int, OT::HBGlyphID16 const>(void const*, void const*)
Unexecuted instantiation: hb-subset.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::LangSys> const>(void const*, void const*)
Unexecuted instantiation: hb-subset.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::Script> const>(void const*, void const*)
Unexecuted instantiation: hb-subset.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::Feature> const>(void const*, void const*)
Unexecuted instantiation: hb-subset.cc:int _hb_cmp_method<unsigned int, OT::OS2Range const>(void const*, void const*)
Unexecuted instantiation: hb-subset.cc:int _hb_cmp_method<unsigned int, OT::CmapSubtableFormat4::accelerator_t::get_glyph(unsigned int, unsigned int*) const::CustomRange, unsigned int>(void const*, void const*, unsigned int)
Unexecuted instantiation: hb-subset.cc:int _hb_cmp_method<unsigned int, OT::UnicodeValueRange const>(void const*, void const*)
Unexecuted instantiation: hb-subset.cc:int _hb_cmp_method<unsigned int, OT::UVSMapping const>(void const*, void const*)
Unexecuted instantiation: hb-subset.cc:int _hb_cmp_method<unsigned int, OT::VariationSelectorRecord const>(void const*, void const*)
Unexecuted instantiation: hb-subset.cc:int _hb_cmp_method<unsigned int, OT::CmapSubtableLongGroup const>(void const*, void const*)
Unexecuted instantiation: hb-subset.cc:int _hb_cmp_method<OT::EncodingRecord, OT::EncodingRecord const>(void const*, void const*)
Unexecuted instantiation: hb-subset-plan.cc:int _hb_cmp_method<hb_bit_set_t::page_map_t, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-subset-plan.cc:int _hb_cmp_method<unsigned int, OT::BaseGlyphPaintRecord const>(void const*, void const*)
Unexecuted instantiation: hb-subset-plan.cc:int _hb_cmp_method<OT::EncodingRecord, OT::EncodingRecord const>(void const*, void const*)
Unexecuted instantiation: hb-subset-plan.cc:int _hb_cmp_method<unsigned int, OT::CmapSubtableFormat4::accelerator_t::get_glyph(unsigned int, unsigned int*) const::CustomRange, unsigned int>(void const*, void const*, unsigned int)
Unexecuted instantiation: hb-subset-plan.cc:int _hb_cmp_method<unsigned int, OT::CmapSubtableLongGroup const>(void const*, void const*)
Unexecuted instantiation: hb-subset-plan.cc:int _hb_cmp_method<unsigned int, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-subset-plan.cc:int _hb_cmp_method<unsigned int, OT::BaseGlyphRecord const>(void const*, void const*)
Unexecuted instantiation: hb-subset-plan.cc:int _hb_cmp_method<unsigned int, hb_ot_map_t::feature_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-subset-plan.cc:int _hb_cmp_method<unsigned int, OT::OS2Range const>(void const*, void const*)
Unexecuted instantiation: hb-subset-plan.cc:int _hb_cmp_method<unsigned int, OT::HBGlyphID16 const>(void const*, void const*)
Unexecuted instantiation: hb-subset-plan.cc:int _hb_cmp_method<unsigned int, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const>(void const*, void const*)
Unexecuted instantiation: hb-subset-plan.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::LangSys> const>(void const*, void const*)
Unexecuted instantiation: hb-subset-plan.cc:int _hb_cmp_method<unsigned int, OT::UnicodeValueRange const>(void const*, void const*)
Unexecuted instantiation: hb-subset-plan.cc:int _hb_cmp_method<unsigned int, OT::UVSMapping const>(void const*, void const*)
Unexecuted instantiation: hb-subset-plan.cc:int _hb_cmp_method<unsigned int, OT::VariationSelectorRecord const>(void const*, void const*)
Unexecuted instantiation: hb-subset-plan.cc:int _hb_cmp_method<unsigned int, OT::FeatMinMaxRecord const>(void const*, void const*)
Unexecuted instantiation: hb-subset-plan.cc:int _hb_cmp_method<unsigned int, OT::BaseLangSysRecord const>(void const*, void const*)
Unexecuted instantiation: hb-subset-plan.cc:int _hb_cmp_method<unsigned int, OT::BaseScriptRecord const>(void const*, void const*)
Unexecuted instantiation: hb-subset-plan.cc:int _hb_cmp_method<unsigned int, OT::Tag const>(void const*, void const*)
Unexecuted instantiation: hb-subset-plan.cc:int _hb_cmp_method<OT::cff1::accelerator_t::gname_t, OT::cff1::accelerator_t::gname_t>(void const*, void const*)
Unexecuted instantiation: hb-subset-plan.cc:int _hb_cmp_method<unsigned int, OT::ClipRecord const>(void const*, void const*)
Unexecuted instantiation: hb-subset-plan-layout.cc:int _hb_cmp_method<unsigned int, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-subset-plan-layout.cc:int _hb_cmp_method<unsigned int, OT::HBGlyphID16 const>(void const*, void const*)
Unexecuted instantiation: hb-subset-plan-layout.cc:int _hb_cmp_method<unsigned int, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const>(void const*, void const*)
Unexecuted instantiation: hb-subset-plan-layout.cc:int _hb_cmp_method<hb_bit_set_t::page_map_t, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-subset-plan-layout.cc:int _hb_cmp_method<unsigned int, hb_ot_map_t::feature_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-subset-plan-layout.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::LangSys> const>(void const*, void const*)
Unexecuted instantiation: hb-subset-plan-layout.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::Script> const>(void const*, void const*)
Unexecuted instantiation: hb-subset-plan-layout.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::Feature> const>(void const*, void const*)
Unexecuted instantiation: hb-subset-plan-layout.cc:int _hb_cmp_method<unsigned int, OT::Layout::GPOS_impl::PairValueRecord<OT::Layout::SmallTypes> const>(void const*, void const*)
Unexecuted instantiation: hb-subset-plan-var.cc:int _hb_cmp_method<hb_bit_set_t::page_map_t, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-subset-plan-var.cc:int _hb_cmp_method<unsigned int, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-subset-plan-var.cc:int _hb_cmp_method<unsigned int, hb_ot_map_t::feature_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-subset-plan-var.cc:int _hb_cmp_method<unsigned int, OT::HBGlyphID16 const>(void const*, void const*)
Unexecuted instantiation: hb-subset-plan-var.cc:int _hb_cmp_method<unsigned int, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const>(void const*, void const*)
Unexecuted instantiation: hb-subset-plan-var.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::LangSys> const>(void const*, void const*)
Unexecuted instantiation: hb-subset-plan-var.cc:int _hb_cmp_method<unsigned int, OT::FeatMinMaxRecord const>(void const*, void const*)
Unexecuted instantiation: hb-subset-plan-var.cc:int _hb_cmp_method<unsigned int, OT::BaseLangSysRecord const>(void const*, void const*)
Unexecuted instantiation: hb-subset-plan-var.cc:int _hb_cmp_method<unsigned int, OT::BaseScriptRecord const>(void const*, void const*)
Unexecuted instantiation: hb-subset-plan-var.cc:int _hb_cmp_method<unsigned int, OT::Tag const>(void const*, void const*)
Unexecuted instantiation: hb-subset-plan-var.cc:int _hb_cmp_method<unsigned int, OT::OS2Range const>(void const*, void const*)
Unexecuted instantiation: hb-subset-table-layout.cc:int _hb_cmp_method<hb_bit_set_t::page_map_t, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-subset-table-layout.cc:int _hb_cmp_method<unsigned int, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-subset-table-layout.cc:int _hb_cmp_method<unsigned int, OT::HBGlyphID16 const>(void const*, void const*)
Unexecuted instantiation: hb-subset-table-layout.cc:int _hb_cmp_method<unsigned int, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const>(void const*, void const*)
Unexecuted instantiation: hb-subset-table-layout.cc:int _hb_cmp_method<unsigned int, hb_ot_map_t::feature_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-subset-table-layout.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::LangSys> const>(void const*, void const*)
Unexecuted instantiation: hb-subset-table-layout.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::Script> const>(void const*, void const*)
Unexecuted instantiation: hb-subset-table-layout.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::Feature> const>(void const*, void const*)
Unexecuted instantiation: hb-subset-table-layout.cc:int _hb_cmp_method<unsigned int, OT::Layout::GPOS_impl::PairValueRecord<OT::Layout::SmallTypes> const>(void const*, void const*)
Unexecuted instantiation: hb-subset-table-layout.cc:int _hb_cmp_method<unsigned int, OT::FeatMinMaxRecord const>(void const*, void const*)
Unexecuted instantiation: hb-subset-table-layout.cc:int _hb_cmp_method<unsigned int, OT::BaseLangSysRecord const>(void const*, void const*)
Unexecuted instantiation: hb-subset-table-layout.cc:int _hb_cmp_method<unsigned int, OT::BaseScriptRecord const>(void const*, void const*)
Unexecuted instantiation: hb-subset-table-layout.cc:int _hb_cmp_method<unsigned int, OT::Tag const>(void const*, void const*)
Unexecuted instantiation: hb-subset-table-var.cc:int _hb_cmp_method<unsigned int, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-subset-table-var.cc:int _hb_cmp_method<hb_bit_set_t::page_map_t, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-subset-table-var.cc:int _hb_cmp_method<unsigned int, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const>(void const*, void const*)
Unexecuted instantiation: hb-subset-table-var.cc:int _hb_cmp_method<unsigned int, hb_ot_map_t::feature_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-subset-table-var.cc:int _hb_cmp_method<unsigned int, OT::HBGlyphID16 const>(void const*, void const*)
Unexecuted instantiation: hb-subset-table-var.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::LangSys> const>(void const*, void const*)
Unexecuted instantiation: hb-subset-table-var.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::Script> const>(void const*, void const*)
Unexecuted instantiation: hb-subset-table-var.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::Feature> const>(void const*, void const*)
Unexecuted instantiation: hb-subset-table-cff.cc:int _hb_cmp_method<unsigned int, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-subset-table-cff.cc:int _hb_cmp_method<hb_bit_set_t::page_map_t, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-subset-table-cff.cc:int _hb_cmp_method<unsigned int, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const>(void const*, void const*)
Unexecuted instantiation: hb-subset-table-cff.cc:int _hb_cmp_method<unsigned int, hb_ot_map_t::feature_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-subset-table-cff.cc:int _hb_cmp_method<unsigned int, OT::HBGlyphID16 const>(void const*, void const*)
Unexecuted instantiation: hb-subset-table-cff.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::LangSys> const>(void const*, void const*)
Unexecuted instantiation: hb-subset-table-cff.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::Script> const>(void const*, void const*)
Unexecuted instantiation: hb-subset-table-cff.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::Feature> const>(void const*, void const*)
Unexecuted instantiation: hb-subset-table-cff.cc:int _hb_cmp_method<OT::cff1::accelerator_t::gname_t, OT::cff1::accelerator_t::gname_t>(void const*, void const*)
Unexecuted instantiation: hb-subset-table-cff.cc:int _hb_cmp_method<unsigned int, OT::VertOriginMetric const>(void const*, void const*)
Unexecuted instantiation: hb-subset-table-color.cc:int _hb_cmp_method<unsigned int, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-subset-table-color.cc:int _hb_cmp_method<hb_bit_set_t::page_map_t, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-subset-table-color.cc:int _hb_cmp_method<unsigned int, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const>(void const*, void const*)
Unexecuted instantiation: hb-subset-table-color.cc:int _hb_cmp_method<unsigned int, OT::BaseGlyphRecord const>(void const*, void const*)
Unexecuted instantiation: hb-subset-table-color.cc:int _hb_cmp_method<unsigned int, hb_ot_map_t::feature_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-subset-table-color.cc:int _hb_cmp_method<unsigned int, OT::HBGlyphID16 const>(void const*, void const*)
Unexecuted instantiation: hb-subset-table-color.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::LangSys> const>(void const*, void const*)
Unexecuted instantiation: hb-subset-table-color.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::Script> const>(void const*, void const*)
Unexecuted instantiation: hb-subset-table-color.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::Feature> const>(void const*, void const*)
Unexecuted instantiation: hb-subset-table-color.cc:int _hb_cmp_method<unsigned int, OT::ClipRecord const>(void const*, void const*)
Unexecuted instantiation: hb-subset-table-color.cc:int _hb_cmp_method<unsigned int, OT::BaseGlyphPaintRecord const>(void const*, void const*)
Unexecuted instantiation: hb-subset-table-other.cc:int _hb_cmp_method<unsigned int, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-subset-table-other.cc:int _hb_cmp_method<hb_bit_set_t::page_map_t, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-subset-table-other.cc:int _hb_cmp_method<unsigned int, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const>(void const*, void const*)
Unexecuted instantiation: hb-subset-table-other.cc:int _hb_cmp_method<unsigned int, OT::UnicodeValueRange const>(void const*, void const*)
hb-subset-table-other.cc:int _hb_cmp_method<unsigned int, OT::OS2Range const>(void const*, void const*)
Line
Count
Source
1282
1.46M
{
1283
1.46M
  const K& key = * (const K*) pkey;
1284
1.46M
  const V& val = * (const V*) pval;
1285
1286
1.46M
  return val.cmp (key, ds...);
1287
1.46M
}
Unexecuted instantiation: hb-subset-table-other.cc:int _hb_cmp_method<unsigned int, hb_ot_map_t::feature_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-subset-table-other.cc:int _hb_cmp_method<unsigned int, OT::HBGlyphID16 const>(void const*, void const*)
Unexecuted instantiation: hb-subset-table-other.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::LangSys> const>(void const*, void const*)
Unexecuted instantiation: hb-subset-table-other.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::Script> const>(void const*, void const*)
Unexecuted instantiation: hb-subset-table-other.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::Feature> const>(void const*, void const*)
Unexecuted instantiation: hb-subset-table-other.cc:int _hb_cmp_method<unsigned int, OT::CmapSubtableFormat4::accelerator_t::get_glyph(unsigned int, unsigned int*) const::CustomRange, unsigned int>(void const*, void const*, unsigned int)
Unexecuted instantiation: hb-subset-table-other.cc:int _hb_cmp_method<unsigned int, OT::UVSMapping const>(void const*, void const*)
Unexecuted instantiation: hb-subset-table-other.cc:int _hb_cmp_method<unsigned int, OT::VariationSelectorRecord const>(void const*, void const*)
Unexecuted instantiation: hb-subset-table-other.cc:int _hb_cmp_method<unsigned int, OT::CmapSubtableLongGroup const>(void const*, void const*)
Unexecuted instantiation: hb-subset-table-other.cc:int _hb_cmp_method<OT::EncodingRecord, OT::EncodingRecord const>(void const*, void const*)
Unexecuted instantiation: gsubgpos-context.cc:int _hb_cmp_method<unsigned int, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: gsubgpos-context.cc:int _hb_cmp_method<hb_bit_set_t::page_map_t, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: gsubgpos-context.cc:int _hb_cmp_method<unsigned int, hb_ot_map_t::feature_map_t const>(void const*, void const*)
Unexecuted instantiation: gsubgpos-context.cc:int _hb_cmp_method<unsigned int, OT::HBGlyphID16 const>(void const*, void const*)
Unexecuted instantiation: gsubgpos-context.cc:int _hb_cmp_method<unsigned int, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const>(void const*, void const*)
Unexecuted instantiation: gsubgpos-context.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::LangSys> const>(void const*, void const*)
Unexecuted instantiation: gsubgpos-context.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::Script> const>(void const*, void const*)
Unexecuted instantiation: gsubgpos-context.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::Feature> const>(void const*, void const*)
Unexecuted instantiation: hb-subset-cff1.cc:int _hb_cmp_method<hb_bit_set_t::page_map_t, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-subset-cff1.cc:int _hb_cmp_method<unsigned int, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-subset-cff1.cc:int _hb_cmp_method<unsigned int, hb_ot_map_t::feature_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-subset-cff1.cc:int _hb_cmp_method<unsigned int, OT::HBGlyphID16 const>(void const*, void const*)
Unexecuted instantiation: hb-subset-cff1.cc:int _hb_cmp_method<unsigned int, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const>(void const*, void const*)
Unexecuted instantiation: hb-subset-cff1.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::LangSys> const>(void const*, void const*)
Unexecuted instantiation: hb-subset-cff1.cc:int _hb_cmp_method<OT::cff1::accelerator_t::gname_t, OT::cff1::accelerator_t::gname_t>(void const*, void const*)
Unexecuted instantiation: hb-subset-cff2.cc:int _hb_cmp_method<hb_bit_set_t::page_map_t, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-subset-cff2.cc:int _hb_cmp_method<unsigned int, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-subset-cff2.cc:int _hb_cmp_method<unsigned int, hb_ot_map_t::feature_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-subset-cff2.cc:int _hb_cmp_method<unsigned int, OT::HBGlyphID16 const>(void const*, void const*)
Unexecuted instantiation: hb-subset-cff2.cc:int _hb_cmp_method<unsigned int, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const>(void const*, void const*)
Unexecuted instantiation: hb-subset-cff2.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::LangSys> const>(void const*, void const*)
Unexecuted instantiation: hb-subset-cff2.cc:int _hb_cmp_method<OT::cff1::accelerator_t::gname_t, OT::cff1::accelerator_t::gname_t>(void const*, void const*)
Unexecuted instantiation: hb-subset-instancer-iup.cc:int _hb_cmp_method<unsigned int, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-subset-instancer-iup.cc:int _hb_cmp_method<hb_bit_set_t::page_map_t, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-subset-instancer-iup.cc:int _hb_cmp_method<unsigned int, hb_ot_map_t::feature_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-subset-cff-common.cc:int _hb_cmp_method<hb_bit_set_t::page_map_t, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-subset-cff-common.cc:int _hb_cmp_method<unsigned int, hb_bit_set_t::page_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-subset-cff-common.cc:int _hb_cmp_method<unsigned int, hb_ot_map_t::feature_map_t const>(void const*, void const*)
Unexecuted instantiation: hb-subset-cff-common.cc:int _hb_cmp_method<unsigned int, OT::HBGlyphID16 const>(void const*, void const*)
Unexecuted instantiation: hb-subset-cff-common.cc:int _hb_cmp_method<unsigned int, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const>(void const*, void const*)
Unexecuted instantiation: hb-subset-cff-common.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::LangSys> const>(void const*, void const*)
1288
1289
template <typename K, typename V>
1290
static int
1291
_hb_cmp_operator (const void *pkey, const void *pval)
1292
0
{
1293
0
  const K& key = * (const K*) pkey;
1294
0
  const V& val = * (const V*) pval;
1295
1296
0
  if (key < val) return -1;
1297
0
  if (key > val) return  1;
1298
0
  return 0;
1299
0
}
Unexecuted instantiation: hb-face.cc:int _hb_cmp_operator<unsigned short, unsigned short>(void const*, void const*)
Unexecuted instantiation: hb-ot-face.cc:int _hb_cmp_operator<unsigned short, unsigned short>(void const*, void const*)
Unexecuted instantiation: hb-ot-font.cc:int _hb_cmp_operator<unsigned short, unsigned short>(void const*, void const*)
Unexecuted instantiation: hb-static.cc:int _hb_cmp_operator<unsigned short, unsigned short>(void const*, void const*)
Unexecuted instantiation: hb-subset.cc:int _hb_cmp_operator<unsigned short, unsigned short>(void const*, void const*)
Unexecuted instantiation: hb-subset-plan.cc:int _hb_cmp_operator<unsigned short, unsigned short>(void const*, void const*)
Unexecuted instantiation: hb-subset-table-other.cc:int _hb_cmp_operator<unsigned short, unsigned short>(void const*, void const*)
1300
1301
template <typename V, typename K, typename ...Ts>
1302
HB_HOT
1303
static inline bool
1304
hb_bsearch_impl (unsigned *pos, /* Out */
1305
     const K& key,
1306
     V* base, size_t nmemb, size_t stride,
1307
     int (*compar)(const void *_key, const void *_item, Ts... _ds),
1308
     Ts... ds)
1309
138M
{
1310
  /* This is our *only* bsearch implementation. */
1311
1312
138M
  int min = 0, max = (int) nmemb - 1;
1313
625M
  while (min <= max)
1314
494M
  {
1315
494M
    int mid = ((unsigned int) min + (unsigned int) max) / 2;
1316
494M
#pragma GCC diagnostic push
1317
494M
#pragma GCC diagnostic ignored "-Wcast-align"
1318
494M
    V* p = (V*) (((const char *) base) + (mid * stride));
1319
494M
#pragma GCC diagnostic pop
1320
494M
    int c = compar ((const void *) std::addressof (key), (const void *) p, ds...);
1321
494M
    if (c < 0)
1322
221M
      max = mid - 1;
1323
273M
    else if (c > 0)
1324
266M
      min = mid + 1;
1325
6.98M
    else
1326
6.98M
    {
1327
6.98M
      *pos = mid;
1328
6.98M
      return true;
1329
6.98M
    }
1330
494M
  }
1331
131M
  *pos = min;
1332
131M
  return false;
1333
138M
}
Unexecuted instantiation: hb-aat-layout.cc:bool hb_bsearch_impl<AAT::FeatureName const, hb_aat_layout_feature_type_t>(unsigned int*, hb_aat_layout_feature_type_t const&, AAT::FeatureName const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-aat-layout.cc:bool hb_bsearch_impl<hb_aat_feature_mapping_t const, unsigned int>(unsigned int*, unsigned int const&, hb_aat_feature_mapping_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-aat-layout.cc:bool hb_bsearch_impl<hb_aat_map_builder_t::feature_info_t const, hb_aat_map_builder_t::feature_info_t>(unsigned int*, hb_aat_map_builder_t::feature_info_t const&, hb_aat_map_builder_t::feature_info_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
hb-aat-layout.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, hb_bit_set_t::page_map_t>(unsigned int*, hb_bit_set_t::page_map_t const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Line
Count
Source
1309
31.4M
{
1310
  /* This is our *only* bsearch implementation. */
1311
1312
31.4M
  int min = 0, max = (int) nmemb - 1;
1313
51.4M
  while (min <= max)
1314
21.5M
  {
1315
21.5M
    int mid = ((unsigned int) min + (unsigned int) max) / 2;
1316
21.5M
#pragma GCC diagnostic push
1317
21.5M
#pragma GCC diagnostic ignored "-Wcast-align"
1318
21.5M
    V* p = (V*) (((const char *) base) + (mid * stride));
1319
21.5M
#pragma GCC diagnostic pop
1320
21.5M
    int c = compar ((const void *) std::addressof (key), (const void *) p, ds...);
1321
21.5M
    if (c < 0)
1322
3.87M
      max = mid - 1;
1323
17.7M
    else if (c > 0)
1324
16.1M
      min = mid + 1;
1325
1.56M
    else
1326
1.56M
    {
1327
1.56M
      *pos = mid;
1328
1.56M
      return true;
1329
1.56M
    }
1330
21.5M
  }
1331
29.8M
  *pos = min;
1332
29.8M
  return false;
1333
31.4M
}
Unexecuted instantiation: hb-aat-layout.cc:bool hb_bsearch_impl<void const, unsigned int>(unsigned int*, unsigned int const&, void const*, unsigned long, unsigned long, int (*)(void const*, void const*))
hb-aat-layout.cc:bool hb_bsearch_impl<OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const, unsigned int>(unsigned int*, unsigned int const&, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Line
Count
Source
1309
1.87M
{
1310
  /* This is our *only* bsearch implementation. */
1311
1312
1.87M
  int min = 0, max = (int) nmemb - 1;
1313
6.94M
  while (min <= max)
1314
6.46M
  {
1315
6.46M
    int mid = ((unsigned int) min + (unsigned int) max) / 2;
1316
6.46M
#pragma GCC diagnostic push
1317
6.46M
#pragma GCC diagnostic ignored "-Wcast-align"
1318
6.46M
    V* p = (V*) (((const char *) base) + (mid * stride));
1319
6.46M
#pragma GCC diagnostic pop
1320
6.46M
    int c = compar ((const void *) std::addressof (key), (const void *) p, ds...);
1321
6.46M
    if (c < 0)
1322
4.14M
      max = mid - 1;
1323
2.31M
    else if (c > 0)
1324
919k
      min = mid + 1;
1325
1.39M
    else
1326
1.39M
    {
1327
1.39M
      *pos = mid;
1328
1.39M
      return true;
1329
1.39M
    }
1330
6.46M
  }
1331
480k
  *pos = min;
1332
480k
  return false;
1333
1.87M
}
hb-aat-layout.cc:bool hb_bsearch_impl<OT::HBGlyphID16 const, unsigned int>(unsigned int*, unsigned int const&, OT::HBGlyphID16 const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Line
Count
Source
1309
2.15M
{
1310
  /* This is our *only* bsearch implementation. */
1311
1312
2.15M
  int min = 0, max = (int) nmemb - 1;
1313
8.81M
  while (min <= max)
1314
7.83M
  {
1315
7.83M
    int mid = ((unsigned int) min + (unsigned int) max) / 2;
1316
7.83M
#pragma GCC diagnostic push
1317
7.83M
#pragma GCC diagnostic ignored "-Wcast-align"
1318
7.83M
    V* p = (V*) (((const char *) base) + (mid * stride));
1319
7.83M
#pragma GCC diagnostic pop
1320
7.83M
    int c = compar ((const void *) std::addressof (key), (const void *) p, ds...);
1321
7.83M
    if (c < 0)
1322
2.33M
      max = mid - 1;
1323
5.49M
    else if (c > 0)
1324
4.32M
      min = mid + 1;
1325
1.17M
    else
1326
1.17M
    {
1327
1.17M
      *pos = mid;
1328
1.17M
      return true;
1329
1.17M
    }
1330
7.83M
  }
1331
982k
  *pos = min;
1332
982k
  return false;
1333
2.15M
}
hb-aat-layout.cc:bool hb_bsearch_impl<AAT::KernPair const, AAT::hb_glyph_pair_t>(unsigned int*, AAT::hb_glyph_pair_t const&, AAT::KernPair const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Line
Count
Source
1309
61.1k
{
1310
  /* This is our *only* bsearch implementation. */
1311
1312
61.1k
  int min = 0, max = (int) nmemb - 1;
1313
613k
  while (min <= max)
1314
575k
  {
1315
575k
    int mid = ((unsigned int) min + (unsigned int) max) / 2;
1316
575k
#pragma GCC diagnostic push
1317
575k
#pragma GCC diagnostic ignored "-Wcast-align"
1318
575k
    V* p = (V*) (((const char *) base) + (mid * stride));
1319
575k
#pragma GCC diagnostic pop
1320
575k
    int c = compar ((const void *) std::addressof (key), (const void *) p, ds...);
1321
575k
    if (c < 0)
1322
434k
      max = mid - 1;
1323
141k
    else if (c > 0)
1324
118k
      min = mid + 1;
1325
23.0k
    else
1326
23.0k
    {
1327
23.0k
      *pos = mid;
1328
23.0k
      return true;
1329
23.0k
    }
1330
575k
  }
1331
38.0k
  *pos = min;
1332
38.0k
  return false;
1333
61.1k
}
Unexecuted instantiation: hb-aat-layout.cc:bool hb_bsearch_impl<hb_ot_map_t::feature_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_ot_map_t::feature_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-aat-layout.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-aat-layout.cc:bool hb_bsearch_impl<OT::Record<OT::LangSys> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::LangSys> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-aat-layout.cc:bool hb_bsearch_impl<OT::Record<OT::Script> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::Script> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-aat-layout.cc:bool hb_bsearch_impl<OT::Record<OT::Feature> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::Feature> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-aat-layout.cc:bool hb_bsearch_impl<OT::Layout::GPOS_impl::PairValueRecord<OT::Layout::SmallTypes> const, unsigned int>(unsigned int*, unsigned int const&, OT::Layout::GPOS_impl::PairValueRecord<OT::Layout::SmallTypes> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-aat-map.cc:bool hb_bsearch_impl<AAT::FeatureName const, hb_aat_layout_feature_type_t>(unsigned int*, hb_aat_layout_feature_type_t const&, AAT::FeatureName const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-aat-map.cc:bool hb_bsearch_impl<hb_ot_map_t::feature_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_ot_map_t::feature_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-aat-map.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-aat-map.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, hb_bit_set_t::page_map_t>(unsigned int*, hb_bit_set_t::page_map_t const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-aat-map.cc:bool hb_bsearch_impl<OT::HBGlyphID16 const, unsigned int>(unsigned int*, unsigned int const&, OT::HBGlyphID16 const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-aat-map.cc:bool hb_bsearch_impl<OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const, unsigned int>(unsigned int*, unsigned int const&, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-aat-map.cc:bool hb_bsearch_impl<OT::Record<OT::LangSys> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::LangSys> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-buffer.cc:bool hb_bsearch_impl<hb_ot_map_t::feature_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_ot_map_t::feature_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-buffer.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-buffer.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, hb_bit_set_t::page_map_t>(unsigned int*, hb_bit_set_t::page_map_t const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
hb-face.cc:bool hb_bsearch_impl<OT::TableRecord const, OT::Tag>(unsigned int*, OT::Tag const&, OT::TableRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Line
Count
Source
1309
21.7M
{
1310
  /* This is our *only* bsearch implementation. */
1311
1312
21.7M
  int min = 0, max = (int) nmemb - 1;
1313
108M
  while (min <= max)
1314
86.6M
  {
1315
86.6M
    int mid = ((unsigned int) min + (unsigned int) max) / 2;
1316
86.6M
#pragma GCC diagnostic push
1317
86.6M
#pragma GCC diagnostic ignored "-Wcast-align"
1318
86.6M
    V* p = (V*) (((const char *) base) + (mid * stride));
1319
86.6M
#pragma GCC diagnostic pop
1320
86.6M
    int c = compar ((const void *) std::addressof (key), (const void *) p, ds...);
1321
86.6M
    if (c < 0)
1322
64.5M
      max = mid - 1;
1323
22.1M
    else if (c > 0)
1324
21.9M
      min = mid + 1;
1325
244k
    else
1326
244k
    {
1327
244k
      *pos = mid;
1328
244k
      return true;
1329
244k
    }
1330
86.6M
  }
1331
21.4M
  *pos = min;
1332
21.4M
  return false;
1333
21.7M
}
Unexecuted instantiation: hb-face.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, hb_bit_set_t::page_map_t>(unsigned int*, hb_bit_set_t::page_map_t const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
hb-face.cc:bool hb_bsearch_impl<OT::VariationSelectorRecord const, unsigned int>(unsigned int*, unsigned int const&, OT::VariationSelectorRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Line
Count
Source
1309
22.1k
{
1310
  /* This is our *only* bsearch implementation. */
1311
1312
22.1k
  int min = 0, max = (int) nmemb - 1;
1313
22.1k
  while (min <= max)
1314
0
  {
1315
0
    int mid = ((unsigned int) min + (unsigned int) max) / 2;
1316
0
#pragma GCC diagnostic push
1317
0
#pragma GCC diagnostic ignored "-Wcast-align"
1318
0
    V* p = (V*) (((const char *) base) + (mid * stride));
1319
0
#pragma GCC diagnostic pop
1320
0
    int c = compar ((const void *) std::addressof (key), (const void *) p, ds...);
1321
0
    if (c < 0)
1322
0
      max = mid - 1;
1323
0
    else if (c > 0)
1324
0
      min = mid + 1;
1325
0
    else
1326
0
    {
1327
0
      *pos = mid;
1328
0
      return true;
1329
0
    }
1330
0
  }
1331
22.1k
  *pos = min;
1332
22.1k
  return false;
1333
22.1k
}
hb-face.cc:bool hb_bsearch_impl<OT::EncodingRecord const, OT::EncodingRecord>(unsigned int*, OT::EncodingRecord const&, OT::EncodingRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Line
Count
Source
1309
82.2k
{
1310
  /* This is our *only* bsearch implementation. */
1311
1312
82.2k
  int min = 0, max = (int) nmemb - 1;
1313
232k
  while (min <= max)
1314
164k
  {
1315
164k
    int mid = ((unsigned int) min + (unsigned int) max) / 2;
1316
164k
#pragma GCC diagnostic push
1317
164k
#pragma GCC diagnostic ignored "-Wcast-align"
1318
164k
    V* p = (V*) (((const char *) base) + (mid * stride));
1319
164k
#pragma GCC diagnostic pop
1320
164k
    int c = compar ((const void *) std::addressof (key), (const void *) p, ds...);
1321
164k
    if (c < 0)
1322
54.8k
      max = mid - 1;
1323
109k
    else if (c > 0)
1324
95.9k
      min = mid + 1;
1325
13.7k
    else
1326
13.7k
    {
1327
13.7k
      *pos = mid;
1328
13.7k
      return true;
1329
13.7k
    }
1330
164k
  }
1331
68.5k
  *pos = min;
1332
68.5k
  return false;
1333
82.2k
}
hb-face.cc:bool hb_bsearch_impl<OT::NumType<true, unsigned short, 2u> const, unsigned int, unsigned int>(unsigned int*, unsigned int const&, OT::NumType<true, unsigned short, 2u> const*, unsigned long, unsigned long, int (*)(void const*, void const*, unsigned int), unsigned int)
Line
Count
Source
1309
46.7M
{
1310
  /* This is our *only* bsearch implementation. */
1311
1312
46.7M
  int min = 0, max = (int) nmemb - 1;
1313
372M
  while (min <= max)
1314
326M
  {
1315
326M
    int mid = ((unsigned int) min + (unsigned int) max) / 2;
1316
326M
#pragma GCC diagnostic push
1317
326M
#pragma GCC diagnostic ignored "-Wcast-align"
1318
326M
    V* p = (V*) (((const char *) base) + (mid * stride));
1319
326M
#pragma GCC diagnostic pop
1320
326M
    int c = compar ((const void *) std::addressof (key), (const void *) p, ds...);
1321
326M
    if (c < 0)
1322
124M
      max = mid - 1;
1323
201M
    else if (c > 0)
1324
200M
      min = mid + 1;
1325
1.12M
    else
1326
1.12M
    {
1327
1.12M
      *pos = mid;
1328
1.12M
      return true;
1329
1.12M
    }
1330
326M
  }
1331
45.6M
  *pos = min;
1332
45.6M
  return false;
1333
46.7M
}
Unexecuted instantiation: hb-face.cc:bool hb_bsearch_impl<OT::CmapSubtableLongGroup const, unsigned int>(unsigned int*, unsigned int const&, OT::CmapSubtableLongGroup const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-face.cc:bool hb_bsearch_impl<OT::unicode_to_macroman(unsigned int)::unicode_to_macroman_t const, unsigned int>(unsigned int*, unsigned int const&, OT::unicode_to_macroman(unsigned int)::unicode_to_macroman_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-face.cc:bool hb_bsearch_impl<hb_ot_map_t::feature_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_ot_map_t::feature_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-face.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-face.cc:bool hb_bsearch_impl<OT::OS2Range const, unsigned int>(unsigned int*, unsigned int const&, OT::OS2Range const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-face.cc:bool hb_bsearch_impl<OT::HBGlyphID16 const, unsigned int>(unsigned int*, unsigned int const&, OT::HBGlyphID16 const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-face.cc:bool hb_bsearch_impl<OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const, unsigned int>(unsigned int*, unsigned int const&, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-face.cc:bool hb_bsearch_impl<OT::Record<OT::LangSys> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::LangSys> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-face.cc:bool hb_bsearch_impl<OT::VariationValueRecord const, unsigned int>(unsigned int*, unsigned int const&, OT::VariationValueRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-face.cc:bool hb_bsearch_impl<OT::UnicodeValueRange const, unsigned int>(unsigned int*, unsigned int const&, OT::UnicodeValueRange const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-face.cc:bool hb_bsearch_impl<OT::UVSMapping const, unsigned int>(unsigned int*, unsigned int const&, OT::UVSMapping const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-face-builder.cc:bool hb_bsearch_impl<hb_ot_map_t::feature_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_ot_map_t::feature_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-face-builder.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-face-builder.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, hb_bit_set_t::page_map_t>(unsigned int*, hb_bit_set_t::page_map_t const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-face-builder.cc:bool hb_bsearch_impl<OT::TableRecord const, OT::Tag>(unsigned int*, OT::Tag const&, OT::TableRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-fallback-shape.cc:bool hb_bsearch_impl<hb_ot_map_t::feature_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_ot_map_t::feature_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-font.cc:bool hb_bsearch_impl<hb_ot_map_t::feature_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_ot_map_t::feature_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-font.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-font.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, hb_bit_set_t::page_map_t>(unsigned int*, hb_bit_set_t::page_map_t const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-font.cc:bool hb_bsearch_impl<OT::HBGlyphID16 const, unsigned int>(unsigned int*, unsigned int const&, OT::HBGlyphID16 const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-font.cc:bool hb_bsearch_impl<OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const, unsigned int>(unsigned int*, unsigned int const&, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-font.cc:bool hb_bsearch_impl<OT::Record<OT::LangSys> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::LangSys> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-map.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, hb_bit_set_t::page_map_t>(unsigned int*, hb_bit_set_t::page_map_t const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-map.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-color.cc:bool hb_bsearch_impl<OT::BaseGlyphPaintRecord const, unsigned int>(unsigned int*, unsigned int const&, OT::BaseGlyphPaintRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-color.cc:bool hb_bsearch_impl<OT::BaseGlyphRecord const, unsigned int>(unsigned int*, unsigned int const&, OT::BaseGlyphRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-color.cc:bool hb_bsearch_impl<OT::SVGDocumentIndexEntry const, unsigned int>(unsigned int*, unsigned int const&, OT::SVGDocumentIndexEntry const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-color.cc:bool hb_bsearch_impl<hb_ot_map_t::feature_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_ot_map_t::feature_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-color.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-color.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, hb_bit_set_t::page_map_t>(unsigned int*, hb_bit_set_t::page_map_t const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-color.cc:bool hb_bsearch_impl<OT::HBGlyphID16 const, unsigned int>(unsigned int*, unsigned int const&, OT::HBGlyphID16 const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-color.cc:bool hb_bsearch_impl<OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const, unsigned int>(unsigned int*, unsigned int const&, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-color.cc:bool hb_bsearch_impl<OT::Record<OT::LangSys> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::LangSys> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-color.cc:bool hb_bsearch_impl<OT::ClipRecord const, unsigned int>(unsigned int*, unsigned int const&, OT::ClipRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-face.cc:bool hb_bsearch_impl<hb_ot_map_t::feature_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_ot_map_t::feature_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-face.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-face.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, hb_bit_set_t::page_map_t>(unsigned int*, hb_bit_set_t::page_map_t const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-face.cc:bool hb_bsearch_impl<OT::OS2Range const, unsigned int>(unsigned int*, unsigned int const&, OT::OS2Range const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-face.cc:bool hb_bsearch_impl<OT::HBGlyphID16 const, unsigned int>(unsigned int*, unsigned int const&, OT::HBGlyphID16 const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-face.cc:bool hb_bsearch_impl<OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const, unsigned int>(unsigned int*, unsigned int const&, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-face.cc:bool hb_bsearch_impl<OT::Record<OT::LangSys> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::LangSys> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-face.cc:bool hb_bsearch_impl<OT::VariationValueRecord const, unsigned int>(unsigned int*, unsigned int const&, OT::VariationValueRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-face.cc:bool hb_bsearch_impl<OT::unicode_to_macroman(unsigned int)::unicode_to_macroman_t const, unsigned int>(unsigned int*, unsigned int const&, OT::unicode_to_macroman(unsigned int)::unicode_to_macroman_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-face.cc:bool hb_bsearch_impl<OT::NumType<true, unsigned short, 2u> const, unsigned int, unsigned int>(unsigned int*, unsigned int const&, OT::NumType<true, unsigned short, 2u> const*, unsigned long, unsigned long, int (*)(void const*, void const*, unsigned int), unsigned int)
Unexecuted instantiation: hb-ot-face.cc:bool hb_bsearch_impl<OT::UnicodeValueRange const, unsigned int>(unsigned int*, unsigned int const&, OT::UnicodeValueRange const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-face.cc:bool hb_bsearch_impl<OT::UVSMapping const, unsigned int>(unsigned int*, unsigned int const&, OT::UVSMapping const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-face.cc:bool hb_bsearch_impl<OT::VariationSelectorRecord const, unsigned int>(unsigned int*, unsigned int const&, OT::VariationSelectorRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-face.cc:bool hb_bsearch_impl<OT::CmapSubtableLongGroup const, unsigned int>(unsigned int*, unsigned int const&, OT::CmapSubtableLongGroup const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-face.cc:bool hb_bsearch_impl<OT::EncodingRecord const, OT::EncodingRecord>(unsigned int*, OT::EncodingRecord const&, OT::EncodingRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-face.cc:bool hb_bsearch_impl<CFF::FDSelect3_4_Range<OT::NumType<true, unsigned short, 2u>, OT::NumType<true, unsigned char, 1u> > const, unsigned int>(unsigned int*, unsigned int const&, CFF::FDSelect3_4_Range<OT::NumType<true, unsigned short, 2u>, OT::NumType<true, unsigned char, 1u> > const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-face.cc:bool hb_bsearch_impl<OT::cff1::accelerator_t::gname_t, OT::cff1::accelerator_t::gname_t>(unsigned int*, OT::cff1::accelerator_t::gname_t const&, OT::cff1::accelerator_t::gname_t*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-face.cc:bool hb_bsearch_impl<CFF::FDSelect3_4_Range<OT::NumType<true, unsigned int, 4u>, OT::NumType<true, unsigned short, 2u> > const, unsigned int>(unsigned int*, unsigned int const&, CFF::FDSelect3_4_Range<OT::NumType<true, unsigned int, 4u>, OT::NumType<true, unsigned short, 2u> > const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-face.cc:bool hb_bsearch_impl<OT::Record<OT::Script> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::Script> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-face.cc:bool hb_bsearch_impl<OT::Record<OT::Feature> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::Feature> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-face.cc:bool hb_bsearch_impl<OT::Layout::GPOS_impl::PairValueRecord<OT::Layout::SmallTypes> const, unsigned int>(unsigned int*, unsigned int const&, OT::Layout::GPOS_impl::PairValueRecord<OT::Layout::SmallTypes> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-face.cc:bool hb_bsearch_impl<void const, unsigned int>(unsigned int*, unsigned int const&, void const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-face.cc:bool hb_bsearch_impl<AAT::KernPair const, AAT::hb_glyph_pair_t>(unsigned int*, AAT::hb_glyph_pair_t const&, AAT::KernPair const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-face.cc:bool hb_bsearch_impl<hb_ot_name_entry_t const, hb_ot_name_entry_t, bool>(unsigned int*, hb_ot_name_entry_t const&, hb_ot_name_entry_t const*, unsigned long, unsigned long, int (*)(void const*, void const*, bool), bool)
Unexecuted instantiation: hb-ot-face.cc:bool hb_bsearch_impl<unsigned short, hb_array_t<char const>, void*>(unsigned int*, hb_array_t<char const> const&, unsigned short*, unsigned long, unsigned long, int (*)(void const*, void const*, void*), void*)
Unexecuted instantiation: hb-ot-face.cc:bool hb_bsearch_impl<OT::ClipRecord const, unsigned int>(unsigned int*, unsigned int const&, OT::ClipRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-face.cc:bool hb_bsearch_impl<OT::BaseGlyphRecord const, unsigned int>(unsigned int*, unsigned int const&, OT::BaseGlyphRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-face.cc:bool hb_bsearch_impl<OT::BaseGlyphPaintRecord const, unsigned int>(unsigned int*, unsigned int const&, OT::BaseGlyphPaintRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-face.cc:bool hb_bsearch_impl<OT::SVGDocumentIndexEntry const, unsigned int>(unsigned int*, unsigned int const&, OT::SVGDocumentIndexEntry const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-font.cc:bool hb_bsearch_impl<OT::EncodingRecord const, OT::EncodingRecord>(unsigned int*, OT::EncodingRecord const&, OT::EncodingRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-font.cc:bool hb_bsearch_impl<OT::NumType<true, unsigned short, 2u> const, unsigned int, unsigned int>(unsigned int*, unsigned int const&, OT::NumType<true, unsigned short, 2u> const*, unsigned long, unsigned long, int (*)(void const*, void const*, unsigned int), unsigned int)
Unexecuted instantiation: hb-ot-font.cc:bool hb_bsearch_impl<OT::CmapSubtableLongGroup const, unsigned int>(unsigned int*, unsigned int const&, OT::CmapSubtableLongGroup const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-font.cc:bool hb_bsearch_impl<OT::unicode_to_macroman(unsigned int)::unicode_to_macroman_t const, unsigned int>(unsigned int*, unsigned int const&, OT::unicode_to_macroman(unsigned int)::unicode_to_macroman_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-font.cc:bool hb_bsearch_impl<OT::VariationSelectorRecord const, unsigned int>(unsigned int*, unsigned int const&, OT::VariationSelectorRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
hb-ot-font.cc:bool hb_bsearch_impl<OT::UnicodeValueRange const, unsigned int>(unsigned int*, unsigned int const&, OT::UnicodeValueRange const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Line
Count
Source
1309
22.1k
{
1310
  /* This is our *only* bsearch implementation. */
1311
1312
22.1k
  int min = 0, max = (int) nmemb - 1;
1313
22.1k
  while (min <= max)
1314
0
  {
1315
0
    int mid = ((unsigned int) min + (unsigned int) max) / 2;
1316
0
#pragma GCC diagnostic push
1317
0
#pragma GCC diagnostic ignored "-Wcast-align"
1318
0
    V* p = (V*) (((const char *) base) + (mid * stride));
1319
0
#pragma GCC diagnostic pop
1320
0
    int c = compar ((const void *) std::addressof (key), (const void *) p, ds...);
1321
0
    if (c < 0)
1322
0
      max = mid - 1;
1323
0
    else if (c > 0)
1324
0
      min = mid + 1;
1325
0
    else
1326
0
    {
1327
0
      *pos = mid;
1328
0
      return true;
1329
0
    }
1330
0
  }
1331
22.1k
  *pos = min;
1332
22.1k
  return false;
1333
22.1k
}
hb-ot-font.cc:bool hb_bsearch_impl<OT::UVSMapping const, unsigned int>(unsigned int*, unsigned int const&, OT::UVSMapping const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Line
Count
Source
1309
22.1k
{
1310
  /* This is our *only* bsearch implementation. */
1311
1312
22.1k
  int min = 0, max = (int) nmemb - 1;
1313
22.1k
  while (min <= max)
1314
0
  {
1315
0
    int mid = ((unsigned int) min + (unsigned int) max) / 2;
1316
0
#pragma GCC diagnostic push
1317
0
#pragma GCC diagnostic ignored "-Wcast-align"
1318
0
    V* p = (V*) (((const char *) base) + (mid * stride));
1319
0
#pragma GCC diagnostic pop
1320
0
    int c = compar ((const void *) std::addressof (key), (const void *) p, ds...);
1321
0
    if (c < 0)
1322
0
      max = mid - 1;
1323
0
    else if (c > 0)
1324
0
      min = mid + 1;
1325
0
    else
1326
0
    {
1327
0
      *pos = mid;
1328
0
      return true;
1329
0
    }
1330
0
  }
1331
22.1k
  *pos = min;
1332
22.1k
  return false;
1333
22.1k
}
Unexecuted instantiation: hb-ot-font.cc:bool hb_bsearch_impl<OT::VertOriginMetric const, unsigned int>(unsigned int*, unsigned int const&, OT::VertOriginMetric const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-font.cc:bool hb_bsearch_impl<OT::BaseGlyphPaintRecord const, unsigned int>(unsigned int*, unsigned int const&, OT::BaseGlyphPaintRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-font.cc:bool hb_bsearch_impl<OT::ClipRecord const, unsigned int>(unsigned int*, unsigned int const&, OT::ClipRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-font.cc:bool hb_bsearch_impl<OT::BaseGlyphRecord const, unsigned int>(unsigned int*, unsigned int const&, OT::BaseGlyphRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-font.cc:bool hb_bsearch_impl<OT::SVGDocumentIndexEntry const, unsigned int>(unsigned int*, unsigned int const&, OT::SVGDocumentIndexEntry const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-font.cc:bool hb_bsearch_impl<unsigned short, hb_array_t<char const>, void*>(unsigned int*, hb_array_t<char const> const&, unsigned short*, unsigned long, unsigned long, int (*)(void const*, void const*, void*), void*)
Unexecuted instantiation: hb-ot-font.cc:bool hb_bsearch_impl<OT::cff1::accelerator_t::gname_t, OT::cff1::accelerator_t::gname_t>(unsigned int*, OT::cff1::accelerator_t::gname_t const&, OT::cff1::accelerator_t::gname_t*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-font.cc:bool hb_bsearch_impl<hb_ot_map_t::feature_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_ot_map_t::feature_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-font.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-font.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, hb_bit_set_t::page_map_t>(unsigned int*, hb_bit_set_t::page_map_t const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-font.cc:bool hb_bsearch_impl<OT::OS2Range const, unsigned int>(unsigned int*, unsigned int const&, OT::OS2Range const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-font.cc:bool hb_bsearch_impl<OT::HBGlyphID16 const, unsigned int>(unsigned int*, unsigned int const&, OT::HBGlyphID16 const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-font.cc:bool hb_bsearch_impl<OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const, unsigned int>(unsigned int*, unsigned int const&, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-font.cc:bool hb_bsearch_impl<OT::Record<OT::LangSys> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::LangSys> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-font.cc:bool hb_bsearch_impl<OT::VariationValueRecord const, unsigned int>(unsigned int*, unsigned int const&, OT::VariationValueRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-font.cc:bool hb_bsearch_impl<CFF::FDSelect3_4_Range<OT::NumType<true, unsigned short, 2u>, OT::NumType<true, unsigned char, 1u> > const, unsigned int>(unsigned int*, unsigned int const&, CFF::FDSelect3_4_Range<OT::NumType<true, unsigned short, 2u>, OT::NumType<true, unsigned char, 1u> > const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-font.cc:bool hb_bsearch_impl<CFF::FDSelect3_4_Range<OT::NumType<true, unsigned int, 4u>, OT::NumType<true, unsigned short, 2u> > const, unsigned int>(unsigned int*, unsigned int const&, CFF::FDSelect3_4_Range<OT::NumType<true, unsigned int, 4u>, OT::NumType<true, unsigned short, 2u> > const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: VARC.cc:bool hb_bsearch_impl<OT::HBGlyphID16 const, unsigned int>(unsigned int*, unsigned int const&, OT::HBGlyphID16 const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: VARC.cc:bool hb_bsearch_impl<OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const, unsigned int>(unsigned int*, unsigned int const&, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: VARC.cc:bool hb_bsearch_impl<hb_ot_map_t::feature_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_ot_map_t::feature_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: VARC.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: VARC.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, hb_bit_set_t::page_map_t>(unsigned int*, hb_bit_set_t::page_map_t const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: VARC.cc:bool hb_bsearch_impl<OT::Record<OT::LangSys> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::LangSys> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: VARC.cc:bool hb_bsearch_impl<OT::OS2Range const, unsigned int>(unsigned int*, unsigned int const&, OT::OS2Range const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: VARC.cc:bool hb_bsearch_impl<OT::VariationValueRecord const, unsigned int>(unsigned int*, unsigned int const&, OT::VariationValueRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: VARC.cc:bool hb_bsearch_impl<CFF::FDSelect3_4_Range<OT::NumType<true, unsigned short, 2u>, OT::NumType<true, unsigned char, 1u> > const, unsigned int>(unsigned int*, unsigned int const&, CFF::FDSelect3_4_Range<OT::NumType<true, unsigned short, 2u>, OT::NumType<true, unsigned char, 1u> > const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: VARC.cc:bool hb_bsearch_impl<CFF::FDSelect3_4_Range<OT::NumType<true, unsigned int, 4u>, OT::NumType<true, unsigned short, 2u> > const, unsigned int>(unsigned int*, unsigned int const&, CFF::FDSelect3_4_Range<OT::NumType<true, unsigned int, 4u>, OT::NumType<true, unsigned short, 2u> > const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: VARC.cc:bool hb_bsearch_impl<OT::cff1::accelerator_t::gname_t, OT::cff1::accelerator_t::gname_t>(unsigned int*, OT::cff1::accelerator_t::gname_t const&, OT::cff1::accelerator_t::gname_t*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-layout.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, hb_bit_set_t::page_map_t>(unsigned int*, hb_bit_set_t::page_map_t const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-layout.cc:bool hb_bsearch_impl<OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const, unsigned int>(unsigned int*, unsigned int const&, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-layout.cc:bool hb_bsearch_impl<OT::HBGlyphID16 const, unsigned int>(unsigned int*, unsigned int const&, OT::HBGlyphID16 const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-layout.cc:bool hb_bsearch_impl<AAT::KernPair const, AAT::hb_glyph_pair_t>(unsigned int*, AAT::hb_glyph_pair_t const&, AAT::KernPair const*, unsigned long, unsigned long, int (*)(void const*, void const*))
hb-ot-layout.cc:bool hb_bsearch_impl<OT::Record<OT::Script> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::Script> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Line
Count
Source
1309
40.8k
{
1310
  /* This is our *only* bsearch implementation. */
1311
1312
40.8k
  int min = 0, max = (int) nmemb - 1;
1313
141k
  while (min <= max)
1314
121k
  {
1315
121k
    int mid = ((unsigned int) min + (unsigned int) max) / 2;
1316
121k
#pragma GCC diagnostic push
1317
121k
#pragma GCC diagnostic ignored "-Wcast-align"
1318
121k
    V* p = (V*) (((const char *) base) + (mid * stride));
1319
121k
#pragma GCC diagnostic pop
1320
121k
    int c = compar ((const void *) std::addressof (key), (const void *) p, ds...);
1321
121k
    if (c < 0)
1322
48.1k
      max = mid - 1;
1323
72.8k
    else if (c > 0)
1324
52.7k
      min = mid + 1;
1325
20.1k
    else
1326
20.1k
    {
1327
20.1k
      *pos = mid;
1328
20.1k
      return true;
1329
20.1k
    }
1330
121k
  }
1331
20.7k
  *pos = min;
1332
20.7k
  return false;
1333
40.8k
}
hb-ot-layout.cc:bool hb_bsearch_impl<OT::Record<OT::LangSys> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::LangSys> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Line
Count
Source
1309
40.5k
{
1310
  /* This is our *only* bsearch implementation. */
1311
1312
40.5k
  int min = 0, max = (int) nmemb - 1;
1313
41.7k
  while (min <= max)
1314
1.21k
  {
1315
1.21k
    int mid = ((unsigned int) min + (unsigned int) max) / 2;
1316
1.21k
#pragma GCC diagnostic push
1317
1.21k
#pragma GCC diagnostic ignored "-Wcast-align"
1318
1.21k
    V* p = (V*) (((const char *) base) + (mid * stride));
1319
1.21k
#pragma GCC diagnostic pop
1320
1.21k
    int c = compar ((const void *) std::addressof (key), (const void *) p, ds...);
1321
1.21k
    if (c < 0)
1322
372
      max = mid - 1;
1323
838
    else if (c > 0)
1324
838
      min = mid + 1;
1325
0
    else
1326
0
    {
1327
0
      *pos = mid;
1328
0
      return true;
1329
0
    }
1330
1.21k
  }
1331
40.5k
  *pos = min;
1332
40.5k
  return false;
1333
40.5k
}
hb-ot-layout.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Line
Count
Source
1309
87.6k
{
1310
  /* This is our *only* bsearch implementation. */
1311
1312
87.6k
  int min = 0, max = (int) nmemb - 1;
1313
243k
  while (min <= max)
1314
243k
  {
1315
243k
    int mid = ((unsigned int) min + (unsigned int) max) / 2;
1316
243k
#pragma GCC diagnostic push
1317
243k
#pragma GCC diagnostic ignored "-Wcast-align"
1318
243k
    V* p = (V*) (((const char *) base) + (mid * stride));
1319
243k
#pragma GCC diagnostic pop
1320
243k
    int c = compar ((const void *) std::addressof (key), (const void *) p, ds...);
1321
243k
    if (c < 0)
1322
73.5k
      max = mid - 1;
1323
169k
    else if (c > 0)
1324
82.2k
      min = mid + 1;
1325
87.6k
    else
1326
87.6k
    {
1327
87.6k
      *pos = mid;
1328
87.6k
      return true;
1329
87.6k
    }
1330
243k
  }
1331
0
  *pos = min;
1332
0
  return false;
1333
87.6k
}
hb-ot-layout.cc:bool hb_bsearch_impl<OT::BaseScriptRecord const, unsigned int>(unsigned int*, unsigned int const&, OT::BaseScriptRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Line
Count
Source
1309
265k
{
1310
  /* This is our *only* bsearch implementation. */
1311
1312
265k
  int min = 0, max = (int) nmemb - 1;
1313
265k
  while (min <= max)
1314
0
  {
1315
0
    int mid = ((unsigned int) min + (unsigned int) max) / 2;
1316
0
#pragma GCC diagnostic push
1317
0
#pragma GCC diagnostic ignored "-Wcast-align"
1318
0
    V* p = (V*) (((const char *) base) + (mid * stride));
1319
0
#pragma GCC diagnostic pop
1320
0
    int c = compar ((const void *) std::addressof (key), (const void *) p, ds...);
1321
0
    if (c < 0)
1322
0
      max = mid - 1;
1323
0
    else if (c > 0)
1324
0
      min = mid + 1;
1325
0
    else
1326
0
    {
1327
0
      *pos = mid;
1328
0
      return true;
1329
0
    }
1330
0
  }
1331
265k
  *pos = min;
1332
265k
  return false;
1333
265k
}
Unexecuted instantiation: hb-ot-layout.cc:bool hb_bsearch_impl<OT::BaseLangSysRecord const, unsigned int>(unsigned int*, unsigned int const&, OT::BaseLangSysRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-layout.cc:bool hb_bsearch_impl<OT::FeatMinMaxRecord const, unsigned int>(unsigned int*, unsigned int const&, OT::FeatMinMaxRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-layout.cc:bool hb_bsearch_impl<OT::Tag const, unsigned int>(unsigned int*, unsigned int const&, OT::Tag const*, unsigned long, unsigned long, int (*)(void const*, void const*))
hb-ot-layout.cc:bool hb_bsearch_impl<OT::Layout::GPOS_impl::PairValueRecord<OT::Layout::SmallTypes> const, unsigned int>(unsigned int*, unsigned int const&, OT::Layout::GPOS_impl::PairValueRecord<OT::Layout::SmallTypes> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Line
Count
Source
1309
15.4M
{
1310
  /* This is our *only* bsearch implementation. */
1311
1312
15.4M
  int min = 0, max = (int) nmemb - 1;
1313
49.1M
  while (min <= max)
1314
34.7M
  {
1315
34.7M
    int mid = ((unsigned int) min + (unsigned int) max) / 2;
1316
34.7M
#pragma GCC diagnostic push
1317
34.7M
#pragma GCC diagnostic ignored "-Wcast-align"
1318
34.7M
    V* p = (V*) (((const char *) base) + (mid * stride));
1319
34.7M
#pragma GCC diagnostic pop
1320
34.7M
    int c = compar ((const void *) std::addressof (key), (const void *) p, ds...);
1321
34.7M
    if (c < 0)
1322
15.1M
      max = mid - 1;
1323
19.5M
    else if (c > 0)
1324
18.5M
      min = mid + 1;
1325
1.03M
    else
1326
1.03M
    {
1327
1.03M
      *pos = mid;
1328
1.03M
      return true;
1329
1.03M
    }
1330
34.7M
  }
1331
14.4M
  *pos = min;
1332
14.4M
  return false;
1333
15.4M
}
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*))
Unexecuted instantiation: hb-ot-math.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-math.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-math.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-ot-math.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-math.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-math.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-math.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-metrics.cc:bool hb_bsearch_impl<OT::VariationValueRecord const, unsigned int>(unsigned int*, unsigned int const&, OT::VariationValueRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Line
Count
Source
1309
16.9M
{
1310
  /* This is our *only* bsearch implementation. */
1311
1312
16.9M
  int min = 0, max = (int) nmemb - 1;
1313
16.9M
  while (min <= max)
1314
0
  {
1315
0
    int mid = ((unsigned int) min + (unsigned int) max) / 2;
1316
0
#pragma GCC diagnostic push
1317
0
#pragma GCC diagnostic ignored "-Wcast-align"
1318
0
    V* p = (V*) (((const char *) base) + (mid * stride));
1319
0
#pragma GCC diagnostic pop
1320
0
    int c = compar ((const void *) std::addressof (key), (const void *) p, ds...);
1321
0
    if (c < 0)
1322
0
      max = mid - 1;
1323
0
    else if (c > 0)
1324
0
      min = mid + 1;
1325
0
    else
1326
0
    {
1327
0
      *pos = mid;
1328
0
      return true;
1329
0
    }
1330
0
  }
1331
16.9M
  *pos = min;
1332
16.9M
  return false;
1333
16.9M
}
Unexecuted instantiation: hb-ot-metrics.cc:bool hb_bsearch_impl<hb_ot_map_t::feature_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_ot_map_t::feature_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-metrics.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-metrics.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, hb_bit_set_t::page_map_t>(unsigned int*, hb_bit_set_t::page_map_t const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-metrics.cc:bool hb_bsearch_impl<OT::HBGlyphID16 const, unsigned int>(unsigned int*, unsigned int const&, OT::HBGlyphID16 const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-metrics.cc:bool hb_bsearch_impl<OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const, unsigned int>(unsigned int*, unsigned int const&, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-metrics.cc:bool hb_bsearch_impl<OT::Record<OT::LangSys> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::LangSys> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-metrics.cc:bool hb_bsearch_impl<OT::OS2Range const, unsigned int>(unsigned int*, unsigned int const&, OT::OS2Range const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-metrics.cc:bool hb_bsearch_impl<unsigned short, hb_array_t<char const>, void*>(unsigned int*, hb_array_t<char const> const&, unsigned short*, unsigned long, unsigned long, int (*)(void const*, void const*, void*), void*)
hb-ot-name.cc:bool hb_bsearch_impl<hb_ot_name_entry_t const, hb_ot_name_entry_t, bool>(unsigned int*, hb_ot_name_entry_t const&, hb_ot_name_entry_t const*, unsigned long, unsigned long, int (*)(void const*, void const*, bool), bool)
Line
Count
Source
1309
15.5k
{
1310
  /* This is our *only* bsearch implementation. */
1311
1312
15.5k
  int min = 0, max = (int) nmemb - 1;
1313
60.2k
  while (min <= max)
1314
60.2k
  {
1315
60.2k
    int mid = ((unsigned int) min + (unsigned int) max) / 2;
1316
60.2k
#pragma GCC diagnostic push
1317
60.2k
#pragma GCC diagnostic ignored "-Wcast-align"
1318
60.2k
    V* p = (V*) (((const char *) base) + (mid * stride));
1319
60.2k
#pragma GCC diagnostic pop
1320
60.2k
    int c = compar ((const void *) std::addressof (key), (const void *) p, ds...);
1321
60.2k
    if (c < 0)
1322
17.4k
      max = mid - 1;
1323
42.7k
    else if (c > 0)
1324
27.2k
      min = mid + 1;
1325
15.5k
    else
1326
15.5k
    {
1327
15.5k
      *pos = mid;
1328
15.5k
      return true;
1329
15.5k
    }
1330
60.2k
  }
1331
0
  *pos = min;
1332
0
  return false;
1333
15.5k
}
Unexecuted instantiation: hb-ot-name.cc:bool hb_bsearch_impl<hb_ot_map_t::feature_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_ot_map_t::feature_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-name.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-name.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, hb_bit_set_t::page_map_t>(unsigned int*, hb_bit_set_t::page_map_t const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
hb-ot-shape.cc:bool hb_bsearch_impl<hb_ot_map_t::feature_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_ot_map_t::feature_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Line
Count
Source
1309
107k
{
1310
  /* This is our *only* bsearch implementation. */
1311
1312
107k
  int min = 0, max = (int) nmemb - 1;
1313
205k
  while (min <= max)
1314
116k
  {
1315
116k
    int mid = ((unsigned int) min + (unsigned int) max) / 2;
1316
116k
#pragma GCC diagnostic push
1317
116k
#pragma GCC diagnostic ignored "-Wcast-align"
1318
116k
    V* p = (V*) (((const char *) base) + (mid * stride));
1319
116k
#pragma GCC diagnostic pop
1320
116k
    int c = compar ((const void *) std::addressof (key), (const void *) p, ds...);
1321
116k
    if (c < 0)
1322
50.7k
      max = mid - 1;
1323
65.7k
    else if (c > 0)
1324
47.4k
      min = mid + 1;
1325
18.3k
    else
1326
18.3k
    {
1327
18.3k
      *pos = mid;
1328
18.3k
      return true;
1329
18.3k
    }
1330
116k
  }
1331
89.3k
  *pos = min;
1332
89.3k
  return false;
1333
107k
}
Unexecuted instantiation: hb-ot-shape.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, hb_bit_set_t::page_map_t>(unsigned int*, hb_bit_set_t::page_map_t const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shape.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shape.cc:bool hb_bsearch_impl<OT::HBGlyphID16 const, unsigned int>(unsigned int*, unsigned int const&, OT::HBGlyphID16 const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shape.cc:bool hb_bsearch_impl<OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const, unsigned int>(unsigned int*, unsigned int const&, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shape.cc:bool hb_bsearch_impl<OT::Record<OT::LangSys> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::LangSys> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
hb-ot-tag.cc:bool hb_bsearch_impl<LangTag const, unsigned int>(unsigned int*, unsigned int const&, LangTag const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Line
Count
Source
1309
768
{
1310
  /* This is our *only* bsearch implementation. */
1311
1312
768
  int min = 0, max = (int) nmemb - 1;
1313
6.46k
  while (min <= max)
1314
6.04k
  {
1315
6.04k
    int mid = ((unsigned int) min + (unsigned int) max) / 2;
1316
6.04k
#pragma GCC diagnostic push
1317
6.04k
#pragma GCC diagnostic ignored "-Wcast-align"
1318
6.04k
    V* p = (V*) (((const char *) base) + (mid * stride));
1319
6.04k
#pragma GCC diagnostic pop
1320
6.04k
    int c = compar ((const void *) std::addressof (key), (const void *) p, ds...);
1321
6.04k
    if (c < 0)
1322
2.70k
      max = mid - 1;
1323
3.33k
    else if (c > 0)
1324
2.99k
      min = mid + 1;
1325
344
    else
1326
344
    {
1327
344
      *pos = mid;
1328
344
      return true;
1329
344
    }
1330
6.04k
  }
1331
424
  *pos = min;
1332
424
  return false;
1333
768
}
hb-ot-tag.cc:bool hb_bsearch_impl<LangTagRange const, unsigned int>(unsigned int*, unsigned int const&, LangTagRange const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Line
Count
Source
1309
332
{
1310
  /* This is our *only* bsearch implementation. */
1311
1312
332
  int min = 0, max = (int) nmemb - 1;
1313
2.84k
  while (min <= max)
1314
2.51k
  {
1315
2.51k
    int mid = ((unsigned int) min + (unsigned int) max) / 2;
1316
2.51k
#pragma GCC diagnostic push
1317
2.51k
#pragma GCC diagnostic ignored "-Wcast-align"
1318
2.51k
    V* p = (V*) (((const char *) base) + (mid * stride));
1319
2.51k
#pragma GCC diagnostic pop
1320
2.51k
    int c = compar ((const void *) std::addressof (key), (const void *) p, ds...);
1321
2.51k
    if (c < 0)
1322
437
      max = mid - 1;
1323
2.07k
    else if (c > 0)
1324
2.07k
      min = mid + 1;
1325
1
    else
1326
1
    {
1327
1
      *pos = mid;
1328
1
      return true;
1329
1
    }
1330
2.51k
  }
1331
331
  *pos = min;
1332
331
  return false;
1333
332
}
Unexecuted instantiation: hb-ot-var.cc:bool hb_bsearch_impl<hb_ot_map_t::feature_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_ot_map_t::feature_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-var.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-var.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, hb_bit_set_t::page_map_t>(unsigned int*, hb_bit_set_t::page_map_t const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-var.cc:bool hb_bsearch_impl<OT::HBGlyphID16 const, unsigned int>(unsigned int*, unsigned int const&, OT::HBGlyphID16 const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-var.cc:bool hb_bsearch_impl<OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const, unsigned int>(unsigned int*, unsigned int const&, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-var.cc:bool hb_bsearch_impl<OT::Record<OT::LangSys> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::LangSys> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-var.cc:bool hb_bsearch_impl<OT::VariationValueRecord const, unsigned int>(unsigned int*, unsigned int const&, OT::VariationValueRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-set.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-set.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, hb_bit_set_t::page_map_t>(unsigned int*, hb_bit_set_t::page_map_t const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-shape-plan.cc:bool hb_bsearch_impl<hb_ot_map_t::feature_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_ot_map_t::feature_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-shape.cc:bool hb_bsearch_impl<hb_ot_map_t::feature_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_ot_map_t::feature_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
hb-static.cc:bool hb_bsearch_impl<hb_ot_language_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_ot_language_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Line
Count
Source
1309
28.5k
{
1310
  /* This is our *only* bsearch implementation. */
1311
1312
28.5k
  int min = 0, max = (int) nmemb - 1;
1313
200k
  while (min <= max)
1314
200k
  {
1315
200k
    int mid = ((unsigned int) min + (unsigned int) max) / 2;
1316
200k
#pragma GCC diagnostic push
1317
200k
#pragma GCC diagnostic ignored "-Wcast-align"
1318
200k
    V* p = (V*) (((const char *) base) + (mid * stride));
1319
200k
#pragma GCC diagnostic pop
1320
200k
    int c = compar ((const void *) std::addressof (key), (const void *) p, ds...);
1321
200k
    if (c < 0)
1322
142k
      max = mid - 1;
1323
57.1k
    else if (c > 0)
1324
28.5k
      min = mid + 1;
1325
28.5k
    else
1326
28.5k
    {
1327
28.5k
      *pos = mid;
1328
28.5k
      return true;
1329
28.5k
    }
1330
200k
  }
1331
0
  *pos = min;
1332
0
  return false;
1333
28.5k
}
Unexecuted instantiation: hb-static.cc:bool hb_bsearch_impl<hb_ot_map_t::feature_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_ot_map_t::feature_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-static.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-static.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, hb_bit_set_t::page_map_t>(unsigned int*, hb_bit_set_t::page_map_t const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-static.cc:bool hb_bsearch_impl<OT::HBGlyphID16 const, unsigned int>(unsigned int*, unsigned int const&, OT::HBGlyphID16 const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-static.cc:bool hb_bsearch_impl<OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const, unsigned int>(unsigned int*, unsigned int const&, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-static.cc:bool hb_bsearch_impl<OT::Record<OT::LangSys> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::LangSys> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-static.cc:bool hb_bsearch_impl<AAT::FeatureName const, hb_aat_layout_feature_type_t>(unsigned int*, hb_aat_layout_feature_type_t const&, AAT::FeatureName const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-static.cc:bool hb_bsearch_impl<OT::OS2Range const, unsigned int>(unsigned int*, unsigned int const&, OT::OS2Range const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-static.cc:bool hb_bsearch_impl<OT::VariationValueRecord const, unsigned int>(unsigned int*, unsigned int const&, OT::VariationValueRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-static.cc:bool hb_bsearch_impl<OT::unicode_to_macroman(unsigned int)::unicode_to_macroman_t const, unsigned int>(unsigned int*, unsigned int const&, OT::unicode_to_macroman(unsigned int)::unicode_to_macroman_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-static.cc:bool hb_bsearch_impl<OT::NumType<true, unsigned short, 2u> const, unsigned int, unsigned int>(unsigned int*, unsigned int const&, OT::NumType<true, unsigned short, 2u> const*, unsigned long, unsigned long, int (*)(void const*, void const*, unsigned int), unsigned int)
Unexecuted instantiation: hb-static.cc:bool hb_bsearch_impl<OT::UnicodeValueRange const, unsigned int>(unsigned int*, unsigned int const&, OT::UnicodeValueRange const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-static.cc:bool hb_bsearch_impl<OT::UVSMapping const, unsigned int>(unsigned int*, unsigned int const&, OT::UVSMapping const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-static.cc:bool hb_bsearch_impl<OT::VariationSelectorRecord const, unsigned int>(unsigned int*, unsigned int const&, OT::VariationSelectorRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-static.cc:bool hb_bsearch_impl<OT::CmapSubtableLongGroup const, unsigned int>(unsigned int*, unsigned int const&, OT::CmapSubtableLongGroup const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-static.cc:bool hb_bsearch_impl<OT::EncodingRecord const, OT::EncodingRecord>(unsigned int*, OT::EncodingRecord const&, OT::EncodingRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-static.cc:bool hb_bsearch_impl<OT::ClipRecord const, unsigned int>(unsigned int*, unsigned int const&, OT::ClipRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-static.cc:bool hb_bsearch_impl<OT::BaseGlyphRecord const, unsigned int>(unsigned int*, unsigned int const&, OT::BaseGlyphRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-static.cc:bool hb_bsearch_impl<OT::BaseGlyphPaintRecord const, unsigned int>(unsigned int*, unsigned int const&, OT::BaseGlyphPaintRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-style.cc:bool hb_bsearch_impl<hb_ot_map_t::feature_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_ot_map_t::feature_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-style.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-style.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, hb_bit_set_t::page_map_t>(unsigned int*, hb_bit_set_t::page_map_t const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-style.cc:bool hb_bsearch_impl<OT::HBGlyphID16 const, unsigned int>(unsigned int*, unsigned int const&, OT::HBGlyphID16 const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-style.cc:bool hb_bsearch_impl<OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const, unsigned int>(unsigned int*, unsigned int const&, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-style.cc:bool hb_bsearch_impl<OT::Record<OT::LangSys> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::LangSys> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-style.cc:bool hb_bsearch_impl<OT::OS2Range const, unsigned int>(unsigned int*, unsigned int const&, OT::OS2Range const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-style.cc:bool hb_bsearch_impl<OT::VariationValueRecord const, unsigned int>(unsigned int*, unsigned int const&, OT::VariationValueRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-style.cc:bool hb_bsearch_impl<unsigned short, hb_array_t<char const>, void*>(unsigned int*, hb_array_t<char const> const&, unsigned short*, unsigned long, unsigned long, int (*)(void const*, void const*, void*), void*)
Unexecuted instantiation: hb-graphite2.cc:bool hb_bsearch_impl<hb_ot_map_t::feature_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_ot_map_t::feature_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-paint.cc:bool hb_bsearch_impl<hb_ot_map_t::feature_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_ot_map_t::feature_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-cff1-table.cc:bool hb_bsearch_impl<CFF::FDSelect3_4_Range<OT::NumType<true, unsigned short, 2u>, OT::NumType<true, unsigned char, 1u> > const, unsigned int>(unsigned int*, unsigned int const&, CFF::FDSelect3_4_Range<OT::NumType<true, unsigned short, 2u>, OT::NumType<true, unsigned char, 1u> > const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-cff1-table.cc:bool hb_bsearch_impl<sid_to_gid_t const, unsigned int>(unsigned int*, unsigned int const&, sid_to_gid_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-cff1-table.cc:bool hb_bsearch_impl<hb_ot_map_t::feature_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_ot_map_t::feature_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-cff1-table.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-cff1-table.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, hb_bit_set_t::page_map_t>(unsigned int*, hb_bit_set_t::page_map_t const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-cff1-table.cc:bool hb_bsearch_impl<OT::HBGlyphID16 const, unsigned int>(unsigned int*, unsigned int const&, OT::HBGlyphID16 const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-cff1-table.cc:bool hb_bsearch_impl<OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const, unsigned int>(unsigned int*, unsigned int const&, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-cff1-table.cc:bool hb_bsearch_impl<OT::Record<OT::LangSys> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::LangSys> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-cff1-table.cc:bool hb_bsearch_impl<OT::cff1::accelerator_t::gname_t, OT::cff1::accelerator_t::gname_t>(unsigned int*, OT::cff1::accelerator_t::gname_t const&, OT::cff1::accelerator_t::gname_t*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-cff2-table.cc:bool hb_bsearch_impl<CFF::FDSelect3_4_Range<OT::NumType<true, unsigned short, 2u>, OT::NumType<true, unsigned char, 1u> > const, unsigned int>(unsigned int*, unsigned int const&, CFF::FDSelect3_4_Range<OT::NumType<true, unsigned short, 2u>, OT::NumType<true, unsigned char, 1u> > const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-cff2-table.cc:bool hb_bsearch_impl<CFF::FDSelect3_4_Range<OT::NumType<true, unsigned int, 4u>, OT::NumType<true, unsigned short, 2u> > const, unsigned int>(unsigned int*, unsigned int const&, CFF::FDSelect3_4_Range<OT::NumType<true, unsigned int, 4u>, OT::NumType<true, unsigned short, 2u> > const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-cff2-table.cc:bool hb_bsearch_impl<hb_ot_map_t::feature_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_ot_map_t::feature_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-cff2-table.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-cff2-table.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, hb_bit_set_t::page_map_t>(unsigned int*, hb_bit_set_t::page_map_t const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-cff2-table.cc:bool hb_bsearch_impl<OT::HBGlyphID16 const, unsigned int>(unsigned int*, unsigned int const&, OT::HBGlyphID16 const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-cff2-table.cc:bool hb_bsearch_impl<OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const, unsigned int>(unsigned int*, unsigned int const&, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-cff2-table.cc:bool hb_bsearch_impl<OT::Record<OT::LangSys> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::LangSys> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-map.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, hb_bit_set_t::page_map_t>(unsigned int*, hb_bit_set_t::page_map_t const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-map.cc:bool hb_bsearch_impl<hb_ot_map_t::feature_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_ot_map_t::feature_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-map.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shaper-arabic.cc:bool hb_bsearch_impl<hb_ot_map_t::feature_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_ot_map_t::feature_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shaper-arabic.cc:bool hb_bsearch_impl<OT::HBGlyphID16 const, unsigned int>(unsigned int*, unsigned int const&, OT::HBGlyphID16 const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shaper-arabic.cc:bool hb_bsearch_impl<OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const, unsigned int>(unsigned int*, unsigned int const&, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shaper-arabic.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shaper-arabic.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, hb_bit_set_t::page_map_t>(unsigned int*, hb_bit_set_t::page_map_t const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shaper-arabic.cc:bool hb_bsearch_impl<OT::Record<OT::LangSys> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::LangSys> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shaper-arabic.cc:bool hb_bsearch_impl<OT::Record<OT::Script> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::Script> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shaper-arabic.cc:bool hb_bsearch_impl<OT::Record<OT::Feature> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::Feature> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shaper-default.cc:bool hb_bsearch_impl<hb_ot_map_t::feature_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_ot_map_t::feature_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shaper-default.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shaper-default.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, hb_bit_set_t::page_map_t>(unsigned int*, hb_bit_set_t::page_map_t const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shaper-hangul.cc:bool hb_bsearch_impl<hb_ot_map_t::feature_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_ot_map_t::feature_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shaper-hangul.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shaper-hangul.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, hb_bit_set_t::page_map_t>(unsigned int*, hb_bit_set_t::page_map_t const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:bool hb_bsearch_impl<hb_ot_map_t::feature_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_ot_map_t::feature_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, hb_bit_set_t::page_map_t>(unsigned int*, hb_bit_set_t::page_map_t const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shaper-indic.cc:bool hb_bsearch_impl<hb_ot_map_t::feature_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_ot_map_t::feature_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shaper-indic.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shaper-indic.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, hb_bit_set_t::page_map_t>(unsigned int*, hb_bit_set_t::page_map_t const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shaper-khmer.cc:bool hb_bsearch_impl<hb_ot_map_t::feature_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_ot_map_t::feature_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shaper-khmer.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shaper-khmer.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, hb_bit_set_t::page_map_t>(unsigned int*, hb_bit_set_t::page_map_t const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:bool hb_bsearch_impl<hb_ot_map_t::feature_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_ot_map_t::feature_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, hb_bit_set_t::page_map_t>(unsigned int*, hb_bit_set_t::page_map_t const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:bool hb_bsearch_impl<hb_ot_map_t::feature_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_ot_map_t::feature_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, hb_bit_set_t::page_map_t>(unsigned int*, hb_bit_set_t::page_map_t const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shaper-thai.cc:bool hb_bsearch_impl<hb_ot_map_t::feature_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_ot_map_t::feature_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shaper-thai.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shaper-thai.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, hb_bit_set_t::page_map_t>(unsigned int*, hb_bit_set_t::page_map_t const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shaper-use.cc:bool hb_bsearch_impl<hb_ot_map_t::feature_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_ot_map_t::feature_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shaper-use.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shaper-use.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, hb_bit_set_t::page_map_t>(unsigned int*, hb_bit_set_t::page_map_t const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:bool hb_bsearch_impl<hb_ot_map_t::feature_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_ot_map_t::feature_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, hb_bit_set_t::page_map_t>(unsigned int*, hb_bit_set_t::page_map_t const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shape-fallback.cc:bool hb_bsearch_impl<OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const, unsigned int>(unsigned int*, unsigned int const&, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shape-fallback.cc:bool hb_bsearch_impl<OT::HBGlyphID16 const, unsigned int>(unsigned int*, unsigned int const&, OT::HBGlyphID16 const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shape-fallback.cc:bool hb_bsearch_impl<hb_ot_map_t::feature_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_ot_map_t::feature_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shape-fallback.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shape-fallback.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, hb_bit_set_t::page_map_t>(unsigned int*, hb_bit_set_t::page_map_t const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shape-fallback.cc:bool hb_bsearch_impl<OT::Record<OT::LangSys> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::LangSys> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shape-fallback.cc:bool hb_bsearch_impl<OT::Record<OT::Script> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::Script> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shape-fallback.cc:bool hb_bsearch_impl<OT::Record<OT::Feature> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::Feature> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shape-fallback.cc:bool hb_bsearch_impl<OT::Layout::GPOS_impl::PairValueRecord<OT::Layout::SmallTypes> const, unsigned int>(unsigned int*, unsigned int const&, OT::Layout::GPOS_impl::PairValueRecord<OT::Layout::SmallTypes> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shape-normalize.cc:bool hb_bsearch_impl<hb_ot_map_t::feature_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_ot_map_t::feature_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shape-normalize.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shape-normalize.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, hb_bit_set_t::page_map_t>(unsigned int*, hb_bit_set_t::page_map_t const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
hb-ucd.cc:bool hb_bsearch_impl<unsigned int const, unsigned int>(unsigned int*, unsigned int const&, unsigned int const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Line
Count
Source
1309
55.5k
{
1310
  /* This is our *only* bsearch implementation. */
1311
1312
55.5k
  int min = 0, max = (int) nmemb - 1;
1313
538k
  while (min <= max)
1314
508k
  {
1315
508k
    int mid = ((unsigned int) min + (unsigned int) max) / 2;
1316
508k
#pragma GCC diagnostic push
1317
508k
#pragma GCC diagnostic ignored "-Wcast-align"
1318
508k
    V* p = (V*) (((const char *) base) + (mid * stride));
1319
508k
#pragma GCC diagnostic pop
1320
508k
    int c = compar ((const void *) std::addressof (key), (const void *) p, ds...);
1321
508k
    if (c < 0)
1322
257k
      max = mid - 1;
1323
251k
    else if (c > 0)
1324
225k
      min = mid + 1;
1325
25.4k
    else
1326
25.4k
    {
1327
25.4k
      *pos = mid;
1328
25.4k
      return true;
1329
25.4k
    }
1330
508k
  }
1331
30.0k
  *pos = min;
1332
30.0k
  return false;
1333
55.5k
}
hb-ucd.cc:bool hb_bsearch_impl<unsigned long const, unsigned long>(unsigned int*, unsigned long const&, unsigned long const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Line
Count
Source
1309
846k
{
1310
  /* This is our *only* bsearch implementation. */
1311
1312
846k
  int min = 0, max = (int) nmemb - 1;
1313
8.16M
  while (min <= max)
1314
7.33M
  {
1315
7.33M
    int mid = ((unsigned int) min + (unsigned int) max) / 2;
1316
7.33M
#pragma GCC diagnostic push
1317
7.33M
#pragma GCC diagnostic ignored "-Wcast-align"
1318
7.33M
    V* p = (V*) (((const char *) base) + (mid * stride));
1319
7.33M
#pragma GCC diagnostic pop
1320
7.33M
    int c = compar ((const void *) std::addressof (key), (const void *) p, ds...);
1321
7.33M
    if (c < 0)
1322
4.21M
      max = mid - 1;
1323
3.11M
    else if (c > 0)
1324
3.10M
      min = mid + 1;
1325
11.7k
    else
1326
11.7k
    {
1327
11.7k
      *pos = mid;
1328
11.7k
      return true;
1329
11.7k
    }
1330
7.33M
  }
1331
835k
  *pos = min;
1332
835k
  return false;
1333
846k
}
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:bool hb_bsearch_impl<hb_ot_map_t::feature_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_ot_map_t::feature_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, hb_bit_set_t::page_map_t>(unsigned int*, hb_bit_set_t::page_map_t const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-input.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, hb_bit_set_t::page_map_t>(unsigned int*, hb_bit_set_t::page_map_t const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-input.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-input.cc:bool hb_bsearch_impl<hb_ot_map_t::feature_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_ot_map_t::feature_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, hb_bit_set_t::page_map_t>(unsigned int*, hb_bit_set_t::page_map_t const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset.cc:bool hb_bsearch_impl<OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const, unsigned int>(unsigned int*, unsigned int const&, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset.cc:bool hb_bsearch_impl<hb_ot_map_t::feature_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_ot_map_t::feature_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset.cc:bool hb_bsearch_impl<OT::TableRecord const, OT::Tag>(unsigned int*, OT::Tag const&, OT::TableRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset.cc:bool hb_bsearch_impl<OT::HBGlyphID16 const, unsigned int>(unsigned int*, unsigned int const&, OT::HBGlyphID16 const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset.cc:bool hb_bsearch_impl<OT::Record<OT::LangSys> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::LangSys> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset.cc:bool hb_bsearch_impl<OT::Record<OT::Script> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::Script> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset.cc:bool hb_bsearch_impl<OT::Record<OT::Feature> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::Feature> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset.cc:bool hb_bsearch_impl<OT::OS2Range const, unsigned int>(unsigned int*, unsigned int const&, OT::OS2Range const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset.cc:bool hb_bsearch_impl<OT::VariationValueRecord const, unsigned int>(unsigned int*, unsigned int const&, OT::VariationValueRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset.cc:bool hb_bsearch_impl<OT::unicode_to_macroman(unsigned int)::unicode_to_macroman_t const, unsigned int>(unsigned int*, unsigned int const&, OT::unicode_to_macroman(unsigned int)::unicode_to_macroman_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset.cc:bool hb_bsearch_impl<OT::NumType<true, unsigned short, 2u> const, unsigned int, unsigned int>(unsigned int*, unsigned int const&, OT::NumType<true, unsigned short, 2u> const*, unsigned long, unsigned long, int (*)(void const*, void const*, unsigned int), unsigned int)
Unexecuted instantiation: hb-subset.cc:bool hb_bsearch_impl<OT::UnicodeValueRange const, unsigned int>(unsigned int*, unsigned int const&, OT::UnicodeValueRange const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset.cc:bool hb_bsearch_impl<OT::UVSMapping const, unsigned int>(unsigned int*, unsigned int const&, OT::UVSMapping const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset.cc:bool hb_bsearch_impl<OT::VariationSelectorRecord const, unsigned int>(unsigned int*, unsigned int const&, OT::VariationSelectorRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset.cc:bool hb_bsearch_impl<OT::CmapSubtableLongGroup const, unsigned int>(unsigned int*, unsigned int const&, OT::CmapSubtableLongGroup const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset.cc:bool hb_bsearch_impl<OT::EncodingRecord const, OT::EncodingRecord>(unsigned int*, OT::EncodingRecord const&, OT::EncodingRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset.cc:bool hb_bsearch_impl<unsigned short, hb_array_t<char const>, void*>(unsigned int*, hb_array_t<char const> const&, unsigned short*, unsigned long, unsigned long, int (*)(void const*, void const*, void*), void*)
Unexecuted instantiation: hb-subset-plan.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, hb_bit_set_t::page_map_t>(unsigned int*, hb_bit_set_t::page_map_t const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-plan.cc:bool hb_bsearch_impl<OT::BaseGlyphPaintRecord const, unsigned int>(unsigned int*, unsigned int const&, OT::BaseGlyphPaintRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-plan.cc:bool hb_bsearch_impl<OT::EncodingRecord const, OT::EncodingRecord>(unsigned int*, OT::EncodingRecord const&, OT::EncodingRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-plan.cc:bool hb_bsearch_impl<OT::NumType<true, unsigned short, 2u> const, unsigned int, unsigned int>(unsigned int*, unsigned int const&, OT::NumType<true, unsigned short, 2u> const*, unsigned long, unsigned long, int (*)(void const*, void const*, unsigned int), unsigned int)
Unexecuted instantiation: hb-subset-plan.cc:bool hb_bsearch_impl<OT::CmapSubtableLongGroup const, unsigned int>(unsigned int*, unsigned int const&, OT::CmapSubtableLongGroup const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-plan.cc:bool hb_bsearch_impl<OT::unicode_to_macroman(unsigned int)::unicode_to_macroman_t const, unsigned int>(unsigned int*, unsigned int const&, OT::unicode_to_macroman(unsigned int)::unicode_to_macroman_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-plan.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-plan.cc:bool hb_bsearch_impl<OT::BaseGlyphRecord const, unsigned int>(unsigned int*, unsigned int const&, OT::BaseGlyphRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-plan.cc:bool hb_bsearch_impl<hb_ot_map_t::feature_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_ot_map_t::feature_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-plan.cc:bool hb_bsearch_impl<OT::OS2Range const, unsigned int>(unsigned int*, unsigned int const&, OT::OS2Range const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-plan.cc:bool hb_bsearch_impl<OT::HBGlyphID16 const, unsigned int>(unsigned int*, unsigned int const&, OT::HBGlyphID16 const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-plan.cc:bool hb_bsearch_impl<OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const, unsigned int>(unsigned int*, unsigned int const&, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-plan.cc:bool hb_bsearch_impl<OT::Record<OT::LangSys> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::LangSys> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-plan.cc:bool hb_bsearch_impl<OT::VariationValueRecord const, unsigned int>(unsigned int*, unsigned int const&, OT::VariationValueRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-plan.cc:bool hb_bsearch_impl<OT::UnicodeValueRange const, unsigned int>(unsigned int*, unsigned int const&, OT::UnicodeValueRange const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-plan.cc:bool hb_bsearch_impl<OT::UVSMapping const, unsigned int>(unsigned int*, unsigned int const&, OT::UVSMapping const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-plan.cc:bool hb_bsearch_impl<OT::VariationSelectorRecord const, unsigned int>(unsigned int*, unsigned int const&, OT::VariationSelectorRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-plan.cc:bool hb_bsearch_impl<OT::FeatMinMaxRecord const, unsigned int>(unsigned int*, unsigned int const&, OT::FeatMinMaxRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-plan.cc:bool hb_bsearch_impl<OT::BaseLangSysRecord const, unsigned int>(unsigned int*, unsigned int const&, OT::BaseLangSysRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-plan.cc:bool hb_bsearch_impl<OT::BaseScriptRecord const, unsigned int>(unsigned int*, unsigned int const&, OT::BaseScriptRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-plan.cc:bool hb_bsearch_impl<OT::Tag const, unsigned int>(unsigned int*, unsigned int const&, OT::Tag const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-plan.cc:bool hb_bsearch_impl<CFF::FDSelect3_4_Range<OT::NumType<true, unsigned short, 2u>, OT::NumType<true, unsigned char, 1u> > const, unsigned int>(unsigned int*, unsigned int const&, CFF::FDSelect3_4_Range<OT::NumType<true, unsigned short, 2u>, OT::NumType<true, unsigned char, 1u> > const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-plan.cc:bool hb_bsearch_impl<OT::cff1::accelerator_t::gname_t, OT::cff1::accelerator_t::gname_t>(unsigned int*, OT::cff1::accelerator_t::gname_t const&, OT::cff1::accelerator_t::gname_t*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-plan.cc:bool hb_bsearch_impl<CFF::FDSelect3_4_Range<OT::NumType<true, unsigned int, 4u>, OT::NumType<true, unsigned short, 2u> > const, unsigned int>(unsigned int*, unsigned int const&, CFF::FDSelect3_4_Range<OT::NumType<true, unsigned int, 4u>, OT::NumType<true, unsigned short, 2u> > const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-plan.cc:bool hb_bsearch_impl<OT::ClipRecord const, unsigned int>(unsigned int*, unsigned int const&, OT::ClipRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-plan.cc:bool hb_bsearch_impl<OT::MathValueRecord const, int, int, hb_font_t*, OT::MathKern const*>(unsigned int*, int const&, OT::MathValueRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*, int, hb_font_t*, OT::MathKern const*), int, hb_font_t*, OT::MathKern const*)
Unexecuted instantiation: hb-subset-plan-layout.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-plan-layout.cc:bool hb_bsearch_impl<OT::HBGlyphID16 const, unsigned int>(unsigned int*, unsigned int const&, OT::HBGlyphID16 const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-plan-layout.cc:bool hb_bsearch_impl<OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const, unsigned int>(unsigned int*, unsigned int const&, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-plan-layout.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, hb_bit_set_t::page_map_t>(unsigned int*, hb_bit_set_t::page_map_t const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-plan-layout.cc:bool hb_bsearch_impl<hb_ot_map_t::feature_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_ot_map_t::feature_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-plan-layout.cc:bool hb_bsearch_impl<OT::Record<OT::LangSys> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::LangSys> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-plan-layout.cc:bool hb_bsearch_impl<OT::Record<OT::Script> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::Script> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-plan-layout.cc:bool hb_bsearch_impl<OT::Record<OT::Feature> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::Feature> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-plan-layout.cc:bool hb_bsearch_impl<OT::Layout::GPOS_impl::PairValueRecord<OT::Layout::SmallTypes> const, unsigned int>(unsigned int*, unsigned int const&, OT::Layout::GPOS_impl::PairValueRecord<OT::Layout::SmallTypes> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-plan-var.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, hb_bit_set_t::page_map_t>(unsigned int*, hb_bit_set_t::page_map_t const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-plan-var.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-plan-var.cc:bool hb_bsearch_impl<hb_ot_map_t::feature_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_ot_map_t::feature_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-plan-var.cc:bool hb_bsearch_impl<OT::HBGlyphID16 const, unsigned int>(unsigned int*, unsigned int const&, OT::HBGlyphID16 const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-plan-var.cc:bool hb_bsearch_impl<OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const, unsigned int>(unsigned int*, unsigned int const&, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-plan-var.cc:bool hb_bsearch_impl<OT::Record<OT::LangSys> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::LangSys> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-plan-var.cc:bool hb_bsearch_impl<OT::FeatMinMaxRecord const, unsigned int>(unsigned int*, unsigned int const&, OT::FeatMinMaxRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-plan-var.cc:bool hb_bsearch_impl<OT::BaseLangSysRecord const, unsigned int>(unsigned int*, unsigned int const&, OT::BaseLangSysRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-plan-var.cc:bool hb_bsearch_impl<OT::BaseScriptRecord const, unsigned int>(unsigned int*, unsigned int const&, OT::BaseScriptRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-plan-var.cc:bool hb_bsearch_impl<OT::Tag const, unsigned int>(unsigned int*, unsigned int const&, OT::Tag const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-plan-var.cc:bool hb_bsearch_impl<OT::OS2Range const, unsigned int>(unsigned int*, unsigned int const&, OT::OS2Range const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-plan-var.cc:bool hb_bsearch_impl<OT::VariationValueRecord const, unsigned int>(unsigned int*, unsigned int const&, OT::VariationValueRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-plan-var.cc:bool hb_bsearch_impl<CFF::FDSelect3_4_Range<OT::NumType<true, unsigned short, 2u>, OT::NumType<true, unsigned char, 1u> > const, unsigned int>(unsigned int*, unsigned int const&, CFF::FDSelect3_4_Range<OT::NumType<true, unsigned short, 2u>, OT::NumType<true, unsigned char, 1u> > const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-plan-var.cc:bool hb_bsearch_impl<CFF::FDSelect3_4_Range<OT::NumType<true, unsigned int, 4u>, OT::NumType<true, unsigned short, 2u> > const, unsigned int>(unsigned int*, unsigned int const&, CFF::FDSelect3_4_Range<OT::NumType<true, unsigned int, 4u>, OT::NumType<true, unsigned short, 2u> > const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-layout.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, hb_bit_set_t::page_map_t>(unsigned int*, hb_bit_set_t::page_map_t const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-layout.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-layout.cc:bool hb_bsearch_impl<OT::HBGlyphID16 const, unsigned int>(unsigned int*, unsigned int const&, OT::HBGlyphID16 const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-layout.cc:bool hb_bsearch_impl<OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const, unsigned int>(unsigned int*, unsigned int const&, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-layout.cc:bool hb_bsearch_impl<hb_ot_map_t::feature_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_ot_map_t::feature_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-layout.cc:bool hb_bsearch_impl<OT::Record<OT::LangSys> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::LangSys> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-layout.cc:bool hb_bsearch_impl<OT::Record<OT::Script> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::Script> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-layout.cc:bool hb_bsearch_impl<OT::Record<OT::Feature> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::Feature> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-layout.cc:bool hb_bsearch_impl<OT::Layout::GPOS_impl::PairValueRecord<OT::Layout::SmallTypes> const, unsigned int>(unsigned int*, unsigned int const&, OT::Layout::GPOS_impl::PairValueRecord<OT::Layout::SmallTypes> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-layout.cc:bool hb_bsearch_impl<OT::FeatMinMaxRecord const, unsigned int>(unsigned int*, unsigned int const&, OT::FeatMinMaxRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-layout.cc:bool hb_bsearch_impl<OT::BaseLangSysRecord const, unsigned int>(unsigned int*, unsigned int const&, OT::BaseLangSysRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-layout.cc:bool hb_bsearch_impl<OT::BaseScriptRecord const, unsigned int>(unsigned int*, unsigned int const&, OT::BaseScriptRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-layout.cc:bool hb_bsearch_impl<OT::Tag const, unsigned int>(unsigned int*, unsigned int const&, OT::Tag const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-layout.cc:bool hb_bsearch_impl<OT::MathValueRecord const, int, int, hb_font_t*, OT::MathKern const*>(unsigned int*, int const&, OT::MathValueRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*, int, hb_font_t*, OT::MathKern const*), int, hb_font_t*, OT::MathKern const*)
Unexecuted instantiation: hb-subset-table-var.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-var.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, hb_bit_set_t::page_map_t>(unsigned int*, hb_bit_set_t::page_map_t const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-var.cc:bool hb_bsearch_impl<OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const, unsigned int>(unsigned int*, unsigned int const&, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-var.cc:bool hb_bsearch_impl<hb_ot_map_t::feature_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_ot_map_t::feature_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-var.cc:bool hb_bsearch_impl<OT::HBGlyphID16 const, unsigned int>(unsigned int*, unsigned int const&, OT::HBGlyphID16 const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-var.cc:bool hb_bsearch_impl<OT::Record<OT::LangSys> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::LangSys> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-var.cc:bool hb_bsearch_impl<OT::Record<OT::Script> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::Script> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-var.cc:bool hb_bsearch_impl<OT::Record<OT::Feature> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::Feature> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-var.cc:bool hb_bsearch_impl<OT::VariationValueRecord const, unsigned int>(unsigned int*, unsigned int const&, OT::VariationValueRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-cff.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-cff.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, hb_bit_set_t::page_map_t>(unsigned int*, hb_bit_set_t::page_map_t const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-cff.cc:bool hb_bsearch_impl<OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const, unsigned int>(unsigned int*, unsigned int const&, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-cff.cc:bool hb_bsearch_impl<hb_ot_map_t::feature_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_ot_map_t::feature_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-cff.cc:bool hb_bsearch_impl<OT::HBGlyphID16 const, unsigned int>(unsigned int*, unsigned int const&, OT::HBGlyphID16 const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-cff.cc:bool hb_bsearch_impl<OT::Record<OT::LangSys> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::LangSys> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-cff.cc:bool hb_bsearch_impl<OT::Record<OT::Script> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::Script> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-cff.cc:bool hb_bsearch_impl<OT::Record<OT::Feature> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::Feature> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-cff.cc:bool hb_bsearch_impl<CFF::FDSelect3_4_Range<OT::NumType<true, unsigned short, 2u>, OT::NumType<true, unsigned char, 1u> > const, unsigned int>(unsigned int*, unsigned int const&, CFF::FDSelect3_4_Range<OT::NumType<true, unsigned short, 2u>, OT::NumType<true, unsigned char, 1u> > const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-cff.cc:bool hb_bsearch_impl<OT::cff1::accelerator_t::gname_t, OT::cff1::accelerator_t::gname_t>(unsigned int*, OT::cff1::accelerator_t::gname_t const&, OT::cff1::accelerator_t::gname_t*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-cff.cc:bool hb_bsearch_impl<CFF::FDSelect3_4_Range<OT::NumType<true, unsigned int, 4u>, OT::NumType<true, unsigned short, 2u> > const, unsigned int>(unsigned int*, unsigned int const&, CFF::FDSelect3_4_Range<OT::NumType<true, unsigned int, 4u>, OT::NumType<true, unsigned short, 2u> > const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-cff.cc:bool hb_bsearch_impl<OT::VertOriginMetric const, unsigned int>(unsigned int*, unsigned int const&, OT::VertOriginMetric const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-color.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-color.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, hb_bit_set_t::page_map_t>(unsigned int*, hb_bit_set_t::page_map_t const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-color.cc:bool hb_bsearch_impl<OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const, unsigned int>(unsigned int*, unsigned int const&, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-color.cc:bool hb_bsearch_impl<OT::BaseGlyphRecord const, unsigned int>(unsigned int*, unsigned int const&, OT::BaseGlyphRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-color.cc:bool hb_bsearch_impl<hb_ot_map_t::feature_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_ot_map_t::feature_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-color.cc:bool hb_bsearch_impl<OT::HBGlyphID16 const, unsigned int>(unsigned int*, unsigned int const&, OT::HBGlyphID16 const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-color.cc:bool hb_bsearch_impl<OT::Record<OT::LangSys> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::LangSys> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-color.cc:bool hb_bsearch_impl<OT::Record<OT::Script> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::Script> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-color.cc:bool hb_bsearch_impl<OT::Record<OT::Feature> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::Feature> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-color.cc:bool hb_bsearch_impl<OT::ClipRecord const, unsigned int>(unsigned int*, unsigned int const&, OT::ClipRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-color.cc:bool hb_bsearch_impl<OT::BaseGlyphPaintRecord const, unsigned int>(unsigned int*, unsigned int const&, OT::BaseGlyphPaintRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-other.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-other.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, hb_bit_set_t::page_map_t>(unsigned int*, hb_bit_set_t::page_map_t const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-other.cc:bool hb_bsearch_impl<OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const, unsigned int>(unsigned int*, unsigned int const&, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-other.cc:bool hb_bsearch_impl<OT::VariationValueRecord const, unsigned int>(unsigned int*, unsigned int const&, OT::VariationValueRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-other.cc:bool hb_bsearch_impl<OT::UnicodeValueRange const, unsigned int>(unsigned int*, unsigned int const&, OT::UnicodeValueRange const*, unsigned long, unsigned long, int (*)(void const*, void const*))
hb-subset-table-other.cc:bool hb_bsearch_impl<OT::OS2Range const, unsigned int>(unsigned int*, unsigned int const&, OT::OS2Range const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Line
Count
Source
1309
208k
{
1310
  /* This is our *only* bsearch implementation. */
1311
1312
208k
  int min = 0, max = (int) nmemb - 1;
1313
1.46M
  while (min <= max)
1314
1.46M
  {
1315
1.46M
    int mid = ((unsigned int) min + (unsigned int) max) / 2;
1316
1.46M
#pragma GCC diagnostic push
1317
1.46M
#pragma GCC diagnostic ignored "-Wcast-align"
1318
1.46M
    V* p = (V*) (((const char *) base) + (mid * stride));
1319
1.46M
#pragma GCC diagnostic pop
1320
1.46M
    int c = compar ((const void *) std::addressof (key), (const void *) p, ds...);
1321
1.46M
    if (c < 0)
1322
1.19M
      max = mid - 1;
1323
263k
    else if (c > 0)
1324
55.0k
      min = mid + 1;
1325
208k
    else
1326
208k
    {
1327
208k
      *pos = mid;
1328
208k
      return true;
1329
208k
    }
1330
1.46M
  }
1331
0
  *pos = min;
1332
0
  return false;
1333
208k
}
Unexecuted instantiation: hb-subset-table-other.cc:bool hb_bsearch_impl<hb_ot_map_t::feature_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_ot_map_t::feature_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-other.cc:bool hb_bsearch_impl<OT::HBGlyphID16 const, unsigned int>(unsigned int*, unsigned int const&, OT::HBGlyphID16 const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-other.cc:bool hb_bsearch_impl<OT::Record<OT::LangSys> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::LangSys> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-other.cc:bool hb_bsearch_impl<OT::Record<OT::Script> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::Script> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-other.cc:bool hb_bsearch_impl<OT::Record<OT::Feature> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::Feature> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-other.cc:bool hb_bsearch_impl<OT::unicode_to_macroman(unsigned int)::unicode_to_macroman_t const, unsigned int>(unsigned int*, unsigned int const&, OT::unicode_to_macroman(unsigned int)::unicode_to_macroman_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-other.cc:bool hb_bsearch_impl<OT::NumType<true, unsigned short, 2u> const, unsigned int, unsigned int>(unsigned int*, unsigned int const&, OT::NumType<true, unsigned short, 2u> const*, unsigned long, unsigned long, int (*)(void const*, void const*, unsigned int), unsigned int)
Unexecuted instantiation: hb-subset-table-other.cc:bool hb_bsearch_impl<OT::UVSMapping const, unsigned int>(unsigned int*, unsigned int const&, OT::UVSMapping const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-other.cc:bool hb_bsearch_impl<OT::VariationSelectorRecord const, unsigned int>(unsigned int*, unsigned int const&, OT::VariationSelectorRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-other.cc:bool hb_bsearch_impl<OT::CmapSubtableLongGroup const, unsigned int>(unsigned int*, unsigned int const&, OT::CmapSubtableLongGroup const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-other.cc:bool hb_bsearch_impl<OT::EncodingRecord const, OT::EncodingRecord>(unsigned int*, OT::EncodingRecord const&, OT::EncodingRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-other.cc:bool hb_bsearch_impl<hb_ot_name_entry_t const, hb_ot_name_entry_t, bool>(unsigned int*, hb_ot_name_entry_t const&, hb_ot_name_entry_t const*, unsigned long, unsigned long, int (*)(void const*, void const*, bool), bool)
Unexecuted instantiation: hb-subset-table-other.cc:bool hb_bsearch_impl<unsigned short, hb_array_t<char const>, void*>(unsigned int*, hb_array_t<char const> const&, unsigned short*, unsigned long, unsigned long, int (*)(void const*, void const*, void*), void*)
Unexecuted instantiation: gsubgpos-context.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: gsubgpos-context.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, hb_bit_set_t::page_map_t>(unsigned int*, hb_bit_set_t::page_map_t const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: gsubgpos-context.cc:bool hb_bsearch_impl<hb_ot_map_t::feature_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_ot_map_t::feature_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: gsubgpos-context.cc:bool hb_bsearch_impl<OT::HBGlyphID16 const, unsigned int>(unsigned int*, unsigned int const&, OT::HBGlyphID16 const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: gsubgpos-context.cc:bool hb_bsearch_impl<OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const, unsigned int>(unsigned int*, unsigned int const&, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: gsubgpos-context.cc:bool hb_bsearch_impl<OT::Record<OT::LangSys> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::LangSys> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: gsubgpos-context.cc:bool hb_bsearch_impl<OT::Record<OT::Script> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::Script> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: gsubgpos-context.cc:bool hb_bsearch_impl<OT::Record<OT::Feature> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::Feature> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-cff1.cc:bool hb_bsearch_impl<CFF::FDSelect3_4_Range<OT::NumType<true, unsigned short, 2u>, OT::NumType<true, unsigned char, 1u> > const, unsigned int>(unsigned int*, unsigned int const&, CFF::FDSelect3_4_Range<OT::NumType<true, unsigned short, 2u>, OT::NumType<true, unsigned char, 1u> > const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-cff1.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, hb_bit_set_t::page_map_t>(unsigned int*, hb_bit_set_t::page_map_t const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-cff1.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-cff1.cc:bool hb_bsearch_impl<hb_ot_map_t::feature_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_ot_map_t::feature_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-cff1.cc:bool hb_bsearch_impl<OT::HBGlyphID16 const, unsigned int>(unsigned int*, unsigned int const&, OT::HBGlyphID16 const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-cff1.cc:bool hb_bsearch_impl<OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const, unsigned int>(unsigned int*, unsigned int const&, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-cff1.cc:bool hb_bsearch_impl<OT::Record<OT::LangSys> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::LangSys> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-cff1.cc:bool hb_bsearch_impl<OT::cff1::accelerator_t::gname_t, OT::cff1::accelerator_t::gname_t>(unsigned int*, OT::cff1::accelerator_t::gname_t const&, OT::cff1::accelerator_t::gname_t*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-cff2.cc:bool hb_bsearch_impl<CFF::FDSelect3_4_Range<OT::NumType<true, unsigned short, 2u>, OT::NumType<true, unsigned char, 1u> > const, unsigned int>(unsigned int*, unsigned int const&, CFF::FDSelect3_4_Range<OT::NumType<true, unsigned short, 2u>, OT::NumType<true, unsigned char, 1u> > const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-cff2.cc:bool hb_bsearch_impl<CFF::FDSelect3_4_Range<OT::NumType<true, unsigned int, 4u>, OT::NumType<true, unsigned short, 2u> > const, unsigned int>(unsigned int*, unsigned int const&, CFF::FDSelect3_4_Range<OT::NumType<true, unsigned int, 4u>, OT::NumType<true, unsigned short, 2u> > const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-cff2.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, hb_bit_set_t::page_map_t>(unsigned int*, hb_bit_set_t::page_map_t const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-cff2.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-cff2.cc:bool hb_bsearch_impl<hb_ot_map_t::feature_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_ot_map_t::feature_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-cff2.cc:bool hb_bsearch_impl<OT::HBGlyphID16 const, unsigned int>(unsigned int*, unsigned int const&, OT::HBGlyphID16 const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-cff2.cc:bool hb_bsearch_impl<OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const, unsigned int>(unsigned int*, unsigned int const&, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-cff2.cc:bool hb_bsearch_impl<OT::Record<OT::LangSys> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::LangSys> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-cff2.cc:bool hb_bsearch_impl<OT::cff1::accelerator_t::gname_t, OT::cff1::accelerator_t::gname_t>(unsigned int*, OT::cff1::accelerator_t::gname_t const&, OT::cff1::accelerator_t::gname_t*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-instancer-iup.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-instancer-iup.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, hb_bit_set_t::page_map_t>(unsigned int*, hb_bit_set_t::page_map_t const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-instancer-iup.cc:bool hb_bsearch_impl<hb_ot_map_t::feature_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_ot_map_t::feature_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-cff-common.cc:bool hb_bsearch_impl<CFF::FDSelect3_4_Range<OT::NumType<true, unsigned short, 2u>, OT::NumType<true, unsigned char, 1u> > const, unsigned int>(unsigned int*, unsigned int const&, CFF::FDSelect3_4_Range<OT::NumType<true, unsigned short, 2u>, OT::NumType<true, unsigned char, 1u> > const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-cff-common.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, hb_bit_set_t::page_map_t>(unsigned int*, hb_bit_set_t::page_map_t const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-cff-common.cc:bool hb_bsearch_impl<hb_bit_set_t::page_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_bit_set_t::page_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-cff-common.cc:bool hb_bsearch_impl<hb_ot_map_t::feature_map_t const, unsigned int>(unsigned int*, unsigned int const&, hb_ot_map_t::feature_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-cff-common.cc:bool hb_bsearch_impl<OT::HBGlyphID16 const, unsigned int>(unsigned int*, unsigned int const&, OT::HBGlyphID16 const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-cff-common.cc:bool hb_bsearch_impl<OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const, unsigned int>(unsigned int*, unsigned int const&, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-cff-common.cc:bool hb_bsearch_impl<OT::Record<OT::LangSys> const, unsigned int>(unsigned int*, unsigned int const&, OT::Record<OT::LangSys> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-cff-common.cc:bool hb_bsearch_impl<CFF::FDSelect3_4_Range<OT::NumType<true, unsigned int, 4u>, OT::NumType<true, unsigned short, 2u> > const, unsigned int>(unsigned int*, unsigned int const&, CFF::FDSelect3_4_Range<OT::NumType<true, unsigned int, 4u>, OT::NumType<true, unsigned short, 2u> > const*, unsigned long, unsigned long, int (*)(void const*, void const*))
1334
1335
template <typename V, typename K>
1336
static inline V*
1337
hb_bsearch (const K& key, V* base,
1338
      size_t nmemb, size_t stride = sizeof (V),
1339
      int (*compar)(const void *_key, const void *_item) = _hb_cmp_method<K, V>)
1340
33.3M
{
1341
33.3M
  unsigned pos;
1342
33.3M
#pragma GCC diagnostic push
1343
33.3M
#pragma GCC diagnostic ignored "-Wcast-align"
1344
33.3M
  return hb_bsearch_impl (&pos, key, base, nmemb, stride, compar) ?
1345
32.2M
   (V*) (((const char *) base) + (pos * stride)) : nullptr;
1346
33.3M
#pragma GCC diagnostic pop
1347
33.3M
}
Unexecuted instantiation: hb-aat-layout.cc:OT::Layout::GPOS_impl::PairValueRecord<OT::Layout::SmallTypes> const* hb_bsearch<OT::Layout::GPOS_impl::PairValueRecord<OT::Layout::SmallTypes> const, unsigned int>(unsigned int const&, OT::Layout::GPOS_impl::PairValueRecord<OT::Layout::SmallTypes> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-face.cc:OT::unicode_to_macroman(unsigned int)::unicode_to_macroman_t const* hb_bsearch<OT::unicode_to_macroman(unsigned int)::unicode_to_macroman_t const, unsigned int>(unsigned int const&, OT::unicode_to_macroman(unsigned int)::unicode_to_macroman_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-face.cc:OT::VariationValueRecord const* hb_bsearch<OT::VariationValueRecord const, unsigned int>(unsigned int const&, OT::VariationValueRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-face.cc:OT::VariationValueRecord const* hb_bsearch<OT::VariationValueRecord const, unsigned int>(unsigned int const&, OT::VariationValueRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-face.cc:OT::unicode_to_macroman(unsigned int)::unicode_to_macroman_t const* hb_bsearch<OT::unicode_to_macroman(unsigned int)::unicode_to_macroman_t const, unsigned int>(unsigned int const&, OT::unicode_to_macroman(unsigned int)::unicode_to_macroman_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-face.cc:CFF::FDSelect3_4_Range<OT::NumType<true, unsigned short, 2u>, OT::NumType<true, unsigned char, 1u> > const* hb_bsearch<CFF::FDSelect3_4_Range<OT::NumType<true, unsigned short, 2u>, OT::NumType<true, unsigned char, 1u> > const, unsigned int>(unsigned int const&, CFF::FDSelect3_4_Range<OT::NumType<true, unsigned short, 2u>, OT::NumType<true, unsigned char, 1u> > const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-face.cc:CFF::FDSelect3_4_Range<OT::NumType<true, unsigned int, 4u>, OT::NumType<true, unsigned short, 2u> > const* hb_bsearch<CFF::FDSelect3_4_Range<OT::NumType<true, unsigned int, 4u>, OT::NumType<true, unsigned short, 2u> > const, unsigned int>(unsigned int const&, CFF::FDSelect3_4_Range<OT::NumType<true, unsigned int, 4u>, OT::NumType<true, unsigned short, 2u> > const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-face.cc:OT::Layout::GPOS_impl::PairValueRecord<OT::Layout::SmallTypes> const* hb_bsearch<OT::Layout::GPOS_impl::PairValueRecord<OT::Layout::SmallTypes> const, unsigned int>(unsigned int const&, OT::Layout::GPOS_impl::PairValueRecord<OT::Layout::SmallTypes> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-font.cc:OT::unicode_to_macroman(unsigned int)::unicode_to_macroman_t const* hb_bsearch<OT::unicode_to_macroman(unsigned int)::unicode_to_macroman_t const, unsigned int>(unsigned int const&, OT::unicode_to_macroman(unsigned int)::unicode_to_macroman_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-font.cc:OT::VariationValueRecord const* hb_bsearch<OT::VariationValueRecord const, unsigned int>(unsigned int const&, OT::VariationValueRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-font.cc:CFF::FDSelect3_4_Range<OT::NumType<true, unsigned short, 2u>, OT::NumType<true, unsigned char, 1u> > const* hb_bsearch<CFF::FDSelect3_4_Range<OT::NumType<true, unsigned short, 2u>, OT::NumType<true, unsigned char, 1u> > const, unsigned int>(unsigned int const&, CFF::FDSelect3_4_Range<OT::NumType<true, unsigned short, 2u>, OT::NumType<true, unsigned char, 1u> > const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-font.cc:CFF::FDSelect3_4_Range<OT::NumType<true, unsigned int, 4u>, OT::NumType<true, unsigned short, 2u> > const* hb_bsearch<CFF::FDSelect3_4_Range<OT::NumType<true, unsigned int, 4u>, OT::NumType<true, unsigned short, 2u> > const, unsigned int>(unsigned int const&, CFF::FDSelect3_4_Range<OT::NumType<true, unsigned int, 4u>, OT::NumType<true, unsigned short, 2u> > const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: VARC.cc:OT::VariationValueRecord const* hb_bsearch<OT::VariationValueRecord const, unsigned int>(unsigned int const&, OT::VariationValueRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: VARC.cc:CFF::FDSelect3_4_Range<OT::NumType<true, unsigned short, 2u>, OT::NumType<true, unsigned char, 1u> > const* hb_bsearch<CFF::FDSelect3_4_Range<OT::NumType<true, unsigned short, 2u>, OT::NumType<true, unsigned char, 1u> > const, unsigned int>(unsigned int const&, CFF::FDSelect3_4_Range<OT::NumType<true, unsigned short, 2u>, OT::NumType<true, unsigned char, 1u> > const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: VARC.cc:CFF::FDSelect3_4_Range<OT::NumType<true, unsigned int, 4u>, OT::NumType<true, unsigned short, 2u> > const* hb_bsearch<CFF::FDSelect3_4_Range<OT::NumType<true, unsigned int, 4u>, OT::NumType<true, unsigned short, 2u> > const, unsigned int>(unsigned int const&, CFF::FDSelect3_4_Range<OT::NumType<true, unsigned int, 4u>, OT::NumType<true, unsigned short, 2u> > const*, unsigned long, unsigned long, int (*)(void const*, void const*))
hb-ot-layout.cc:OT::Layout::GPOS_impl::PairValueRecord<OT::Layout::SmallTypes> const* hb_bsearch<OT::Layout::GPOS_impl::PairValueRecord<OT::Layout::SmallTypes> const, unsigned int>(unsigned int const&, OT::Layout::GPOS_impl::PairValueRecord<OT::Layout::SmallTypes> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Line
Count
Source
1340
15.4M
{
1341
15.4M
  unsigned pos;
1342
15.4M
#pragma GCC diagnostic push
1343
15.4M
#pragma GCC diagnostic ignored "-Wcast-align"
1344
15.4M
  return hb_bsearch_impl (&pos, key, base, nmemb, stride, compar) ?
1345
14.4M
   (V*) (((const char *) base) + (pos * stride)) : nullptr;
1346
15.4M
#pragma GCC diagnostic pop
1347
15.4M
}
Unexecuted instantiation: hb-ot-layout.cc:OT::VariationValueRecord const* hb_bsearch<OT::VariationValueRecord const, unsigned int>(unsigned int const&, OT::VariationValueRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
hb-ot-metrics.cc:OT::VariationValueRecord const* hb_bsearch<OT::VariationValueRecord const, unsigned int>(unsigned int const&, OT::VariationValueRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Line
Count
Source
1340
16.9M
{
1341
16.9M
  unsigned pos;
1342
16.9M
#pragma GCC diagnostic push
1343
16.9M
#pragma GCC diagnostic ignored "-Wcast-align"
1344
16.9M
  return hb_bsearch_impl (&pos, key, base, nmemb, stride, compar) ?
1345
16.9M
   (V*) (((const char *) base) + (pos * stride)) : nullptr;
1346
16.9M
#pragma GCC diagnostic pop
1347
16.9M
}
Unexecuted instantiation: hb-ot-var.cc:OT::VariationValueRecord const* hb_bsearch<OT::VariationValueRecord const, unsigned int>(unsigned int const&, OT::VariationValueRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
hb-static.cc:hb_ot_language_map_t const* hb_bsearch<hb_ot_language_map_t const, unsigned int>(unsigned int const&, hb_ot_language_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Line
Count
Source
1340
28.5k
{
1341
28.5k
  unsigned pos;
1342
28.5k
#pragma GCC diagnostic push
1343
28.5k
#pragma GCC diagnostic ignored "-Wcast-align"
1344
28.5k
  return hb_bsearch_impl (&pos, key, base, nmemb, stride, compar) ?
1345
28.5k
   (V*) (((const char *) base) + (pos * stride)) : nullptr;
1346
28.5k
#pragma GCC diagnostic pop
1347
28.5k
}
Unexecuted instantiation: hb-static.cc:OT::VariationValueRecord const* hb_bsearch<OT::VariationValueRecord const, unsigned int>(unsigned int const&, OT::VariationValueRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-static.cc:OT::unicode_to_macroman(unsigned int)::unicode_to_macroman_t const* hb_bsearch<OT::unicode_to_macroman(unsigned int)::unicode_to_macroman_t const, unsigned int>(unsigned int const&, OT::unicode_to_macroman(unsigned int)::unicode_to_macroman_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-style.cc:OT::VariationValueRecord const* hb_bsearch<OT::VariationValueRecord const, unsigned int>(unsigned int const&, OT::VariationValueRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-cff1-table.cc:CFF::FDSelect3_4_Range<OT::NumType<true, unsigned short, 2u>, OT::NumType<true, unsigned char, 1u> > const* hb_bsearch<CFF::FDSelect3_4_Range<OT::NumType<true, unsigned short, 2u>, OT::NumType<true, unsigned char, 1u> > const, unsigned int>(unsigned int const&, CFF::FDSelect3_4_Range<OT::NumType<true, unsigned short, 2u>, OT::NumType<true, unsigned char, 1u> > const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-cff2-table.cc:CFF::FDSelect3_4_Range<OT::NumType<true, unsigned short, 2u>, OT::NumType<true, unsigned char, 1u> > const* hb_bsearch<CFF::FDSelect3_4_Range<OT::NumType<true, unsigned short, 2u>, OT::NumType<true, unsigned char, 1u> > const, unsigned int>(unsigned int const&, CFF::FDSelect3_4_Range<OT::NumType<true, unsigned short, 2u>, OT::NumType<true, unsigned char, 1u> > const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-cff2-table.cc:CFF::FDSelect3_4_Range<OT::NumType<true, unsigned int, 4u>, OT::NumType<true, unsigned short, 2u> > const* hb_bsearch<CFF::FDSelect3_4_Range<OT::NumType<true, unsigned int, 4u>, OT::NumType<true, unsigned short, 2u> > const, unsigned int>(unsigned int const&, CFF::FDSelect3_4_Range<OT::NumType<true, unsigned int, 4u>, OT::NumType<true, unsigned short, 2u> > const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::Layout::GPOS_impl::PairValueRecord<OT::Layout::SmallTypes> const* hb_bsearch<OT::Layout::GPOS_impl::PairValueRecord<OT::Layout::SmallTypes> const, unsigned int>(unsigned int const&, OT::Layout::GPOS_impl::PairValueRecord<OT::Layout::SmallTypes> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
hb-ucd.cc:unsigned int const* hb_bsearch<unsigned int const, unsigned int>(unsigned int const&, unsigned int const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Line
Count
Source
1340
55.5k
{
1341
55.5k
  unsigned pos;
1342
55.5k
#pragma GCC diagnostic push
1343
55.5k
#pragma GCC diagnostic ignored "-Wcast-align"
1344
55.5k
  return hb_bsearch_impl (&pos, key, base, nmemb, stride, compar) ?
1345
30.0k
   (V*) (((const char *) base) + (pos * stride)) : nullptr;
1346
55.5k
#pragma GCC diagnostic pop
1347
55.5k
}
hb-ucd.cc:unsigned long const* hb_bsearch<unsigned long const, unsigned long>(unsigned long const&, unsigned long const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Line
Count
Source
1340
846k
{
1341
846k
  unsigned pos;
1342
846k
#pragma GCC diagnostic push
1343
846k
#pragma GCC diagnostic ignored "-Wcast-align"
1344
846k
  return hb_bsearch_impl (&pos, key, base, nmemb, stride, compar) ?
1345
835k
   (V*) (((const char *) base) + (pos * stride)) : nullptr;
1346
846k
#pragma GCC diagnostic pop
1347
846k
}
Unexecuted instantiation: hb-subset.cc:OT::VariationValueRecord const* hb_bsearch<OT::VariationValueRecord const, unsigned int>(unsigned int const&, OT::VariationValueRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset.cc:OT::unicode_to_macroman(unsigned int)::unicode_to_macroman_t const* hb_bsearch<OT::unicode_to_macroman(unsigned int)::unicode_to_macroman_t const, unsigned int>(unsigned int const&, OT::unicode_to_macroman(unsigned int)::unicode_to_macroman_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-plan.cc:OT::unicode_to_macroman(unsigned int)::unicode_to_macroman_t const* hb_bsearch<OT::unicode_to_macroman(unsigned int)::unicode_to_macroman_t const, unsigned int>(unsigned int const&, OT::unicode_to_macroman(unsigned int)::unicode_to_macroman_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-plan.cc:OT::VariationValueRecord const* hb_bsearch<OT::VariationValueRecord const, unsigned int>(unsigned int const&, OT::VariationValueRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-plan.cc:CFF::FDSelect3_4_Range<OT::NumType<true, unsigned short, 2u>, OT::NumType<true, unsigned char, 1u> > const* hb_bsearch<CFF::FDSelect3_4_Range<OT::NumType<true, unsigned short, 2u>, OT::NumType<true, unsigned char, 1u> > const, unsigned int>(unsigned int const&, CFF::FDSelect3_4_Range<OT::NumType<true, unsigned short, 2u>, OT::NumType<true, unsigned char, 1u> > const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-plan.cc:CFF::FDSelect3_4_Range<OT::NumType<true, unsigned int, 4u>, OT::NumType<true, unsigned short, 2u> > const* hb_bsearch<CFF::FDSelect3_4_Range<OT::NumType<true, unsigned int, 4u>, OT::NumType<true, unsigned short, 2u> > const, unsigned int>(unsigned int const&, CFF::FDSelect3_4_Range<OT::NumType<true, unsigned int, 4u>, OT::NumType<true, unsigned short, 2u> > const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-plan-layout.cc:OT::Layout::GPOS_impl::PairValueRecord<OT::Layout::SmallTypes> const* hb_bsearch<OT::Layout::GPOS_impl::PairValueRecord<OT::Layout::SmallTypes> const, unsigned int>(unsigned int const&, OT::Layout::GPOS_impl::PairValueRecord<OT::Layout::SmallTypes> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-plan-var.cc:OT::VariationValueRecord const* hb_bsearch<OT::VariationValueRecord const, unsigned int>(unsigned int const&, OT::VariationValueRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-plan-var.cc:CFF::FDSelect3_4_Range<OT::NumType<true, unsigned short, 2u>, OT::NumType<true, unsigned char, 1u> > const* hb_bsearch<CFF::FDSelect3_4_Range<OT::NumType<true, unsigned short, 2u>, OT::NumType<true, unsigned char, 1u> > const, unsigned int>(unsigned int const&, CFF::FDSelect3_4_Range<OT::NumType<true, unsigned short, 2u>, OT::NumType<true, unsigned char, 1u> > const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-plan-var.cc:CFF::FDSelect3_4_Range<OT::NumType<true, unsigned int, 4u>, OT::NumType<true, unsigned short, 2u> > const* hb_bsearch<CFF::FDSelect3_4_Range<OT::NumType<true, unsigned int, 4u>, OT::NumType<true, unsigned short, 2u> > const, unsigned int>(unsigned int const&, CFF::FDSelect3_4_Range<OT::NumType<true, unsigned int, 4u>, OT::NumType<true, unsigned short, 2u> > const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-layout.cc:OT::Layout::GPOS_impl::PairValueRecord<OT::Layout::SmallTypes> const* hb_bsearch<OT::Layout::GPOS_impl::PairValueRecord<OT::Layout::SmallTypes> const, unsigned int>(unsigned int const&, OT::Layout::GPOS_impl::PairValueRecord<OT::Layout::SmallTypes> const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-var.cc:OT::VariationValueRecord const* hb_bsearch<OT::VariationValueRecord const, unsigned int>(unsigned int const&, OT::VariationValueRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-cff.cc:CFF::FDSelect3_4_Range<OT::NumType<true, unsigned short, 2u>, OT::NumType<true, unsigned char, 1u> > const* hb_bsearch<CFF::FDSelect3_4_Range<OT::NumType<true, unsigned short, 2u>, OT::NumType<true, unsigned char, 1u> > const, unsigned int>(unsigned int const&, CFF::FDSelect3_4_Range<OT::NumType<true, unsigned short, 2u>, OT::NumType<true, unsigned char, 1u> > const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-cff.cc:CFF::FDSelect3_4_Range<OT::NumType<true, unsigned int, 4u>, OT::NumType<true, unsigned short, 2u> > const* hb_bsearch<CFF::FDSelect3_4_Range<OT::NumType<true, unsigned int, 4u>, OT::NumType<true, unsigned short, 2u> > const, unsigned int>(unsigned int const&, CFF::FDSelect3_4_Range<OT::NumType<true, unsigned int, 4u>, OT::NumType<true, unsigned short, 2u> > const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-other.cc:OT::VariationValueRecord const* hb_bsearch<OT::VariationValueRecord const, unsigned int>(unsigned int const&, OT::VariationValueRecord const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-table-other.cc:OT::unicode_to_macroman(unsigned int)::unicode_to_macroman_t const* hb_bsearch<OT::unicode_to_macroman(unsigned int)::unicode_to_macroman_t const, unsigned int>(unsigned int const&, OT::unicode_to_macroman(unsigned int)::unicode_to_macroman_t const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-cff1.cc:CFF::FDSelect3_4_Range<OT::NumType<true, unsigned short, 2u>, OT::NumType<true, unsigned char, 1u> > const* hb_bsearch<CFF::FDSelect3_4_Range<OT::NumType<true, unsigned short, 2u>, OT::NumType<true, unsigned char, 1u> > const, unsigned int>(unsigned int const&, CFF::FDSelect3_4_Range<OT::NumType<true, unsigned short, 2u>, OT::NumType<true, unsigned char, 1u> > const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-cff2.cc:CFF::FDSelect3_4_Range<OT::NumType<true, unsigned short, 2u>, OT::NumType<true, unsigned char, 1u> > const* hb_bsearch<CFF::FDSelect3_4_Range<OT::NumType<true, unsigned short, 2u>, OT::NumType<true, unsigned char, 1u> > const, unsigned int>(unsigned int const&, CFF::FDSelect3_4_Range<OT::NumType<true, unsigned short, 2u>, OT::NumType<true, unsigned char, 1u> > const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-cff2.cc:CFF::FDSelect3_4_Range<OT::NumType<true, unsigned int, 4u>, OT::NumType<true, unsigned short, 2u> > const* hb_bsearch<CFF::FDSelect3_4_Range<OT::NumType<true, unsigned int, 4u>, OT::NumType<true, unsigned short, 2u> > const, unsigned int>(unsigned int const&, CFF::FDSelect3_4_Range<OT::NumType<true, unsigned int, 4u>, OT::NumType<true, unsigned short, 2u> > const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-cff-common.cc:CFF::FDSelect3_4_Range<OT::NumType<true, unsigned short, 2u>, OT::NumType<true, unsigned char, 1u> > const* hb_bsearch<CFF::FDSelect3_4_Range<OT::NumType<true, unsigned short, 2u>, OT::NumType<true, unsigned char, 1u> > const, unsigned int>(unsigned int const&, CFF::FDSelect3_4_Range<OT::NumType<true, unsigned short, 2u>, OT::NumType<true, unsigned char, 1u> > const*, unsigned long, unsigned long, int (*)(void const*, void const*))
Unexecuted instantiation: hb-subset-cff-common.cc:CFF::FDSelect3_4_Range<OT::NumType<true, unsigned int, 4u>, OT::NumType<true, unsigned short, 2u> > const* hb_bsearch<CFF::FDSelect3_4_Range<OT::NumType<true, unsigned int, 4u>, OT::NumType<true, unsigned short, 2u> > const, unsigned int>(unsigned int const&, CFF::FDSelect3_4_Range<OT::NumType<true, unsigned int, 4u>, OT::NumType<true, unsigned short, 2u> > const*, unsigned long, unsigned long, int (*)(void const*, void const*))
1348
template <typename V, typename K, typename ...Ts>
1349
static inline V*
1350
hb_bsearch (const K& key, V* base,
1351
      size_t nmemb, size_t stride,
1352
      int (*compar)(const void *_key, const void *_item, Ts... _ds),
1353
      Ts... ds)
1354
46.7M
{
1355
46.7M
  unsigned pos;
1356
46.7M
#pragma GCC diagnostic push
1357
46.7M
#pragma GCC diagnostic ignored "-Wcast-align"
1358
46.7M
  return hb_bsearch_impl (&pos, key, base, nmemb, stride, compar, ds...) ?
1359
45.6M
   (V*) (((const char *) base) + (pos * stride)) : nullptr;
1360
46.7M
#pragma GCC diagnostic pop
1361
46.7M
}
hb-face.cc:OT::NumType<true, unsigned short, 2u> const* hb_bsearch<OT::NumType<true, unsigned short, 2u> const, unsigned int, unsigned int>(unsigned int const&, OT::NumType<true, unsigned short, 2u> const*, unsigned long, unsigned long, int (*)(void const*, void const*, unsigned int), unsigned int)
Line
Count
Source
1354
46.7M
{
1355
46.7M
  unsigned pos;
1356
46.7M
#pragma GCC diagnostic push
1357
46.7M
#pragma GCC diagnostic ignored "-Wcast-align"
1358
46.7M
  return hb_bsearch_impl (&pos, key, base, nmemb, stride, compar, ds...) ?
1359
45.6M
   (V*) (((const char *) base) + (pos * stride)) : nullptr;
1360
46.7M
#pragma GCC diagnostic pop
1361
46.7M
}
Unexecuted instantiation: hb-ot-face.cc:OT::NumType<true, unsigned short, 2u> const* hb_bsearch<OT::NumType<true, unsigned short, 2u> const, unsigned int, unsigned int>(unsigned int const&, OT::NumType<true, unsigned short, 2u> const*, unsigned long, unsigned long, int (*)(void const*, void const*, unsigned int), unsigned int)
Unexecuted instantiation: hb-ot-face.cc:hb_ot_name_entry_t const* hb_bsearch<hb_ot_name_entry_t const, hb_ot_name_entry_t, bool>(hb_ot_name_entry_t const&, hb_ot_name_entry_t const*, unsigned long, unsigned long, int (*)(void const*, void const*, bool), bool)
Unexecuted instantiation: hb-ot-face.cc:unsigned short* hb_bsearch<unsigned short, hb_array_t<char const>, void*>(hb_array_t<char const> const&, unsigned short*, unsigned long, unsigned long, int (*)(void const*, void const*, void*), void*)
Unexecuted instantiation: hb-ot-font.cc:OT::NumType<true, unsigned short, 2u> const* hb_bsearch<OT::NumType<true, unsigned short, 2u> const, unsigned int, unsigned int>(unsigned int const&, OT::NumType<true, unsigned short, 2u> const*, unsigned long, unsigned long, int (*)(void const*, void const*, unsigned int), unsigned int)
Unexecuted instantiation: hb-ot-font.cc:unsigned short* hb_bsearch<unsigned short, hb_array_t<char const>, void*>(hb_array_t<char const> const&, unsigned short*, unsigned long, unsigned long, int (*)(void const*, void const*, void*), void*)
Unexecuted instantiation: hb-ot-layout.cc:hb_ot_name_entry_t const* hb_bsearch<hb_ot_name_entry_t const, hb_ot_name_entry_t, bool>(hb_ot_name_entry_t const&, hb_ot_name_entry_t const*, unsigned long, unsigned long, int (*)(void const*, void const*, bool), bool)
Unexecuted instantiation: hb-ot-metrics.cc:unsigned short* hb_bsearch<unsigned short, hb_array_t<char const>, void*>(hb_array_t<char const> const&, unsigned short*, unsigned long, unsigned long, int (*)(void const*, void const*, void*), void*)
hb-ot-name.cc:hb_ot_name_entry_t const* hb_bsearch<hb_ot_name_entry_t const, hb_ot_name_entry_t, bool>(hb_ot_name_entry_t const&, hb_ot_name_entry_t const*, unsigned long, unsigned long, int (*)(void const*, void const*, bool), bool)
Line
Count
Source
1354
15.5k
{
1355
15.5k
  unsigned pos;
1356
15.5k
#pragma GCC diagnostic push
1357
15.5k
#pragma GCC diagnostic ignored "-Wcast-align"
1358
15.5k
  return hb_bsearch_impl (&pos, key, base, nmemb, stride, compar, ds...) ?
1359
15.5k
   (V*) (((const char *) base) + (pos * stride)) : nullptr;
1360
15.5k
#pragma GCC diagnostic pop
1361
15.5k
}
Unexecuted instantiation: hb-static.cc:OT::NumType<true, unsigned short, 2u> const* hb_bsearch<OT::NumType<true, unsigned short, 2u> const, unsigned int, unsigned int>(unsigned int const&, OT::NumType<true, unsigned short, 2u> const*, unsigned long, unsigned long, int (*)(void const*, void const*, unsigned int), unsigned int)
Unexecuted instantiation: hb-style.cc:unsigned short* hb_bsearch<unsigned short, hb_array_t<char const>, void*>(hb_array_t<char const> const&, unsigned short*, unsigned long, unsigned long, int (*)(void const*, void const*, void*), void*)
Unexecuted instantiation: hb-subset.cc:OT::NumType<true, unsigned short, 2u> const* hb_bsearch<OT::NumType<true, unsigned short, 2u> const, unsigned int, unsigned int>(unsigned int const&, OT::NumType<true, unsigned short, 2u> const*, unsigned long, unsigned long, int (*)(void const*, void const*, unsigned int), unsigned int)
Unexecuted instantiation: hb-subset.cc:unsigned short* hb_bsearch<unsigned short, hb_array_t<char const>, void*>(hb_array_t<char const> const&, unsigned short*, unsigned long, unsigned long, int (*)(void const*, void const*, void*), void*)
Unexecuted instantiation: hb-subset-plan.cc:OT::NumType<true, unsigned short, 2u> const* hb_bsearch<OT::NumType<true, unsigned short, 2u> const, unsigned int, unsigned int>(unsigned int const&, OT::NumType<true, unsigned short, 2u> const*, unsigned long, unsigned long, int (*)(void const*, void const*, unsigned int), unsigned int)
Unexecuted instantiation: hb-subset-table-other.cc:OT::NumType<true, unsigned short, 2u> const* hb_bsearch<OT::NumType<true, unsigned short, 2u> const, unsigned int, unsigned int>(unsigned int const&, OT::NumType<true, unsigned short, 2u> const*, unsigned long, unsigned long, int (*)(void const*, void const*, unsigned int), unsigned int)
Unexecuted instantiation: hb-subset-table-other.cc:hb_ot_name_entry_t const* hb_bsearch<hb_ot_name_entry_t const, hb_ot_name_entry_t, bool>(hb_ot_name_entry_t const&, hb_ot_name_entry_t const*, unsigned long, unsigned long, int (*)(void const*, void const*, bool), bool)
Unexecuted instantiation: hb-subset-table-other.cc:unsigned short* hb_bsearch<unsigned short, hb_array_t<char const>, void*>(hb_array_t<char const> const&, unsigned short*, unsigned long, unsigned long, int (*)(void const*, void const*, void*), void*)
1362
1363
1364
/* Quicksort partitioning loop: median-of-three pivot, two-way
1365
 * Hoare partition, tail-call elimination on the larger side.
1366
 * Stops partitioning when subranges shrink below the threshold;
1367
 * a single insertion-sort pass over the whole array (run by the
1368
 * caller) finishes the job.  Same structure libstdc++ uses for
1369
 * std::sort.
1370
 *
1371
 * Not stable; equivalent values may be swapped. */
1372
/* Quicksort partitioning loop: median-of-three pivot, two-way
1373
 * Hoare partition, tail-call elimination on the larger side.
1374
 * Stops partitioning when subranges shrink below the threshold;
1375
 * a single insertion-sort pass over the whole array (run by
1376
 * hb_qsort_inline below) finishes the job.  Same shape libstdc++
1377
 * uses for std::sort.
1378
 *
1379
 * Not stable; equivalent values may be swapped. */
1380
template <typename T, typename Compar>
1381
static inline void
1382
hb_qsort_loop (T *base, size_t nel, Compar compar)
1383
91.4k
{
1384
150k
  while (nel > 24)
1385
59.4k
  {
1386
59.4k
    T *last = base + nel - 1;
1387
59.4k
    T *mid = base + nel / 2;
1388
1389
    /* Median-of-three pivot, parked at last-1. */
1390
59.4k
    if (compar (*base, *mid) > 0) hb_swap (*base, *mid);
1391
59.4k
    if (compar (*mid, *last) > 0)
1392
40.5k
    {
1393
40.5k
      hb_swap (*mid, *last);
1394
40.5k
      if (compar (*base, *mid) > 0) hb_swap (*base, *mid);
1395
40.5k
    }
1396
59.4k
    hb_swap (*mid, *(last - 1));
1397
59.4k
    T &pivot = *(last - 1);
1398
1399
    /* Two-way Hoare partition.  Inner loops are unguarded:
1400
     * median-of-three left *base <= pivot and *last >= pivot,
1401
     * which act as sentinels. */
1402
59.4k
    T *i = base, *j = last - 1;
1403
1.02M
    while (true)
1404
1.02M
    {
1405
2.54M
      while (compar (*++i, pivot) < 0) {}
1406
2.10M
      while (compar (*--j, pivot) > 0) {}
1407
1.02M
      if (i >= j) break;
1408
966k
      hb_swap (*i, *j);
1409
966k
    }
1410
59.4k
    hb_swap (*i, *(last - 1));
1411
1412
    /* Recurse on smaller side, loop on larger — bounds stack
1413
     * depth at O(log n). */
1414
59.4k
    size_t left  = (size_t) (i - base);
1415
59.4k
    size_t right = nel - left - 1;
1416
59.4k
    if (left < right)
1417
27.4k
    {
1418
27.4k
      hb_qsort_loop (base, left, compar);
1419
27.4k
      base = i + 1;
1420
27.4k
      nel  = right;
1421
27.4k
    }
1422
31.9k
    else
1423
31.9k
    {
1424
31.9k
      hb_qsort_loop (i + 1, right, compar);
1425
31.9k
      nel  = left;
1426
31.9k
    }
1427
59.4k
  }
1428
91.4k
}
Unexecuted instantiation: hb-aat-layout.cc:_ZL13hb_qsort_loopIN2OT20delta_row_encoding_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-aat-map.cc:_ZL13hb_qsort_loopIN20hb_aat_map_builder_t15feature_event_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-aat-map.cc:_ZL13hb_qsort_loopIN20hb_aat_map_builder_t14feature_info_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-aat-map.cc:_ZL13hb_qsort_loopIN2OT20delta_row_encoding_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-face.cc:_ZL13hb_qsort_loopIN2OT20delta_row_encoding_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
hb-face-builder.cc:_ZL13hb_qsort_loopIN2OT11TableRecordEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Line
Count
Source
1383
6.81k
{
1384
6.81k
  while (nel > 24)
1385
0
  {
1386
0
    T *last = base + nel - 1;
1387
0
    T *mid = base + nel / 2;
1388
1389
    /* Median-of-three pivot, parked at last-1. */
1390
0
    if (compar (*base, *mid) > 0) hb_swap (*base, *mid);
1391
0
    if (compar (*mid, *last) > 0)
1392
0
    {
1393
0
      hb_swap (*mid, *last);
1394
0
      if (compar (*base, *mid) > 0) hb_swap (*base, *mid);
1395
0
    }
1396
0
    hb_swap (*mid, *(last - 1));
1397
0
    T &pivot = *(last - 1);
1398
1399
    /* Two-way Hoare partition.  Inner loops are unguarded:
1400
     * median-of-three left *base <= pivot and *last >= pivot,
1401
     * which act as sentinels. */
1402
0
    T *i = base, *j = last - 1;
1403
0
    while (true)
1404
0
    {
1405
0
      while (compar (*++i, pivot) < 0) {}
1406
0
      while (compar (*--j, pivot) > 0) {}
1407
0
      if (i >= j) break;
1408
0
      hb_swap (*i, *j);
1409
0
    }
1410
0
    hb_swap (*i, *(last - 1));
1411
1412
    /* Recurse on smaller side, loop on larger — bounds stack
1413
     * depth at O(log n). */
1414
0
    size_t left  = (size_t) (i - base);
1415
0
    size_t right = nel - left - 1;
1416
0
    if (left < right)
1417
0
    {
1418
0
      hb_qsort_loop (base, left, compar);
1419
0
      base = i + 1;
1420
0
      nel  = right;
1421
0
    }
1422
0
    else
1423
0
    {
1424
0
      hb_qsort_loop (i + 1, right, compar);
1425
0
      nel  = left;
1426
0
    }
1427
0
  }
1428
6.81k
}
hb-face-builder.cc:void hb_qsort_loop<unsigned int, _hb_face_builder_get_table_tags(hb_face_t const*, unsigned int, unsigned int*, unsigned int*, void*)::$_0>(unsigned int*, unsigned long, _hb_face_builder_get_table_tags(hb_face_t const*, unsigned int, unsigned int*, unsigned int*, void*)::$_0)
Line
Count
Source
1383
6.81k
{
1384
6.81k
  while (nel > 24)
1385
0
  {
1386
0
    T *last = base + nel - 1;
1387
0
    T *mid = base + nel / 2;
1388
1389
    /* Median-of-three pivot, parked at last-1. */
1390
0
    if (compar (*base, *mid) > 0) hb_swap (*base, *mid);
1391
0
    if (compar (*mid, *last) > 0)
1392
0
    {
1393
0
      hb_swap (*mid, *last);
1394
0
      if (compar (*base, *mid) > 0) hb_swap (*base, *mid);
1395
0
    }
1396
0
    hb_swap (*mid, *(last - 1));
1397
0
    T &pivot = *(last - 1);
1398
1399
    /* Two-way Hoare partition.  Inner loops are unguarded:
1400
     * median-of-three left *base <= pivot and *last >= pivot,
1401
     * which act as sentinels. */
1402
0
    T *i = base, *j = last - 1;
1403
0
    while (true)
1404
0
    {
1405
0
      while (compar (*++i, pivot) < 0) {}
1406
0
      while (compar (*--j, pivot) > 0) {}
1407
0
      if (i >= j) break;
1408
0
      hb_swap (*i, *j);
1409
0
    }
1410
0
    hb_swap (*i, *(last - 1));
1411
1412
    /* Recurse on smaller side, loop on larger — bounds stack
1413
     * depth at O(log n). */
1414
0
    size_t left  = (size_t) (i - base);
1415
0
    size_t right = nel - left - 1;
1416
0
    if (left < right)
1417
0
    {
1418
0
      hb_qsort_loop (base, left, compar);
1419
0
      base = i + 1;
1420
0
      nel  = right;
1421
0
    }
1422
0
    else
1423
0
    {
1424
0
      hb_qsort_loop (i + 1, right, compar);
1425
0
      nel  = left;
1426
0
    }
1427
0
  }
1428
6.81k
}
Unexecuted instantiation: hb-font.cc:_ZL13hb_qsort_loopIN2OT20delta_row_encoding_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-font.cc:_ZL13hb_qsort_loopIN2OT12AxisValueMapEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-ot-color.cc:_ZL13hb_qsort_loopIN2OT20delta_row_encoding_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-ot-face.cc:_ZL13hb_qsort_loopIN2OT20delta_row_encoding_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-ot-face.cc:_ZL13hb_qsort_loopIN2OT4cff113accelerator_t7gname_tEZN10hb_array_tIS3_E6_qsortIS3_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS3_E11hb_priorityILj1EEEUlRKS3_SI_E_EvPS8_mT0_
Unexecuted instantiation: hb-ot-face.cc:void hb_qsort_loop<unsigned short, OT::post::accelerator_t::get_glyph_from_name(char const*, int, unsigned int*) const::{lambda(unsigned short const&, unsigned short const&)#1}>(unsigned short*, unsigned long, OT::post::accelerator_t::get_glyph_from_name(char const*, int, unsigned int*) const::{lambda(unsigned short const&, unsigned short const&)#1})
Unexecuted instantiation: hb-ot-font.cc:void hb_qsort_loop<unsigned short, OT::post::accelerator_t::get_glyph_from_name(char const*, int, unsigned int*) const::{lambda(unsigned short const&, unsigned short const&)#1}>(unsigned short*, unsigned long, OT::post::accelerator_t::get_glyph_from_name(char const*, int, unsigned int*) const::{lambda(unsigned short const&, unsigned short const&)#1})
Unexecuted instantiation: hb-ot-font.cc:_ZL13hb_qsort_loopIN2OT4cff113accelerator_t7gname_tEZN10hb_array_tIS3_E6_qsortIS3_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS3_E11hb_priorityILj1EEEUlRKS3_SI_E_EvPS8_mT0_
Unexecuted instantiation: hb-ot-font.cc:_ZL13hb_qsort_loopIN2OT20delta_row_encoding_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: VARC.cc:_ZL13hb_qsort_loopIN2OT20delta_row_encoding_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: VARC.cc:_ZL13hb_qsort_loopIN2OT4cff113accelerator_t7gname_tEZN10hb_array_tIS3_E6_qsortIS3_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS3_E11hb_priorityILj1EEEUlRKS3_SI_E_EvPS8_mT0_
Unexecuted instantiation: hb-ot-layout.cc:_ZL13hb_qsort_loopIN2OT20delta_row_encoding_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-ot-metrics.cc:_ZL13hb_qsort_loopIN2OT20delta_row_encoding_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-ot-metrics.cc:void hb_qsort_loop<unsigned short, OT::post::accelerator_t::get_glyph_from_name(char const*, int, unsigned int*) const::{lambda(unsigned short const&, unsigned short const&)#1}>(unsigned short*, unsigned long, OT::post::accelerator_t::get_glyph_from_name(char const*, int, unsigned int*) const::{lambda(unsigned short const&, unsigned short const&)#1})
Unexecuted instantiation: hb-ot-shape.cc:_ZL13hb_qsort_loopIN2OT20delta_row_encoding_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-ot-var.cc:_ZL13hb_qsort_loopIN2OT20delta_row_encoding_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-ot-var.cc:_ZL13hb_qsort_loopIN2OT12AxisValueMapEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-static.cc:_ZL13hb_qsort_loopIN2OT20delta_row_encoding_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-style.cc:_ZL13hb_qsort_loopIN2OT20delta_row_encoding_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-style.cc:_ZL13hb_qsort_loopIN2OT12AxisValueMapEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-style.cc:void hb_qsort_loop<unsigned short, OT::post::accelerator_t::get_glyph_from_name(char const*, int, unsigned int*) const::{lambda(unsigned short const&, unsigned short const&)#1}>(unsigned short*, unsigned long, OT::post::accelerator_t::get_glyph_from_name(char const*, int, unsigned int*) const::{lambda(unsigned short const&, unsigned short const&)#1})
Unexecuted instantiation: hb-paint.cc:void hb_qsort_loop<hb_color_stop_t, hb_paint_normalize_color_line::$_0>(hb_color_stop_t*, unsigned long, hb_paint_normalize_color_line::$_0)
Unexecuted instantiation: hb-ot-cff1-table.cc:_ZL13hb_qsort_loopIN2OT4cff113accelerator_t7gname_tEZN10hb_array_tIS3_E6_qsortIS3_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS3_E11hb_priorityILj1EEEUlRKS3_SI_E_EvPS8_mT0_
hb-ot-map.cc:_ZL13hb_qsort_loopIN19hb_ot_map_builder_t14feature_info_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Line
Count
Source
1383
58.2k
{
1384
107k
  while (nel > 24)
1385
49.5k
  {
1386
49.5k
    T *last = base + nel - 1;
1387
49.5k
    T *mid = base + nel / 2;
1388
1389
    /* Median-of-three pivot, parked at last-1. */
1390
49.5k
    if (compar (*base, *mid) > 0) hb_swap (*base, *mid);
1391
49.5k
    if (compar (*mid, *last) > 0)
1392
35.3k
    {
1393
35.3k
      hb_swap (*mid, *last);
1394
35.3k
      if (compar (*base, *mid) > 0) hb_swap (*base, *mid);
1395
35.3k
    }
1396
49.5k
    hb_swap (*mid, *(last - 1));
1397
49.5k
    T &pivot = *(last - 1);
1398
1399
    /* Two-way Hoare partition.  Inner loops are unguarded:
1400
     * median-of-three left *base <= pivot and *last >= pivot,
1401
     * which act as sentinels. */
1402
49.5k
    T *i = base, *j = last - 1;
1403
937k
    while (true)
1404
937k
    {
1405
2.34M
      while (compar (*++i, pivot) < 0) {}
1406
1.88M
      while (compar (*--j, pivot) > 0) {}
1407
937k
      if (i >= j) break;
1408
887k
      hb_swap (*i, *j);
1409
887k
    }
1410
49.5k
    hb_swap (*i, *(last - 1));
1411
1412
    /* Recurse on smaller side, loop on larger — bounds stack
1413
     * depth at O(log n). */
1414
49.5k
    size_t left  = (size_t) (i - base);
1415
49.5k
    size_t right = nel - left - 1;
1416
49.5k
    if (left < right)
1417
22.3k
    {
1418
22.3k
      hb_qsort_loop (base, left, compar);
1419
22.3k
      base = i + 1;
1420
22.3k
      nel  = right;
1421
22.3k
    }
1422
27.2k
    else
1423
27.2k
    {
1424
27.2k
      hb_qsort_loop (i + 1, right, compar);
1425
27.2k
      nel  = left;
1426
27.2k
    }
1427
49.5k
  }
1428
58.2k
}
hb-ot-map.cc:_ZL13hb_qsort_loopIN11hb_ot_map_t13feature_map_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Line
Count
Source
1383
1.23k
{
1384
1.23k
  while (nel > 24)
1385
0
  {
1386
0
    T *last = base + nel - 1;
1387
0
    T *mid = base + nel / 2;
1388
1389
    /* Median-of-three pivot, parked at last-1. */
1390
0
    if (compar (*base, *mid) > 0) hb_swap (*base, *mid);
1391
0
    if (compar (*mid, *last) > 0)
1392
0
    {
1393
0
      hb_swap (*mid, *last);
1394
0
      if (compar (*base, *mid) > 0) hb_swap (*base, *mid);
1395
0
    }
1396
0
    hb_swap (*mid, *(last - 1));
1397
0
    T &pivot = *(last - 1);
1398
1399
    /* Two-way Hoare partition.  Inner loops are unguarded:
1400
     * median-of-three left *base <= pivot and *last >= pivot,
1401
     * which act as sentinels. */
1402
0
    T *i = base, *j = last - 1;
1403
0
    while (true)
1404
0
    {
1405
0
      while (compar (*++i, pivot) < 0) {}
1406
0
      while (compar (*--j, pivot) > 0) {}
1407
0
      if (i >= j) break;
1408
0
      hb_swap (*i, *j);
1409
0
    }
1410
0
    hb_swap (*i, *(last - 1));
1411
1412
    /* Recurse on smaller side, loop on larger — bounds stack
1413
     * depth at O(log n). */
1414
0
    size_t left  = (size_t) (i - base);
1415
0
    size_t right = nel - left - 1;
1416
0
    if (left < right)
1417
0
    {
1418
0
      hb_qsort_loop (base, left, compar);
1419
0
      base = i + 1;
1420
0
      nel  = right;
1421
0
    }
1422
0
    else
1423
0
    {
1424
0
      hb_qsort_loop (i + 1, right, compar);
1425
0
      nel  = left;
1426
0
    }
1427
0
  }
1428
1.23k
}
hb-ot-map.cc:_ZL13hb_qsort_loopIN11hb_ot_map_t12lookup_map_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Line
Count
Source
1383
1.62k
{
1384
1.62k
  while (nel > 24)
1385
0
  {
1386
0
    T *last = base + nel - 1;
1387
0
    T *mid = base + nel / 2;
1388
1389
    /* Median-of-three pivot, parked at last-1. */
1390
0
    if (compar (*base, *mid) > 0) hb_swap (*base, *mid);
1391
0
    if (compar (*mid, *last) > 0)
1392
0
    {
1393
0
      hb_swap (*mid, *last);
1394
0
      if (compar (*base, *mid) > 0) hb_swap (*base, *mid);
1395
0
    }
1396
0
    hb_swap (*mid, *(last - 1));
1397
0
    T &pivot = *(last - 1);
1398
1399
    /* Two-way Hoare partition.  Inner loops are unguarded:
1400
     * median-of-three left *base <= pivot and *last >= pivot,
1401
     * which act as sentinels. */
1402
0
    T *i = base, *j = last - 1;
1403
0
    while (true)
1404
0
    {
1405
0
      while (compar (*++i, pivot) < 0) {}
1406
0
      while (compar (*--j, pivot) > 0) {}
1407
0
      if (i >= j) break;
1408
0
      hb_swap (*i, *j);
1409
0
    }
1410
0
    hb_swap (*i, *(last - 1));
1411
1412
    /* Recurse on smaller side, loop on larger — bounds stack
1413
     * depth at O(log n). */
1414
0
    size_t left  = (size_t) (i - base);
1415
0
    size_t right = nel - left - 1;
1416
0
    if (left < right)
1417
0
    {
1418
0
      hb_qsort_loop (base, left, compar);
1419
0
      base = i + 1;
1420
0
      nel  = right;
1421
0
    }
1422
0
    else
1423
0
    {
1424
0
      hb_qsort_loop (i + 1, right, compar);
1425
0
      nel  = left;
1426
0
    }
1427
0
  }
1428
1.62k
}
Unexecuted instantiation: hb-ot-shaper-arabic.cc:_ZL13hb_qsort_loopIN2OT20delta_row_encoding_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-ot-shape-fallback.cc:_ZL13hb_qsort_loopIN2OT20delta_row_encoding_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-subset.cc:_ZL13hb_qsort_loopIN22hb_serialize_context_t8object_t6link_tEZN10hb_array_tIS2_E6_qsortIS2_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS2_E11hb_priorityILj1EEEUlRKS2_SH_E_EvPS7_mT0_
Unexecuted instantiation: hb-subset.cc:_ZL13hb_qsort_loopI13lookup_size_tZN10hb_array_tIS0_E6_qsortIS0_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS0_E11hb_priorityILj1EEEUlRKS0_SF_E_EvPS5_mT0_
Unexecuted instantiation: hb-subset.cc:_ZL13hb_qsort_loopIN2OT20delta_row_encoding_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-subset.cc:void hb_qsort_loop<unsigned short, OT::post::accelerator_t::get_glyph_from_name(char const*, int, unsigned int*) const::{lambda(unsigned short const&, unsigned short const&)#1}>(unsigned short*, unsigned long, OT::post::accelerator_t::get_glyph_from_name(char const*, int, unsigned int*) const::{lambda(unsigned short const&, unsigned short const&)#1})
hb-subset-plan.cc:_ZL13hb_qsort_loopI9hb_pair_tIjjEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Line
Count
Source
1383
16.7k
{
1384
26.6k
  while (nel > 24)
1385
9.91k
  {
1386
9.91k
    T *last = base + nel - 1;
1387
9.91k
    T *mid = base + nel / 2;
1388
1389
    /* Median-of-three pivot, parked at last-1. */
1390
9.91k
    if (compar (*base, *mid) > 0) hb_swap (*base, *mid);
1391
9.91k
    if (compar (*mid, *last) > 0)
1392
5.21k
    {
1393
5.21k
      hb_swap (*mid, *last);
1394
5.21k
      if (compar (*base, *mid) > 0) hb_swap (*base, *mid);
1395
5.21k
    }
1396
9.91k
    hb_swap (*mid, *(last - 1));
1397
9.91k
    T &pivot = *(last - 1);
1398
1399
    /* Two-way Hoare partition.  Inner loops are unguarded:
1400
     * median-of-three left *base <= pivot and *last >= pivot,
1401
     * which act as sentinels. */
1402
9.91k
    T *i = base, *j = last - 1;
1403
89.2k
    while (true)
1404
89.2k
    {
1405
200k
      while (compar (*++i, pivot) < 0) {}
1406
222k
      while (compar (*--j, pivot) > 0) {}
1407
89.2k
      if (i >= j) break;
1408
79.3k
      hb_swap (*i, *j);
1409
79.3k
    }
1410
9.91k
    hb_swap (*i, *(last - 1));
1411
1412
    /* Recurse on smaller side, loop on larger — bounds stack
1413
     * depth at O(log n). */
1414
9.91k
    size_t left  = (size_t) (i - base);
1415
9.91k
    size_t right = nel - left - 1;
1416
9.91k
    if (left < right)
1417
5.19k
    {
1418
5.19k
      hb_qsort_loop (base, left, compar);
1419
5.19k
      base = i + 1;
1420
5.19k
      nel  = right;
1421
5.19k
    }
1422
4.72k
    else
1423
4.72k
    {
1424
4.72k
      hb_qsort_loop (i + 1, right, compar);
1425
4.72k
      nel  = left;
1426
4.72k
    }
1427
9.91k
  }
1428
16.7k
}
Unexecuted instantiation: hb-subset-plan.cc:_ZL13hb_qsort_loopIN2OT20delta_row_encoding_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-subset-plan.cc:_ZL13hb_qsort_loopIN2OT4cff113accelerator_t7gname_tEZN10hb_array_tIS3_E6_qsortIS3_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS3_E11hb_priorityILj1EEEUlRKS3_SI_E_EvPS8_mT0_
Unexecuted instantiation: hb-subset-plan-layout.cc:_ZL13hb_qsort_loopIN2OT20delta_row_encoding_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-subset-plan-var.cc:_ZL13hb_qsort_loopIN2OT20delta_row_encoding_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-subset-plan-var.cc:_ZL13hb_qsort_loopIN2OT12AxisValueMapEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-subset-table-layout.cc:_ZL13hb_qsort_loopIN2OT20delta_row_encoding_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-subset-table-layout.cc:_ZL13hb_qsort_loopIN22hb_serialize_context_t8object_t6link_tEZN10hb_array_tIS2_E6_qsortIS2_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS2_E11hb_priorityILj1EEEUlRKS2_SH_E_EvPS7_mT0_
Unexecuted instantiation: hb-subset-table-layout.cc:_ZL13hb_qsort_loopI13lookup_size_tZN10hb_array_tIS0_E6_qsortIS0_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS0_E11hb_priorityILj1EEEUlRKS0_SF_E_EvPS5_mT0_
Unexecuted instantiation: hb-subset-table-var.cc:_ZL13hb_qsort_loopIN2OT20delta_row_encoding_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-subset-table-var.cc:_ZL13hb_qsort_loopIN22hb_serialize_context_t8object_t6link_tEZN10hb_array_tIS2_E6_qsortIS2_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS2_E11hb_priorityILj1EEEUlRKS2_SH_E_EvPS7_mT0_
Unexecuted instantiation: hb-subset-table-var.cc:_ZL13hb_qsort_loopI13lookup_size_tZN10hb_array_tIS0_E6_qsortIS0_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS0_E11hb_priorityILj1EEEUlRKS0_SF_E_EvPS5_mT0_
Unexecuted instantiation: hb-subset-table-var.cc:_ZL13hb_qsort_loopIN2OT12AxisValueMapEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-subset-table-cff.cc:_ZL13hb_qsort_loopIN22hb_serialize_context_t8object_t6link_tEZN10hb_array_tIS2_E6_qsortIS2_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS2_E11hb_priorityILj1EEEUlRKS2_SH_E_EvPS7_mT0_
Unexecuted instantiation: hb-subset-table-cff.cc:_ZL13hb_qsort_loopI13lookup_size_tZN10hb_array_tIS0_E6_qsortIS0_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS0_E11hb_priorityILj1EEEUlRKS0_SF_E_EvPS5_mT0_
Unexecuted instantiation: hb-subset-table-cff.cc:_ZL13hb_qsort_loopIN2OT20delta_row_encoding_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-subset-table-cff.cc:_ZL13hb_qsort_loopIN2OT4cff113accelerator_t7gname_tEZN10hb_array_tIS3_E6_qsortIS3_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS3_E11hb_priorityILj1EEEUlRKS3_SI_E_EvPS8_mT0_
Unexecuted instantiation: hb-subset-table-color.cc:_ZL13hb_qsort_loopIN22hb_serialize_context_t8object_t6link_tEZN10hb_array_tIS2_E6_qsortIS2_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS2_E11hb_priorityILj1EEEUlRKS2_SH_E_EvPS7_mT0_
Unexecuted instantiation: hb-subset-table-color.cc:_ZL13hb_qsort_loopI13lookup_size_tZN10hb_array_tIS0_E6_qsortIS0_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS0_E11hb_priorityILj1EEEUlRKS0_SF_E_EvPS5_mT0_
Unexecuted instantiation: hb-subset-table-color.cc:_ZL13hb_qsort_loopIN2OT20delta_row_encoding_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-subset-table-other.cc:_ZL13hb_qsort_loopIN22hb_serialize_context_t8object_t6link_tEZN10hb_array_tIS2_E6_qsortIS2_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS2_E11hb_priorityILj1EEEUlRKS2_SH_E_EvPS7_mT0_
Unexecuted instantiation: hb-subset-table-other.cc:_ZL13hb_qsort_loopI13lookup_size_tZN10hb_array_tIS0_E6_qsortIS0_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS0_E11hb_priorityILj1EEEUlRKS0_SF_E_EvPS5_mT0_
Unexecuted instantiation: hb-subset-table-other.cc:_ZL13hb_qsort_loopIN2OT20delta_row_encoding_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-subset-table-other.cc:void hb_qsort_loop<unsigned short, OT::post::accelerator_t::get_glyph_from_name(char const*, int, unsigned int*) const::{lambda(unsigned short const&, unsigned short const&)#1}>(unsigned short*, unsigned long, OT::post::accelerator_t::get_glyph_from_name(char const*, int, unsigned int*) const::{lambda(unsigned short const&, unsigned short const&)#1})
Unexecuted instantiation: gsubgpos-context.cc:_ZL13hb_qsort_loopIN22hb_serialize_context_t8object_t6link_tEZN10hb_array_tIS2_E6_qsortIS2_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS2_E11hb_priorityILj1EEEUlRKS2_SH_E_EvPS7_mT0_
Unexecuted instantiation: gsubgpos-context.cc:_ZL13hb_qsort_loopIN2OT20delta_row_encoding_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-subset-cff1.cc:_ZL13hb_qsort_loopIN2OT4cff113accelerator_t7gname_tEZN10hb_array_tIS3_E6_qsortIS3_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS3_E11hb_priorityILj1EEEUlRKS3_SI_E_EvPS8_mT0_
Unexecuted instantiation: hb-subset-cff2.cc:_ZL13hb_qsort_loopIN2OT4cff113accelerator_t7gname_tEZN10hb_array_tIS3_E6_qsortIS3_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS3_E11hb_priorityILj1EEEUlRKS3_SI_E_EvPS8_mT0_
1429
1430
template <typename T, typename Compar>
1431
static inline void
1432
hb_qsort_inline (T *base, size_t nel, Compar compar)
1433
31.9k
{
1434
31.9k
  hb_qsort_loop (base, nel, compar);
1435
1436
  /* Single final insertion sort over the whole array.  After
1437
   * the partitioning loop, every element is within the threshold
1438
   * of its sorted position, so this pass is O(n * threshold). */
1439
31.9k
  T *end = base + nel;
1440
1.27M
  for (T *pi = base + 1; pi < end; pi++)
1441
5.53M
    for (T *pj = pi; pj > base && compar (pj[-1], pj[0]) > 0; pj--)
1442
4.28M
      hb_swap (pj[-1], pj[0]);
1443
31.9k
}
Unexecuted instantiation: hb-aat-layout.cc:_ZL15hb_qsort_inlineIN2OT20delta_row_encoding_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-aat-map.cc:_ZL15hb_qsort_inlineIN20hb_aat_map_builder_t15feature_event_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-aat-map.cc:_ZL15hb_qsort_inlineIN20hb_aat_map_builder_t14feature_info_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-aat-map.cc:_ZL15hb_qsort_inlineIN2OT20delta_row_encoding_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-face.cc:_ZL15hb_qsort_inlineIN2OT20delta_row_encoding_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
hb-face-builder.cc:_ZL15hb_qsort_inlineIN2OT11TableRecordEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Line
Count
Source
1433
6.81k
{
1434
6.81k
  hb_qsort_loop (base, nel, compar);
1435
1436
  /* Single final insertion sort over the whole array.  After
1437
   * the partitioning loop, every element is within the threshold
1438
   * of its sorted position, so this pass is O(n * threshold). */
1439
6.81k
  T *end = base + nel;
1440
88.6k
  for (T *pi = base + 1; pi < end; pi++)
1441
389k
    for (T *pj = pi; pj > base && compar (pj[-1], pj[0]) > 0; pj--)
1442
307k
      hb_swap (pj[-1], pj[0]);
1443
6.81k
}
hb-face-builder.cc:void hb_qsort_inline<unsigned int, _hb_face_builder_get_table_tags(hb_face_t const*, unsigned int, unsigned int*, unsigned int*, void*)::$_0>(unsigned int*, unsigned long, _hb_face_builder_get_table_tags(hb_face_t const*, unsigned int, unsigned int*, unsigned int*, void*)::$_0)
Line
Count
Source
1433
6.81k
{
1434
6.81k
  hb_qsort_loop (base, nel, compar);
1435
1436
  /* Single final insertion sort over the whole array.  After
1437
   * the partitioning loop, every element is within the threshold
1438
   * of its sorted position, so this pass is O(n * threshold). */
1439
6.81k
  T *end = base + nel;
1440
81.8k
  for (T *pi = base + 1; pi < end; pi++)
1441
299k
    for (T *pj = pi; pj > base && compar (pj[-1], pj[0]) > 0; pj--)
1442
224k
      hb_swap (pj[-1], pj[0]);
1443
6.81k
}
Unexecuted instantiation: hb-font.cc:_ZL15hb_qsort_inlineIN2OT20delta_row_encoding_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-font.cc:_ZL15hb_qsort_inlineIN2OT12AxisValueMapEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-ot-color.cc:_ZL15hb_qsort_inlineIN2OT20delta_row_encoding_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-ot-face.cc:_ZL15hb_qsort_inlineIN2OT20delta_row_encoding_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-ot-face.cc:_ZL15hb_qsort_inlineIN2OT4cff113accelerator_t7gname_tEZN10hb_array_tIS3_E6_qsortIS3_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS3_E11hb_priorityILj1EEEUlRKS3_SI_E_EvPS8_mT0_
Unexecuted instantiation: hb-ot-face.cc:void hb_qsort_inline<unsigned short, OT::post::accelerator_t::get_glyph_from_name(char const*, int, unsigned int*) const::{lambda(unsigned short const&, unsigned short const&)#1}>(unsigned short*, unsigned long, OT::post::accelerator_t::get_glyph_from_name(char const*, int, unsigned int*) const::{lambda(unsigned short const&, unsigned short const&)#1})
Unexecuted instantiation: hb-ot-font.cc:void hb_qsort_inline<unsigned short, OT::post::accelerator_t::get_glyph_from_name(char const*, int, unsigned int*) const::{lambda(unsigned short const&, unsigned short const&)#1}>(unsigned short*, unsigned long, OT::post::accelerator_t::get_glyph_from_name(char const*, int, unsigned int*) const::{lambda(unsigned short const&, unsigned short const&)#1})
Unexecuted instantiation: hb-ot-font.cc:_ZL15hb_qsort_inlineIN2OT4cff113accelerator_t7gname_tEZN10hb_array_tIS3_E6_qsortIS3_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS3_E11hb_priorityILj1EEEUlRKS3_SI_E_EvPS8_mT0_
Unexecuted instantiation: hb-ot-font.cc:_ZL15hb_qsort_inlineIN2OT20delta_row_encoding_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: VARC.cc:_ZL15hb_qsort_inlineIN2OT20delta_row_encoding_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: VARC.cc:_ZL15hb_qsort_inlineIN2OT4cff113accelerator_t7gname_tEZN10hb_array_tIS3_E6_qsortIS3_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS3_E11hb_priorityILj1EEEUlRKS3_SI_E_EvPS8_mT0_
Unexecuted instantiation: hb-ot-layout.cc:_ZL15hb_qsort_inlineIN2OT20delta_row_encoding_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-ot-metrics.cc:_ZL15hb_qsort_inlineIN2OT20delta_row_encoding_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-ot-metrics.cc:void hb_qsort_inline<unsigned short, OT::post::accelerator_t::get_glyph_from_name(char const*, int, unsigned int*) const::{lambda(unsigned short const&, unsigned short const&)#1}>(unsigned short*, unsigned long, OT::post::accelerator_t::get_glyph_from_name(char const*, int, unsigned int*) const::{lambda(unsigned short const&, unsigned short const&)#1})
Unexecuted instantiation: hb-ot-shape.cc:_ZL15hb_qsort_inlineIN2OT20delta_row_encoding_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-ot-var.cc:_ZL15hb_qsort_inlineIN2OT20delta_row_encoding_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-ot-var.cc:_ZL15hb_qsort_inlineIN2OT12AxisValueMapEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-static.cc:_ZL15hb_qsort_inlineIN2OT20delta_row_encoding_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-style.cc:_ZL15hb_qsort_inlineIN2OT20delta_row_encoding_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-style.cc:_ZL15hb_qsort_inlineIN2OT12AxisValueMapEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-style.cc:void hb_qsort_inline<unsigned short, OT::post::accelerator_t::get_glyph_from_name(char const*, int, unsigned int*) const::{lambda(unsigned short const&, unsigned short const&)#1}>(unsigned short*, unsigned long, OT::post::accelerator_t::get_glyph_from_name(char const*, int, unsigned int*) const::{lambda(unsigned short const&, unsigned short const&)#1})
Unexecuted instantiation: hb-paint.cc:void hb_qsort_inline<hb_color_stop_t, hb_paint_normalize_color_line::$_0>(hb_color_stop_t*, unsigned long, hb_paint_normalize_color_line::$_0)
Unexecuted instantiation: hb-ot-cff1-table.cc:_ZL15hb_qsort_inlineIN2OT4cff113accelerator_t7gname_tEZN10hb_array_tIS3_E6_qsortIS3_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS3_E11hb_priorityILj1EEEUlRKS3_SI_E_EvPS8_mT0_
hb-ot-map.cc:_ZL15hb_qsort_inlineIN19hb_ot_map_builder_t14feature_info_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Line
Count
Source
1433
8.68k
{
1434
8.68k
  hb_qsort_loop (base, nel, compar);
1435
1436
  /* Single final insertion sort over the whole array.  After
1437
   * the partitioning loop, every element is within the threshold
1438
   * of its sorted position, so this pass is O(n * threshold). */
1439
8.68k
  T *end = base + nel;
1440
875k
  for (T *pi = base + 1; pi < end; pi++)
1441
3.85M
    for (T *pj = pi; pj > base && compar (pj[-1], pj[0]) > 0; pj--)
1442
2.98M
      hb_swap (pj[-1], pj[0]);
1443
8.68k
}
hb-ot-map.cc:_ZL15hb_qsort_inlineIN11hb_ot_map_t13feature_map_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Line
Count
Source
1433
1.23k
{
1434
1.23k
  hb_qsort_loop (base, nel, compar);
1435
1436
  /* Single final insertion sort over the whole array.  After
1437
   * the partitioning loop, every element is within the threshold
1438
   * of its sorted position, so this pass is O(n * threshold). */
1439
1.23k
  T *end = base + nel;
1440
1.88k
  for (T *pi = base + 1; pi < end; pi++)
1441
1.05k
    for (T *pj = pi; pj > base && compar (pj[-1], pj[0]) > 0; pj--)
1442
416
      hb_swap (pj[-1], pj[0]);
1443
1.23k
}
hb-ot-map.cc:_ZL15hb_qsort_inlineIN11hb_ot_map_t12lookup_map_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Line
Count
Source
1433
1.62k
{
1434
1.62k
  hb_qsort_loop (base, nel, compar);
1435
1436
  /* Single final insertion sort over the whole array.  After
1437
   * the partitioning loop, every element is within the threshold
1438
   * of its sorted position, so this pass is O(n * threshold). */
1439
1.62k
  T *end = base + nel;
1440
15.4k
  for (T *pi = base + 1; pi < end; pi++)
1441
13.8k
    for (T *pj = pi; pj > base && compar (pj[-1], pj[0]) > 0; pj--)
1442
0
      hb_swap (pj[-1], pj[0]);
1443
1.62k
}
Unexecuted instantiation: hb-ot-shaper-arabic.cc:_ZL15hb_qsort_inlineIN2OT20delta_row_encoding_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-ot-shape-fallback.cc:_ZL15hb_qsort_inlineIN2OT20delta_row_encoding_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-subset.cc:_ZL15hb_qsort_inlineIN22hb_serialize_context_t8object_t6link_tEZN10hb_array_tIS2_E6_qsortIS2_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS2_E11hb_priorityILj1EEEUlRKS2_SH_E_EvPS7_mT0_
Unexecuted instantiation: hb-subset.cc:_ZL15hb_qsort_inlineI13lookup_size_tZN10hb_array_tIS0_E6_qsortIS0_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS0_E11hb_priorityILj1EEEUlRKS0_SF_E_EvPS5_mT0_
Unexecuted instantiation: hb-subset.cc:_ZL15hb_qsort_inlineIN2OT20delta_row_encoding_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-subset.cc:void hb_qsort_inline<unsigned short, OT::post::accelerator_t::get_glyph_from_name(char const*, int, unsigned int*) const::{lambda(unsigned short const&, unsigned short const&)#1}>(unsigned short*, unsigned long, OT::post::accelerator_t::get_glyph_from_name(char const*, int, unsigned int*) const::{lambda(unsigned short const&, unsigned short const&)#1})
hb-subset-plan.cc:_ZL15hb_qsort_inlineI9hb_pair_tIjjEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Line
Count
Source
1433
6.81k
{
1434
6.81k
  hb_qsort_loop (base, nel, compar);
1435
1436
  /* Single final insertion sort over the whole array.  After
1437
   * the partitioning loop, every element is within the threshold
1438
   * of its sorted position, so this pass is O(n * threshold). */
1439
6.81k
  T *end = base + nel;
1440
215k
  for (T *pi = base + 1; pi < end; pi++)
1441
973k
    for (T *pj = pi; pj > base && compar (pj[-1], pj[0]) > 0; pj--)
1442
764k
      hb_swap (pj[-1], pj[0]);
1443
6.81k
}
Unexecuted instantiation: hb-subset-plan.cc:_ZL15hb_qsort_inlineIN2OT20delta_row_encoding_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-subset-plan.cc:_ZL15hb_qsort_inlineIN2OT4cff113accelerator_t7gname_tEZN10hb_array_tIS3_E6_qsortIS3_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS3_E11hb_priorityILj1EEEUlRKS3_SI_E_EvPS8_mT0_
Unexecuted instantiation: hb-subset-plan-layout.cc:_ZL15hb_qsort_inlineIN2OT20delta_row_encoding_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-subset-plan-var.cc:_ZL15hb_qsort_inlineIN2OT20delta_row_encoding_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-subset-plan-var.cc:_ZL15hb_qsort_inlineIN2OT12AxisValueMapEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-subset-table-layout.cc:_ZL15hb_qsort_inlineIN2OT20delta_row_encoding_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-subset-table-layout.cc:_ZL15hb_qsort_inlineIN22hb_serialize_context_t8object_t6link_tEZN10hb_array_tIS2_E6_qsortIS2_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS2_E11hb_priorityILj1EEEUlRKS2_SH_E_EvPS7_mT0_
Unexecuted instantiation: hb-subset-table-layout.cc:_ZL15hb_qsort_inlineI13lookup_size_tZN10hb_array_tIS0_E6_qsortIS0_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS0_E11hb_priorityILj1EEEUlRKS0_SF_E_EvPS5_mT0_
Unexecuted instantiation: hb-subset-table-var.cc:_ZL15hb_qsort_inlineIN2OT20delta_row_encoding_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-subset-table-var.cc:_ZL15hb_qsort_inlineIN22hb_serialize_context_t8object_t6link_tEZN10hb_array_tIS2_E6_qsortIS2_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS2_E11hb_priorityILj1EEEUlRKS2_SH_E_EvPS7_mT0_
Unexecuted instantiation: hb-subset-table-var.cc:_ZL15hb_qsort_inlineI13lookup_size_tZN10hb_array_tIS0_E6_qsortIS0_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS0_E11hb_priorityILj1EEEUlRKS0_SF_E_EvPS5_mT0_
Unexecuted instantiation: hb-subset-table-var.cc:_ZL15hb_qsort_inlineIN2OT12AxisValueMapEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-subset-table-cff.cc:_ZL15hb_qsort_inlineIN22hb_serialize_context_t8object_t6link_tEZN10hb_array_tIS2_E6_qsortIS2_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS2_E11hb_priorityILj1EEEUlRKS2_SH_E_EvPS7_mT0_
Unexecuted instantiation: hb-subset-table-cff.cc:_ZL15hb_qsort_inlineI13lookup_size_tZN10hb_array_tIS0_E6_qsortIS0_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS0_E11hb_priorityILj1EEEUlRKS0_SF_E_EvPS5_mT0_
Unexecuted instantiation: hb-subset-table-cff.cc:_ZL15hb_qsort_inlineIN2OT20delta_row_encoding_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-subset-table-cff.cc:_ZL15hb_qsort_inlineIN2OT4cff113accelerator_t7gname_tEZN10hb_array_tIS3_E6_qsortIS3_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS3_E11hb_priorityILj1EEEUlRKS3_SI_E_EvPS8_mT0_
Unexecuted instantiation: hb-subset-table-color.cc:_ZL15hb_qsort_inlineIN22hb_serialize_context_t8object_t6link_tEZN10hb_array_tIS2_E6_qsortIS2_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS2_E11hb_priorityILj1EEEUlRKS2_SH_E_EvPS7_mT0_
Unexecuted instantiation: hb-subset-table-color.cc:_ZL15hb_qsort_inlineI13lookup_size_tZN10hb_array_tIS0_E6_qsortIS0_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS0_E11hb_priorityILj1EEEUlRKS0_SF_E_EvPS5_mT0_
Unexecuted instantiation: hb-subset-table-color.cc:_ZL15hb_qsort_inlineIN2OT20delta_row_encoding_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-subset-table-other.cc:_ZL15hb_qsort_inlineIN22hb_serialize_context_t8object_t6link_tEZN10hb_array_tIS2_E6_qsortIS2_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS2_E11hb_priorityILj1EEEUlRKS2_SH_E_EvPS7_mT0_
Unexecuted instantiation: hb-subset-table-other.cc:_ZL15hb_qsort_inlineI13lookup_size_tZN10hb_array_tIS0_E6_qsortIS0_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS0_E11hb_priorityILj1EEEUlRKS0_SF_E_EvPS5_mT0_
Unexecuted instantiation: hb-subset-table-other.cc:_ZL15hb_qsort_inlineIN2OT20delta_row_encoding_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-subset-table-other.cc:void hb_qsort_inline<unsigned short, OT::post::accelerator_t::get_glyph_from_name(char const*, int, unsigned int*) const::{lambda(unsigned short const&, unsigned short const&)#1}>(unsigned short*, unsigned long, OT::post::accelerator_t::get_glyph_from_name(char const*, int, unsigned int*) const::{lambda(unsigned short const&, unsigned short const&)#1})
Unexecuted instantiation: gsubgpos-context.cc:_ZL15hb_qsort_inlineIN22hb_serialize_context_t8object_t6link_tEZN10hb_array_tIS2_E6_qsortIS2_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS2_E11hb_priorityILj1EEEUlRKS2_SH_E_EvPS7_mT0_
Unexecuted instantiation: gsubgpos-context.cc:_ZL15hb_qsort_inlineIN2OT20delta_row_encoding_tEZN10hb_array_tIS1_E6_qsortIS1_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS1_E11hb_priorityILj1EEEUlRKS1_SG_E_EvPS6_mT0_
Unexecuted instantiation: hb-subset-cff1.cc:_ZL15hb_qsort_inlineIN2OT4cff113accelerator_t7gname_tEZN10hb_array_tIS3_E6_qsortIS3_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS3_E11hb_priorityILj1EEEUlRKS3_SI_E_EvPS8_mT0_
Unexecuted instantiation: hb-subset-cff2.cc:_ZL15hb_qsort_inlineIN2OT4cff113accelerator_t7gname_tEZN10hb_array_tIS3_E6_qsortIS3_TnPN12hb_enable_ifIXsr3std18is_move_assignableIT_EE5valueEvE4typeELPv0EEE17hb_sorted_array_tIS3_E11hb_priorityILj1EEEUlRKS3_SI_E_EvPS8_mT0_
1444
1445
static inline void
1446
hb_qsort (void *base, size_t nel, size_t width,
1447
    int (*compar)(const void *_a, const void *_b))
1448
14.5k
{
1449
14.5k
  qsort (base, nel, width, compar);
1450
14.5k
}
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.81k
{
1449
6.81k
  qsort (base, nel, width, compar);
1450
6.81k
}
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-math.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
953
{
1449
953
  qsort (base, nel, width, compar);
1450
953
}
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.81k
{
1449
6.81k
  qsort (base, nel, width, compar);
1450
6.81k
}
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
771
{
1458
771
  static_assert (hb_is_trivially_copy_assignable (T), "");
1459
771
  static_assert (hb_is_trivially_copy_assignable (T3), "");
1460
1461
771
  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
771
}
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
771
{
1458
771
  static_assert (hb_is_trivially_copy_assignable (T), "");
1459
771
  static_assert (hb_is_trivially_copy_assignable (T3), "");
1460
1461
771
  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
771
}
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-math.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
2.84k
  explicit hb_scope_guard_t (F &&f) : f (std::move (f)), active (true) {}
hb-blob.cc:hb_scope_guard_t<_hb_blob_try_mmap(char const*)::$_0>::hb_scope_guard_t(_hb_blob_try_mmap(char const*)::$_0&&)
Line
Count
Source
1694
1.15k
  explicit hb_scope_guard_t (F &&f) : f (std::move (f)), active (true) {}
hb-blob.cc:hb_scope_guard_t<_hb_blob_try_mmap(char const*)::$_1>::hb_scope_guard_t(_hb_blob_try_mmap(char const*)::$_1&&)
Line
Count
Source
1694
1.15k
  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*)::$_0>::hb_scope_guard_t(_hb_blob_read_file(char const*)::$_0&&)
Unexecuted instantiation: hb-blob.cc:hb_scope_guard_t<_hb_blob_read_file(char const*)::$_1>::hb_scope_guard_t(_hb_blob_read_file(char const*)::$_1&&)
Unexecuted instantiation: hb-draw.cc:hb_scope_guard_t<_hb_draw_funcs_set_middle(hb_draw_funcs_t*, void*, void (*)(void*))::$_0>::hb_scope_guard_t(_hb_draw_funcs_set_middle(hb_draw_funcs_t*, void*, void (*)(void*))::$_0&&)
hb-font.cc:hb_scope_guard_t<_hb_font_funcs_set_middle(hb_font_funcs_t*, void*, void (*)(void*))::$_0>::hb_scope_guard_t(_hb_font_funcs_set_middle(hb_font_funcs_t*, void*, void (*)(void*))::$_0&&)
Line
Count
Source
1694
364
  explicit hb_scope_guard_t (F &&f) : f (std::move (f)), active (true) {}
Unexecuted instantiation: hb-ot-font.cc:hb_scope_guard_t<hb_ot_draw_glyph_or_fail(hb_font_t*, void*, unsigned int, hb_draw_funcs_t*, void*, void*)::$_0>::hb_scope_guard_t(hb_ot_draw_glyph_or_fail(hb_font_t*, void*, unsigned int, hb_draw_funcs_t*, void*, void*)::$_0&&)
hb-unicode.cc:hb_scope_guard_t<hb_unicode_funcs_set_combining_class_func::$_0>::hb_scope_guard_t(hb_unicode_funcs_set_combining_class_func::$_0&&)
Line
Count
Source
1694
28
  explicit hb_scope_guard_t (F &&f) : f (std::move (f)), active (true) {}
Unexecuted instantiation: hb-unicode.cc:hb_scope_guard_t<hb_unicode_funcs_set_eastasian_width_func::$_0>::hb_scope_guard_t(hb_unicode_funcs_set_eastasian_width_func::$_0&&)
hb-unicode.cc:hb_scope_guard_t<hb_unicode_funcs_set_general_category_func::$_0>::hb_scope_guard_t(hb_unicode_funcs_set_general_category_func::$_0&&)
Line
Count
Source
1694
28
  explicit hb_scope_guard_t (F &&f) : f (std::move (f)), active (true) {}
hb-unicode.cc:hb_scope_guard_t<hb_unicode_funcs_set_mirroring_func::$_0>::hb_scope_guard_t(hb_unicode_funcs_set_mirroring_func::$_0&&)
Line
Count
Source
1694
28
  explicit hb_scope_guard_t (F &&f) : f (std::move (f)), active (true) {}
hb-unicode.cc:hb_scope_guard_t<hb_unicode_funcs_set_script_func::$_0>::hb_scope_guard_t(hb_unicode_funcs_set_script_func::$_0&&)
Line
Count
Source
1694
28
  explicit hb_scope_guard_t (F &&f) : f (std::move (f)), active (true) {}
hb-unicode.cc:hb_scope_guard_t<hb_unicode_funcs_set_compose_func::$_0>::hb_scope_guard_t(hb_unicode_funcs_set_compose_func::$_0&&)
Line
Count
Source
1694
28
  explicit hb_scope_guard_t (F &&f) : f (std::move (f)), active (true) {}
hb-unicode.cc:hb_scope_guard_t<hb_unicode_funcs_set_decompose_func::$_0>::hb_scope_guard_t(hb_unicode_funcs_set_decompose_func::$_0&&)
Line
Count
Source
1694
28
  explicit hb_scope_guard_t (F &&f) : f (std::move (f)), active (true) {}
Unexecuted instantiation: hb-unicode.cc:hb_scope_guard_t<hb_unicode_funcs_set_decompose_compatibility_func::$_0>::hb_scope_guard_t(hb_unicode_funcs_set_decompose_compatibility_func::$_0&&)
Unexecuted instantiation: hb-paint.cc:hb_scope_guard_t<_hb_paint_funcs_set_middle(hb_paint_funcs_t*, void*, void (*)(void*))::$_0>::hb_scope_guard_t(_hb_paint_funcs_set_middle(hb_paint_funcs_t*, void*, void (*)(void*))::$_0&&)
1695
  hb_scope_guard_t (hb_scope_guard_t &&o) noexcept
1696
    : f (std::move (o.f)), active (o.active) { o.active = false; }
1697
  hb_scope_guard_t (const hb_scope_guard_t &) = delete;
1698
  hb_scope_guard_t &operator= (const hb_scope_guard_t &) = delete;
1699
  hb_scope_guard_t &operator= (hb_scope_guard_t &&) = delete;
1700
2.84k
  ~hb_scope_guard_t () { if (active) f (); }
hb-blob.cc:hb_scope_guard_t<_hb_blob_try_mmap(char const*)::$_1>::~hb_scope_guard_t()
Line
Count
Source
1700
1.15k
  ~hb_scope_guard_t () { if (active) f (); }
hb-blob.cc:hb_scope_guard_t<_hb_blob_try_mmap(char const*)::$_0>::~hb_scope_guard_t()
Line
Count
Source
1700
1.15k
  ~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()
Unexecuted instantiation: hb-blob.cc:hb_scope_guard_t<_hb_blob_read_file(char const*)::$_0>::~hb_scope_guard_t()
Unexecuted instantiation: hb-draw.cc:hb_scope_guard_t<_hb_draw_funcs_set_middle(hb_draw_funcs_t*, void*, void (*)(void*))::$_0>::~hb_scope_guard_t()
hb-font.cc:hb_scope_guard_t<_hb_font_funcs_set_middle(hb_font_funcs_t*, void*, void (*)(void*))::$_0>::~hb_scope_guard_t()
Line
Count
Source
1700
364
  ~hb_scope_guard_t () { if (active) f (); }
Unexecuted instantiation: hb-ot-font.cc:hb_scope_guard_t<hb_ot_draw_glyph_or_fail(hb_font_t*, void*, unsigned int, hb_draw_funcs_t*, void*, void*)::$_0>::~hb_scope_guard_t()
hb-unicode.cc:hb_scope_guard_t<hb_unicode_funcs_set_combining_class_func::$_0>::~hb_scope_guard_t()
Line
Count
Source
1700
28
  ~hb_scope_guard_t () { if (active) f (); }
Unexecuted instantiation: hb-unicode.cc:hb_scope_guard_t<hb_unicode_funcs_set_eastasian_width_func::$_0>::~hb_scope_guard_t()
hb-unicode.cc:hb_scope_guard_t<hb_unicode_funcs_set_general_category_func::$_0>::~hb_scope_guard_t()
Line
Count
Source
1700
28
  ~hb_scope_guard_t () { if (active) f (); }
hb-unicode.cc:hb_scope_guard_t<hb_unicode_funcs_set_mirroring_func::$_0>::~hb_scope_guard_t()
Line
Count
Source
1700
28
  ~hb_scope_guard_t () { if (active) f (); }
hb-unicode.cc:hb_scope_guard_t<hb_unicode_funcs_set_script_func::$_0>::~hb_scope_guard_t()
Line
Count
Source
1700
28
  ~hb_scope_guard_t () { if (active) f (); }
hb-unicode.cc:hb_scope_guard_t<hb_unicode_funcs_set_compose_func::$_0>::~hb_scope_guard_t()
Line
Count
Source
1700
28
  ~hb_scope_guard_t () { if (active) f (); }
hb-unicode.cc:hb_scope_guard_t<hb_unicode_funcs_set_decompose_func::$_0>::~hb_scope_guard_t()
Line
Count
Source
1700
28
  ~hb_scope_guard_t () { if (active) f (); }
Unexecuted instantiation: hb-unicode.cc:hb_scope_guard_t<hb_unicode_funcs_set_decompose_compatibility_func::$_0>::~hb_scope_guard_t()
Unexecuted instantiation: hb-paint.cc:hb_scope_guard_t<_hb_paint_funcs_set_middle(hb_paint_funcs_t*, void*, void (*)(void*))::$_0>::~hb_scope_guard_t()
1701
1702
  /* Release: dismiss the guard so the cleanup does NOT run.  Use
1703
   * when transferring ownership out of the scope. */
1704
1.68k
  void release () { active = false; }
hb-blob.cc:hb_scope_guard_t<_hb_blob_try_mmap(char const*)::$_0>::release()
Line
Count
Source
1704
1.15k
  void release () { active = false; }
Unexecuted instantiation: hb-blob.cc:hb_scope_guard_t<_hb_blob_read_file(char const*)::$_0>::release()
Unexecuted instantiation: hb-draw.cc:hb_scope_guard_t<_hb_draw_funcs_set_middle(hb_draw_funcs_t*, void*, void (*)(void*))::$_0>::release()
hb-font.cc:hb_scope_guard_t<_hb_font_funcs_set_middle(hb_font_funcs_t*, void*, void (*)(void*))::$_0>::release()
Line
Count
Source
1704
364
  void release () { active = false; }
hb-unicode.cc:hb_scope_guard_t<hb_unicode_funcs_set_combining_class_func::$_0>::release()
Line
Count
Source
1704
28
  void release () { active = false; }
Unexecuted instantiation: hb-unicode.cc:hb_scope_guard_t<hb_unicode_funcs_set_eastasian_width_func::$_0>::release()
hb-unicode.cc:hb_scope_guard_t<hb_unicode_funcs_set_general_category_func::$_0>::release()
Line
Count
Source
1704
28
  void release () { active = false; }
hb-unicode.cc:hb_scope_guard_t<hb_unicode_funcs_set_mirroring_func::$_0>::release()
Line
Count
Source
1704
28
  void release () { active = false; }
hb-unicode.cc:hb_scope_guard_t<hb_unicode_funcs_set_script_func::$_0>::release()
Line
Count
Source
1704
28
  void release () { active = false; }
hb-unicode.cc:hb_scope_guard_t<hb_unicode_funcs_set_compose_func::$_0>::release()
Line
Count
Source
1704
28
  void release () { active = false; }
hb-unicode.cc:hb_scope_guard_t<hb_unicode_funcs_set_decompose_func::$_0>::release()
Line
Count
Source
1704
28
  void release () { active = false; }
Unexecuted instantiation: hb-unicode.cc:hb_scope_guard_t<hb_unicode_funcs_set_decompose_compatibility_func::$_0>::release()
Unexecuted instantiation: hb-paint.cc:hb_scope_guard_t<_hb_paint_funcs_set_middle(hb_paint_funcs_t*, void*, void (*)(void*))::$_0>::release()
1705
1706
  private:
1707
  F f;
1708
  bool active;
1709
};
1710
1711
template <typename F>
1712
static inline hb_scope_guard_t<F> hb_make_scope_guard (F &&f)
1713
2.84k
{ return hb_scope_guard_t<F> (std::forward<F> (f)); }
hb-blob.cc:hb_scope_guard_t<_hb_blob_try_mmap(char const*)::$_0> hb_make_scope_guard<_hb_blob_try_mmap(char const*)::$_0>(_hb_blob_try_mmap(char const*)::$_0&&)
Line
Count
Source
1713
1.15k
{ return hb_scope_guard_t<F> (std::forward<F> (f)); }
hb-blob.cc:hb_scope_guard_t<_hb_blob_try_mmap(char const*)::$_1> hb_make_scope_guard<_hb_blob_try_mmap(char const*)::$_1>(_hb_blob_try_mmap(char const*)::$_1&&)
Line
Count
Source
1713
1.15k
{ 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*)::$_0> hb_make_scope_guard<_hb_blob_read_file(char const*)::$_0>(_hb_blob_read_file(char const*)::$_0&&)
Unexecuted instantiation: hb-blob.cc:hb_scope_guard_t<_hb_blob_read_file(char const*)::$_1> hb_make_scope_guard<_hb_blob_read_file(char const*)::$_1>(_hb_blob_read_file(char const*)::$_1&&)
Unexecuted instantiation: hb-draw.cc:hb_scope_guard_t<_hb_draw_funcs_set_middle(hb_draw_funcs_t*, void*, void (*)(void*))::$_0> hb_make_scope_guard<_hb_draw_funcs_set_middle(hb_draw_funcs_t*, void*, void (*)(void*))::$_0>(_hb_draw_funcs_set_middle(hb_draw_funcs_t*, void*, void (*)(void*))::$_0&&)
hb-font.cc:hb_scope_guard_t<_hb_font_funcs_set_middle(hb_font_funcs_t*, void*, void (*)(void*))::$_0> hb_make_scope_guard<_hb_font_funcs_set_middle(hb_font_funcs_t*, void*, void (*)(void*))::$_0>(_hb_font_funcs_set_middle(hb_font_funcs_t*, void*, void (*)(void*))::$_0&&)
Line
Count
Source
1713
364
{ return hb_scope_guard_t<F> (std::forward<F> (f)); }
Unexecuted instantiation: hb-ot-font.cc:hb_scope_guard_t<hb_ot_draw_glyph_or_fail(hb_font_t*, void*, unsigned int, hb_draw_funcs_t*, void*, void*)::$_0> hb_make_scope_guard<hb_ot_draw_glyph_or_fail(hb_font_t*, void*, unsigned int, hb_draw_funcs_t*, void*, void*)::$_0>(hb_ot_draw_glyph_or_fail(hb_font_t*, void*, unsigned int, hb_draw_funcs_t*, void*, void*)::$_0&&)
hb-unicode.cc:hb_scope_guard_t<hb_unicode_funcs_set_combining_class_func::$_0> hb_make_scope_guard<hb_unicode_funcs_set_combining_class_func::$_0>(hb_unicode_funcs_set_combining_class_func::$_0&&)
Line
Count
Source
1713
28
{ return hb_scope_guard_t<F> (std::forward<F> (f)); }
Unexecuted instantiation: hb-unicode.cc:hb_scope_guard_t<hb_unicode_funcs_set_eastasian_width_func::$_0> hb_make_scope_guard<hb_unicode_funcs_set_eastasian_width_func::$_0>(hb_unicode_funcs_set_eastasian_width_func::$_0&&)
hb-unicode.cc:hb_scope_guard_t<hb_unicode_funcs_set_general_category_func::$_0> hb_make_scope_guard<hb_unicode_funcs_set_general_category_func::$_0>(hb_unicode_funcs_set_general_category_func::$_0&&)
Line
Count
Source
1713
28
{ return hb_scope_guard_t<F> (std::forward<F> (f)); }
hb-unicode.cc:hb_scope_guard_t<hb_unicode_funcs_set_mirroring_func::$_0> hb_make_scope_guard<hb_unicode_funcs_set_mirroring_func::$_0>(hb_unicode_funcs_set_mirroring_func::$_0&&)
Line
Count
Source
1713
28
{ return hb_scope_guard_t<F> (std::forward<F> (f)); }
hb-unicode.cc:hb_scope_guard_t<hb_unicode_funcs_set_script_func::$_0> hb_make_scope_guard<hb_unicode_funcs_set_script_func::$_0>(hb_unicode_funcs_set_script_func::$_0&&)
Line
Count
Source
1713
28
{ return hb_scope_guard_t<F> (std::forward<F> (f)); }
hb-unicode.cc:hb_scope_guard_t<hb_unicode_funcs_set_compose_func::$_0> hb_make_scope_guard<hb_unicode_funcs_set_compose_func::$_0>(hb_unicode_funcs_set_compose_func::$_0&&)
Line
Count
Source
1713
28
{ return hb_scope_guard_t<F> (std::forward<F> (f)); }
hb-unicode.cc:hb_scope_guard_t<hb_unicode_funcs_set_decompose_func::$_0> hb_make_scope_guard<hb_unicode_funcs_set_decompose_func::$_0>(hb_unicode_funcs_set_decompose_func::$_0&&)
Line
Count
Source
1713
28
{ return hb_scope_guard_t<F> (std::forward<F> (f)); }
Unexecuted instantiation: hb-unicode.cc:hb_scope_guard_t<hb_unicode_funcs_set_decompose_compatibility_func::$_0> hb_make_scope_guard<hb_unicode_funcs_set_decompose_compatibility_func::$_0>(hb_unicode_funcs_set_decompose_compatibility_func::$_0&&)
Unexecuted instantiation: hb-paint.cc:hb_scope_guard_t<_hb_paint_funcs_set_middle(hb_paint_funcs_t*, void*, void (*)(void*))::$_0> hb_make_scope_guard<_hb_paint_funcs_set_middle(hb_paint_funcs_t*, void*, void (*)(void*))::$_0>(_hb_paint_funcs_set_middle(hb_paint_funcs_t*, void*, void (*)(void*))::$_0&&)
1714
1715
0
#define HB_SCOPE_GUARD_NAME_(line) hb_scope_guard_##line
1716
0
#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
0
  (void) HB_SCOPE_GUARD_NAME(__LINE__)
1721
1722
1723
#endif /* HB_ALGS_HH */