/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 | | static HB_ALWAYS_INLINE void * |
43 | | hb_malloc2 (size_t nmemb, size_t size) |
44 | 426k | { |
45 | 426k | if (size && nmemb > SIZE_MAX / size) return nullptr; |
46 | 426k | return hb_malloc (nmemb * size); |
47 | 426k | } Unexecuted instantiation: hb-aat-layout.cc:hb_malloc2(unsigned long, unsigned long) Unexecuted instantiation: hb-aat-map.cc:hb_malloc2(unsigned long, unsigned long) Unexecuted instantiation: hb-blob.cc:hb_malloc2(unsigned long, unsigned long) Unexecuted instantiation: hb-buffer.cc:hb_malloc2(unsigned long, unsigned long) Unexecuted instantiation: hb-common.cc:hb_malloc2(unsigned long, unsigned long) Unexecuted instantiation: hb-draw.cc:hb_malloc2(unsigned long, unsigned long) hb-face.cc:hb_malloc2(unsigned long, unsigned long) Line | Count | Source | 44 | 295k | { | 45 | 295k | if (size && nmemb > SIZE_MAX / size) return nullptr; | 46 | 295k | return hb_malloc (nmemb * size); | 47 | 295k | } |
hb-face-builder.cc:hb_malloc2(unsigned long, unsigned long) Line | Count | Source | 44 | 81.5k | { | 45 | 81.5k | if (size && nmemb > SIZE_MAX / size) return nullptr; | 46 | 81.5k | return hb_malloc (nmemb * size); | 47 | 81.5k | } |
Unexecuted instantiation: hb-fallback-shape.cc:hb_malloc2(unsigned long, unsigned long) Unexecuted instantiation: hb-font.cc:hb_malloc2(unsigned long, unsigned long) Unexecuted instantiation: hb-map.cc:hb_malloc2(unsigned long, unsigned long) Unexecuted instantiation: hb-number.cc:hb_malloc2(unsigned long, unsigned long) Unexecuted instantiation: hb-ot-color.cc:hb_malloc2(unsigned long, unsigned long) Unexecuted instantiation: hb-ot-face.cc:hb_malloc2(unsigned long, unsigned long) Unexecuted instantiation: hb-ot-fetch.cc:hb_malloc2(unsigned long, unsigned long) Unexecuted instantiation: hb-ot-font.cc:hb_malloc2(unsigned long, unsigned long) Unexecuted instantiation: hb-outline.cc:hb_malloc2(unsigned long, unsigned long) Unexecuted instantiation: VARC.cc:hb_malloc2(unsigned long, unsigned long) Unexecuted instantiation: hb-ot-layout.cc:hb_malloc2(unsigned long, unsigned long) Unexecuted instantiation: hb-ot-math.cc:hb_malloc2(unsigned long, unsigned long) Unexecuted instantiation: hb-ot-metrics.cc:hb_malloc2(unsigned long, unsigned long) Unexecuted instantiation: hb-ot-name.cc:hb_malloc2(unsigned long, unsigned long) Unexecuted instantiation: hb-ot-shape.cc:hb_malloc2(unsigned long, unsigned long) Unexecuted instantiation: hb-ot-tag.cc:hb_malloc2(unsigned long, unsigned long) Unexecuted instantiation: hb-ot-var.cc:hb_malloc2(unsigned long, unsigned long) Unexecuted instantiation: hb-set.cc:hb_malloc2(unsigned long, unsigned long) Unexecuted instantiation: hb-shape-plan.cc:hb_malloc2(unsigned long, unsigned long) Unexecuted instantiation: hb-shape.cc:hb_malloc2(unsigned long, unsigned long) Unexecuted instantiation: hb-shaper.cc:hb_malloc2(unsigned long, unsigned long) Unexecuted instantiation: hb-static.cc:hb_malloc2(unsigned long, unsigned long) Unexecuted instantiation: hb-style.cc:hb_malloc2(unsigned long, unsigned long) Unexecuted instantiation: hb-unicode.cc:hb_malloc2(unsigned long, unsigned long) Unexecuted instantiation: hb-graphite2.cc:hb_malloc2(unsigned long, unsigned long) Unexecuted instantiation: hb-icu.cc:hb_malloc2(unsigned long, unsigned long) Unexecuted instantiation: hb-buffer-verify.cc:hb_malloc2(unsigned long, unsigned long) Unexecuted instantiation: hb-paint.cc:hb_malloc2(unsigned long, unsigned long) Unexecuted instantiation: hb-paint-bounded.cc:hb_malloc2(unsigned long, unsigned long) Unexecuted instantiation: hb-paint-extents.cc:hb_malloc2(unsigned long, unsigned long) Unexecuted instantiation: hb-ot-cff1-table.cc:hb_malloc2(unsigned long, unsigned long) Unexecuted instantiation: hb-ot-cff2-table.cc:hb_malloc2(unsigned long, unsigned long) Unexecuted instantiation: hb-ot-map.cc:hb_malloc2(unsigned long, unsigned long) Unexecuted instantiation: hb-ot-shaper-arabic.cc:hb_malloc2(unsigned long, unsigned long) Unexecuted instantiation: hb-ot-shaper-default.cc:hb_malloc2(unsigned long, unsigned long) Unexecuted instantiation: hb-ot-shaper-hangul.cc:hb_malloc2(unsigned long, unsigned long) Unexecuted instantiation: hb-ot-shaper-hebrew.cc:hb_malloc2(unsigned long, unsigned long) Unexecuted instantiation: hb-ot-shaper-indic.cc:hb_malloc2(unsigned long, unsigned long) Unexecuted instantiation: hb-ot-shaper-khmer.cc:hb_malloc2(unsigned long, unsigned long) Unexecuted instantiation: hb-ot-shaper-myanmar.cc:hb_malloc2(unsigned long, unsigned long) Unexecuted instantiation: hb-ot-shaper-syllabic.cc:hb_malloc2(unsigned long, unsigned long) Unexecuted instantiation: hb-ot-shaper-thai.cc:hb_malloc2(unsigned long, unsigned long) Unexecuted instantiation: hb-ot-shaper-use.cc:hb_malloc2(unsigned long, unsigned long) Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:hb_malloc2(unsigned long, unsigned long) Unexecuted instantiation: hb-ot-shape-fallback.cc:hb_malloc2(unsigned long, unsigned long) Unexecuted instantiation: hb-ot-shape-normalize.cc:hb_malloc2(unsigned long, unsigned long) Unexecuted instantiation: hb-ucd.cc:hb_malloc2(unsigned long, unsigned long) Unexecuted instantiation: hb-buffer-serialize.cc:hb_malloc2(unsigned long, unsigned long) Unexecuted instantiation: hb-ot-shaper-indic-table.cc:hb_malloc2(unsigned long, unsigned long) Unexecuted instantiation: hb-subset-input.cc:hb_malloc2(unsigned long, unsigned long) hb-subset.cc:hb_malloc2(unsigned long, unsigned long) Line | Count | Source | 44 | 32.6k | { | 45 | 32.6k | if (size && nmemb > SIZE_MAX / size) return nullptr; | 46 | 32.6k | return hb_malloc (nmemb * size); | 47 | 32.6k | } |
Unexecuted instantiation: hb-subset-plan.cc:hb_malloc2(unsigned long, unsigned long) Unexecuted instantiation: hb-subset-plan-layout.cc:hb_malloc2(unsigned long, unsigned long) Unexecuted instantiation: hb-subset-plan-var.cc:hb_malloc2(unsigned long, unsigned long) Unexecuted instantiation: hb-subset-table-layout.cc:hb_malloc2(unsigned long, unsigned long) Unexecuted instantiation: hb-subset-table-var.cc:hb_malloc2(unsigned long, unsigned long) Unexecuted instantiation: hb-subset-table-cff.cc:hb_malloc2(unsigned long, unsigned long) Unexecuted instantiation: hb-subset-table-color.cc:hb_malloc2(unsigned long, unsigned long) hb-subset-table-other.cc:hb_malloc2(unsigned long, unsigned long) Line | Count | Source | 44 | 16.3k | { | 45 | 16.3k | if (size && nmemb > SIZE_MAX / size) return nullptr; | 46 | 16.3k | return hb_malloc (nmemb * size); | 47 | 16.3k | } |
Unexecuted instantiation: gsubgpos-context.cc:hb_malloc2(unsigned long, unsigned long) Unexecuted instantiation: hb-subset-cff1.cc:hb_malloc2(unsigned long, unsigned long) Unexecuted instantiation: hb-subset-cff2.cc:hb_malloc2(unsigned long, unsigned long) Unexecuted instantiation: hb-subset-instancer-iup.cc:hb_malloc2(unsigned long, unsigned long) Unexecuted instantiation: hb-subset-instancer-solver.cc:hb_malloc2(unsigned long, unsigned long) Unexecuted instantiation: hb-subset-cff-common.cc:hb_malloc2(unsigned long, unsigned long) |
48 | | static HB_ALWAYS_INLINE void * |
49 | | hb_realloc2 (void *ptr, size_t nmemb, size_t size) |
50 | 0 | { |
51 | 0 | if (size && nmemb > SIZE_MAX / size) return nullptr; |
52 | 0 | return hb_realloc (ptr, nmemb * size); |
53 | 0 | } Unexecuted instantiation: hb-aat-layout.cc:hb_realloc2(void*, unsigned long, unsigned long) Unexecuted instantiation: hb-aat-map.cc:hb_realloc2(void*, unsigned long, unsigned long) Unexecuted instantiation: hb-blob.cc:hb_realloc2(void*, unsigned long, unsigned long) Unexecuted instantiation: hb-buffer.cc:hb_realloc2(void*, unsigned long, unsigned long) Unexecuted instantiation: hb-common.cc:hb_realloc2(void*, unsigned long, unsigned long) Unexecuted instantiation: hb-draw.cc:hb_realloc2(void*, unsigned long, unsigned long) Unexecuted instantiation: hb-face.cc:hb_realloc2(void*, unsigned long, unsigned long) Unexecuted instantiation: hb-face-builder.cc:hb_realloc2(void*, unsigned long, unsigned long) Unexecuted instantiation: hb-fallback-shape.cc:hb_realloc2(void*, unsigned long, unsigned long) Unexecuted instantiation: hb-font.cc:hb_realloc2(void*, unsigned long, unsigned long) Unexecuted instantiation: hb-map.cc:hb_realloc2(void*, unsigned long, unsigned long) Unexecuted instantiation: hb-number.cc:hb_realloc2(void*, unsigned long, unsigned long) Unexecuted instantiation: hb-ot-color.cc:hb_realloc2(void*, unsigned long, unsigned long) Unexecuted instantiation: hb-ot-face.cc:hb_realloc2(void*, unsigned long, unsigned long) Unexecuted instantiation: hb-ot-fetch.cc:hb_realloc2(void*, unsigned long, unsigned long) Unexecuted instantiation: hb-ot-font.cc:hb_realloc2(void*, unsigned long, unsigned long) Unexecuted instantiation: hb-outline.cc:hb_realloc2(void*, unsigned long, unsigned long) Unexecuted instantiation: VARC.cc:hb_realloc2(void*, unsigned long, unsigned long) Unexecuted instantiation: hb-ot-layout.cc:hb_realloc2(void*, unsigned long, unsigned long) Unexecuted instantiation: hb-ot-math.cc:hb_realloc2(void*, unsigned long, unsigned long) Unexecuted instantiation: hb-ot-metrics.cc:hb_realloc2(void*, unsigned long, unsigned long) Unexecuted instantiation: hb-ot-name.cc:hb_realloc2(void*, unsigned long, unsigned long) Unexecuted instantiation: hb-ot-shape.cc:hb_realloc2(void*, unsigned long, unsigned long) Unexecuted instantiation: hb-ot-tag.cc:hb_realloc2(void*, unsigned long, unsigned long) Unexecuted instantiation: hb-ot-var.cc:hb_realloc2(void*, unsigned long, unsigned long) Unexecuted instantiation: hb-set.cc:hb_realloc2(void*, unsigned long, unsigned long) Unexecuted instantiation: hb-shape-plan.cc:hb_realloc2(void*, unsigned long, unsigned long) Unexecuted instantiation: hb-shape.cc:hb_realloc2(void*, unsigned long, unsigned long) Unexecuted instantiation: hb-shaper.cc:hb_realloc2(void*, unsigned long, unsigned long) Unexecuted instantiation: hb-static.cc:hb_realloc2(void*, unsigned long, unsigned long) Unexecuted instantiation: hb-style.cc:hb_realloc2(void*, unsigned long, unsigned long) Unexecuted instantiation: hb-unicode.cc:hb_realloc2(void*, unsigned long, unsigned long) Unexecuted instantiation: hb-graphite2.cc:hb_realloc2(void*, unsigned long, unsigned long) Unexecuted instantiation: hb-icu.cc:hb_realloc2(void*, unsigned long, unsigned long) Unexecuted instantiation: hb-buffer-verify.cc:hb_realloc2(void*, unsigned long, unsigned long) Unexecuted instantiation: hb-paint.cc:hb_realloc2(void*, unsigned long, unsigned long) Unexecuted instantiation: hb-paint-bounded.cc:hb_realloc2(void*, unsigned long, unsigned long) Unexecuted instantiation: hb-paint-extents.cc:hb_realloc2(void*, unsigned long, unsigned long) Unexecuted instantiation: hb-ot-cff1-table.cc:hb_realloc2(void*, unsigned long, unsigned long) Unexecuted instantiation: hb-ot-cff2-table.cc:hb_realloc2(void*, unsigned long, unsigned long) Unexecuted instantiation: hb-ot-map.cc:hb_realloc2(void*, unsigned long, unsigned long) Unexecuted instantiation: hb-ot-shaper-arabic.cc:hb_realloc2(void*, unsigned long, unsigned long) Unexecuted instantiation: hb-ot-shaper-default.cc:hb_realloc2(void*, unsigned long, unsigned long) Unexecuted instantiation: hb-ot-shaper-hangul.cc:hb_realloc2(void*, unsigned long, unsigned long) Unexecuted instantiation: hb-ot-shaper-hebrew.cc:hb_realloc2(void*, unsigned long, unsigned long) Unexecuted instantiation: hb-ot-shaper-indic.cc:hb_realloc2(void*, unsigned long, unsigned long) Unexecuted instantiation: hb-ot-shaper-khmer.cc:hb_realloc2(void*, unsigned long, unsigned long) Unexecuted instantiation: hb-ot-shaper-myanmar.cc:hb_realloc2(void*, unsigned long, unsigned long) Unexecuted instantiation: hb-ot-shaper-syllabic.cc:hb_realloc2(void*, unsigned long, unsigned long) Unexecuted instantiation: hb-ot-shaper-thai.cc:hb_realloc2(void*, unsigned long, unsigned long) Unexecuted instantiation: hb-ot-shaper-use.cc:hb_realloc2(void*, unsigned long, unsigned long) Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:hb_realloc2(void*, unsigned long, unsigned long) Unexecuted instantiation: hb-ot-shape-fallback.cc:hb_realloc2(void*, unsigned long, unsigned long) Unexecuted instantiation: hb-ot-shape-normalize.cc:hb_realloc2(void*, unsigned long, unsigned long) Unexecuted instantiation: hb-ucd.cc:hb_realloc2(void*, unsigned long, unsigned long) Unexecuted instantiation: hb-buffer-serialize.cc:hb_realloc2(void*, unsigned long, unsigned long) Unexecuted instantiation: hb-ot-shaper-indic-table.cc:hb_realloc2(void*, unsigned long, unsigned long) Unexecuted instantiation: hb-subset-input.cc:hb_realloc2(void*, unsigned long, unsigned long) Unexecuted instantiation: hb-subset.cc:hb_realloc2(void*, unsigned long, unsigned long) Unexecuted instantiation: hb-subset-plan.cc:hb_realloc2(void*, unsigned long, unsigned long) Unexecuted instantiation: hb-subset-plan-layout.cc:hb_realloc2(void*, unsigned long, unsigned long) Unexecuted instantiation: hb-subset-plan-var.cc:hb_realloc2(void*, unsigned long, unsigned long) Unexecuted instantiation: hb-subset-table-layout.cc:hb_realloc2(void*, unsigned long, unsigned long) Unexecuted instantiation: hb-subset-table-var.cc:hb_realloc2(void*, unsigned long, unsigned long) Unexecuted instantiation: hb-subset-table-cff.cc:hb_realloc2(void*, unsigned long, unsigned long) Unexecuted instantiation: hb-subset-table-color.cc:hb_realloc2(void*, unsigned long, unsigned long) Unexecuted instantiation: hb-subset-table-other.cc:hb_realloc2(void*, unsigned long, unsigned long) Unexecuted instantiation: gsubgpos-context.cc:hb_realloc2(void*, unsigned long, unsigned long) Unexecuted instantiation: hb-subset-cff1.cc:hb_realloc2(void*, unsigned long, unsigned long) Unexecuted instantiation: hb-subset-cff2.cc:hb_realloc2(void*, unsigned long, unsigned long) Unexecuted instantiation: hb-subset-instancer-iup.cc:hb_realloc2(void*, unsigned long, unsigned long) Unexecuted instantiation: hb-subset-instancer-solver.cc:hb_realloc2(void*, unsigned long, unsigned long) Unexecuted instantiation: hb-subset-cff-common.cc:hb_realloc2(void*, unsigned long, unsigned long) |
54 | | |
55 | | /* |
56 | | * Flags |
57 | | */ |
58 | | |
59 | | /* Enable bitwise ops on enums marked as flags_t */ |
60 | | /* To my surprise, looks like the function resolver is happy to silently cast |
61 | | * one enum to another... So this doesn't provide the type-checking that I |
62 | | * originally had in mind... :(. |
63 | | * |
64 | | * For MSVC warnings, see: https://github.com/harfbuzz/harfbuzz/pull/163 |
65 | | */ |
66 | | #ifdef _MSC_VER |
67 | | # pragma warning(disable:4200) |
68 | | # pragma warning(disable:4800) |
69 | | #endif |
70 | | #define HB_MARK_AS_FLAG_T(T) \ |
71 | | extern "C++" { \ |
72 | 6.14M | 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 | 72 | 2.54M | 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-layout.cc:operator|(hb_subset_depend_edge_flags_t, hb_subset_depend_edge_flags_t) 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-color.cc:operator|(hb_subset_depend_edge_flags_t, hb_subset_depend_edge_flags_t) 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:operator|(hb_subset_depend_edge_flags_t, hb_subset_depend_edge_flags_t) Unexecuted instantiation: hb-ot-face.cc:OT::operator|(OT::VarComponent::flags_t, OT::VarComponent::flags_t) Unexecuted instantiation: hb-ot-fetch.cc:operator|(hb_glyph_flags_t, hb_glyph_flags_t) Unexecuted instantiation: hb-ot-fetch.cc:operator|(hb_buffer_flags_t, hb_buffer_flags_t) Unexecuted instantiation: hb-ot-fetch.cc:operator|(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t) Unexecuted instantiation: hb-ot-fetch.cc:operator|(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t) Unexecuted instantiation: hb-ot-fetch.cc:operator|(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t) Unexecuted instantiation: hb-ot-fetch.cc:operator|(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t) Unexecuted instantiation: hb-ot-fetch.cc:operator|(hb_serialize_error_t, hb_serialize_error_t) Unexecuted instantiation: hb-ot-fetch.cc:operator|(hb_subset_flags_t, hb_subset_flags_t) Unexecuted instantiation: hb-ot-fetch.cc:operator|(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t) Unexecuted instantiation: hb-ot-fetch.cc:operator|(hb_unicode_props_flags_t, hb_unicode_props_flags_t) Unexecuted instantiation: hb-ot-fetch.cc:operator|(OT::LookupFlag::Flags, OT::LookupFlag::Flags) 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:operator|(hb_subset_depend_edge_flags_t, hb_subset_depend_edge_flags_t) 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:operator|(hb_subset_depend_edge_flags_t, hb_subset_depend_edge_flags_t) 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 | 72 | 205k | 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 | 72 | 19.9k | 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-layout.cc:operator|(hb_subset_depend_edge_flags_t, hb_subset_depend_edge_flags_t) 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-math.cc:operator|(hb_subset_depend_edge_flags_t, hb_subset_depend_edge_flags_t) 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 | 72 | 45.7k | 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 | 72 | 2.58M | 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 | 72 | 77.8k | 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-static.cc:operator|(hb_subset_depend_edge_flags_t, hb_subset_depend_edge_flags_t) 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-cff1-table.cc:operator|(hb_subset_depend_edge_flags_t, hb_subset_depend_edge_flags_t) 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 | 72 | 543k | 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 | 72 | 2.32k | 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-arabic.cc:operator|(hb_subset_depend_edge_flags_t, hb_subset_depend_edge_flags_t) 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 | 72 | 1.27k | 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 | 72 | 132 | 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 | 72 | 73.7k | 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-fallback.cc:operator|(hb_subset_depend_edge_flags_t, hb_subset_depend_edge_flags_t) 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 | 72 | 47.2k | 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.cc:operator|(hb_subset_depend_edge_flags_t, hb_subset_depend_edge_flags_t) 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.cc:operator|(hb_subset_depend_edge_flags_t, hb_subset_depend_edge_flags_t) Unexecuted instantiation: hb-subset-plan.cc:OT::operator|(OT::VarComponent::flags_t, OT::VarComponent::flags_t) 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-layout.cc:operator|(hb_subset_depend_edge_flags_t, hb_subset_depend_edge_flags_t) 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-plan-var.cc:operator|(hb_subset_depend_edge_flags_t, hb_subset_depend_edge_flags_t) 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-layout.cc:operator|(hb_subset_depend_edge_flags_t, hb_subset_depend_edge_flags_t) 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-var.cc:operator|(hb_subset_depend_edge_flags_t, hb_subset_depend_edge_flags_t) Unexecuted instantiation: hb-subset-table-var.cc:OT::operator|(OT::VarComponent::flags_t, OT::VarComponent::flags_t) 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-cff.cc:operator|(hb_subset_depend_edge_flags_t, hb_subset_depend_edge_flags_t) 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-color.cc:operator|(hb_subset_depend_edge_flags_t, hb_subset_depend_edge_flags_t) 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: hb-subset-table-other.cc:operator|(hb_subset_depend_edge_flags_t, hb_subset_depend_edge_flags_t) 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: gsubgpos-context.cc:operator|(hb_subset_depend_edge_flags_t, hb_subset_depend_edge_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_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-cff1.cc:operator|(hb_subset_depend_edge_flags_t, hb_subset_depend_edge_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_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-cff2.cc:operator|(hb_subset_depend_edge_flags_t, hb_subset_depend_edge_flags_t) 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) |
73 | 270M | 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-layout.cc:operator&(hb_subset_depend_edge_flags_t, hb_subset_depend_edge_flags_t) 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-color.cc:operator&(hb_subset_depend_edge_flags_t, hb_subset_depend_edge_flags_t) 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:operator&(hb_subset_depend_edge_flags_t, hb_subset_depend_edge_flags_t) Unexecuted instantiation: hb-ot-face.cc:OT::operator&(OT::VarComponent::flags_t, OT::VarComponent::flags_t) Unexecuted instantiation: hb-ot-fetch.cc:operator&(hb_glyph_flags_t, hb_glyph_flags_t) Unexecuted instantiation: hb-ot-fetch.cc:operator&(hb_buffer_flags_t, hb_buffer_flags_t) Unexecuted instantiation: hb-ot-fetch.cc:operator&(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t) Unexecuted instantiation: hb-ot-fetch.cc:operator&(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t) Unexecuted instantiation: hb-ot-fetch.cc:operator&(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t) Unexecuted instantiation: hb-ot-fetch.cc:operator&(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t) Unexecuted instantiation: hb-ot-fetch.cc:operator&(hb_serialize_error_t, hb_serialize_error_t) Unexecuted instantiation: hb-ot-fetch.cc:operator&(hb_subset_flags_t, hb_subset_flags_t) Unexecuted instantiation: hb-ot-fetch.cc:operator&(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t) Unexecuted instantiation: hb-ot-fetch.cc:operator&(hb_unicode_props_flags_t, hb_unicode_props_flags_t) Unexecuted instantiation: hb-ot-fetch.cc:operator&(OT::LookupFlag::Flags, OT::LookupFlag::Flags) 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:operator&(hb_subset_depend_edge_flags_t, hb_subset_depend_edge_flags_t) 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:operator&(hb_subset_depend_edge_flags_t, hb_subset_depend_edge_flags_t) 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 | 73 | 39.2M | 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 | 73 | 17.5M | 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-layout.cc:operator&(hb_subset_depend_edge_flags_t, hb_subset_depend_edge_flags_t) 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-math.cc:operator&(hb_subset_depend_edge_flags_t, hb_subset_depend_edge_flags_t) 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 | 73 | 70.8M | 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 | 73 | 105M | 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 | 73 | 17.5M | 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-static.cc:operator&(hb_subset_depend_edge_flags_t, hb_subset_depend_edge_flags_t) 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-cff1-table.cc:operator&(hb_subset_depend_edge_flags_t, hb_subset_depend_edge_flags_t) 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 | 73 | 1.48M | 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 | 73 | 493k | 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 | 73 | 386k | 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-arabic.cc:operator&(hb_subset_depend_edge_flags_t, hb_subset_depend_edge_flags_t) 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 | 73 | 609 | 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 | 73 | 396 | 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 | 73 | 12.9k | 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 | 73 | 12.9k | 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) Unexecuted instantiation: hb-ot-shape-fallback.cc:operator&(hb_subset_depend_edge_flags_t, hb_subset_depend_edge_flags_t) hb-ot-shape-normalize.cc:operator&(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t) Line | Count | Source | 73 | 17.5M | 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.cc:operator&(hb_subset_depend_edge_flags_t, hb_subset_depend_edge_flags_t) 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.cc:operator&(hb_subset_depend_edge_flags_t, hb_subset_depend_edge_flags_t) Unexecuted instantiation: hb-subset-plan.cc:OT::operator&(OT::VarComponent::flags_t, OT::VarComponent::flags_t) 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-layout.cc:operator&(hb_subset_depend_edge_flags_t, hb_subset_depend_edge_flags_t) 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-plan-var.cc:operator&(hb_subset_depend_edge_flags_t, hb_subset_depend_edge_flags_t) 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-layout.cc:operator&(hb_subset_depend_edge_flags_t, hb_subset_depend_edge_flags_t) 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-var.cc:operator&(hb_subset_depend_edge_flags_t, hb_subset_depend_edge_flags_t) Unexecuted instantiation: hb-subset-table-var.cc:OT::operator&(OT::VarComponent::flags_t, OT::VarComponent::flags_t) 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-cff.cc:operator&(hb_subset_depend_edge_flags_t, hb_subset_depend_edge_flags_t) 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-color.cc:operator&(hb_subset_depend_edge_flags_t, hb_subset_depend_edge_flags_t) hb-subset-table-other.cc:operator&(hb_serialize_error_t, hb_serialize_error_t) Line | Count | Source | 73 | 212k | 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: hb-subset-table-other.cc:operator&(hb_subset_depend_edge_flags_t, hb_subset_depend_edge_flags_t) 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: gsubgpos-context.cc:operator&(hb_subset_depend_edge_flags_t, hb_subset_depend_edge_flags_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_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-cff1.cc:operator&(hb_subset_depend_edge_flags_t, hb_subset_depend_edge_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_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-cff2.cc:operator&(hb_subset_depend_edge_flags_t, hb_subset_depend_edge_flags_t) 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) |
74 | 153 | 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-layout.cc:operator^(hb_subset_depend_edge_flags_t, hb_subset_depend_edge_flags_t) 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-color.cc:operator^(hb_subset_depend_edge_flags_t, hb_subset_depend_edge_flags_t) 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:operator^(hb_subset_depend_edge_flags_t, hb_subset_depend_edge_flags_t) Unexecuted instantiation: hb-ot-face.cc:OT::operator^(OT::VarComponent::flags_t, OT::VarComponent::flags_t) Unexecuted instantiation: hb-ot-fetch.cc:operator^(hb_glyph_flags_t, hb_glyph_flags_t) Unexecuted instantiation: hb-ot-fetch.cc:operator^(hb_buffer_flags_t, hb_buffer_flags_t) Unexecuted instantiation: hb-ot-fetch.cc:operator^(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t) Unexecuted instantiation: hb-ot-fetch.cc:operator^(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t) Unexecuted instantiation: hb-ot-fetch.cc:operator^(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t) Unexecuted instantiation: hb-ot-fetch.cc:operator^(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t) Unexecuted instantiation: hb-ot-fetch.cc:operator^(hb_serialize_error_t, hb_serialize_error_t) Unexecuted instantiation: hb-ot-fetch.cc:operator^(hb_subset_flags_t, hb_subset_flags_t) Unexecuted instantiation: hb-ot-fetch.cc:operator^(hb_ot_layout_glyph_props_flags_t, hb_ot_layout_glyph_props_flags_t) Unexecuted instantiation: hb-ot-fetch.cc:operator^(hb_unicode_props_flags_t, hb_unicode_props_flags_t) Unexecuted instantiation: hb-ot-fetch.cc:operator^(OT::LookupFlag::Flags, OT::LookupFlag::Flags) 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:operator^(hb_subset_depend_edge_flags_t, hb_subset_depend_edge_flags_t) 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:operator^(hb_subset_depend_edge_flags_t, hb_subset_depend_edge_flags_t) 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-layout.cc:operator^(hb_subset_depend_edge_flags_t, hb_subset_depend_edge_flags_t) 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-math.cc:operator^(hb_subset_depend_edge_flags_t, hb_subset_depend_edge_flags_t) 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-static.cc:operator^(hb_subset_depend_edge_flags_t, hb_subset_depend_edge_flags_t) 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-cff1-table.cc:operator^(hb_subset_depend_edge_flags_t, hb_subset_depend_edge_flags_t) 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 | 74 | 153 | 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-arabic.cc:operator^(hb_subset_depend_edge_flags_t, hb_subset_depend_edge_flags_t) 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-fallback.cc:operator^(hb_subset_depend_edge_flags_t, hb_subset_depend_edge_flags_t) 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.cc:operator^(hb_subset_depend_edge_flags_t, hb_subset_depend_edge_flags_t) 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.cc:operator^(hb_subset_depend_edge_flags_t, hb_subset_depend_edge_flags_t) Unexecuted instantiation: hb-subset-plan.cc:OT::operator^(OT::VarComponent::flags_t, OT::VarComponent::flags_t) 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-layout.cc:operator^(hb_subset_depend_edge_flags_t, hb_subset_depend_edge_flags_t) 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-plan-var.cc:operator^(hb_subset_depend_edge_flags_t, hb_subset_depend_edge_flags_t) 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-layout.cc:operator^(hb_subset_depend_edge_flags_t, hb_subset_depend_edge_flags_t) 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-var.cc:operator^(hb_subset_depend_edge_flags_t, hb_subset_depend_edge_flags_t) Unexecuted instantiation: hb-subset-table-var.cc:OT::operator^(OT::VarComponent::flags_t, OT::VarComponent::flags_t) 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-cff.cc:operator^(hb_subset_depend_edge_flags_t, hb_subset_depend_edge_flags_t) 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-color.cc:operator^(hb_subset_depend_edge_flags_t, hb_subset_depend_edge_flags_t) 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: hb-subset-table-other.cc:operator^(hb_subset_depend_edge_flags_t, hb_subset_depend_edge_flags_t) 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: gsubgpos-context.cc:operator^(hb_subset_depend_edge_flags_t, hb_subset_depend_edge_flags_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_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-cff1.cc:operator^(hb_subset_depend_edge_flags_t, hb_subset_depend_edge_flags_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_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-cff2.cc:operator^(hb_subset_depend_edge_flags_t, hb_subset_depend_edge_flags_t) 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) |
75 | 4.11M | 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-layout.cc:operator~(hb_subset_depend_edge_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 | 75 | 1.72M | 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-color.cc:operator~(hb_subset_depend_edge_flags_t) 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:operator~(hb_subset_depend_edge_flags_t) Unexecuted instantiation: hb-ot-face.cc:OT::operator~(OT::VarComponent::flags_t) Unexecuted instantiation: hb-ot-fetch.cc:operator~(hb_glyph_flags_t) Unexecuted instantiation: hb-ot-fetch.cc:operator~(hb_buffer_flags_t) Unexecuted instantiation: hb-ot-fetch.cc:operator~(hb_buffer_serialize_flags_t) Unexecuted instantiation: hb-ot-fetch.cc:operator~(hb_buffer_diff_flags_t) Unexecuted instantiation: hb-ot-fetch.cc:operator~(hb_buffer_scratch_flags_t) Unexecuted instantiation: hb-ot-fetch.cc:operator~(hb_ot_map_feature_flags_t) Unexecuted instantiation: hb-ot-fetch.cc:operator~(hb_serialize_error_t) Unexecuted instantiation: hb-ot-fetch.cc:operator~(hb_subset_flags_t) Unexecuted instantiation: hb-ot-fetch.cc:operator~(hb_ot_layout_glyph_props_flags_t) Unexecuted instantiation: hb-ot-fetch.cc:operator~(hb_unicode_props_flags_t) Unexecuted instantiation: hb-ot-fetch.cc:operator~(OT::LookupFlag::Flags) 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:operator~(hb_subset_depend_edge_flags_t) 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:operator~(hb_subset_depend_edge_flags_t) 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 | 75 | 12.3k | static inline constexpr unsigned operator ~ (T r) { return (~(unsigned) r); } \ |
Unexecuted instantiation: hb-ot-layout.cc:operator~(hb_unicode_props_flags_t) Unexecuted instantiation: hb-ot-layout.cc:operator~(hb_glyph_flags_t) Unexecuted instantiation: hb-ot-layout.cc:operator~(hb_buffer_flags_t) Unexecuted instantiation: hb-ot-layout.cc:operator~(hb_buffer_serialize_flags_t) Unexecuted instantiation: hb-ot-layout.cc:operator~(hb_buffer_diff_flags_t) Unexecuted instantiation: hb-ot-layout.cc:operator~(hb_buffer_scratch_flags_t) Unexecuted instantiation: hb-ot-layout.cc:operator~(hb_ot_map_feature_flags_t) Unexecuted instantiation: hb-ot-layout.cc:operator~(hb_serialize_error_t) Unexecuted instantiation: hb-ot-layout.cc:operator~(hb_subset_flags_t) Unexecuted instantiation: hb-ot-layout.cc:operator~(hb_subset_depend_edge_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-math.cc:operator~(hb_subset_depend_edge_flags_t) Unexecuted instantiation: hb-ot-metrics.cc:operator~(hb_glyph_flags_t) Unexecuted instantiation: hb-ot-metrics.cc:operator~(hb_buffer_flags_t) Unexecuted instantiation: hb-ot-metrics.cc:operator~(hb_buffer_serialize_flags_t) Unexecuted instantiation: hb-ot-metrics.cc:operator~(hb_buffer_diff_flags_t) Unexecuted instantiation: hb-ot-metrics.cc:operator~(hb_buffer_scratch_flags_t) Unexecuted instantiation: hb-ot-metrics.cc:operator~(hb_ot_map_feature_flags_t) Unexecuted instantiation: hb-ot-metrics.cc:operator~(hb_serialize_error_t) Unexecuted instantiation: hb-ot-metrics.cc:operator~(hb_subset_flags_t) Unexecuted instantiation: hb-ot-metrics.cc:operator~(hb_ot_layout_glyph_props_flags_t) Unexecuted instantiation: hb-ot-metrics.cc:operator~(hb_unicode_props_flags_t) Unexecuted instantiation: hb-ot-metrics.cc:operator~(OT::LookupFlag::Flags) Unexecuted instantiation: hb-ot-name.cc:operator~(hb_glyph_flags_t) Unexecuted instantiation: hb-ot-name.cc:operator~(hb_buffer_flags_t) Unexecuted instantiation: hb-ot-name.cc:operator~(hb_buffer_serialize_flags_t) Unexecuted instantiation: hb-ot-name.cc:operator~(hb_buffer_diff_flags_t) Unexecuted instantiation: hb-ot-name.cc:operator~(hb_buffer_scratch_flags_t) Unexecuted instantiation: hb-ot-name.cc:operator~(hb_ot_map_feature_flags_t) Unexecuted instantiation: hb-ot-name.cc:operator~(hb_serialize_error_t) Unexecuted instantiation: hb-ot-name.cc:operator~(hb_subset_flags_t) Unexecuted instantiation: hb-ot-shape.cc:operator~(hb_unicode_props_flags_t) hb-ot-shape.cc:operator~(hb_glyph_flags_t) Line | Count | Source | 75 | 2.28M | 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-static.cc:operator~(hb_subset_depend_edge_flags_t) 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-cff1-table.cc:operator~(hb_subset_depend_edge_flags_t) 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-arabic.cc:operator~(hb_subset_depend_edge_flags_t) 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 | 75 | 73.7k | 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) Unexecuted instantiation: hb-ot-shape-fallback.cc:operator~(hb_subset_depend_edge_flags_t) hb-ot-shape-normalize.cc:operator~(hb_unicode_props_flags_t) Line | Count | Source | 75 | 20.0k | 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.cc:operator~(hb_subset_depend_edge_flags_t) 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.cc:operator~(hb_subset_depend_edge_flags_t) Unexecuted instantiation: hb-subset-plan.cc:OT::operator~(OT::VarComponent::flags_t) 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-layout.cc:operator~(hb_subset_depend_edge_flags_t) 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-plan-var.cc:operator~(hb_subset_depend_edge_flags_t) 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-layout.cc:operator~(hb_subset_depend_edge_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-var.cc:operator~(hb_subset_depend_edge_flags_t) Unexecuted instantiation: hb-subset-table-var.cc:OT::operator~(OT::VarComponent::flags_t) 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-cff.cc:operator~(hb_subset_depend_edge_flags_t) 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-color.cc:operator~(hb_subset_depend_edge_flags_t) 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: hb-subset-table-other.cc:operator~(hb_subset_depend_edge_flags_t) 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: gsubgpos-context.cc:operator~(hb_subset_depend_edge_flags_t) 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-cff1.cc:operator~(hb_subset_depend_edge_flags_t) 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-cff2.cc:operator~(hb_subset_depend_edge_flags_t) 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) |
76 | 3.45M | 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-layout.cc:operator|=(hb_subset_depend_edge_flags_t&, hb_subset_depend_edge_flags_t) 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-color.cc:operator|=(hb_subset_depend_edge_flags_t&, hb_subset_depend_edge_flags_t) 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:operator|=(hb_subset_depend_edge_flags_t&, hb_subset_depend_edge_flags_t) Unexecuted instantiation: hb-ot-face.cc:OT::operator|=(OT::VarComponent::flags_t&, OT::VarComponent::flags_t) Unexecuted instantiation: hb-ot-fetch.cc:operator|=(hb_glyph_flags_t&, hb_glyph_flags_t) Unexecuted instantiation: hb-ot-fetch.cc:operator|=(hb_buffer_flags_t&, hb_buffer_flags_t) Unexecuted instantiation: hb-ot-fetch.cc:operator|=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t) Unexecuted instantiation: hb-ot-fetch.cc:operator|=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t) Unexecuted instantiation: hb-ot-fetch.cc:operator|=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t) Unexecuted instantiation: hb-ot-fetch.cc:operator|=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t) Unexecuted instantiation: hb-ot-fetch.cc:operator|=(hb_serialize_error_t&, hb_serialize_error_t) Unexecuted instantiation: hb-ot-fetch.cc:operator|=(hb_subset_flags_t&, hb_subset_flags_t) Unexecuted instantiation: hb-ot-fetch.cc:operator|=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t) Unexecuted instantiation: hb-ot-fetch.cc:operator|=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t) Unexecuted instantiation: hb-ot-fetch.cc:operator|=(OT::LookupFlag::Flags&, OT::LookupFlag::Flags) 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:operator|=(hb_subset_depend_edge_flags_t&, hb_subset_depend_edge_flags_t) 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:operator|=(hb_subset_depend_edge_flags_t&, hb_subset_depend_edge_flags_t) 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 | 76 | 205k | 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-layout.cc:operator|=(hb_subset_depend_edge_flags_t&, hb_subset_depend_edge_flags_t) 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-math.cc:operator|=(hb_subset_depend_edge_flags_t&, hb_subset_depend_edge_flags_t) 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 | 76 | 2.58M | 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-static.cc:operator|=(hb_subset_depend_edge_flags_t&, hb_subset_depend_edge_flags_t) 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-cff1-table.cc:operator|=(hb_subset_depend_edge_flags_t&, hb_subset_depend_edge_flags_t) 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 | 76 | 543k | 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-arabic.cc:operator|=(hb_subset_depend_edge_flags_t&, hb_subset_depend_edge_flags_t) 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 | 76 | 1.27k | 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 | 76 | 73.7k | 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) Unexecuted instantiation: hb-ot-shape-fallback.cc:operator|=(hb_subset_depend_edge_flags_t&, hb_subset_depend_edge_flags_t) hb-ot-shape-normalize.cc:operator|=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t) Line | Count | Source | 76 | 47.2k | 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.cc:operator|=(hb_subset_depend_edge_flags_t&, hb_subset_depend_edge_flags_t) 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.cc:operator|=(hb_subset_depend_edge_flags_t&, hb_subset_depend_edge_flags_t) Unexecuted instantiation: hb-subset-plan.cc:OT::operator|=(OT::VarComponent::flags_t&, OT::VarComponent::flags_t) 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-layout.cc:operator|=(hb_subset_depend_edge_flags_t&, hb_subset_depend_edge_flags_t) 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-plan-var.cc:operator|=(hb_subset_depend_edge_flags_t&, hb_subset_depend_edge_flags_t) 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-layout.cc:operator|=(hb_subset_depend_edge_flags_t&, hb_subset_depend_edge_flags_t) 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-var.cc:operator|=(hb_subset_depend_edge_flags_t&, hb_subset_depend_edge_flags_t) Unexecuted instantiation: hb-subset-table-var.cc:OT::operator|=(OT::VarComponent::flags_t&, OT::VarComponent::flags_t) 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-cff.cc:operator|=(hb_subset_depend_edge_flags_t&, hb_subset_depend_edge_flags_t) 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-color.cc:operator|=(hb_subset_depend_edge_flags_t&, hb_subset_depend_edge_flags_t) 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: hb-subset-table-other.cc:operator|=(hb_subset_depend_edge_flags_t&, hb_subset_depend_edge_flags_t) 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: gsubgpos-context.cc:operator|=(hb_subset_depend_edge_flags_t&, hb_subset_depend_edge_flags_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_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-cff1.cc:operator|=(hb_subset_depend_edge_flags_t&, hb_subset_depend_edge_flags_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_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-cff2.cc:operator|=(hb_subset_depend_edge_flags_t&, hb_subset_depend_edge_flags_t) 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) |
77 | 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-layout.cc:operator&=(hb_subset_depend_edge_flags_t&, hb_subset_depend_edge_flags_t) 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-color.cc:operator&=(hb_subset_depend_edge_flags_t&, hb_subset_depend_edge_flags_t) 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:operator&=(hb_subset_depend_edge_flags_t&, hb_subset_depend_edge_flags_t) Unexecuted instantiation: hb-ot-face.cc:OT::operator&=(OT::VarComponent::flags_t&, OT::VarComponent::flags_t) Unexecuted instantiation: hb-ot-fetch.cc:operator&=(hb_glyph_flags_t&, hb_glyph_flags_t) Unexecuted instantiation: hb-ot-fetch.cc:operator&=(hb_buffer_flags_t&, hb_buffer_flags_t) Unexecuted instantiation: hb-ot-fetch.cc:operator&=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t) Unexecuted instantiation: hb-ot-fetch.cc:operator&=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t) Unexecuted instantiation: hb-ot-fetch.cc:operator&=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t) Unexecuted instantiation: hb-ot-fetch.cc:operator&=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t) Unexecuted instantiation: hb-ot-fetch.cc:operator&=(hb_serialize_error_t&, hb_serialize_error_t) Unexecuted instantiation: hb-ot-fetch.cc:operator&=(hb_subset_flags_t&, hb_subset_flags_t) Unexecuted instantiation: hb-ot-fetch.cc:operator&=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t) Unexecuted instantiation: hb-ot-fetch.cc:operator&=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t) Unexecuted instantiation: hb-ot-fetch.cc:operator&=(OT::LookupFlag::Flags&, OT::LookupFlag::Flags) 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:operator&=(hb_subset_depend_edge_flags_t&, hb_subset_depend_edge_flags_t) 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:operator&=(hb_subset_depend_edge_flags_t&, hb_subset_depend_edge_flags_t) 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-layout.cc:operator&=(hb_subset_depend_edge_flags_t&, hb_subset_depend_edge_flags_t) 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-math.cc:operator&=(hb_subset_depend_edge_flags_t&, hb_subset_depend_edge_flags_t) 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-static.cc:operator&=(hb_subset_depend_edge_flags_t&, hb_subset_depend_edge_flags_t) 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-cff1-table.cc:operator&=(hb_subset_depend_edge_flags_t&, hb_subset_depend_edge_flags_t) 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-arabic.cc:operator&=(hb_subset_depend_edge_flags_t&, hb_subset_depend_edge_flags_t) 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-fallback.cc:operator&=(hb_subset_depend_edge_flags_t&, hb_subset_depend_edge_flags_t) 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.cc:operator&=(hb_subset_depend_edge_flags_t&, hb_subset_depend_edge_flags_t) 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.cc:operator&=(hb_subset_depend_edge_flags_t&, hb_subset_depend_edge_flags_t) Unexecuted instantiation: hb-subset-plan.cc:OT::operator&=(OT::VarComponent::flags_t&, OT::VarComponent::flags_t) 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-layout.cc:operator&=(hb_subset_depend_edge_flags_t&, hb_subset_depend_edge_flags_t) 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-plan-var.cc:operator&=(hb_subset_depend_edge_flags_t&, hb_subset_depend_edge_flags_t) 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-layout.cc:operator&=(hb_subset_depend_edge_flags_t&, hb_subset_depend_edge_flags_t) 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-var.cc:operator&=(hb_subset_depend_edge_flags_t&, hb_subset_depend_edge_flags_t) Unexecuted instantiation: hb-subset-table-var.cc:OT::operator&=(OT::VarComponent::flags_t&, OT::VarComponent::flags_t) 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-cff.cc:operator&=(hb_subset_depend_edge_flags_t&, hb_subset_depend_edge_flags_t) 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-color.cc:operator&=(hb_subset_depend_edge_flags_t&, hb_subset_depend_edge_flags_t) 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: hb-subset-table-other.cc:operator&=(hb_subset_depend_edge_flags_t&, hb_subset_depend_edge_flags_t) 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: gsubgpos-context.cc:operator&=(hb_subset_depend_edge_flags_t&, hb_subset_depend_edge_flags_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_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-cff1.cc:operator&=(hb_subset_depend_edge_flags_t&, hb_subset_depend_edge_flags_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_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-cff2.cc:operator&=(hb_subset_depend_edge_flags_t&, hb_subset_depend_edge_flags_t) 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) |
78 | 153 | 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-layout.cc:operator^=(hb_subset_depend_edge_flags_t&, hb_subset_depend_edge_flags_t) 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-color.cc:operator^=(hb_subset_depend_edge_flags_t&, hb_subset_depend_edge_flags_t) 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:operator^=(hb_subset_depend_edge_flags_t&, hb_subset_depend_edge_flags_t) Unexecuted instantiation: hb-ot-face.cc:OT::operator^=(OT::VarComponent::flags_t&, OT::VarComponent::flags_t) Unexecuted instantiation: hb-ot-fetch.cc:operator^=(hb_glyph_flags_t&, hb_glyph_flags_t) Unexecuted instantiation: hb-ot-fetch.cc:operator^=(hb_buffer_flags_t&, hb_buffer_flags_t) Unexecuted instantiation: hb-ot-fetch.cc:operator^=(hb_buffer_serialize_flags_t&, hb_buffer_serialize_flags_t) Unexecuted instantiation: hb-ot-fetch.cc:operator^=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t) Unexecuted instantiation: hb-ot-fetch.cc:operator^=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t) Unexecuted instantiation: hb-ot-fetch.cc:operator^=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t) Unexecuted instantiation: hb-ot-fetch.cc:operator^=(hb_serialize_error_t&, hb_serialize_error_t) Unexecuted instantiation: hb-ot-fetch.cc:operator^=(hb_subset_flags_t&, hb_subset_flags_t) Unexecuted instantiation: hb-ot-fetch.cc:operator^=(hb_ot_layout_glyph_props_flags_t&, hb_ot_layout_glyph_props_flags_t) Unexecuted instantiation: hb-ot-fetch.cc:operator^=(hb_unicode_props_flags_t&, hb_unicode_props_flags_t) Unexecuted instantiation: hb-ot-fetch.cc:operator^=(OT::LookupFlag::Flags&, OT::LookupFlag::Flags) 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:operator^=(hb_subset_depend_edge_flags_t&, hb_subset_depend_edge_flags_t) 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:operator^=(hb_subset_depend_edge_flags_t&, hb_subset_depend_edge_flags_t) 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-layout.cc:operator^=(hb_subset_depend_edge_flags_t&, hb_subset_depend_edge_flags_t) 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-math.cc:operator^=(hb_subset_depend_edge_flags_t&, hb_subset_depend_edge_flags_t) 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-static.cc:operator^=(hb_subset_depend_edge_flags_t&, hb_subset_depend_edge_flags_t) 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-cff1-table.cc:operator^=(hb_subset_depend_edge_flags_t&, hb_subset_depend_edge_flags_t) 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 | 78 | 153 | 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-arabic.cc:operator^=(hb_subset_depend_edge_flags_t&, hb_subset_depend_edge_flags_t) 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-fallback.cc:operator^=(hb_subset_depend_edge_flags_t&, hb_subset_depend_edge_flags_t) 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.cc:operator^=(hb_subset_depend_edge_flags_t&, hb_subset_depend_edge_flags_t) 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.cc:operator^=(hb_subset_depend_edge_flags_t&, hb_subset_depend_edge_flags_t) Unexecuted instantiation: hb-subset-plan.cc:OT::operator^=(OT::VarComponent::flags_t&, OT::VarComponent::flags_t) 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-layout.cc:operator^=(hb_subset_depend_edge_flags_t&, hb_subset_depend_edge_flags_t) 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-plan-var.cc:operator^=(hb_subset_depend_edge_flags_t&, hb_subset_depend_edge_flags_t) 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-layout.cc:operator^=(hb_subset_depend_edge_flags_t&, hb_subset_depend_edge_flags_t) 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-var.cc:operator^=(hb_subset_depend_edge_flags_t&, hb_subset_depend_edge_flags_t) Unexecuted instantiation: hb-subset-table-var.cc:OT::operator^=(OT::VarComponent::flags_t&, OT::VarComponent::flags_t) 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-cff.cc:operator^=(hb_subset_depend_edge_flags_t&, hb_subset_depend_edge_flags_t) 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-color.cc:operator^=(hb_subset_depend_edge_flags_t&, hb_subset_depend_edge_flags_t) 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: hb-subset-table-other.cc:operator^=(hb_subset_depend_edge_flags_t&, hb_subset_depend_edge_flags_t) 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: gsubgpos-context.cc:operator^=(hb_subset_depend_edge_flags_t&, hb_subset_depend_edge_flags_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_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-cff1.cc:operator^=(hb_subset_depend_edge_flags_t&, hb_subset_depend_edge_flags_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_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-cff2.cc:operator^=(hb_subset_depend_edge_flags_t&, hb_subset_depend_edge_flags_t) 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) |
79 | | } \ |
80 | | static_assert (true, "") |
81 | | |
82 | | /* Useful for set-operations on small enums. |
83 | | * For example, for testing "x ∈ {x1, x2, x3}" use: |
84 | | * (FLAG_UNSAFE(x) & (FLAG(x1) | FLAG(x2) | FLAG(x3))) |
85 | | */ |
86 | 997M | #define FLAG(x) (static_assert_expr ((unsigned)(x) < 32) + (((uint32_t) 1U) << (unsigned)(x))) |
87 | 296M | #define FLAG_UNSAFE(x) ((unsigned)(x) < 32 ? (((uint32_t) 1U) << (unsigned)(x)) : 0) |
88 | 0 | #define FLAG_RANGE(x,y) (static_assert_expr ((x) < (y)) + FLAG(y+1) - FLAG(x)) |
89 | 0 | #define FLAG64(x) (static_assert_expr ((unsigned)(x) < 64) + (((uint64_t) 1ULL) << (unsigned)(x))) |
90 | 0 | #define FLAG64_UNSAFE(x) ((unsigned)(x) < 64 ? (((uint64_t) 1ULL) << (unsigned)(x)) : 0) |
91 | | |
92 | | |
93 | | /* |
94 | | * Fixed-endian integers / floats. |
95 | | */ |
96 | | |
97 | | |
98 | | /* Endian swap, used in Windows related backends */ |
99 | | static inline constexpr uint16_t hb_uint16_swap (uint16_t v) |
100 | 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-fetch.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) |
101 | | static inline constexpr uint32_t hb_uint32_swap (uint32_t v) |
102 | 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-fetch.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) |
103 | | |
104 | | template <typename Type> |
105 | | struct __attribute__((packed)) hb_packed_t |
106 | | { |
107 | | hb_packed_t () = default; |
108 | | constexpr hb_packed_t (Type V) : v (V) {} |
109 | 2.18G | operator Type () const { return v; }hb_packed_t<unsigned short>::operator unsigned short() const Line | Count | Source | 109 | 1.78G | operator Type () const { return v; } |
hb_packed_t<unsigned int>::operator unsigned int() const Line | Count | Source | 109 | 401M | operator Type () const { return v; } |
Unexecuted instantiation: hb_packed_t<unsigned long>::operator unsigned long() const |
110 | 25.5M | hb_packed_t & operator = (Type V) { v = V; return *this; }hb_packed_t<unsigned int>::operator=(unsigned int) Line | Count | Source | 110 | 23.0M | hb_packed_t & operator = (Type V) { v = V; return *this; } |
hb_packed_t<unsigned short>::operator=(unsigned short) Line | Count | Source | 110 | 2.46M | hb_packed_t & operator = (Type V) { v = V; return *this; } |
|
111 | | |
112 | | private: |
113 | | Type v; |
114 | | }; |
115 | | |
116 | | #ifndef HB_FAST_NUM_ACCESS |
117 | | |
118 | | #if defined(__OPTIMIZE__) && \ |
119 | | defined(__BYTE_ORDER) && \ |
120 | | (__BYTE_ORDER == __BIG_ENDIAN || \ |
121 | | (__BYTE_ORDER == __LITTLE_ENDIAN && \ |
122 | | hb_has_builtin(__builtin_bswap16) && \ |
123 | | hb_has_builtin(__builtin_bswap32) && \ |
124 | | hb_has_builtin(__builtin_bswap64))) |
125 | | #define HB_FAST_NUM_ACCESS 1 |
126 | | #else |
127 | | #define HB_FAST_NUM_ACCESS 0 |
128 | | #endif |
129 | | |
130 | | // https://github.com/harfbuzz/harfbuzz/issues/5456 |
131 | | #if defined(__GNUC__) && !defined(__clang__) && (__GNUC__ <= 12) |
132 | | #undef HB_FAST_NUM_ACCESS |
133 | | #define HB_FAST_NUM_ACCESS 0 |
134 | | #endif |
135 | | |
136 | | #endif |
137 | | |
138 | | template <bool BE, typename Type, int Bytes = sizeof (Type)> |
139 | | struct HBInt; |
140 | | template <bool BE, typename Type> |
141 | | struct HBInt<BE, Type, 1> |
142 | | { |
143 | | public: |
144 | | HBInt () = default; |
145 | 539k | constexpr HBInt (Type V) : v {uint8_t (V)} {}HBInt<true, unsigned char, 1>::HBInt(unsigned char) Line | Count | Source | 145 | 539k | constexpr HBInt (Type V) : v {uint8_t (V)} {} |
Unexecuted instantiation: HBInt<true, signed char, 1>::HBInt(signed char) |
146 | 34.4M | constexpr operator Type () const { return v; }HBInt<true, unsigned char, 1>::operator unsigned char() const Line | Count | Source | 146 | 34.4M | constexpr operator Type () const { return v; } |
HBInt<true, signed char, 1>::operator signed char() const Line | Count | Source | 146 | 9.98k | constexpr operator Type () const { return v; } |
|
147 | | private: uint8_t v; |
148 | | }; |
149 | | template <bool BE, typename Type> |
150 | | struct HBInt<BE, Type, 2> |
151 | | { |
152 | | public: |
153 | | HBInt () = default; |
154 | | |
155 | | HBInt (Type V) |
156 | | #if HB_FAST_NUM_ACCESS |
157 | 2.46M | { |
158 | 2.46M | if (BE == (__BYTE_ORDER == __BIG_ENDIAN)) |
159 | 0 | *((hb_packed_t<uint16_t> *) v) = V; |
160 | 2.46M | else |
161 | 2.46M | *((hb_packed_t<uint16_t> *) v) = __builtin_bswap16 (V); |
162 | 2.46M | } HBInt<true, unsigned short, 2>::HBInt(unsigned short) Line | Count | Source | 157 | 1.92M | { | 158 | 1.92M | if (BE == (__BYTE_ORDER == __BIG_ENDIAN)) | 159 | 0 | *((hb_packed_t<uint16_t> *) v) = V; | 160 | 1.92M | else | 161 | 1.92M | *((hb_packed_t<uint16_t> *) v) = __builtin_bswap16 (V); | 162 | 1.92M | } |
HBInt<true, short, 2>::HBInt(short) Line | Count | Source | 157 | 538k | { | 158 | 538k | if (BE == (__BYTE_ORDER == __BIG_ENDIAN)) | 159 | 0 | *((hb_packed_t<uint16_t> *) v) = V; | 160 | 538k | else | 161 | 538k | *((hb_packed_t<uint16_t> *) v) = __builtin_bswap16 (V); | 162 | 538k | } |
|
163 | | #else |
164 | | : v {BE ? uint8_t ((V >> 8) & 0xFF) : uint8_t ((V ) & 0xFF), |
165 | | BE ? uint8_t ((V ) & 0xFF) : uint8_t ((V >> 8) & 0xFF)} {} |
166 | | #endif |
167 | | |
168 | | constexpr operator Type () const |
169 | 1.78G | { |
170 | 1.78G | #if HB_FAST_NUM_ACCESS |
171 | 1.78G | return (BE == (__BYTE_ORDER == __BIG_ENDIAN)) ? |
172 | 0 | (uint16_t) *((const hb_packed_t<uint16_t> *) v) |
173 | 1.78G | : |
174 | 1.78G | __builtin_bswap16 ((uint16_t) *((const hb_packed_t<uint16_t> *) v)) |
175 | 1.78G | ; |
176 | | #else |
177 | | return (BE ? (v[0] << 8) : (v[0] )) |
178 | | + (BE ? (v[1] ) : (v[1] << 8)); |
179 | | #endif |
180 | 1.78G | } HBInt<true, unsigned short, 2>::operator unsigned short() const Line | Count | Source | 169 | 1.76G | { | 170 | 1.76G | #if HB_FAST_NUM_ACCESS | 171 | 1.76G | return (BE == (__BYTE_ORDER == __BIG_ENDIAN)) ? | 172 | 0 | (uint16_t) *((const hb_packed_t<uint16_t> *) v) | 173 | 1.76G | : | 174 | 1.76G | __builtin_bswap16 ((uint16_t) *((const hb_packed_t<uint16_t> *) v)) | 175 | 1.76G | ; | 176 | | #else | 177 | | return (BE ? (v[0] << 8) : (v[0] )) | 178 | | + (BE ? (v[1] ) : (v[1] << 8)); | 179 | | #endif | 180 | 1.76G | } |
HBInt<true, short, 2>::operator short() const Line | Count | Source | 169 | 20.8M | { | 170 | 20.8M | #if HB_FAST_NUM_ACCESS | 171 | 20.8M | return (BE == (__BYTE_ORDER == __BIG_ENDIAN)) ? | 172 | 0 | (uint16_t) *((const hb_packed_t<uint16_t> *) v) | 173 | 20.8M | : | 174 | 20.8M | __builtin_bswap16 ((uint16_t) *((const hb_packed_t<uint16_t> *) v)) | 175 | 20.8M | ; | 176 | | #else | 177 | | return (BE ? (v[0] << 8) : (v[0] )) | 178 | | + (BE ? (v[1] ) : (v[1] << 8)); | 179 | | #endif | 180 | 20.8M | } |
|
181 | | private: uint8_t v[2]; |
182 | | }; |
183 | | template <bool BE, typename Type> |
184 | | struct HBInt<BE, Type, 3> |
185 | | { |
186 | | static_assert (!std::is_signed<Type>::value, ""); |
187 | | public: |
188 | | HBInt () = default; |
189 | 0 | constexpr HBInt (Type V) : v {BE ? uint8_t ((V >> 16) & 0xFF) : uint8_t ((V >> 16) & 0xFF), |
190 | 0 | BE ? uint8_t ((V >> 8) & 0xFF) : uint8_t ((V >> 8) & 0xFF), |
191 | 0 | BE ? uint8_t ((V ) & 0xFF) : uint8_t ((V ) & 0xFF)} {} |
192 | | |
193 | 0 | constexpr operator Type () const { return (BE ? (v[0] << 16) : (v[0] )) |
194 | 0 | + (BE ? (v[1] << 8) : (v[1] << 8)) |
195 | 0 | + (BE ? (v[2] ) : (v[2] << 16)); } |
196 | | private: uint8_t v[3]; |
197 | | }; |
198 | | template <bool BE, typename Type> |
199 | | struct HBInt<BE, Type, 4> |
200 | | { |
201 | | template <bool, typename, int> |
202 | | friend struct HBFloat; |
203 | | |
204 | | public: |
205 | | HBInt () = default; |
206 | | |
207 | | HBInt (Type V) |
208 | | #if HB_FAST_NUM_ACCESS |
209 | 23.0M | { |
210 | 23.0M | if (BE == (__BYTE_ORDER == __BIG_ENDIAN)) |
211 | 0 | *((hb_packed_t<uint32_t> *) v) = V; |
212 | 23.0M | else |
213 | 23.0M | *((hb_packed_t<uint32_t> *) v) = __builtin_bswap32 (V); |
214 | 23.0M | } HBInt<true, unsigned int, 4>::HBInt(unsigned int) Line | Count | Source | 209 | 23.0M | { | 210 | 23.0M | if (BE == (__BYTE_ORDER == __BIG_ENDIAN)) | 211 | 0 | *((hb_packed_t<uint32_t> *) v) = V; | 212 | 23.0M | else | 213 | 23.0M | *((hb_packed_t<uint32_t> *) v) = __builtin_bswap32 (V); | 214 | 23.0M | } |
Unexecuted instantiation: HBInt<true, int, 4>::HBInt(int) |
215 | | #else |
216 | | : v {BE ? uint8_t ((V >> 24) & 0xFF) : uint8_t ((V ) & 0xFF), |
217 | | BE ? uint8_t ((V >> 16) & 0xFF) : uint8_t ((V >> 8) & 0xFF), |
218 | | BE ? uint8_t ((V >> 8) & 0xFF) : uint8_t ((V >> 16) & 0xFF), |
219 | | BE ? uint8_t ((V ) & 0xFF) : uint8_t ((V >> 24) & 0xFF)} {} |
220 | | #endif |
221 | | |
222 | 401M | constexpr operator Type () const { |
223 | 401M | #if HB_FAST_NUM_ACCESS |
224 | 401M | return (BE == (__BYTE_ORDER == __BIG_ENDIAN)) ? |
225 | 0 | (uint32_t) *((const hb_packed_t<uint32_t> *) v) |
226 | 401M | : |
227 | 401M | __builtin_bswap32 ((uint32_t) *((const hb_packed_t<uint32_t> *) v)) |
228 | 401M | ; |
229 | | #else |
230 | | return (BE ? (uint32_t (v[0]) << 24) : (uint32_t (v[0]) )) |
231 | | + (BE ? (uint32_t (v[1]) << 16) : (uint32_t (v[1]) << 8)) |
232 | | + (BE ? (uint32_t (v[2]) << 8) : (uint32_t (v[2]) << 16)) |
233 | | + (BE ? (uint32_t (v[3]) ) : (uint32_t (v[3]) << 24)); |
234 | | #endif |
235 | 401M | } HBInt<true, unsigned int, 4>::operator unsigned int() const Line | Count | Source | 222 | 401M | constexpr operator Type () const { | 223 | 401M | #if HB_FAST_NUM_ACCESS | 224 | 401M | return (BE == (__BYTE_ORDER == __BIG_ENDIAN)) ? | 225 | 0 | (uint32_t) *((const hb_packed_t<uint32_t> *) v) | 226 | 401M | : | 227 | 401M | __builtin_bswap32 ((uint32_t) *((const hb_packed_t<uint32_t> *) v)) | 228 | 401M | ; | 229 | | #else | 230 | | return (BE ? (uint32_t (v[0]) << 24) : (uint32_t (v[0]) )) | 231 | | + (BE ? (uint32_t (v[1]) << 16) : (uint32_t (v[1]) << 8)) | 232 | | + (BE ? (uint32_t (v[2]) << 8) : (uint32_t (v[2]) << 16)) | 233 | | + (BE ? (uint32_t (v[3]) ) : (uint32_t (v[3]) << 24)); | 234 | | #endif | 235 | 401M | } |
Unexecuted instantiation: HBInt<true, int, 4>::operator int() const |
236 | | private: uint8_t v[4]; |
237 | | }; |
238 | | template <bool BE, typename Type> |
239 | | struct HBInt<BE, Type, 8> |
240 | | { |
241 | | template <bool, typename, int> |
242 | | friend struct HBFloat; |
243 | | |
244 | | public: |
245 | | HBInt () = default; |
246 | | |
247 | | HBInt (Type V) |
248 | | #if HB_FAST_NUM_ACCESS |
249 | | { |
250 | | if (BE == (__BYTE_ORDER == __BIG_ENDIAN)) |
251 | | *((hb_packed_t<uint64_t> *) v) = V; |
252 | | else |
253 | | *((hb_packed_t<uint64_t> *) v) = __builtin_bswap64 (V); |
254 | | } |
255 | | #else |
256 | | : v {BE ? uint8_t ((V >> 56) & 0xFF) : uint8_t ((V ) & 0xFF), |
257 | | BE ? uint8_t ((V >> 48) & 0xFF) : uint8_t ((V >> 8) & 0xFF), |
258 | | BE ? uint8_t ((V >> 40) & 0xFF) : uint8_t ((V >> 16) & 0xFF), |
259 | | BE ? uint8_t ((V >> 32) & 0xFF) : uint8_t ((V >> 24) & 0xFF), |
260 | | BE ? uint8_t ((V >> 24) & 0xFF) : uint8_t ((V >> 32) & 0xFF), |
261 | | BE ? uint8_t ((V >> 16) & 0xFF) : uint8_t ((V >> 40) & 0xFF), |
262 | | BE ? uint8_t ((V >> 8) & 0xFF) : uint8_t ((V >> 48) & 0xFF), |
263 | | BE ? uint8_t ((V ) & 0xFF) : uint8_t ((V >> 56) & 0xFF)} {} |
264 | | #endif |
265 | | |
266 | 0 | constexpr operator Type () const { |
267 | 0 | #if HB_FAST_NUM_ACCESS |
268 | 0 | return (BE == (__BYTE_ORDER == __BIG_ENDIAN)) ? |
269 | 0 | (uint64_t) *((const hb_packed_t<uint64_t> *) v) |
270 | 0 | : |
271 | 0 | __builtin_bswap64 ((uint64_t) *((const hb_packed_t<uint64_t> *) v)) |
272 | 0 | ; |
273 | | #else |
274 | | return (BE ? (uint64_t (v[0]) << 56) : (uint64_t (v[0]) )) |
275 | | + (BE ? (uint64_t (v[1]) << 48) : (uint64_t (v[1]) << 8)) |
276 | | + (BE ? (uint64_t (v[2]) << 40) : (uint64_t (v[2]) << 16)) |
277 | | + (BE ? (uint64_t (v[3]) << 32) : (uint64_t (v[3]) << 24)) |
278 | | + (BE ? (uint64_t (v[4]) << 24) : (uint64_t (v[4]) << 32)) |
279 | | + (BE ? (uint64_t (v[5]) << 16) : (uint64_t (v[5]) << 40)) |
280 | | + (BE ? (uint64_t (v[6]) << 8) : (uint64_t (v[6]) << 48)) |
281 | | + (BE ? (uint64_t (v[7]) ) : (uint64_t (v[7]) << 56)); |
282 | | #endif |
283 | 0 | } |
284 | | private: uint8_t v[8]; |
285 | | }; |
286 | | |
287 | | /* Floats. */ |
288 | | |
289 | | template <bool BE, typename Type, int Bytes> |
290 | | struct HBFloat |
291 | | { |
292 | | using IntType = typename std::conditional<Bytes == 4, uint32_t, uint64_t>::type; |
293 | | |
294 | | public: |
295 | | HBFloat () = default; |
296 | | |
297 | | HBFloat (Type V) |
298 | | { |
299 | | #if HB_FAST_NUM_ACCESS |
300 | | { |
301 | | if (BE == (__BYTE_ORDER == __BIG_ENDIAN)) |
302 | | { |
303 | | *((hb_packed_t<Type> *) v) = V; |
304 | | return; |
305 | | } |
306 | | } |
307 | | #endif |
308 | | |
309 | | union { |
310 | | hb_packed_t<Type> f; |
311 | | hb_packed_t<IntType> i; |
312 | | } u = {{V}}; |
313 | | |
314 | | const HBInt<BE, IntType> I = (IntType) u.i; |
315 | | for (unsigned i = 0; i < Bytes; i++) |
316 | | v[i] = I.v[i]; |
317 | | } |
318 | | |
319 | | /* c++14 constexpr */ operator Type () const |
320 | | { |
321 | | #if HB_FAST_NUM_ACCESS |
322 | | { |
323 | | if (BE == (__BYTE_ORDER == __BIG_ENDIAN)) |
324 | | return (Type) *((const hb_packed_t<Type> *) v); |
325 | | } |
326 | | #endif |
327 | | |
328 | | HBInt<BE, IntType> I; |
329 | | for (unsigned i = 0; i < Bytes; i++) |
330 | | I.v[i] = v[i]; |
331 | | |
332 | | union { |
333 | | hb_packed_t<IntType> i; |
334 | | hb_packed_t<Type> f; |
335 | | } u = {{I}}; |
336 | | |
337 | | return (Type) u.f; |
338 | | } |
339 | | private: uint8_t v[Bytes]; |
340 | | }; |
341 | | |
342 | | |
343 | | /* We want our rounding towards +infinity. */ |
344 | | static inline double |
345 | 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-fetch.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) |
346 | | |
347 | | static inline float |
348 | 6.48M | _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 | 348 | 1.76M | _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-fetch.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 | 348 | 410k | _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 | 348 | 4.30M | _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) |
349 | | |
350 | 6.48M | #define roundf(x) _hb_roundf(x) |
351 | | |
352 | | static inline void |
353 | | hb_sincos (float rotation, float &s, float &c) |
354 | 0 | { |
355 | 0 | #ifdef HAVE_SINCOSF |
356 | 0 | sincosf (rotation, &s, &c); |
357 | | #else |
358 | | c = cosf (rotation); |
359 | | s = sinf (rotation); |
360 | | #endif |
361 | 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-fetch.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&) |
362 | | static inline void |
363 | | hb_sincos (double rotation, double &s, double &c) |
364 | 0 | { |
365 | 0 | #ifdef HAVE_SINCOS |
366 | 0 | sincos (rotation, &s, &c); |
367 | 0 | #else |
368 | 0 | c = cos (rotation); |
369 | 0 | s = sin (rotation); |
370 | 0 | #endif |
371 | 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-fetch.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&) |
372 | | |
373 | | |
374 | | /* Encodes three unsigned integers in one 64-bit number. If the inputs have more than 21 bits, |
375 | | * values will be truncated / overlap, and might not decode exactly. */ |
376 | 7.79M | #define HB_CODEPOINT_ENCODE3(x,y,z) (((uint64_t) (x) << 42) | ((uint64_t) (y) << 21) | (uint64_t) (z)) |
377 | 45.7k | #define HB_CODEPOINT_DECODE3_1(v) ((hb_codepoint_t) ((v) >> 42)) |
378 | 45.7k | #define HB_CODEPOINT_DECODE3_2(v) ((hb_codepoint_t) ((v) >> 21) & 0x1FFFFFu) |
379 | 12.3k | #define HB_CODEPOINT_DECODE3_3(v) ((hb_codepoint_t) (v) & 0x1FFFFFu) |
380 | | |
381 | | /* Custom encoding used by hb-ucd. */ |
382 | 1.28M | #define HB_CODEPOINT_ENCODE3_11_7_14(x,y,z) (((uint32_t) ((x) & 0x07FFu) << 21) | (((uint32_t) (y) & 0x007Fu) << 14) | (uint32_t) ((z) & 0x3FFFu)) |
383 | 18.1k | #define HB_CODEPOINT_DECODE3_11_7_14_1(v) ((hb_codepoint_t) ((v) >> 21)) |
384 | 18.1k | #define HB_CODEPOINT_DECODE3_11_7_14_2(v) ((hb_codepoint_t) (((v) >> 14) & 0x007Fu) | 0x0300) |
385 | 18.4k | #define HB_CODEPOINT_DECODE3_11_7_14_3(v) ((hb_codepoint_t) (v) & 0x3FFFu) |
386 | | |
387 | | |
388 | | struct |
389 | | { |
390 | | /* Note. This is dangerous in that if it's passed an rvalue, it returns rvalue-reference. */ |
391 | | template <typename T> constexpr auto |
392 | | operator () (T&& v) const HB_AUTO_RETURN ( std::forward<T> (v) ) |
393 | | } |
394 | | HB_FUNCOBJ (hb_identity); |
395 | | struct |
396 | | { |
397 | | /* Like identity(), but only retains lvalue-references. Rvalues are returned as rvalues. */ |
398 | | template <typename T> constexpr T& |
399 | | operator () (T& v) const { return v; } |
400 | | |
401 | | template <typename T> constexpr hb_remove_reference<T> |
402 | | operator () (T&& v) const { return v; } |
403 | | } |
404 | | HB_FUNCOBJ (hb_lidentity); |
405 | | struct |
406 | | { |
407 | | /* Like identity(), but always returns rvalue. */ |
408 | | template <typename T> constexpr hb_remove_reference<T> |
409 | 38.8M | operator () (T&& v) const { return v; }Unexecuted instantiation: hb-aat-layout.cc:hb_match_reference<unsigned int const&>::type $_30::operator()<unsigned int const&>(unsigned int const&) const Unexecuted instantiation: hb-aat-layout.cc:hb_match_reference<unsigned int&>::type $_30::operator()<unsigned int&>(unsigned int&) const Unexecuted instantiation: hb-aat-map.cc:hb_match_reference<unsigned int const&>::type $_30::operator()<unsigned int const&>(unsigned int const&) const Unexecuted instantiation: hb-aat-map.cc:hb_match_reference<unsigned int&>::type $_30::operator()<unsigned int&>(unsigned int&) const Unexecuted instantiation: hb-face.cc:hb_match_reference<unsigned int const&>::type $_30::operator()<unsigned int const&>(unsigned int const&) const Unexecuted instantiation: hb-face.cc:hb_match_reference<unsigned int&>::type $_30::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 | 409 | 391k | operator () (T&& v) const { return v; } |
Unexecuted instantiation: hb-face-builder.cc:hb_match_reference<unsigned int&>::type $_8::operator()<unsigned int&>(unsigned int&) const Unexecuted instantiation: hb-font.cc:hb_match_reference<unsigned int const&>::type $_29::operator()<unsigned int const&>(unsigned int const&) const Unexecuted instantiation: hb-font.cc:hb_match_reference<unsigned int&>::type $_29::operator()<unsigned int&>(unsigned int&) const Unexecuted instantiation: hb-map.cc:hb_match_reference<unsigned int&>::type $_7::operator()<unsigned int&>(unsigned int&) const Unexecuted instantiation: hb-ot-color.cc:hb_match_reference<unsigned int const&>::type $_29::operator()<unsigned int const&>(unsigned int const&) const Unexecuted instantiation: hb-ot-color.cc:hb_match_reference<unsigned int&>::type $_29::operator()<unsigned int&>(unsigned int&) const Unexecuted instantiation: hb-ot-face.cc:hb_match_reference<unsigned int const&>::type $_30::operator()<unsigned int const&>(unsigned int const&) const Unexecuted instantiation: hb-ot-face.cc:hb_match_reference<unsigned int&>::type $_30::operator()<unsigned int&>(unsigned int&) const Unexecuted instantiation: hb-ot-fetch.cc:hb_match_reference<unsigned int const&>::type $_29::operator()<unsigned int const&>(unsigned int const&) const Unexecuted instantiation: hb-ot-fetch.cc:hb_match_reference<unsigned int&>::type $_29::operator()<unsigned int&>(unsigned int&) const Unexecuted instantiation: hb-ot-font.cc:hb_match_reference<unsigned int const&>::type $_30::operator()<unsigned int const&>(unsigned int const&) const Unexecuted instantiation: hb-ot-font.cc:hb_match_reference<unsigned int&>::type $_30::operator()<unsigned int&>(unsigned int&) const Unexecuted instantiation: VARC.cc:hb_match_reference<unsigned int const&>::type $_32::operator()<unsigned int const&>(unsigned int const&) const Unexecuted instantiation: VARC.cc:hb_match_reference<unsigned int&>::type $_32::operator()<unsigned int&>(unsigned int&) const Unexecuted instantiation: hb-ot-layout.cc:hb_match_reference<unsigned int const&>::type $_30::operator()<unsigned int const&>(unsigned int const&) const Unexecuted instantiation: hb-ot-layout.cc:hb_match_reference<unsigned int&>::type $_30::operator()<unsigned int&>(unsigned int&) const Unexecuted instantiation: hb-ot-math.cc:hb_match_reference<unsigned int const&>::type $_30::operator()<unsigned int const&>(unsigned int const&) const Unexecuted instantiation: hb-ot-metrics.cc:hb_match_reference<unsigned int const&>::type $_29::operator()<unsigned int const&>(unsigned int const&) const Unexecuted instantiation: hb-ot-metrics.cc:hb_match_reference<unsigned int&>::type $_29::operator()<unsigned int&>(unsigned int&) const Unexecuted instantiation: hb-ot-shape.cc:hb_match_reference<unsigned int const&>::type $_30::operator()<unsigned int const&>(unsigned int const&) const Unexecuted instantiation: hb-ot-shape.cc:hb_match_reference<unsigned int&>::type $_30::operator()<unsigned int&>(unsigned int&) const Unexecuted instantiation: hb-ot-var.cc:hb_match_reference<unsigned int const&>::type $_29::operator()<unsigned int const&>(unsigned int const&) const Unexecuted instantiation: hb-ot-var.cc:hb_match_reference<unsigned int&>::type $_29::operator()<unsigned int&>(unsigned int&) const Unexecuted instantiation: hb-static.cc:hb_match_reference<unsigned int const&>::type $_30::operator()<unsigned int const&>(unsigned int const&) const Unexecuted instantiation: hb-static.cc:hb_match_reference<unsigned int&>::type $_30::operator()<unsigned int&>(unsigned int&) const Unexecuted instantiation: hb-style.cc:hb_match_reference<unsigned int const&>::type $_30::operator()<unsigned int const&>(unsigned int const&) const Unexecuted instantiation: hb-style.cc:hb_match_reference<unsigned int&>::type $_30::operator()<unsigned int&>(unsigned int&) const Unexecuted instantiation: hb-ot-cff1-table.cc:hb_match_reference<unsigned int const&>::type $_29::operator()<unsigned int const&>(unsigned int const&) const Unexecuted instantiation: hb-ot-cff2-table.cc:hb_match_reference<unsigned int const&>::type $_29::operator()<unsigned int const&>(unsigned int const&) const Unexecuted instantiation: hb-ot-shaper-arabic.cc:hb_match_reference<unsigned int const&>::type $_30::operator()<unsigned int const&>(unsigned int const&) const Unexecuted instantiation: hb-ot-shaper-arabic.cc:hb_match_reference<unsigned int&>::type $_30::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 $_30::operator()<unsigned int const&>(unsigned int const&) const Unexecuted instantiation: hb-ot-shape-fallback.cc:hb_match_reference<unsigned int&>::type $_30::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 $_11::operator()<unsigned int const&>(unsigned int const&) const Line | Count | Source | 409 | 37.9M | operator () (T&& v) const { return v; } |
hb-subset-plan.cc:hb_match_reference<unsigned int&>::type $_11::operator()<unsigned int&>(unsigned int&) const Line | Count | Source | 409 | 501k | operator () (T&& v) const { return v; } |
Unexecuted instantiation: hb-subset-plan-layout.cc:hb_match_reference<unsigned int const&>::type $_28::operator()<unsigned int const&>(unsigned int const&) const Unexecuted instantiation: hb-subset-plan-layout.cc:hb_match_reference<unsigned int&>::type $_28::operator()<unsigned int&>(unsigned int&) const Unexecuted instantiation: hb-subset-plan-var.cc:hb_match_reference<unsigned int const&>::type $_30::operator()<unsigned int const&>(unsigned int const&) const Unexecuted instantiation: hb-subset-plan-var.cc:hb_match_reference<unsigned int&>::type $_30::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 const&>::type $_7::operator()<unsigned int const&>(unsigned int const&) 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<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 $_29::operator()<unsigned int const&>(unsigned int const&) const Unexecuted instantiation: hb-subset-cff2.cc:hb_match_reference<unsigned int&>::type $_31::operator()<unsigned int&>(unsigned int&) const Unexecuted instantiation: hb-subset-cff2.cc:hb_match_reference<unsigned int const&>::type $_31::operator()<unsigned int const&>(unsigned int const&) const Unexecuted instantiation: hb-subset-cff-common.cc:hb_match_reference<unsigned int const&>::type $_29::operator()<unsigned int const&>(unsigned int const&) const |
410 | | } |
411 | | HB_FUNCOBJ (hb_ridentity); |
412 | | |
413 | | struct |
414 | | { |
415 | | template <typename T> constexpr bool |
416 | 0 | operator () (T&& v) const { return bool (std::forward<T> (v)); }Unexecuted instantiation: hb-face.cc:bool $_41::operator()<OT::OffsetTo<OT::NonDefaultUVS<OT::Layout::SmallTypes>, OT::NumType<true, unsigned int, 4u>, void, true> const&>(OT::OffsetTo<OT::NonDefaultUVS<OT::Layout::SmallTypes>, OT::NumType<true, unsigned int, 4u>, void, true> const&) const Unexecuted instantiation: hb-ot-face.cc:bool $_41::operator()<OT::OffsetTo<OT::NonDefaultUVS<OT::Layout::SmallTypes>, OT::NumType<true, unsigned int, 4u>, void, true> const&>(OT::OffsetTo<OT::NonDefaultUVS<OT::Layout::SmallTypes>, OT::NumType<true, unsigned int, 4u>, void, true> const&) const Unexecuted instantiation: hb-ot-font.cc:bool $_41::operator()<OT::OffsetTo<OT::NonDefaultUVS<OT::Layout::SmallTypes>, OT::NumType<true, unsigned int, 4u>, void, true> const&>(OT::OffsetTo<OT::NonDefaultUVS<OT::Layout::SmallTypes>, OT::NumType<true, unsigned int, 4u>, void, true> const&) const Unexecuted instantiation: hb-static.cc:bool $_41::operator()<OT::OffsetTo<OT::NonDefaultUVS<OT::Layout::SmallTypes>, OT::NumType<true, unsigned int, 4u>, void, true> const&>(OT::OffsetTo<OT::NonDefaultUVS<OT::Layout::SmallTypes>, OT::NumType<true, unsigned int, 4u>, void, true> const&) const Unexecuted instantiation: hb-subset.cc:bool $_45::operator()<OT::OffsetTo<OT::NonDefaultUVS<OT::Layout::SmallTypes>, OT::NumType<true, unsigned int, 4u>, void, true> const&>(OT::OffsetTo<OT::NonDefaultUVS<OT::Layout::SmallTypes>, OT::NumType<true, unsigned int, 4u>, void, true> const&) const Unexecuted instantiation: hb-subset-plan.cc:bool $_41::operator()<OT::OffsetTo<OT::NonDefaultUVS<OT::Layout::SmallTypes>, OT::NumType<true, unsigned int, 4u>, void, true> const&>(OT::OffsetTo<OT::NonDefaultUVS<OT::Layout::SmallTypes>, OT::NumType<true, unsigned int, 4u>, void, true> const&) const Unexecuted instantiation: hb-subset-table-other.cc:bool $_41::operator()<OT::OffsetTo<OT::NonDefaultUVS<OT::Layout::SmallTypes>, OT::NumType<true, unsigned int, 4u>, void, true> const&>(OT::OffsetTo<OT::NonDefaultUVS<OT::Layout::SmallTypes>, OT::NumType<true, unsigned int, 4u>, void, true> const&) const |
417 | | } |
418 | | HB_FUNCOBJ (hb_bool); |
419 | | |
420 | | |
421 | | /* The MIT License |
422 | | |
423 | | Copyright (C) 2012 Zilong Tan (eric.zltan@gmail.com) |
424 | | |
425 | | Permission is hereby granted, free of charge, to any person |
426 | | obtaining a copy of this software and associated documentation |
427 | | files (the "Software"), to deal in the Software without |
428 | | restriction, including without limitation the rights to use, copy, |
429 | | modify, merge, publish, distribute, sublicense, and/or sell copies |
430 | | of the Software, and to permit persons to whom the Software is |
431 | | furnished to do so, subject to the following conditions: |
432 | | |
433 | | The above copyright notice and this permission notice shall be |
434 | | included in all copies or substantial portions of the Software. |
435 | | |
436 | | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, |
437 | | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF |
438 | | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND |
439 | | NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS |
440 | | BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN |
441 | | ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN |
442 | | CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE |
443 | | SOFTWARE. |
444 | | */ |
445 | | |
446 | | |
447 | | // Compression function for Merkle-Damgard construction. |
448 | | // This function is generated using the framework provided. |
449 | 903k | #define fasthash_mix(h) ( \ |
450 | 903k | (void) ((h) ^= (h) >> 23), \ |
451 | 903k | (void) ((h) *= 0x2127599bf4325c37ULL), \ |
452 | 903k | (h) ^= (h) >> 47) |
453 | | |
454 | | static inline uint64_t fasthash64(const void *buf, size_t len, uint64_t seed) |
455 | 228k | { |
456 | 228k | struct __attribute__((packed)) packed_uint64_t { uint64_t v; }; |
457 | 228k | const uint64_t m = 0x880355f21e6d1965ULL; |
458 | 228k | const packed_uint64_t *pos = (const packed_uint64_t *)buf; |
459 | 228k | const packed_uint64_t *end = pos + (len / 8); |
460 | 228k | const unsigned char *pos2; |
461 | 228k | uint64_t h = seed ^ (len * m); |
462 | 228k | uint64_t v; |
463 | | |
464 | 228k | #ifndef HB_OPTIMIZE_SIZE |
465 | 228k | if (((uintptr_t) pos & 7) == 0) |
466 | 114k | { |
467 | 114k | while (pos != end) |
468 | 0 | { |
469 | 0 | #pragma GCC diagnostic push |
470 | 0 | #pragma GCC diagnostic ignored "-Wcast-align" |
471 | 0 | v = * (const uint64_t *) (pos++); |
472 | 0 | #pragma GCC diagnostic pop |
473 | 0 | h ^= fasthash_mix(v); |
474 | 0 | h *= m; |
475 | 0 | } |
476 | 114k | } |
477 | 114k | else |
478 | 114k | #endif |
479 | 114k | { |
480 | 696k | while (pos != end) |
481 | 582k | { |
482 | 582k | v = pos++->v; |
483 | 582k | h ^= fasthash_mix(v); |
484 | 582k | h *= m; |
485 | 582k | } |
486 | 114k | } |
487 | | |
488 | 228k | pos2 = (const unsigned char*)pos; |
489 | 228k | v = 0; |
490 | | |
491 | 228k | switch (len & 7) { |
492 | 0 | case 7: v ^= (uint64_t)pos2[6] << 48; HB_FALLTHROUGH; |
493 | 45.1k | case 6: v ^= (uint64_t)pos2[5] << 40; HB_FALLTHROUGH; |
494 | 45.1k | case 5: v ^= (uint64_t)pos2[4] << 32; HB_FALLTHROUGH; |
495 | 75.8k | case 4: v ^= (uint64_t)pos2[3] << 24; HB_FALLTHROUGH; |
496 | 75.8k | case 3: v ^= (uint64_t)pos2[2] << 16; HB_FALLTHROUGH; |
497 | 93.0k | case 2: v ^= (uint64_t)pos2[1] << 8; HB_FALLTHROUGH; |
498 | 93.0k | case 1: v ^= (uint64_t)pos2[0]; |
499 | 93.0k | h ^= fasthash_mix(v); |
500 | 93.0k | h *= m; |
501 | 228k | } |
502 | | |
503 | 228k | return fasthash_mix(h); |
504 | 228k | } 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 | 455 | 228k | { | 456 | 228k | struct __attribute__((packed)) packed_uint64_t { uint64_t v; }; | 457 | 228k | const uint64_t m = 0x880355f21e6d1965ULL; | 458 | 228k | const packed_uint64_t *pos = (const packed_uint64_t *)buf; | 459 | 228k | const packed_uint64_t *end = pos + (len / 8); | 460 | 228k | const unsigned char *pos2; | 461 | 228k | uint64_t h = seed ^ (len * m); | 462 | 228k | uint64_t v; | 463 | | | 464 | 228k | #ifndef HB_OPTIMIZE_SIZE | 465 | 228k | if (((uintptr_t) pos & 7) == 0) | 466 | 114k | { | 467 | 114k | while (pos != end) | 468 | 0 | { | 469 | 0 | #pragma GCC diagnostic push | 470 | 0 | #pragma GCC diagnostic ignored "-Wcast-align" | 471 | 0 | v = * (const uint64_t *) (pos++); | 472 | 0 | #pragma GCC diagnostic pop | 473 | 0 | h ^= fasthash_mix(v); | 474 | 0 | h *= m; | 475 | 0 | } | 476 | 114k | } | 477 | 114k | else | 478 | 114k | #endif | 479 | 114k | { | 480 | 696k | while (pos != end) | 481 | 582k | { | 482 | 582k | v = pos++->v; | 483 | 582k | h ^= fasthash_mix(v); | 484 | 582k | h *= m; | 485 | 582k | } | 486 | 114k | } | 487 | | | 488 | 228k | pos2 = (const unsigned char*)pos; | 489 | 228k | v = 0; | 490 | | | 491 | 228k | switch (len & 7) { | 492 | 0 | case 7: v ^= (uint64_t)pos2[6] << 48; HB_FALLTHROUGH; | 493 | 45.1k | case 6: v ^= (uint64_t)pos2[5] << 40; HB_FALLTHROUGH; | 494 | 45.1k | case 5: v ^= (uint64_t)pos2[4] << 32; HB_FALLTHROUGH; | 495 | 75.8k | case 4: v ^= (uint64_t)pos2[3] << 24; HB_FALLTHROUGH; | 496 | 75.8k | case 3: v ^= (uint64_t)pos2[2] << 16; HB_FALLTHROUGH; | 497 | 93.0k | case 2: v ^= (uint64_t)pos2[1] << 8; HB_FALLTHROUGH; | 498 | 93.0k | case 1: v ^= (uint64_t)pos2[0]; | 499 | 93.0k | h ^= fasthash_mix(v); | 500 | 93.0k | h *= m; | 501 | 228k | } | 502 | | | 503 | 228k | return fasthash_mix(h); | 504 | 228k | } |
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-fetch.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) |
505 | | |
506 | | static inline uint32_t fasthash32(const void *buf, size_t len, uint32_t seed) |
507 | 228k | { |
508 | | // the following trick converts the 64-bit hashcode to Fermat |
509 | | // residue, which shall retain information from both the higher |
510 | | // and lower parts of hashcode. |
511 | 228k | uint64_t h = fasthash64(buf, len, seed); |
512 | 228k | return h - (h >> 32); |
513 | 228k | } 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 | 507 | 228k | { | 508 | | // the following trick converts the 64-bit hashcode to Fermat | 509 | | // residue, which shall retain information from both the higher | 510 | | // and lower parts of hashcode. | 511 | 228k | uint64_t h = fasthash64(buf, len, seed); | 512 | 228k | return h - (h >> 32); | 513 | 228k | } |
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-fetch.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) |
514 | | |
515 | | struct |
516 | | { |
517 | | private: |
518 | | |
519 | | template <typename T> constexpr auto |
520 | | impl (const T& v, hb_priority<2>) const HB_RETURN (uint32_t, hb_deref (v).hash ()) |
521 | | |
522 | | // Horrible: std:hash() of integers seems to be identity in gcc / clang?! |
523 | | // https://github.com/harfbuzz/harfbuzz/pull/4228 |
524 | | // |
525 | | // For performance characteristics see: |
526 | | // https://github.com/harfbuzz/harfbuzz/pull/4228#issuecomment-1565079537 |
527 | | template <typename T, |
528 | | hb_enable_if (std::is_integral<T>::value && sizeof (T) <= sizeof (uint32_t))> constexpr auto |
529 | | impl (const T& v, hb_priority<1>) const HB_RETURN (uint32_t, (uint32_t) v * 2654435761u /* Knuh's multiplicative hash */) |
530 | | template <typename T, |
531 | | hb_enable_if (std::is_integral<T>::value && sizeof (T) > sizeof (uint32_t))> constexpr auto |
532 | | impl (const T& v, hb_priority<1>) const HB_RETURN (uint32_t, (uint32_t) (v ^ (v >> 32)) * 2654435761u /* Knuth's multiplicative hash */) |
533 | | |
534 | | template <typename T, |
535 | | hb_enable_if (std::is_floating_point<T>::value)> constexpr auto |
536 | | impl (const T& v, hb_priority<1>) const HB_RETURN (uint32_t, fasthash32 (std::addressof (v), sizeof (T), 0xf437ffe6)) |
537 | | |
538 | | template <typename T> constexpr auto |
539 | | impl (const T& v, hb_priority<0>) const HB_RETURN (uint32_t, std::hash<hb_decay<decltype (hb_deref (v))>>{} (hb_deref (v))) |
540 | | |
541 | | public: |
542 | | |
543 | | template <typename T> constexpr auto |
544 | | operator () (const T& v) const HB_RETURN (uint32_t, impl (v, hb_prioritize)) |
545 | | } |
546 | | HB_FUNCOBJ (hb_hash); |
547 | | |
548 | | |
549 | | struct |
550 | | { |
551 | | private: |
552 | | |
553 | | /* Pointer-to-member-function. */ |
554 | | template <typename Appl, typename T, typename ...Ts> auto |
555 | | impl (Appl&& a, hb_priority<2>, T &&v, Ts&&... ds) const HB_AUTO_RETURN |
556 | | ((hb_deref (std::forward<T> (v)).*std::forward<Appl> (a)) (std::forward<Ts> (ds)...)) |
557 | | |
558 | | /* Pointer-to-member. */ |
559 | | template <typename Appl, typename T> auto |
560 | | impl (Appl&& a, hb_priority<1>, T &&v) const HB_AUTO_RETURN |
561 | | ((hb_deref (std::forward<T> (v))).*std::forward<Appl> (a)) |
562 | | |
563 | | /* Operator(). */ |
564 | | template <typename Appl, typename ...Ts> auto |
565 | | impl (Appl&& a, hb_priority<0>, Ts&&... ds) const HB_AUTO_RETURN |
566 | | (hb_deref (std::forward<Appl> (a)) (std::forward<Ts> (ds)...)) |
567 | | |
568 | | public: |
569 | | |
570 | | template <typename Appl, typename ...Ts> auto |
571 | | operator () (Appl&& a, Ts&&... ds) const HB_AUTO_RETURN |
572 | | ( |
573 | | impl (std::forward<Appl> (a), |
574 | | hb_prioritize, |
575 | | std::forward<Ts> (ds)...) |
576 | | ) |
577 | | } |
578 | | HB_FUNCOBJ (hb_invoke); |
579 | | |
580 | | template <unsigned Pos, typename Appl, typename V> |
581 | | struct hb_partial_t |
582 | | { |
583 | 17.7k | hb_partial_t (Appl a, V v) : a (a), v (v) {}Unexecuted instantiation: hb-ot-layout.cc:hb_partial_t<2u, $_9 const*, OT::LigGlyph const*>::hb_partial_t($_9 const*, OT::LigGlyph const*) Unexecuted instantiation: hb-ot-layout.cc:hb_partial_t<2u, $_9 const*, OT::Layout::GSUB_impl::MultipleSubstFormat1_2<OT::Layout::SmallTypes> const*>::hb_partial_t($_9 const*, OT::Layout::GSUB_impl::MultipleSubstFormat1_2<OT::Layout::SmallTypes> const*) Unexecuted instantiation: hb-ot-layout.cc:hb_partial_t<2u, $_9 const*, OT::Layout::GSUB_impl::AlternateSubstFormat1_2<OT::Layout::SmallTypes> const*>::hb_partial_t($_9 const*, OT::Layout::GSUB_impl::AlternateSubstFormat1_2<OT::Layout::SmallTypes> const*) hb-ot-layout.cc:hb_partial_t<2u, $_9 const*, OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes> const*>::hb_partial_t($_9 const*, OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes> const*) Line | Count | Source | 583 | 1.36k | hb_partial_t (Appl a, V v) : a (a), v (v) {} |
hb-ot-layout.cc:hb_partial_t<2u, $_9 const*, OT::Layout::GSUB_impl::LigatureSubstFormat1_2<OT::Layout::SmallTypes> const*>::hb_partial_t($_9 const*, OT::Layout::GSUB_impl::LigatureSubstFormat1_2<OT::Layout::SmallTypes> const*) Line | Count | Source | 583 | 120 | hb_partial_t (Appl a, V v) : a (a), v (v) {} |
Unexecuted instantiation: hb-ot-layout.cc:hb_partial_t<2u, $_9 const*, OT::RuleSetOf<OT::Layout::SmallTypes, OT::Rule<OT::Layout::SmallTypes> > const*>::hb_partial_t($_9 const*, OT::RuleSetOf<OT::Layout::SmallTypes, OT::Rule<OT::Layout::SmallTypes> > const*) Unexecuted instantiation: hb-ot-layout.cc:hb_partial_t<2u, $_9 const*, OT::ContextFormat1_4<OT::Layout::SmallTypes> const*>::hb_partial_t($_9 const*, OT::ContextFormat1_4<OT::Layout::SmallTypes> const*) Unexecuted instantiation: hb-ot-layout.cc:hb_partial_t<2u, $_9 const*, OT::ContextFormat2_5<OT::Layout::SmallTypes> const*>::hb_partial_t($_9 const*, OT::ContextFormat2_5<OT::Layout::SmallTypes> const*) Unexecuted instantiation: hb-ot-layout.cc:hb_partial_t<2u, $_9 const*, OT::ChainRuleSetOf<OT::Layout::SmallTypes, OT::ChainRule<OT::Layout::SmallTypes> > const*>::hb_partial_t($_9 const*, OT::ChainRuleSetOf<OT::Layout::SmallTypes, OT::ChainRule<OT::Layout::SmallTypes> > const*) Unexecuted instantiation: hb-ot-layout.cc:hb_partial_t<2u, $_9 const*, OT::ChainContextFormat1_4<OT::Layout::SmallTypes> const*>::hb_partial_t($_9 const*, OT::ChainContextFormat1_4<OT::Layout::SmallTypes> const*) Unexecuted instantiation: hb-ot-layout.cc:hb_partial_t<2u, $_9 const*, OT::ChainContextFormat2_5<OT::Layout::SmallTypes> const*>::hb_partial_t($_9 const*, OT::ChainContextFormat2_5<OT::Layout::SmallTypes> const*) Unexecuted instantiation: hb-ot-layout.cc:hb_partial_t<2u, $_23 const*, OT::Layout::Common::Coverage const&>::hb_partial_t($_23 const*, OT::Layout::Common::Coverage const&) Unexecuted instantiation: hb-ot-shaper-arabic.cc:hb_partial_t<2u, $_9 const*, OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes> const*>::hb_partial_t($_9 const*, OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes> const*) Unexecuted instantiation: hb-ot-shaper-arabic.cc:hb_partial_t<2u, $_9 const*, OT::Layout::GSUB_impl::LigatureSubstFormat1_2<OT::Layout::SmallTypes> const*>::hb_partial_t($_9 const*, OT::Layout::GSUB_impl::LigatureSubstFormat1_2<OT::Layout::SmallTypes> const*) Unexecuted instantiation: hb-ot-shaper-arabic.cc:hb_partial_t<2u, $_9 const*, OT::RuleSetOf<OT::Layout::SmallTypes, OT::Rule<OT::Layout::SmallTypes> > const*>::hb_partial_t($_9 const*, OT::RuleSetOf<OT::Layout::SmallTypes, OT::Rule<OT::Layout::SmallTypes> > const*) Unexecuted instantiation: hb-ot-shaper-arabic.cc:hb_partial_t<2u, $_9 const*, OT::ContextFormat1_4<OT::Layout::SmallTypes> const*>::hb_partial_t($_9 const*, OT::ContextFormat1_4<OT::Layout::SmallTypes> const*) Unexecuted instantiation: hb-ot-shaper-arabic.cc:hb_partial_t<2u, $_9 const*, OT::ContextFormat2_5<OT::Layout::SmallTypes> const*>::hb_partial_t($_9 const*, OT::ContextFormat2_5<OT::Layout::SmallTypes> const*) Unexecuted instantiation: hb-ot-shaper-arabic.cc:hb_partial_t<2u, $_9 const*, OT::ChainRuleSetOf<OT::Layout::SmallTypes, OT::ChainRule<OT::Layout::SmallTypes> > const*>::hb_partial_t($_9 const*, OT::ChainRuleSetOf<OT::Layout::SmallTypes, OT::ChainRule<OT::Layout::SmallTypes> > const*) Unexecuted instantiation: hb-ot-shaper-arabic.cc:hb_partial_t<2u, $_9 const*, OT::ChainContextFormat1_4<OT::Layout::SmallTypes> const*>::hb_partial_t($_9 const*, OT::ChainContextFormat1_4<OT::Layout::SmallTypes> const*) Unexecuted instantiation: hb-ot-shaper-arabic.cc:hb_partial_t<2u, $_9 const*, OT::ChainContextFormat2_5<OT::Layout::SmallTypes> const*>::hb_partial_t($_9 const*, OT::ChainContextFormat2_5<OT::Layout::SmallTypes> const*) Unexecuted instantiation: hb-subset-plan.cc:hb_partial_t<2u, $_9 const*, OT::CmapSubtableFormat14_15<OT::Layout::SmallTypes> const*>::hb_partial_t($_9 const*, OT::CmapSubtableFormat14_15<OT::Layout::SmallTypes> const*) hb-subset-plan.cc:hb_partial_t<2u, $_9 const*, OT::cmap const*>::hb_partial_t($_9 const*, OT::cmap const*) Line | Count | Source | 583 | 16.3k | hb_partial_t (Appl a, V v) : a (a), v (v) {} |
Unexecuted instantiation: hb-subset-plan.cc:hb_partial_t<2u, $_9 const*, OT::MathVariants const*>::hb_partial_t($_9 const*, OT::MathVariants const*) Unexecuted instantiation: hb-subset-plan.cc:hb_partial_t<2u, $_9 const*, OT::AxisValueOffsetArray const*>::hb_partial_t($_9 const*, OT::AxisValueOffsetArray const*) Unexecuted instantiation: hb-subset-plan-layout.cc:hb_partial_t<2u, $_9 const*, OT::LigCaretList<OT::Layout::SmallTypes> const*>::hb_partial_t($_9 const*, OT::LigCaretList<OT::Layout::SmallTypes> const*) Unexecuted instantiation: hb-subset-plan-layout.cc:hb_partial_t<2u, $_9 const*, OT::Layout::GPOS_impl::PairPosFormat1_3<OT::Layout::SmallTypes> const*>::hb_partial_t($_9 const*, OT::Layout::GPOS_impl::PairPosFormat1_3<OT::Layout::SmallTypes> const*) Unexecuted instantiation: hb-subset-plan-layout.cc:hb_partial_t<2u, $_9 const*, OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes> const*>::hb_partial_t($_9 const*, OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes> const*) Unexecuted instantiation: hb-subset-plan-layout.cc:hb_partial_t<2u, $_9 const*, OT::RuleSetOf<OT::Layout::SmallTypes, OT::Rule<OT::Layout::SmallTypes> > const*>::hb_partial_t($_9 const*, OT::RuleSetOf<OT::Layout::SmallTypes, OT::Rule<OT::Layout::SmallTypes> > const*) Unexecuted instantiation: hb-subset-plan-layout.cc:hb_partial_t<2u, $_9 const*, OT::ContextFormat1_4<OT::Layout::SmallTypes> const*>::hb_partial_t($_9 const*, OT::ContextFormat1_4<OT::Layout::SmallTypes> const*) Unexecuted instantiation: hb-subset-plan-layout.cc:hb_partial_t<2u, $_9 const*, OT::ContextFormat2_5<OT::Layout::SmallTypes> const*>::hb_partial_t($_9 const*, OT::ContextFormat2_5<OT::Layout::SmallTypes> const*) Unexecuted instantiation: hb-subset-plan-layout.cc:hb_partial_t<2u, $_9 const*, OT::ChainRuleSetOf<OT::Layout::SmallTypes, OT::ChainRule<OT::Layout::SmallTypes> > const*>::hb_partial_t($_9 const*, OT::ChainRuleSetOf<OT::Layout::SmallTypes, OT::ChainRule<OT::Layout::SmallTypes> > const*) Unexecuted instantiation: hb-subset-plan-layout.cc:hb_partial_t<2u, $_9 const*, OT::ChainContextFormat1_4<OT::Layout::SmallTypes> const*>::hb_partial_t($_9 const*, OT::ChainContextFormat1_4<OT::Layout::SmallTypes> const*) Unexecuted instantiation: hb-subset-plan-layout.cc:hb_partial_t<2u, $_9 const*, OT::ChainContextFormat2_5<OT::Layout::SmallTypes> const*>::hb_partial_t($_9 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::RuleSetOf<OT::Layout::SmallTypes, OT::Rule<OT::Layout::SmallTypes> > const*>::hb_partial_t($_10 const*, OT::RuleSetOf<OT::Layout::SmallTypes, OT::Rule<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::ChainRuleSetOf<OT::Layout::SmallTypes, OT::ChainRule<OT::Layout::SmallTypes> > const*>::hb_partial_t($_10 const*, OT::ChainRuleSetOf<OT::Layout::SmallTypes, OT::ChainRule<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, $_24 const*, hb_repeat_iter_t<hb_array_t<OT::NumType<true, unsigned short, 2u> const> > >::hb_partial_t($_24 const*, hb_repeat_iter_t<hb_array_t<OT::NumType<true, unsigned short, 2u> const> >) |
584 | | |
585 | | static_assert (Pos > 0, ""); |
586 | | |
587 | | template <typename ...Ts, |
588 | | unsigned P = Pos, |
589 | | hb_enable_if (P == 1)> auto |
590 | | operator () (Ts&& ...ds) -> decltype (hb_invoke (hb_declval (Appl), |
591 | | hb_declval (V), |
592 | | hb_declval (Ts)...)) |
593 | | { |
594 | | return hb_invoke (std::forward<Appl> (a), |
595 | | std::forward<V> (v), |
596 | | std::forward<Ts> (ds)...); |
597 | | } |
598 | | template <typename T0, typename ...Ts, |
599 | | unsigned P = Pos, |
600 | | hb_enable_if (P == 2)> auto |
601 | | operator () (T0&& d0, Ts&& ...ds) -> decltype (hb_invoke (hb_declval (Appl), |
602 | | hb_declval (T0), |
603 | | hb_declval (V), |
604 | | hb_declval (Ts)...)) |
605 | 61.8k | { |
606 | 61.8k | return hb_invoke (std::forward<Appl> (a), |
607 | 61.8k | std::forward<T0> (d0), |
608 | 61.8k | std::forward<V> (v), |
609 | 61.8k | std::forward<Ts> (ds)...); |
610 | 61.8k | } 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_tILj2EPK3$_9PKN2OT8LigGlyphEEclIRKNS3_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_tILj2EPK3$_9PKN2OT12LigCaretListINS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_8LigGlyphENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISP_EEclL_ZSO_IS9_ESP_vEEspcl10hb_declvalIT0_EEEEOSP_DpOSQ_ Unexecuted instantiation: hb-aat-layout.cc:_ZN12hb_partial_tILj2EPK3$_9PKN2OT9RuleSetOfINS3_6Layout10SmallTypesENS3_4RuleIS6_EEEEEclIRKNS3_8OffsetToIS8_NS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_ISB_ESQ_vEEspcl10hb_declvalIT0_EEEEOSQ_DpOSR_ Unexecuted instantiation: hb-aat-layout.cc:_ZN12hb_partial_tILj2EPK3$_9PKN2OT16ContextFormat1_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_tILj2EPK3$_9PKN2OT16ContextFormat2_5INS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_12ClassRuleSetIS6_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_tILj2EPK3$_9PKN2OT14ChainRuleSetOfINS3_6Layout10SmallTypesENS3_9ChainRuleIS6_EEEEEclIRKNS3_8OffsetToIS8_NS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_ISB_ESQ_vEEspcl10hb_declvalIT0_EEEEOSQ_DpOSR_ Unexecuted instantiation: hb-aat-layout.cc:_ZN12hb_partial_tILj2EPK3$_9PKN2OT21ChainContextFormat1_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_tILj2EPK3$_9PKN2OT21ChainContextFormat2_5INS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_17ChainClassRuleSetIS6_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$_2316hb_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_tILj2EPK3$_9PKN2OT6Layout9GPOS_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_tILj2EPK3$_9PKN2OT20AxisValueOffsetArrayEEclIRKNS3_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_tILj2EPK3$_9PKN2OT6Layout9GSUB_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_tILj2EPK3$_9PKN2OT6Layout9GSUB_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_tILj2EPK3$_9PKN2OT6Layout9GSUB_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_tILj2EPK3$_9PKN2OT6Layout9GSUB_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_tILj2EPK3$_9PKN2OT8LigGlyphEEclIRKNS3_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_tILj2EPK3$_9PKN2OT12LigCaretListINS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_8LigGlyphENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISP_EEclL_ZSO_IS9_ESP_vEEspcl10hb_declvalIT0_EEEEOSP_DpOSQ_ Unexecuted instantiation: hb-face.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-face.cc:_ZN12hb_partial_tILj2EPK3$_9PKN2OT23CmapSubtableFormat14_15INS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_13NonDefaultUVSIS6_EENS3_7NumTypeILb1EjLj4EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_IS9_ESQ_vEEspcl10hb_declvalIT0_EEEEOSQ_DpOSR_ Unexecuted instantiation: hb-face.cc:_ZN12hb_partial_tILj2EPK3$_9PKN2OT4cmapEEclIRKNS3_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$_31jEclIN2OT6Layout6Common8Coverage6iter_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_tILj2EPK3$_9PKN2OT23CmapSubtableFormat14_15INS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_13NonDefaultUVSIS6_EENS3_7NumTypeILb1EjLj4EEEvLb1EEEJELj2ETnPN12hb_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_tILj2EPK3$_9PKN2OT4cmapEEclIRKNS3_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_tILj2EPK3$_9PKN2OT8LigGlyphEEclIRKNS3_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_tILj2EPK3$_9PKN2OT12LigCaretListINS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_8LigGlyphENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISP_EEclL_ZSO_IS9_ESP_vEEspcl10hb_declvalIT0_EEEEOSP_DpOSQ_ Unexecuted instantiation: hb-ot-face.cc:_ZN12hb_partial_tILj2EPK3$_9PKN2OT9RuleSetOfINS3_6Layout10SmallTypesENS3_4RuleIS6_EEEEEclIRKNS3_8OffsetToIS8_NS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_ISB_ESQ_vEEspcl10hb_declvalIT0_EEEEOSQ_DpOSR_ Unexecuted instantiation: hb-ot-face.cc:_ZN12hb_partial_tILj2EPK3$_9PKN2OT16ContextFormat1_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_tILj2EPK3$_9PKN2OT16ContextFormat2_5INS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_12ClassRuleSetIS6_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_tILj2EPK3$_9PKN2OT14ChainRuleSetOfINS3_6Layout10SmallTypesENS3_9ChainRuleIS6_EEEEEclIRKNS3_8OffsetToIS8_NS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_ISB_ESQ_vEEspcl10hb_declvalIT0_EEEEOSQ_DpOSR_ Unexecuted instantiation: hb-ot-face.cc:_ZN12hb_partial_tILj2EPK3$_9PKN2OT21ChainContextFormat1_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_tILj2EPK3$_9PKN2OT21ChainContextFormat2_5INS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_17ChainClassRuleSetIS6_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$_2316hb_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_tILj2EPK3$_9PKN2OT6Layout9GPOS_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_tILj2EPK3$_9PKN2OT6Layout9GSUB_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_tILj2EPK3$_9PKN2OT6Layout9GSUB_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_tILj2EPK3$_9PKN2OT6Layout9GSUB_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_tILj2EPK3$_9PKN2OT6Layout9GSUB_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-fetch.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-font.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-font.cc:_ZN12hb_partial_tILj2EPK3$_9PKN2OT23CmapSubtableFormat14_15INS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_13NonDefaultUVSIS6_EENS3_7NumTypeILb1EjLj4EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_IS9_ESQ_vEEspcl10hb_declvalIT0_EEEEOSQ_DpOSR_ Unexecuted instantiation: hb-ot-font.cc:_ZN12hb_partial_tILj2EPK3$_9PKN2OT4cmapEEclIRKNS3_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_tILj2EPK3$_9PKN2OT20AxisValueOffsetArrayEEclIRKNS3_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$_33jEclIN2OT6Layout6Common8Coverage6iter_tEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISG_EEclL_ZSF_IjESG_vEEspcl10hb_declvalIT0_EEEEOSG_DpOSH_ Unexecuted instantiation: VARC.cc:_ZN12hb_partial_tILj2EPK3$_9PKN2OT8LigGlyphEEclIRKNS3_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_tILj2EPK3$_9PKN2OT12LigCaretListINS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_8LigGlyphENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISP_EEclL_ZSO_IS9_ESP_vEEspcl10hb_declvalIT0_EEEEOSP_DpOSQ_ Unexecuted instantiation: hb-ot-layout.cc:_ZN12hb_partial_tILj2EPK3$_9PKN2OT8LigGlyphEEclIRKNS3_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_tILj2EPK3$_9PKN2OT6Layout9GSUB_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_tILj2EPK3$_9PKN2OT6Layout9GSUB_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_tILj2EPK3$_9PKN2OT6Layout9GSUB_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 | 605 | 11.5k | { | 606 | 11.5k | return hb_invoke (std::forward<Appl> (a), | 607 | 11.5k | std::forward<T0> (d0), | 608 | 11.5k | std::forward<V> (v), | 609 | 11.5k | std::forward<Ts> (ds)...); | 610 | 11.5k | } |
hb-ot-layout.cc:_ZN12hb_partial_tILj2EPK3$_9PKN2OT6Layout9GSUB_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 | 605 | 1.36k | { | 606 | 1.36k | return hb_invoke (std::forward<Appl> (a), | 607 | 1.36k | std::forward<T0> (d0), | 608 | 1.36k | std::forward<V> (v), | 609 | 1.36k | std::forward<Ts> (ds)...); | 610 | 1.36k | } |
Unexecuted instantiation: hb-ot-layout.cc:_ZN12hb_partial_tILj2EPK3$_9PKN2OT9RuleSetOfINS3_6Layout10SmallTypesENS3_4RuleIS6_EEEEEclIRKNS3_8OffsetToIS8_NS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_ISB_ESQ_vEEspcl10hb_declvalIT0_EEEEOSQ_DpOSR_ Unexecuted instantiation: hb-ot-layout.cc:_ZN12hb_partial_tILj2EPK3$_9PKN2OT16ContextFormat1_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_tILj2EPK3$_9PKN2OT16ContextFormat2_5INS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_12ClassRuleSetIS6_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_tILj2EPK3$_9PKN2OT14ChainRuleSetOfINS3_6Layout10SmallTypesENS3_9ChainRuleIS6_EEEEEclIRKNS3_8OffsetToIS8_NS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_ISB_ESQ_vEEspcl10hb_declvalIT0_EEEEOSQ_DpOSR_ Unexecuted instantiation: hb-ot-layout.cc:_ZN12hb_partial_tILj2EPK3$_9PKN2OT21ChainContextFormat1_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_tILj2EPK3$_9PKN2OT21ChainContextFormat2_5INS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_17ChainClassRuleSetIS6_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$_23RKN2OT6Layout6Common8CoverageEEclI13hb_map_iter_tI10hb_array_tIKNS3_8OffsetToINS4_9GSUB_impl12AlternateSetINS4_10SmallTypesEEENS3_7NumTypeILb1EtLj2EEEvLb1EEEES_ILj2EPK3$_9PKNSE_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_tILj2EPK3$_9PKN2OT12LigCaretListINS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_8LigGlyphENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISP_EEclL_ZSO_IS9_ESP_vEEspcl10hb_declvalIT0_EEEEOSP_DpOSQ_ Unexecuted instantiation: hb-ot-layout.cc:_ZN12hb_partial_tILj2EPK4$_2316hb_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_tILj2EPK3$_9PKN2OT6Layout9GPOS_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_tILj2EPK3$_9PKN2OT12MathVariantsEEclIRKNS3_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_tILj2EPK3$_9PKN2OT8LigGlyphEEclIRKNS3_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_tILj2EPK3$_9PKN2OT12LigCaretListINS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_8LigGlyphENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISP_EEclL_ZSO_IS9_ESP_vEEspcl10hb_declvalIT0_EEEEOSP_DpOSQ_ Unexecuted instantiation: hb-ot-shape.cc:_ZN12hb_partial_tILj2EPK3$_9PKN2OT20AxisValueOffsetArrayEEclIRKNS3_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$_31jEclIN2OT6Layout6Common8Coverage6iter_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_tILj2EPK3$_9PKN2OT8LigGlyphEEclIRKNS3_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_tILj2EPK3$_9PKN2OT12LigCaretListINS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_8LigGlyphENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISP_EEclL_ZSO_IS9_ESP_vEEspcl10hb_declvalIT0_EEEEOSP_DpOSQ_ Unexecuted instantiation: hb-static.cc:_ZN12hb_partial_tILj2EPK3$_9PKN2OT23CmapSubtableFormat14_15INS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_13NonDefaultUVSIS6_EENS3_7NumTypeILb1EjLj4EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_IS9_ESQ_vEEspcl10hb_declvalIT0_EEEEOSQ_DpOSR_ Unexecuted instantiation: hb-static.cc:_ZN12hb_partial_tILj2EPK3$_9PKN2OT4cmapEEclIRKNS3_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_tILj2EPK3$_9PKN2OT20AxisValueOffsetArrayEEclIRKNS3_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_tILj2EPK3$_9PKN2OT6Layout9GSUB_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_tILj2EPK3$_9PKN2OT6Layout9GSUB_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_tILj2EPK3$_9PKN2OT9RuleSetOfINS3_6Layout10SmallTypesENS3_4RuleIS6_EEEEEclIRKNS3_8OffsetToIS8_NS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_ISB_ESQ_vEEspcl10hb_declvalIT0_EEEEOSQ_DpOSR_ Unexecuted instantiation: hb-ot-shaper-arabic.cc:_ZN12hb_partial_tILj2EPK3$_9PKN2OT16ContextFormat1_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_tILj2EPK3$_9PKN2OT16ContextFormat2_5INS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_12ClassRuleSetIS6_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_tILj2EPK3$_9PKN2OT14ChainRuleSetOfINS3_6Layout10SmallTypesENS3_9ChainRuleIS6_EEEEEclIRKNS3_8OffsetToIS8_NS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_ISB_ESQ_vEEspcl10hb_declvalIT0_EEEEOSQ_DpOSR_ Unexecuted instantiation: hb-ot-shaper-arabic.cc:_ZN12hb_partial_tILj2EPK3$_9PKN2OT21ChainContextFormat1_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_tILj2EPK3$_9PKN2OT21ChainContextFormat2_5INS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_17ChainClassRuleSetIS6_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_tILj2EPK3$_9PKN2OT8LigGlyphEEclIRKNS3_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_tILj2EPK3$_9PKN2OT12LigCaretListINS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_8LigGlyphENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISP_EEclL_ZSO_IS9_ESP_vEEspcl10hb_declvalIT0_EEEEOSP_DpOSQ_ Unexecuted instantiation: hb-ot-shaper-arabic.cc:_ZN12hb_partial_tILj2EPK3$_9PKN2OT6Layout9GSUB_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_tILj2EPK3$_9PKN2OT6Layout9GSUB_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_tILj2EPK3$_9PKN2OT8LigGlyphEEclIRKNS3_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_tILj2EPK3$_9PKN2OT12LigCaretListINS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_8LigGlyphENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISP_EEclL_ZSO_IS9_ESP_vEEspcl10hb_declvalIT0_EEEEOSP_DpOSQ_ Unexecuted instantiation: hb-ot-shape-fallback.cc:_ZN12hb_partial_tILj2EPK3$_9PKN2OT9RuleSetOfINS3_6Layout10SmallTypesENS3_4RuleIS6_EEEEEclIRKNS3_8OffsetToIS8_NS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_ISB_ESQ_vEEspcl10hb_declvalIT0_EEEEOSQ_DpOSR_ Unexecuted instantiation: hb-ot-shape-fallback.cc:_ZN12hb_partial_tILj2EPK3$_9PKN2OT16ContextFormat1_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_tILj2EPK3$_9PKN2OT16ContextFormat2_5INS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_12ClassRuleSetIS6_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_tILj2EPK3$_9PKN2OT14ChainRuleSetOfINS3_6Layout10SmallTypesENS3_9ChainRuleIS6_EEEEEclIRKNS3_8OffsetToIS8_NS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_ISB_ESQ_vEEspcl10hb_declvalIT0_EEEEOSQ_DpOSR_ Unexecuted instantiation: hb-ot-shape-fallback.cc:_ZN12hb_partial_tILj2EPK3$_9PKN2OT21ChainContextFormat1_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_tILj2EPK3$_9PKN2OT21ChainContextFormat2_5INS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_17ChainClassRuleSetIS6_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$_2316hb_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_tILj2EPK3$_9PKN2OT6Layout9GPOS_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$_37jEclIN2OT6Layout6Common8Coverage6iter_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$_10PKN2OT12LigCaretListINS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_8LigGlyphENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISP_EEclL_ZSO_IS9_ESP_vEEspcl10hb_declvalIT0_EEEEOSP_DpOSQ_ 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$_10PKN2OT9RuleSetOfINS3_6Layout10SmallTypesENS3_4RuleIS6_EEEEEclIRKNS3_8OffsetToIS8_NS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_ISB_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_12ClassRuleSetIS6_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$_10PKN2OT14ChainRuleSetOfINS3_6Layout10SmallTypesENS3_9ChainRuleIS6_EEEEEclIRKNS3_8OffsetToIS8_NS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_ISB_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_17ChainClassRuleSetIS6_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$_10PKN2OT23CmapSubtableFormat14_15INS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_13NonDefaultUVSIS6_EENS3_7NumTypeILb1EjLj4EEEvLb1EEEJELj2ETnPN12hb_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$_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_tILj2EPK3$_9PKN2OT23CmapSubtableFormat14_15INS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_13NonDefaultUVSIS6_EENS3_7NumTypeILb1EjLj4EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_IS9_ESQ_vEEspcl10hb_declvalIT0_EEEEOSQ_DpOSR_ hb-subset-plan.cc:_ZN12hb_partial_tILj2EPK3$_9PKN2OT4cmapEEclIRKNS3_8OffsetToINS3_12CmapSubtableENS3_7NumTypeILb1EjLj4EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISM_EEclL_ZSL_IS6_ESM_vEEspcl10hb_declvalIT0_EEEEOSM_DpOSN_ Line | Count | Source | 605 | 48.9k | { | 606 | 48.9k | return hb_invoke (std::forward<Appl> (a), | 607 | 48.9k | std::forward<T0> (d0), | 608 | 48.9k | std::forward<V> (v), | 609 | 48.9k | std::forward<Ts> (ds)...); | 610 | 48.9k | } |
Unexecuted instantiation: hb-subset-plan.cc:_ZN12hb_partial_tILj2EPK3$_9PKN2OT12MathVariantsEEclIRKNS3_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_tILj2EPK3$_9PKN2OT20AxisValueOffsetArrayEEclIRKNS3_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$_33jEclIN2OT6Layout6Common8Coverage6iter_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_tILj2EPK3$_9PKN2OT12LigCaretListINS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_8LigGlyphENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISP_EEclL_ZSO_IS9_ESP_vEEspcl10hb_declvalIT0_EEEEOSP_DpOSQ_ Unexecuted instantiation: hb-subset-plan-layout.cc:_ZN12hb_partial_tILj2EPK3$_9PKN2OT6Layout9GPOS_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_tILj2EPK3$_9PKN2OT6Layout9GSUB_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_tILj2EPK3$_9PKN2OT9RuleSetOfINS3_6Layout10SmallTypesENS3_4RuleIS6_EEEEEclIRKNS3_8OffsetToIS8_NS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_ISB_ESQ_vEEspcl10hb_declvalIT0_EEEEOSQ_DpOSR_ Unexecuted instantiation: hb-subset-plan-layout.cc:_ZN12hb_partial_tILj2EPK3$_9PKN2OT16ContextFormat1_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_tILj2EPK3$_9PKN2OT16ContextFormat2_5INS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_12ClassRuleSetIS6_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_tILj2EPK3$_9PKN2OT14ChainRuleSetOfINS3_6Layout10SmallTypesENS3_9ChainRuleIS6_EEEEEclIRKNS3_8OffsetToIS8_NS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_ISB_ESQ_vEEspcl10hb_declvalIT0_EEEEOSQ_DpOSR_ Unexecuted instantiation: hb-subset-plan-layout.cc:_ZN12hb_partial_tILj2EPK3$_9PKN2OT21ChainContextFormat1_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_tILj2EPK3$_9PKN2OT21ChainContextFormat2_5INS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_17ChainClassRuleSetIS6_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_tILj2EPK3$_9PKN2OT8LigGlyphEEclIRKNS3_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$_2316hb_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_tILj2EPK3$_9PKN2OT6Layout9GSUB_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_tILj2EPK3$_9PKN2OT6Layout9GSUB_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_tILj2EPK3$_9PKN2OT6Layout9GSUB_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$_10PKN2OT9RuleSetOfINS3_6Layout10SmallTypesENS3_4RuleIS6_EEEEEclIRKNS3_8OffsetToIS8_NS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_ISB_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_12ClassRuleSetIS6_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$_10PKN2OT14ChainRuleSetOfINS3_6Layout10SmallTypesENS3_9ChainRuleIS6_EEEEEclIRKNS3_8OffsetToIS8_NS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_ISB_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_17ChainClassRuleSetIS6_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$_2416hb_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$_10PKN2OT12LigCaretListINS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_8LigGlyphENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISP_EEclL_ZSO_IS9_ESP_vEEspcl10hb_declvalIT0_EEEEOSP_DpOSQ_ 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$_32jEclIN2OT6Layout6Common8Coverage6iter_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$_10PKN2OT12LigCaretListINS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_8LigGlyphENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISP_EEclL_ZSO_IS9_ESP_vEEspcl10hb_declvalIT0_EEEEOSP_DpOSQ_ 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$_10PKN2OT9RuleSetOfINS3_6Layout10SmallTypesENS3_4RuleIS6_EEEEEclIRKNS3_8OffsetToIS8_NS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_ISB_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_12ClassRuleSetIS6_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$_10PKN2OT14ChainRuleSetOfINS3_6Layout10SmallTypesENS3_9ChainRuleIS6_EEEEEclIRKNS3_8OffsetToIS8_NS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_ISB_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_17ChainClassRuleSetIS6_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$_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$_10PKN2OT12LigCaretListINS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_8LigGlyphENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISP_EEclL_ZSO_IS9_ESP_vEEspcl10hb_declvalIT0_EEEEOSP_DpOSQ_ 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$_10PKN2OT9RuleSetOfINS3_6Layout10SmallTypesENS3_4RuleIS6_EEEEEclIRKNS3_8OffsetToIS8_NS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_ISB_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_12ClassRuleSetIS6_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$_10PKN2OT14ChainRuleSetOfINS3_6Layout10SmallTypesENS3_9ChainRuleIS6_EEEEEclIRKNS3_8OffsetToIS8_NS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_ISB_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_17ChainClassRuleSetIS6_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$_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$_10PKN2OT12LigCaretListINS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_8LigGlyphENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISP_EEclL_ZSO_IS9_ESP_vEEspcl10hb_declvalIT0_EEEEOSP_DpOSQ_ 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$_10PKN2OT9RuleSetOfINS3_6Layout10SmallTypesENS3_4RuleIS6_EEEEEclIRKNS3_8OffsetToIS8_NS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_ISB_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_12ClassRuleSetIS6_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$_10PKN2OT14ChainRuleSetOfINS3_6Layout10SmallTypesENS3_9ChainRuleIS6_EEEEEclIRKNS3_8OffsetToIS8_NS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_ISB_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_17ChainClassRuleSetIS6_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$_31jEclIN2OT6Layout6Common8Coverage6iter_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$_10PKN2OT12LigCaretListINS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_8LigGlyphENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISP_EEclL_ZSO_IS9_ESP_vEEspcl10hb_declvalIT0_EEEEOSP_DpOSQ_ 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$_10PKN2OT9RuleSetOfINS3_6Layout10SmallTypesENS3_4RuleIS6_EEEEEclIRKNS3_8OffsetToIS8_NS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_ISB_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_12ClassRuleSetIS6_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$_10PKN2OT14ChainRuleSetOfINS3_6Layout10SmallTypesENS3_9ChainRuleIS6_EEEEEclIRKNS3_8OffsetToIS8_NS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_ISB_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_17ChainClassRuleSetIS6_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$_10PKN2OT23CmapSubtableFormat14_15INS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_13NonDefaultUVSIS6_EENS3_7NumTypeILb1EjLj4EEEvLb1EEEJELj2ETnPN12hb_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$_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$_10PKN2OT12LigCaretListINS3_6Layout10SmallTypesEEEEclIRKNS3_8OffsetToINS3_8LigGlyphENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISP_EEclL_ZSO_IS9_ESP_vEEspcl10hb_declvalIT0_EEEEOSP_DpOSQ_ 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$_10PKN2OT9RuleSetOfINS3_6Layout10SmallTypesENS3_4RuleIS6_EEEEEclIRKNS3_8OffsetToIS8_NS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_ISB_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_12ClassRuleSetIS6_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$_10PKN2OT14ChainRuleSetOfINS3_6Layout10SmallTypesENS3_9ChainRuleIS6_EEEEEclIRKNS3_8OffsetToIS8_NS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_ISB_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_17ChainClassRuleSetIS6_EENS3_7NumTypeILb1EtLj2EEEvLb1EEEJELj2ETnPN12hb_enable_ifIXeqT1_Li2EEvE4typeELPv0EEEDTclL_ZL9hb_invokeEclL_ZL10hb_declvalIS2_ET_vEEcl10hb_declvalISQ_EEclL_ZSP_IS9_ESQ_vEEspcl10hb_declvalIT0_EEEEOSQ_DpOSR_ 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_ |
611 | | |
612 | | private: |
613 | | hb_reference_wrapper<Appl> a; |
614 | | V v; |
615 | | }; |
616 | | template <unsigned Pos=1, typename Appl, typename V> |
617 | | auto hb_partial (Appl&& a, V&& v) HB_AUTO_RETURN |
618 | | (( hb_partial_t<Pos, Appl, V> (a, v) )) |
619 | | |
620 | | /* The following, HB_PARTIALIZE, macro uses a particular corner-case |
621 | | * of C++11 that is not particularly well-supported by all compilers. |
622 | | * What's happening is that it's using "this" in a trailing return-type |
623 | | * via decltype(). Broken compilers deduce the type of "this" pointer |
624 | | * in that context differently from what it resolves to in the body |
625 | | * of the function. |
626 | | * |
627 | | * One probable cause of this is that at the time of trailing return |
628 | | * type declaration, "this" points to an incomplete type, whereas in |
629 | | * the function body the type is complete. That doesn't justify the |
630 | | * error in any way, but is probably what's happening. |
631 | | * |
632 | | * In the case of MSVC, we get around this by using C++14 "decltype(auto)" |
633 | | * which deduces the type from the actual return statement. For gcc 4.8 |
634 | | * we use "+this" instead of "this" which produces an rvalue that seems |
635 | | * to be deduced as the same type with this particular compiler, and seem |
636 | | * to be fine as default code path as well. |
637 | | */ |
638 | | #ifdef _MSC_VER |
639 | | /* https://github.com/harfbuzz/harfbuzz/issues/1730 */ \ |
640 | | #define HB_PARTIALIZE(Pos) \ |
641 | | template <typename _T> \ |
642 | | decltype(auto) operator () (_T&& _v) const \ |
643 | | { return hb_partial<Pos> (this, std::forward<_T> (_v)); } \ |
644 | | static_assert (true, "") |
645 | | #else |
646 | | /* https://github.com/harfbuzz/harfbuzz/issues/1724 */ |
647 | | #define HB_PARTIALIZE(Pos) \ |
648 | | template <typename _T> \ |
649 | | auto operator () (_T&& _v) const HB_AUTO_RETURN \ |
650 | | (hb_partial<Pos> (+this, std::forward<_T> (_v))) \ |
651 | | static_assert (true, "") |
652 | | #endif |
653 | | |
654 | | |
655 | | struct |
656 | | { |
657 | | private: |
658 | | |
659 | | template <typename Pred, typename Val> auto |
660 | | impl (Pred&& p, Val &&v, hb_priority<1>) const HB_AUTO_RETURN |
661 | | ( |
662 | | hb_deref (std::forward<Pred> (p)).has (std::forward<Val> (v)) |
663 | | ) |
664 | | |
665 | | template <typename Pred, typename Val> auto |
666 | | impl (Pred&& p, Val &&v, hb_priority<0>) const HB_AUTO_RETURN |
667 | | ( |
668 | | hb_invoke (std::forward<Pred> (p), |
669 | | std::forward<Val> (v)) |
670 | | ) |
671 | | |
672 | | public: |
673 | | |
674 | | template <typename Pred, typename Val> auto |
675 | | operator () (Pred&& p, Val &&v) const HB_RETURN (bool, |
676 | | impl (std::forward<Pred> (p), |
677 | | std::forward<Val> (v), |
678 | | hb_prioritize) |
679 | | ) |
680 | | } |
681 | | HB_FUNCOBJ (hb_has); |
682 | | |
683 | | struct |
684 | | { |
685 | | private: |
686 | | |
687 | | template <typename Pred, typename Val> auto |
688 | | impl (Pred&& p, Val &&v, hb_priority<1>) const HB_AUTO_RETURN |
689 | | ( |
690 | | hb_has (std::forward<Pred> (p), |
691 | | std::forward<Val> (v)) |
692 | | ) |
693 | | |
694 | | template <typename Pred, typename Val> auto |
695 | | impl (Pred&& p, Val &&v, hb_priority<0>) const HB_AUTO_RETURN |
696 | | ( |
697 | | std::forward<Pred> (p) == std::forward<Val> (v) |
698 | | ) |
699 | | |
700 | | public: |
701 | | |
702 | | template <typename Pred, typename Val> auto |
703 | | operator () (Pred&& p, Val &&v) const HB_RETURN (bool, |
704 | | impl (std::forward<Pred> (p), |
705 | | std::forward<Val> (v), |
706 | | hb_prioritize) |
707 | | ) |
708 | | } |
709 | | HB_FUNCOBJ (hb_match); |
710 | | |
711 | | struct |
712 | | { |
713 | | private: |
714 | | |
715 | | template <typename Proj, typename Val> auto |
716 | | impl (Proj&& f, Val &&v, hb_priority<2>) const HB_AUTO_RETURN |
717 | | ( |
718 | | hb_deref (std::forward<Proj> (f)).get (std::forward<Val> (v)) |
719 | | ) |
720 | | |
721 | | template <typename Proj, typename Val> auto |
722 | | impl (Proj&& f, Val &&v, hb_priority<1>) const HB_AUTO_RETURN |
723 | | ( |
724 | | hb_invoke (std::forward<Proj> (f), |
725 | | std::forward<Val> (v)) |
726 | | ) |
727 | | |
728 | | template <typename Proj, typename Val> auto |
729 | | impl (Proj&& f, Val &&v, hb_priority<0>) const HB_AUTO_RETURN |
730 | | ( |
731 | | std::forward<Proj> (f)[std::forward<Val> (v)] |
732 | | ) |
733 | | |
734 | | public: |
735 | | |
736 | | template <typename Proj, typename Val> auto |
737 | | operator () (Proj&& f, Val &&v) const HB_AUTO_RETURN |
738 | | ( |
739 | | impl (std::forward<Proj> (f), |
740 | | std::forward<Val> (v), |
741 | | hb_prioritize) |
742 | | ) |
743 | | } |
744 | | HB_FUNCOBJ (hb_get); |
745 | | |
746 | | struct |
747 | | { |
748 | | private: |
749 | | |
750 | | template <typename T1, typename T2> auto |
751 | | impl (T1&& v1, T2 &&v2, hb_priority<3>) const HB_AUTO_RETURN |
752 | | ( |
753 | | std::forward<T2> (v2).cmp (std::forward<T1> (v1)) == 0 |
754 | | ) |
755 | | |
756 | | template <typename T1, typename T2> auto |
757 | | impl (T1&& v1, T2 &&v2, hb_priority<2>) const HB_AUTO_RETURN |
758 | | ( |
759 | | std::forward<T1> (v1).cmp (std::forward<T2> (v2)) == 0 |
760 | | ) |
761 | | |
762 | | template <typename T1, typename T2> auto |
763 | | impl (T1&& v1, T2 &&v2, hb_priority<1>) const HB_AUTO_RETURN |
764 | | ( |
765 | | std::forward<T1> (v1) == std::forward<T2> (v2) |
766 | | ) |
767 | | |
768 | | template <typename T1, typename T2> auto |
769 | | impl (T1&& v1, T2 &&v2, hb_priority<0>) const HB_AUTO_RETURN |
770 | | ( |
771 | | std::forward<T2> (v2) == std::forward<T1> (v1) |
772 | | ) |
773 | | |
774 | | public: |
775 | | |
776 | | template <typename T1, typename T2> auto |
777 | | operator () (T1&& v1, T2 &&v2) const HB_AUTO_RETURN |
778 | | ( |
779 | | impl (std::forward<T1> (v1), |
780 | | std::forward<T2> (v2), |
781 | | hb_prioritize) |
782 | | ) |
783 | | } |
784 | | HB_FUNCOBJ (hb_equal); |
785 | | |
786 | | struct |
787 | | { |
788 | | template <typename T> void |
789 | | operator () (T& a, T& b) const |
790 | 33.7M | { |
791 | 33.7M | using std::swap; // allow ADL |
792 | 33.7M | swap (a, b); |
793 | 33.7M | } Unexecuted instantiation: hb-aat-layout.cc:void $_11::operator()<float>(float&, float&) const hb-aat-layout.cc:void $_11::operator()<int>(int&, int&) const Line | Count | Source | 790 | 50 | { | 791 | 50 | using std::swap; // allow ADL | 792 | 50 | swap (a, b); | 793 | 50 | } |
hb-aat-layout.cc:void $_11::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const Line | Count | Source | 790 | 23.5M | { | 791 | 23.5M | using std::swap; // allow ADL | 792 | 23.5M | swap (a, b); | 793 | 23.5M | } |
hb-aat-layout.cc:void $_11::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const Line | Count | Source | 790 | 1.52M | { | 791 | 1.52M | using std::swap; // allow ADL | 792 | 1.52M | swap (a, b); | 793 | 1.52M | } |
Unexecuted instantiation: hb-aat-layout.cc:void $_11::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const hb-aat-layout.cc:void $_11::operator()<unsigned int>(unsigned int&, unsigned int&) const Line | Count | Source | 790 | 50 | { | 791 | 50 | using std::swap; // allow ADL | 792 | 50 | swap (a, b); | 793 | 50 | } |
Unexecuted instantiation: hb-aat-layout.cc:void $_11::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const Unexecuted instantiation: hb-aat-layout.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-aat-layout.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-aat-layout.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-aat-layout.cc:void $_11::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const hb-aat-layout.cc:void $_11::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 | 790 | 50 | { | 791 | 50 | using std::swap; // allow ADL | 792 | 50 | swap (a, b); | 793 | 50 | } |
hb-aat-layout.cc:void $_11::operator()<AAT::kern_subtable_accelerator_data_t*>(AAT::kern_subtable_accelerator_data_t*&, AAT::kern_subtable_accelerator_data_t*&) const Line | Count | Source | 790 | 50 | { | 791 | 50 | using std::swap; // allow ADL | 792 | 50 | swap (a, b); | 793 | 50 | } |
Unexecuted instantiation: hb-aat-layout.cc:void $_11::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const Unexecuted instantiation: hb-aat-layout.cc:void $_11::operator()<bool>(bool&, bool&) const Unexecuted instantiation: hb-aat-layout.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-aat-layout.cc:void $_11::operator()<unsigned short>(unsigned short&, unsigned short&) const Unexecuted instantiation: hb-aat-layout.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-aat-layout.cc:void $_11::operator()<char*>(char*&, char*&) const Unexecuted instantiation: hb-aat-layout.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-aat-layout.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-aat-layout.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-aat-layout.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-aat-layout.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-aat-layout.cc:void $_11::operator()<hb_vector_t<char, false> >(hb_vector_t<char, false>&, hb_vector_t<char, false>&) const Unexecuted instantiation: hb-aat-layout.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-aat-layout.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-aat-layout.cc:void $_11::operator()<hb_vector_t<bool, false> >(hb_vector_t<bool, false>&, hb_vector_t<bool, false>&) const Unexecuted instantiation: hb-aat-layout.cc:void $_11::operator()<bool*>(bool*&, bool*&) const Unexecuted instantiation: hb-aat-layout.cc:void $_11::operator()<hb_vector_t<float, false> >(hb_vector_t<float, false>&, hb_vector_t<float, false>&) const Unexecuted instantiation: hb-aat-layout.cc:void $_11::operator()<float*>(float*&, float*&) const Unexecuted instantiation: hb-aat-layout.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-aat-layout.cc:void $_11::operator()<unsigned char*>(unsigned char*&, unsigned char*&) const Unexecuted instantiation: hb-aat-layout.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-aat-layout.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-aat-layout.cc:void $_11::operator()<OT::tuple_delta_t>(OT::tuple_delta_t&, OT::tuple_delta_t&) const Unexecuted instantiation: hb-aat-layout.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-aat-layout.cc:void $_11::operator()<OT::tuple_delta_t*>(OT::tuple_delta_t*&, OT::tuple_delta_t*&) const Unexecuted instantiation: hb-aat-layout.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-aat-layout.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-aat-layout.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-aat-layout.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-aat-layout.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-aat-layout.cc:void $_11::operator()<OT::delta_row_encoding_t*>(OT::delta_row_encoding_t*&, OT::delta_row_encoding_t*&) const Unexecuted instantiation: hb-aat-layout.cc:void $_11::operator()<OT::delta_row_encoding_t>(OT::delta_row_encoding_t&, OT::delta_row_encoding_t&) const Unexecuted instantiation: hb-aat-layout.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-aat-layout.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-aat-layout.cc:void $_11::operator()<hb_vector_t<unsigned long, false> >(hb_vector_t<unsigned long, false>&, hb_vector_t<unsigned long, false>&) const Unexecuted instantiation: hb-aat-layout.cc:void $_11::operator()<unsigned long*>(unsigned long*&, unsigned long*&) const Unexecuted instantiation: hb-aat-layout.cc:void $_11::operator()<unsigned long>(unsigned long&, unsigned long&) const Unexecuted instantiation: hb-aat-layout.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-aat-layout.cc:void $_11::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const Unexecuted instantiation: hb-aat-map.cc:void $_11::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 $_11::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 $_11::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const Unexecuted instantiation: hb-aat-map.cc:void $_11::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const Unexecuted instantiation: hb-aat-map.cc:void $_11::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const Unexecuted instantiation: hb-aat-map.cc:void $_11::operator()<unsigned int>(unsigned int&, unsigned int&) const Unexecuted instantiation: hb-aat-map.cc:void $_11::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const Unexecuted instantiation: hb-aat-map.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-aat-map.cc:void $_11::operator()<int>(int&, int&) const Unexecuted instantiation: hb-aat-map.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-aat-map.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-aat-map.cc:void $_11::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const Unexecuted instantiation: hb-aat-map.cc:void $_11::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const Unexecuted instantiation: hb-aat-map.cc:void $_11::operator()<bool>(bool&, bool&) const Unexecuted instantiation: hb-aat-map.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-aat-map.cc:void $_11::operator()<unsigned short>(unsigned short&, unsigned short&) const Unexecuted instantiation: hb-aat-map.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-aat-map.cc:void $_11::operator()<char*>(char*&, char*&) const Unexecuted instantiation: hb-aat-map.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-aat-map.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-aat-map.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-aat-map.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-aat-map.cc:void $_11::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const Unexecuted instantiation: hb-aat-map.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-aat-map.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-aat-map.cc:void $_11::operator()<hb_vector_t<char, false> >(hb_vector_t<char, false>&, hb_vector_t<char, false>&) const Unexecuted instantiation: hb-aat-map.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-aat-map.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-aat-map.cc:void $_11::operator()<hb_vector_t<bool, false> >(hb_vector_t<bool, false>&, hb_vector_t<bool, false>&) const Unexecuted instantiation: hb-aat-map.cc:void $_11::operator()<bool*>(bool*&, bool*&) const Unexecuted instantiation: hb-aat-map.cc:void $_11::operator()<hb_vector_t<float, false> >(hb_vector_t<float, false>&, hb_vector_t<float, false>&) const Unexecuted instantiation: hb-aat-map.cc:void $_11::operator()<float*>(float*&, float*&) const Unexecuted instantiation: hb-aat-map.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-aat-map.cc:void $_11::operator()<unsigned char*>(unsigned char*&, unsigned char*&) const Unexecuted instantiation: hb-aat-map.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-aat-map.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-aat-map.cc:void $_11::operator()<OT::tuple_delta_t>(OT::tuple_delta_t&, OT::tuple_delta_t&) const Unexecuted instantiation: hb-aat-map.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-aat-map.cc:void $_11::operator()<OT::tuple_delta_t*>(OT::tuple_delta_t*&, OT::tuple_delta_t*&) const Unexecuted instantiation: hb-aat-map.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-aat-map.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-aat-map.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-aat-map.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-aat-map.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-aat-map.cc:void $_11::operator()<OT::delta_row_encoding_t*>(OT::delta_row_encoding_t*&, OT::delta_row_encoding_t*&) const Unexecuted instantiation: hb-aat-map.cc:void $_11::operator()<OT::delta_row_encoding_t>(OT::delta_row_encoding_t&, OT::delta_row_encoding_t&) const Unexecuted instantiation: hb-aat-map.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-aat-map.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-buffer.cc:void $_9::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const Unexecuted instantiation: hb-buffer.cc:void $_9::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const Unexecuted instantiation: hb-buffer.cc:void $_9::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const Unexecuted instantiation: hb-buffer.cc:void $_9::operator()<unsigned int>(unsigned int&, unsigned int&) const Unexecuted instantiation: hb-buffer.cc:void $_9::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const Unexecuted instantiation: hb-buffer.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-buffer.cc:void $_9::operator()<int>(int&, int&) const Unexecuted instantiation: hb-buffer.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-buffer.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-buffer.cc:void $_9::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const Unexecuted instantiation: hb-buffer.cc:void $_9::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const Unexecuted instantiation: hb-buffer.cc:void $_9::operator()<bool>(bool&, bool&) const Unexecuted instantiation: hb-buffer.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-buffer.cc:void $_9::operator()<unsigned short>(unsigned short&, unsigned short&) const Unexecuted instantiation: hb-buffer.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-buffer.cc:void $_9::operator()<char*>(char*&, char*&) const Unexecuted instantiation: hb-buffer.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-buffer.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-buffer.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-buffer.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-buffer.cc:void $_9::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const Unexecuted instantiation: hb-face.cc:void $_11::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const Unexecuted instantiation: hb-face.cc:void $_11::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const Unexecuted instantiation: hb-face.cc:void $_11::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const Unexecuted instantiation: hb-face.cc:void $_11::operator()<unsigned int>(unsigned int&, unsigned int&) const Unexecuted instantiation: hb-face.cc:void $_11::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const Unexecuted instantiation: hb-face.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-face.cc:void $_11::operator()<int>(int&, int&) const Unexecuted instantiation: hb-face.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-face.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-face.cc:void $_11::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const Unexecuted instantiation: hb-face.cc:void $_11::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const Unexecuted instantiation: hb-face.cc:void $_11::operator()<bool>(bool&, bool&) const Unexecuted instantiation: hb-face.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-face.cc:void $_11::operator()<unsigned short>(unsigned short&, unsigned short&) const Unexecuted instantiation: hb-face.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-face.cc:void $_11::operator()<char*>(char*&, char*&) const Unexecuted instantiation: hb-face.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-face.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-face.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-face.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-face.cc:void $_11::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const Unexecuted instantiation: hb-face.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-face.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-face.cc:void $_11::operator()<hb_vector_t<char, false> >(hb_vector_t<char, false>&, hb_vector_t<char, false>&) const Unexecuted instantiation: hb-face.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-face.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-face.cc:void $_11::operator()<hb_vector_t<bool, false> >(hb_vector_t<bool, false>&, hb_vector_t<bool, false>&) const Unexecuted instantiation: hb-face.cc:void $_11::operator()<bool*>(bool*&, bool*&) const Unexecuted instantiation: hb-face.cc:void $_11::operator()<hb_vector_t<float, false> >(hb_vector_t<float, false>&, hb_vector_t<float, false>&) const Unexecuted instantiation: hb-face.cc:void $_11::operator()<float*>(float*&, float*&) const Unexecuted instantiation: hb-face.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-face.cc:void $_11::operator()<unsigned char*>(unsigned char*&, unsigned char*&) const Unexecuted instantiation: hb-face.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-face.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-face.cc:void $_11::operator()<OT::tuple_delta_t>(OT::tuple_delta_t&, OT::tuple_delta_t&) const Unexecuted instantiation: hb-face.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-face.cc:void $_11::operator()<OT::tuple_delta_t*>(OT::tuple_delta_t*&, OT::tuple_delta_t*&) const Unexecuted instantiation: hb-face.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-face.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-face.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-face.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-face.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-face.cc:void $_11::operator()<OT::delta_row_encoding_t*>(OT::delta_row_encoding_t*&, OT::delta_row_encoding_t*&) const Unexecuted instantiation: hb-face.cc:void $_11::operator()<OT::delta_row_encoding_t>(OT::delta_row_encoding_t&, OT::delta_row_encoding_t&) const Unexecuted instantiation: hb-face.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-face.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-face.cc:void $_11::operator()<OT::VariationSelectorRecord<OT::Layout::SmallTypes> >(OT::VariationSelectorRecord<OT::Layout::SmallTypes>&, OT::VariationSelectorRecord<OT::Layout::SmallTypes>&) const hb-face-builder.cc:void $_10::operator()<OT::TableRecord>(OT::TableRecord&, OT::TableRecord&) const Line | Count | Source | 790 | 641k | { | 791 | 641k | using std::swap; // allow ADL | 792 | 641k | swap (a, b); | 793 | 641k | } |
Unexecuted instantiation: hb-face-builder.cc:void $_10::operator()<unsigned int>(unsigned int&, unsigned int&) const Unexecuted instantiation: hb-face-builder.cc:void $_10::operator()<hb_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 $_10::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const Unexecuted instantiation: hb-font.cc:void $_10::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const Unexecuted instantiation: hb-font.cc:void $_10::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const Unexecuted instantiation: hb-font.cc:void $_10::operator()<unsigned int>(unsigned int&, unsigned int&) const Unexecuted instantiation: hb-font.cc:void $_10::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const Unexecuted instantiation: hb-font.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-font.cc:void $_10::operator()<int>(int&, int&) const Unexecuted instantiation: hb-font.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-font.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-font.cc:void $_10::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const Unexecuted instantiation: hb-font.cc:void $_10::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const Unexecuted instantiation: hb-font.cc:void $_10::operator()<bool>(bool&, bool&) const Unexecuted instantiation: hb-font.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-font.cc:void $_10::operator()<unsigned short>(unsigned short&, unsigned short&) const Unexecuted instantiation: hb-font.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-font.cc:void $_10::operator()<char*>(char*&, char*&) const Unexecuted instantiation: hb-font.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-font.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-font.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-font.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-font.cc:void $_10::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const Unexecuted instantiation: hb-font.cc:void $_10::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 $_10::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 $_10::operator()<hb_vector_t<char, false> >(hb_vector_t<char, false>&, hb_vector_t<char, false>&) const Unexecuted instantiation: hb-font.cc:void $_10::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 $_10::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 $_10::operator()<hb_vector_t<bool, false> >(hb_vector_t<bool, false>&, hb_vector_t<bool, false>&) const Unexecuted instantiation: hb-font.cc:void $_10::operator()<bool*>(bool*&, bool*&) const Unexecuted instantiation: hb-font.cc:void $_10::operator()<hb_vector_t<float, false> >(hb_vector_t<float, false>&, hb_vector_t<float, false>&) const Unexecuted instantiation: hb-font.cc:void $_10::operator()<float*>(float*&, float*&) const Unexecuted instantiation: hb-font.cc:void $_10::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 $_10::operator()<unsigned char*>(unsigned char*&, unsigned char*&) const Unexecuted instantiation: hb-font.cc:void $_10::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 $_10::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 $_10::operator()<OT::tuple_delta_t>(OT::tuple_delta_t&, OT::tuple_delta_t&) const Unexecuted instantiation: hb-font.cc:void $_10::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 $_10::operator()<OT::tuple_delta_t*>(OT::tuple_delta_t*&, OT::tuple_delta_t*&) const Unexecuted instantiation: hb-font.cc:void $_10::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 $_10::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 $_10::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 $_10::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 $_10::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 $_10::operator()<OT::delta_row_encoding_t*>(OT::delta_row_encoding_t*&, OT::delta_row_encoding_t*&) const Unexecuted instantiation: hb-font.cc:void $_10::operator()<OT::delta_row_encoding_t>(OT::delta_row_encoding_t&, OT::delta_row_encoding_t&) const Unexecuted instantiation: hb-font.cc:void $_10::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 $_10::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 $_10::operator()<OT::AxisValueMap>(OT::AxisValueMap&, OT::AxisValueMap&) const Unexecuted instantiation: hb-font.cc:void $_10::operator()<hb_vector_t<OT::AxisValueMap, false> >(hb_vector_t<OT::AxisValueMap, false>&, hb_vector_t<OT::AxisValueMap, false>&) const Unexecuted instantiation: hb-font.cc:void $_10::operator()<OT::AxisValueMap*>(OT::AxisValueMap*&, OT::AxisValueMap*&) const Unexecuted instantiation: hb-font.cc:void $_10::operator()<hb_vector_t<OT::avar2_offset_knot_t, false> >(hb_vector_t<OT::avar2_offset_knot_t, false>&, hb_vector_t<OT::avar2_offset_knot_t, false>&) const Unexecuted instantiation: hb-font.cc:void $_10::operator()<OT::avar2_offset_knot_t*>(OT::avar2_offset_knot_t*&, OT::avar2_offset_knot_t*&) const Unexecuted instantiation: hb-map.cc:void $_9::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const Unexecuted instantiation: hb-map.cc:void $_9::operator()<unsigned int>(unsigned int&, unsigned int&) const Unexecuted instantiation: hb-map.cc:void $_9::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const Unexecuted instantiation: hb-map.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-map.cc:void $_9::operator()<int>(int&, int&) const Unexecuted instantiation: hb-map.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-map.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-map.cc:void $_9::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const Unexecuted instantiation: hb-map.cc:void $_9::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const Unexecuted instantiation: hb-map.cc:void $_9::operator()<bool>(bool&, bool&) const Unexecuted instantiation: hb-map.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-map.cc:void $_9::operator()<unsigned short>(unsigned short&, unsigned short&) const Unexecuted instantiation: hb-map.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-color.cc:void $_10::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const Unexecuted instantiation: hb-ot-color.cc:void $_10::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const Unexecuted instantiation: hb-ot-color.cc:void $_10::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const Unexecuted instantiation: hb-ot-color.cc:void $_10::operator()<unsigned int>(unsigned int&, unsigned int&) const Unexecuted instantiation: hb-ot-color.cc:void $_10::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const Unexecuted instantiation: hb-ot-color.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-ot-color.cc:void $_10::operator()<int>(int&, int&) const Unexecuted instantiation: hb-ot-color.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-ot-color.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-ot-color.cc:void $_10::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const Unexecuted instantiation: hb-ot-color.cc:void $_10::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const Unexecuted instantiation: hb-ot-color.cc:void $_10::operator()<bool>(bool&, bool&) const Unexecuted instantiation: hb-ot-color.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-ot-color.cc:void $_10::operator()<unsigned short>(unsigned short&, unsigned short&) const Unexecuted instantiation: hb-ot-color.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-ot-color.cc:void $_10::operator()<char*>(char*&, char*&) const Unexecuted instantiation: hb-ot-color.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-ot-color.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-ot-color.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-ot-color.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-ot-color.cc:void $_10::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const Unexecuted instantiation: hb-ot-color.cc:void $_10::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 $_10::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 $_10::operator()<hb_vector_t<char, false> >(hb_vector_t<char, false>&, hb_vector_t<char, false>&) const Unexecuted instantiation: hb-ot-color.cc:void $_10::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 $_10::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 $_10::operator()<hb_vector_t<bool, false> >(hb_vector_t<bool, false>&, hb_vector_t<bool, false>&) const Unexecuted instantiation: hb-ot-color.cc:void $_10::operator()<bool*>(bool*&, bool*&) const Unexecuted instantiation: hb-ot-color.cc:void $_10::operator()<hb_vector_t<float, false> >(hb_vector_t<float, false>&, hb_vector_t<float, false>&) const Unexecuted instantiation: hb-ot-color.cc:void $_10::operator()<float*>(float*&, float*&) const Unexecuted instantiation: hb-ot-color.cc:void $_10::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 $_10::operator()<unsigned char*>(unsigned char*&, unsigned char*&) const Unexecuted instantiation: hb-ot-color.cc:void $_10::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 $_10::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 $_10::operator()<OT::tuple_delta_t>(OT::tuple_delta_t&, OT::tuple_delta_t&) const Unexecuted instantiation: hb-ot-color.cc:void $_10::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 $_10::operator()<OT::tuple_delta_t*>(OT::tuple_delta_t*&, OT::tuple_delta_t*&) const Unexecuted instantiation: hb-ot-color.cc:void $_10::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 $_10::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 $_10::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 $_10::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 $_10::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 $_10::operator()<OT::delta_row_encoding_t*>(OT::delta_row_encoding_t*&, OT::delta_row_encoding_t*&) const Unexecuted instantiation: hb-ot-color.cc:void $_10::operator()<OT::delta_row_encoding_t>(OT::delta_row_encoding_t&, OT::delta_row_encoding_t&) const Unexecuted instantiation: hb-ot-color.cc:void $_10::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 $_10::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-color.cc:void $_10::operator()<hb_vector_t<unsigned long, false> >(hb_vector_t<unsigned long, false>&, hb_vector_t<unsigned long, false>&) const Unexecuted instantiation: hb-ot-color.cc:void $_10::operator()<unsigned long*>(unsigned long*&, unsigned long*&) const Unexecuted instantiation: hb-ot-color.cc:void $_10::operator()<unsigned long>(unsigned long&, unsigned long&) const Unexecuted instantiation: hb-ot-face.cc:void $_11::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const Unexecuted instantiation: hb-ot-face.cc:void $_11::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const Unexecuted instantiation: hb-ot-face.cc:void $_11::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const Unexecuted instantiation: hb-ot-face.cc:void $_11::operator()<unsigned int>(unsigned int&, unsigned int&) const Unexecuted instantiation: hb-ot-face.cc:void $_11::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const Unexecuted instantiation: hb-ot-face.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-face.cc:void $_11::operator()<int>(int&, int&) const Unexecuted instantiation: hb-ot-face.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-face.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-face.cc:void $_11::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const Unexecuted instantiation: hb-ot-face.cc:void $_11::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const Unexecuted instantiation: hb-ot-face.cc:void $_11::operator()<bool>(bool&, bool&) const Unexecuted instantiation: hb-ot-face.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-face.cc:void $_11::operator()<unsigned short>(unsigned short&, unsigned short&) const Unexecuted instantiation: hb-ot-face.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-face.cc:void $_11::operator()<char*>(char*&, char*&) const Unexecuted instantiation: hb-ot-face.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-face.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-face.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-face.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-face.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-face.cc:void $_11::operator()<hb_vector_t<char, false> >(hb_vector_t<char, false>&, hb_vector_t<char, false>&) const Unexecuted instantiation: hb-ot-face.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-face.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-face.cc:void $_11::operator()<hb_vector_t<bool, false> >(hb_vector_t<bool, false>&, hb_vector_t<bool, false>&) const Unexecuted instantiation: hb-ot-face.cc:void $_11::operator()<bool*>(bool*&, bool*&) const Unexecuted instantiation: hb-ot-face.cc:void $_11::operator()<hb_vector_t<float, false> >(hb_vector_t<float, false>&, hb_vector_t<float, false>&) const Unexecuted instantiation: hb-ot-face.cc:void $_11::operator()<float*>(float*&, float*&) const Unexecuted instantiation: hb-ot-face.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-face.cc:void $_11::operator()<unsigned char*>(unsigned char*&, unsigned char*&) const Unexecuted instantiation: hb-ot-face.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-face.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-face.cc:void $_11::operator()<OT::tuple_delta_t>(OT::tuple_delta_t&, OT::tuple_delta_t&) const Unexecuted instantiation: hb-ot-face.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-face.cc:void $_11::operator()<OT::tuple_delta_t*>(OT::tuple_delta_t*&, OT::tuple_delta_t*&) const Unexecuted instantiation: hb-ot-face.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-face.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-face.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-face.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-face.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-face.cc:void $_11::operator()<OT::delta_row_encoding_t*>(OT::delta_row_encoding_t*&, OT::delta_row_encoding_t*&) const Unexecuted instantiation: hb-ot-face.cc:void $_11::operator()<OT::delta_row_encoding_t>(OT::delta_row_encoding_t&, OT::delta_row_encoding_t&) const Unexecuted instantiation: hb-ot-face.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-face.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 $_11::operator()<OT::VariationSelectorRecord<OT::Layout::SmallTypes> >(OT::VariationSelectorRecord<OT::Layout::SmallTypes>&, OT::VariationSelectorRecord<OT::Layout::SmallTypes>&) const Unexecuted instantiation: hb-ot-face.cc:void $_11::operator()<hb_vector_t<unsigned long, false> >(hb_vector_t<unsigned long, false>&, hb_vector_t<unsigned long, false>&) const Unexecuted instantiation: hb-ot-face.cc:void $_11::operator()<unsigned long*>(unsigned long*&, unsigned long*&) const Unexecuted instantiation: hb-ot-face.cc:void $_11::operator()<unsigned long>(unsigned long&, unsigned long&) const Unexecuted instantiation: hb-ot-face.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-face.cc:void $_11::operator()<CFF::parsed_cs_op_t*>(CFF::parsed_cs_op_t*&, CFF::parsed_cs_op_t*&) const Unexecuted instantiation: hb-ot-face.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-face.cc:void $_11::operator()<CFF::dict_val_t*>(CFF::dict_val_t*&, CFF::dict_val_t*&) const Unexecuted instantiation: hb-ot-face.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-face.cc:void $_11::operator()<CFF::op_str_t*>(CFF::op_str_t*&, CFF::op_str_t*&) const Unexecuted instantiation: hb-ot-face.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-face.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-face.cc:void $_11::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const Unexecuted instantiation: hb-ot-face.cc:void $_11::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 $_11::operator()<AAT::kern_subtable_accelerator_data_t*>(AAT::kern_subtable_accelerator_data_t*&, AAT::kern_subtable_accelerator_data_t*&) const Unexecuted instantiation: hb-ot-fetch.cc:void $_10::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const Unexecuted instantiation: hb-ot-fetch.cc:void $_10::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const Unexecuted instantiation: hb-ot-fetch.cc:void $_10::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const Unexecuted instantiation: hb-ot-fetch.cc:void $_10::operator()<unsigned int>(unsigned int&, unsigned int&) const Unexecuted instantiation: hb-ot-fetch.cc:void $_10::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const Unexecuted instantiation: hb-ot-fetch.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-ot-fetch.cc:void $_10::operator()<int>(int&, int&) const Unexecuted instantiation: hb-ot-fetch.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-ot-fetch.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-ot-fetch.cc:void $_10::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const Unexecuted instantiation: hb-ot-fetch.cc:void $_10::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const Unexecuted instantiation: hb-ot-fetch.cc:void $_10::operator()<bool>(bool&, bool&) const Unexecuted instantiation: hb-ot-fetch.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-ot-fetch.cc:void $_10::operator()<unsigned short>(unsigned short&, unsigned short&) const Unexecuted instantiation: hb-ot-fetch.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-ot-fetch.cc:void $_10::operator()<char*>(char*&, char*&) const Unexecuted instantiation: hb-ot-fetch.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-ot-fetch.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-ot-fetch.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-ot-fetch.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-ot-fetch.cc:void $_10::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const Unexecuted instantiation: hb-ot-fetch.cc:void $_10::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-fetch.cc:void $_10::operator()<hb_vector_t<int, false> const**>(hb_vector_t<int, false> const**&, hb_vector_t<int, false> const**&) const Unexecuted instantiation: hb-ot-fetch.cc:void $_10::operator()<hb_vector_t<char, false> >(hb_vector_t<char, false>&, hb_vector_t<char, false>&) const Unexecuted instantiation: hb-ot-fetch.cc:void $_10::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-fetch.cc:void $_10::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-fetch.cc:void $_10::operator()<hb_vector_t<bool, false> >(hb_vector_t<bool, false>&, hb_vector_t<bool, false>&) const Unexecuted instantiation: hb-ot-fetch.cc:void $_10::operator()<bool*>(bool*&, bool*&) const Unexecuted instantiation: hb-ot-fetch.cc:void $_10::operator()<hb_vector_t<float, false> >(hb_vector_t<float, false>&, hb_vector_t<float, false>&) const Unexecuted instantiation: hb-ot-fetch.cc:void $_10::operator()<float*>(float*&, float*&) const Unexecuted instantiation: hb-ot-fetch.cc:void $_10::operator()<hb_vector_t<unsigned char, false> >(hb_vector_t<unsigned char, false>&, hb_vector_t<unsigned char, false>&) const Unexecuted instantiation: hb-ot-fetch.cc:void $_10::operator()<unsigned char*>(unsigned char*&, unsigned char*&) const Unexecuted instantiation: hb-ot-fetch.cc:void $_10::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-fetch.cc:void $_10::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-fetch.cc:void $_10::operator()<OT::tuple_delta_t>(OT::tuple_delta_t&, OT::tuple_delta_t&) const Unexecuted instantiation: hb-ot-fetch.cc:void $_10::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-fetch.cc:void $_10::operator()<OT::tuple_delta_t*>(OT::tuple_delta_t*&, OT::tuple_delta_t*&) const Unexecuted instantiation: hb-ot-fetch.cc:void $_10::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-fetch.cc:void $_10::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-fetch.cc:void $_10::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-fetch.cc:void $_10::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-fetch.cc:void $_10::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-fetch.cc:void $_10::operator()<OT::delta_row_encoding_t*>(OT::delta_row_encoding_t*&, OT::delta_row_encoding_t*&) const Unexecuted instantiation: hb-ot-fetch.cc:void $_10::operator()<OT::delta_row_encoding_t>(OT::delta_row_encoding_t&, OT::delta_row_encoding_t&) const Unexecuted instantiation: hb-ot-fetch.cc:void $_10::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-fetch.cc:void $_10::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 $_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-font.cc:void $_11::operator()<int>(int&, int&) const Unexecuted instantiation: hb-ot-font.cc:void $_11::operator()<unsigned int>(unsigned int&, unsigned int&) const Unexecuted instantiation: hb-ot-font.cc:void $_11::operator()<CFF::dict_val_t*>(CFF::dict_val_t*&, CFF::dict_val_t*&) const Unexecuted instantiation: hb-ot-font.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-font.cc:void $_11::operator()<CFF::op_str_t*>(CFF::op_str_t*&, CFF::op_str_t*&) const Unexecuted instantiation: hb-ot-font.cc:void $_11::operator()<unsigned short>(unsigned short&, unsigned short&) const Unexecuted instantiation: hb-ot-font.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-font.cc:void $_11::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const Unexecuted instantiation: hb-ot-font.cc:void $_11::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const Unexecuted instantiation: hb-ot-font.cc:void $_11::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const Unexecuted instantiation: hb-ot-font.cc:void $_11::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const Unexecuted instantiation: hb-ot-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-ot-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-ot-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-ot-font.cc:void $_11::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const Unexecuted instantiation: hb-ot-font.cc:void $_11::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const Unexecuted instantiation: hb-ot-font.cc:void $_11::operator()<bool>(bool&, bool&) const Unexecuted instantiation: hb-ot-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-ot-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-ot-font.cc:void $_11::operator()<char*>(char*&, char*&) const Unexecuted instantiation: hb-ot-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-ot-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-ot-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-ot-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-ot-font.cc:void $_11::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const Unexecuted instantiation: hb-ot-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-ot-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-ot-font.cc:void $_11::operator()<hb_vector_t<char, false> >(hb_vector_t<char, false>&, hb_vector_t<char, false>&) const Unexecuted instantiation: hb-ot-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-ot-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-ot-font.cc:void $_11::operator()<hb_vector_t<bool, false> >(hb_vector_t<bool, false>&, hb_vector_t<bool, false>&) const Unexecuted instantiation: hb-ot-font.cc:void $_11::operator()<bool*>(bool*&, bool*&) const Unexecuted instantiation: hb-ot-font.cc:void $_11::operator()<hb_vector_t<float, false> >(hb_vector_t<float, false>&, hb_vector_t<float, false>&) const Unexecuted instantiation: hb-ot-font.cc:void $_11::operator()<float*>(float*&, float*&) const Unexecuted instantiation: hb-ot-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-ot-font.cc:void $_11::operator()<unsigned char*>(unsigned char*&, unsigned char*&) const Unexecuted instantiation: hb-ot-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-ot-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-ot-font.cc:void $_11::operator()<OT::tuple_delta_t>(OT::tuple_delta_t&, OT::tuple_delta_t&) const Unexecuted instantiation: hb-ot-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-ot-font.cc:void $_11::operator()<OT::tuple_delta_t*>(OT::tuple_delta_t*&, OT::tuple_delta_t*&) const Unexecuted instantiation: hb-ot-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-ot-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-ot-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-ot-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-ot-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-ot-font.cc:void $_11::operator()<OT::delta_row_encoding_t*>(OT::delta_row_encoding_t*&, OT::delta_row_encoding_t*&) const Unexecuted instantiation: hb-ot-font.cc:void $_11::operator()<OT::delta_row_encoding_t>(OT::delta_row_encoding_t&, OT::delta_row_encoding_t&) const Unexecuted instantiation: hb-ot-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-ot-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-ot-font.cc:void $_11::operator()<OT::VariationSelectorRecord<OT::Layout::SmallTypes> >(OT::VariationSelectorRecord<OT::Layout::SmallTypes>&, OT::VariationSelectorRecord<OT::Layout::SmallTypes>&) const Unexecuted instantiation: hb-ot-font.cc:void $_11::operator()<hb_vector_t<unsigned long, false> >(hb_vector_t<unsigned long, false>&, hb_vector_t<unsigned long, false>&) const Unexecuted instantiation: hb-ot-font.cc:void $_11::operator()<unsigned long*>(unsigned long*&, unsigned long*&) const Unexecuted instantiation: hb-ot-font.cc:void $_11::operator()<unsigned long>(unsigned long&, unsigned long&) const Unexecuted instantiation: hb-ot-font.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-font.cc:void $_11::operator()<CFF::parsed_cs_op_t*>(CFF::parsed_cs_op_t*&, CFF::parsed_cs_op_t*&) const Unexecuted instantiation: VARC.cc:void $_14::operator()<hb_vector_t<unsigned long, false> >(hb_vector_t<unsigned long, false>&, hb_vector_t<unsigned long, false>&) const Unexecuted instantiation: VARC.cc:void $_14::operator()<int>(int&, int&) const Unexecuted instantiation: VARC.cc:void $_14::operator()<unsigned int>(unsigned int&, unsigned int&) const Unexecuted instantiation: VARC.cc:void $_14::operator()<unsigned long*>(unsigned long*&, unsigned long*&) const Unexecuted instantiation: VARC.cc:void $_14::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 $_14::operator()<CFF::dict_val_t*>(CFF::dict_val_t*&, CFF::dict_val_t*&) const Unexecuted instantiation: VARC.cc:void $_14::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 $_14::operator()<CFF::op_str_t*>(CFF::op_str_t*&, CFF::op_str_t*&) const Unexecuted instantiation: VARC.cc:void $_14::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const Unexecuted instantiation: VARC.cc:void $_14::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const Unexecuted instantiation: VARC.cc:void $_14::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const Unexecuted instantiation: VARC.cc:void $_14::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const Unexecuted instantiation: VARC.cc:void $_14::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 $_14::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 $_14::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 $_14::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const Unexecuted instantiation: VARC.cc:void $_14::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const Unexecuted instantiation: VARC.cc:void $_14::operator()<bool>(bool&, bool&) const Unexecuted instantiation: VARC.cc:void $_14::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 $_14::operator()<unsigned short>(unsigned short&, unsigned short&) const Unexecuted instantiation: VARC.cc:void $_14::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 $_14::operator()<char*>(char*&, char*&) const Unexecuted instantiation: VARC.cc:void $_14::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 $_14::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 $_14::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 $_14::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 $_14::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const Unexecuted instantiation: VARC.cc:void $_14::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 $_14::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 $_14::operator()<unsigned long>(unsigned long&, unsigned long&) const Unexecuted instantiation: VARC.cc:void $_14::operator()<hb_vector_t<char, false> >(hb_vector_t<char, false>&, hb_vector_t<char, false>&) const Unexecuted instantiation: VARC.cc:void $_14::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 $_14::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 $_14::operator()<hb_vector_t<bool, false> >(hb_vector_t<bool, false>&, hb_vector_t<bool, false>&) const Unexecuted instantiation: VARC.cc:void $_14::operator()<bool*>(bool*&, bool*&) const Unexecuted instantiation: VARC.cc:void $_14::operator()<hb_vector_t<float, false> >(hb_vector_t<float, false>&, hb_vector_t<float, false>&) const Unexecuted instantiation: VARC.cc:void $_14::operator()<float*>(float*&, float*&) const Unexecuted instantiation: VARC.cc:void $_14::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 $_14::operator()<unsigned char*>(unsigned char*&, unsigned char*&) const Unexecuted instantiation: VARC.cc:void $_14::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 $_14::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 $_14::operator()<OT::tuple_delta_t>(OT::tuple_delta_t&, OT::tuple_delta_t&) const Unexecuted instantiation: VARC.cc:void $_14::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 $_14::operator()<OT::tuple_delta_t*>(OT::tuple_delta_t*&, OT::tuple_delta_t*&) const Unexecuted instantiation: VARC.cc:void $_14::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 $_14::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 $_14::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 $_14::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 $_14::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 $_14::operator()<OT::delta_row_encoding_t*>(OT::delta_row_encoding_t*&, OT::delta_row_encoding_t*&) const Unexecuted instantiation: VARC.cc:void $_14::operator()<OT::delta_row_encoding_t>(OT::delta_row_encoding_t&, OT::delta_row_encoding_t&) const Unexecuted instantiation: VARC.cc:void $_14::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 $_14::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 $_14::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 $_14::operator()<CFF::parsed_cs_op_t*>(CFF::parsed_cs_op_t*&, CFF::parsed_cs_op_t*&) const Unexecuted instantiation: VARC.cc:void $_14::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 $_11::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const Unexecuted instantiation: hb-ot-layout.cc:void $_11::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const Unexecuted instantiation: hb-ot-layout.cc:void $_11::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const Unexecuted instantiation: hb-ot-layout.cc:void $_11::operator()<bool>(bool&, bool&) const Unexecuted instantiation: hb-ot-layout.cc:void $_11::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const hb-ot-layout.cc:void $_11::operator()<unsigned int>(unsigned int&, unsigned int&) const Line | Count | Source | 790 | 40.0k | { | 791 | 40.0k | using std::swap; // allow ADL | 792 | 40.0k | swap (a, b); | 793 | 40.0k | } |
Unexecuted instantiation: hb-ot-layout.cc:void $_11::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const Unexecuted instantiation: hb-ot-layout.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 hb-ot-layout.cc:void $_11::operator()<int>(int&, int&) const Line | Count | Source | 790 | 40.0k | { | 791 | 40.0k | using std::swap; // allow ADL | 792 | 40.0k | swap (a, b); | 793 | 40.0k | } |
Unexecuted instantiation: hb-ot-layout.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-layout.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-layout.cc:void $_11::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const hb-ot-layout.cc:void $_11::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 | 790 | 50 | { | 791 | 50 | using std::swap; // allow ADL | 792 | 50 | swap (a, b); | 793 | 50 | } |
hb-ot-layout.cc:void $_11::operator()<AAT::kern_subtable_accelerator_data_t*>(AAT::kern_subtable_accelerator_data_t*&, AAT::kern_subtable_accelerator_data_t*&) const Line | Count | Source | 790 | 50 | { | 791 | 50 | using std::swap; // allow ADL | 792 | 50 | swap (a, b); | 793 | 50 | } |
hb-ot-layout.cc:void $_11::operator()<hb_vector_t<unsigned int, false> >(hb_vector_t<unsigned int, false>&, hb_vector_t<unsigned int, false>&) const Line | Count | Source | 790 | 39.9k | { | 791 | 39.9k | using std::swap; // allow ADL | 792 | 39.9k | swap (a, b); | 793 | 39.9k | } |
hb-ot-layout.cc:void $_11::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const Line | Count | Source | 790 | 39.9k | { | 791 | 39.9k | using std::swap; // allow ADL | 792 | 39.9k | swap (a, b); | 793 | 39.9k | } |
Unexecuted instantiation: hb-ot-layout.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-layout.cc:void $_11::operator()<unsigned short>(unsigned short&, unsigned short&) const Unexecuted instantiation: hb-ot-layout.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-layout.cc:void $_11::operator()<char*>(char*&, char*&) const Unexecuted instantiation: hb-ot-layout.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-layout.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-layout.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-layout.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-layout.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-layout.cc:void $_11::operator()<hb_vector_t<char, false> >(hb_vector_t<char, false>&, hb_vector_t<char, false>&) const Unexecuted instantiation: hb-ot-layout.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-layout.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-layout.cc:void $_11::operator()<hb_vector_t<bool, false> >(hb_vector_t<bool, false>&, hb_vector_t<bool, false>&) const Unexecuted instantiation: hb-ot-layout.cc:void $_11::operator()<bool*>(bool*&, bool*&) const Unexecuted instantiation: hb-ot-layout.cc:void $_11::operator()<hb_vector_t<float, false> >(hb_vector_t<float, false>&, hb_vector_t<float, false>&) const Unexecuted instantiation: hb-ot-layout.cc:void $_11::operator()<float*>(float*&, float*&) const Unexecuted instantiation: hb-ot-layout.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-layout.cc:void $_11::operator()<unsigned char*>(unsigned char*&, unsigned char*&) const Unexecuted instantiation: hb-ot-layout.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-layout.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-layout.cc:void $_11::operator()<OT::tuple_delta_t>(OT::tuple_delta_t&, OT::tuple_delta_t&) const Unexecuted instantiation: hb-ot-layout.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-layout.cc:void $_11::operator()<OT::tuple_delta_t*>(OT::tuple_delta_t*&, OT::tuple_delta_t*&) const Unexecuted instantiation: hb-ot-layout.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-layout.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-layout.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-layout.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-layout.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-layout.cc:void $_11::operator()<OT::delta_row_encoding_t*>(OT::delta_row_encoding_t*&, OT::delta_row_encoding_t*&) const Unexecuted instantiation: hb-ot-layout.cc:void $_11::operator()<OT::delta_row_encoding_t>(OT::delta_row_encoding_t&, OT::delta_row_encoding_t&) const Unexecuted instantiation: hb-ot-layout.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-layout.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-layout.cc:void $_11::operator()<hb_vector_t<unsigned long, false> >(hb_vector_t<unsigned long, false>&, hb_vector_t<unsigned long, false>&) const Unexecuted instantiation: hb-ot-layout.cc:void $_11::operator()<unsigned long*>(unsigned long*&, unsigned long*&) const Unexecuted instantiation: hb-ot-layout.cc:void $_11::operator()<unsigned long>(unsigned long&, unsigned long&) const Unexecuted instantiation: hb-ot-math.cc:void $_11::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const Unexecuted instantiation: hb-ot-math.cc:void $_11::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const Unexecuted instantiation: hb-ot-math.cc:void $_11::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const Unexecuted instantiation: hb-ot-math.cc:void $_11::operator()<unsigned int>(unsigned int&, unsigned int&) const Unexecuted instantiation: hb-ot-math.cc:void $_11::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const Unexecuted instantiation: hb-ot-math.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-math.cc:void $_11::operator()<int>(int&, int&) const Unexecuted instantiation: hb-ot-math.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-math.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-math.cc:void $_11::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const Unexecuted instantiation: hb-ot-math.cc:void $_11::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const Unexecuted instantiation: hb-ot-math.cc:void $_11::operator()<bool>(bool&, bool&) const Unexecuted instantiation: hb-ot-math.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-math.cc:void $_11::operator()<unsigned short>(unsigned short&, unsigned short&) const Unexecuted instantiation: hb-ot-math.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-math.cc:void $_11::operator()<char*>(char*&, char*&) const Unexecuted instantiation: hb-ot-math.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-math.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-math.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-math.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-math.cc:void $_11::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const Unexecuted instantiation: hb-ot-math.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-math.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-math.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-math.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-math.cc:void $_11::operator()<hb_vector_t<unsigned long, false> >(hb_vector_t<unsigned long, false>&, hb_vector_t<unsigned long, false>&) const Unexecuted instantiation: hb-ot-math.cc:void $_11::operator()<unsigned long*>(unsigned long*&, unsigned long*&) const Unexecuted instantiation: hb-ot-math.cc:void $_11::operator()<unsigned long>(unsigned long&, unsigned long&) const Unexecuted instantiation: hb-ot-metrics.cc:void $_10::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const Unexecuted instantiation: hb-ot-metrics.cc:void $_10::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const Unexecuted instantiation: hb-ot-metrics.cc:void $_10::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const Unexecuted instantiation: hb-ot-metrics.cc:void $_10::operator()<unsigned int>(unsigned int&, unsigned int&) const Unexecuted instantiation: hb-ot-metrics.cc:void $_10::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const Unexecuted instantiation: hb-ot-metrics.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-ot-metrics.cc:void $_10::operator()<int>(int&, int&) const Unexecuted instantiation: hb-ot-metrics.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-ot-metrics.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-ot-metrics.cc:void $_10::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const Unexecuted instantiation: hb-ot-metrics.cc:void $_10::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const Unexecuted instantiation: hb-ot-metrics.cc:void $_10::operator()<bool>(bool&, bool&) const Unexecuted instantiation: hb-ot-metrics.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-ot-metrics.cc:void $_10::operator()<unsigned short>(unsigned short&, unsigned short&) const Unexecuted instantiation: hb-ot-metrics.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-ot-metrics.cc:void $_10::operator()<char*>(char*&, char*&) const Unexecuted instantiation: hb-ot-metrics.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-ot-metrics.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-ot-metrics.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-ot-metrics.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-ot-metrics.cc:void $_10::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const Unexecuted instantiation: hb-ot-metrics.cc:void $_10::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 $_10::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 $_10::operator()<hb_vector_t<char, false> >(hb_vector_t<char, false>&, hb_vector_t<char, false>&) const Unexecuted instantiation: hb-ot-metrics.cc:void $_10::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 $_10::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 $_10::operator()<hb_vector_t<bool, false> >(hb_vector_t<bool, false>&, hb_vector_t<bool, false>&) const Unexecuted instantiation: hb-ot-metrics.cc:void $_10::operator()<bool*>(bool*&, bool*&) const Unexecuted instantiation: hb-ot-metrics.cc:void $_10::operator()<hb_vector_t<float, false> >(hb_vector_t<float, false>&, hb_vector_t<float, false>&) const Unexecuted instantiation: hb-ot-metrics.cc:void $_10::operator()<float*>(float*&, float*&) const Unexecuted instantiation: hb-ot-metrics.cc:void $_10::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 $_10::operator()<unsigned char*>(unsigned char*&, unsigned char*&) const Unexecuted instantiation: hb-ot-metrics.cc:void $_10::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 $_10::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 $_10::operator()<OT::tuple_delta_t>(OT::tuple_delta_t&, OT::tuple_delta_t&) const Unexecuted instantiation: hb-ot-metrics.cc:void $_10::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 $_10::operator()<OT::tuple_delta_t*>(OT::tuple_delta_t*&, OT::tuple_delta_t*&) const Unexecuted instantiation: hb-ot-metrics.cc:void $_10::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 $_10::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 $_10::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 $_10::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 $_10::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 $_10::operator()<OT::delta_row_encoding_t*>(OT::delta_row_encoding_t*&, OT::delta_row_encoding_t*&) const Unexecuted instantiation: hb-ot-metrics.cc:void $_10::operator()<OT::delta_row_encoding_t>(OT::delta_row_encoding_t&, OT::delta_row_encoding_t&) const Unexecuted instantiation: hb-ot-metrics.cc:void $_10::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 $_10::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 $_11::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const Unexecuted instantiation: hb-ot-shape.cc:void $_11::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const Unexecuted instantiation: hb-ot-shape.cc:void $_11::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const Unexecuted instantiation: hb-ot-shape.cc:void $_11::operator()<unsigned int>(unsigned int&, unsigned int&) const Unexecuted instantiation: hb-ot-shape.cc:void $_11::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const Unexecuted instantiation: hb-ot-shape.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-shape.cc:void $_11::operator()<int>(int&, int&) const Unexecuted instantiation: hb-ot-shape.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-shape.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-shape.cc:void $_11::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const Unexecuted instantiation: hb-ot-shape.cc:void $_11::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const Unexecuted instantiation: hb-ot-shape.cc:void $_11::operator()<bool>(bool&, bool&) const Unexecuted instantiation: hb-ot-shape.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-shape.cc:void $_11::operator()<unsigned short>(unsigned short&, unsigned short&) const Unexecuted instantiation: hb-ot-shape.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-shape.cc:void $_11::operator()<char*>(char*&, char*&) const Unexecuted instantiation: hb-ot-shape.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-shape.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-shape.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-shape.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-shape.cc:void $_11::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const Unexecuted instantiation: hb-ot-shape.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-shape.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-shape.cc:void $_11::operator()<hb_vector_t<char, false> >(hb_vector_t<char, false>&, hb_vector_t<char, false>&) const Unexecuted instantiation: hb-ot-shape.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-shape.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-shape.cc:void $_11::operator()<hb_vector_t<bool, false> >(hb_vector_t<bool, false>&, hb_vector_t<bool, false>&) const Unexecuted instantiation: hb-ot-shape.cc:void $_11::operator()<bool*>(bool*&, bool*&) const Unexecuted instantiation: hb-ot-shape.cc:void $_11::operator()<hb_vector_t<float, false> >(hb_vector_t<float, false>&, hb_vector_t<float, false>&) const Unexecuted instantiation: hb-ot-shape.cc:void $_11::operator()<float*>(float*&, float*&) const Unexecuted instantiation: hb-ot-shape.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-shape.cc:void $_11::operator()<unsigned char*>(unsigned char*&, unsigned char*&) const Unexecuted instantiation: hb-ot-shape.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-shape.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-shape.cc:void $_11::operator()<OT::tuple_delta_t>(OT::tuple_delta_t&, OT::tuple_delta_t&) const Unexecuted instantiation: hb-ot-shape.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-shape.cc:void $_11::operator()<OT::tuple_delta_t*>(OT::tuple_delta_t*&, OT::tuple_delta_t*&) const Unexecuted instantiation: hb-ot-shape.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-shape.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-shape.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-shape.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-shape.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-shape.cc:void $_11::operator()<OT::delta_row_encoding_t*>(OT::delta_row_encoding_t*&, OT::delta_row_encoding_t*&) const Unexecuted instantiation: hb-ot-shape.cc:void $_11::operator()<OT::delta_row_encoding_t>(OT::delta_row_encoding_t&, OT::delta_row_encoding_t&) const Unexecuted instantiation: hb-ot-shape.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-shape.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 $_10::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const Unexecuted instantiation: hb-ot-var.cc:void $_10::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const Unexecuted instantiation: hb-ot-var.cc:void $_10::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const Unexecuted instantiation: hb-ot-var.cc:void $_10::operator()<unsigned int>(unsigned int&, unsigned int&) const Unexecuted instantiation: hb-ot-var.cc:void $_10::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const Unexecuted instantiation: hb-ot-var.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-ot-var.cc:void $_10::operator()<int>(int&, int&) const Unexecuted instantiation: hb-ot-var.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-ot-var.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-ot-var.cc:void $_10::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const Unexecuted instantiation: hb-ot-var.cc:void $_10::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const Unexecuted instantiation: hb-ot-var.cc:void $_10::operator()<bool>(bool&, bool&) const Unexecuted instantiation: hb-ot-var.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-ot-var.cc:void $_10::operator()<unsigned short>(unsigned short&, unsigned short&) const Unexecuted instantiation: hb-ot-var.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-ot-var.cc:void $_10::operator()<char*>(char*&, char*&) const Unexecuted instantiation: hb-ot-var.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-ot-var.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-ot-var.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-ot-var.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-ot-var.cc:void $_10::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const Unexecuted instantiation: hb-ot-var.cc:void $_10::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 $_10::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 $_10::operator()<hb_vector_t<char, false> >(hb_vector_t<char, false>&, hb_vector_t<char, false>&) const Unexecuted instantiation: hb-ot-var.cc:void $_10::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 $_10::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 $_10::operator()<hb_vector_t<bool, false> >(hb_vector_t<bool, false>&, hb_vector_t<bool, false>&) const Unexecuted instantiation: hb-ot-var.cc:void $_10::operator()<bool*>(bool*&, bool*&) const Unexecuted instantiation: hb-ot-var.cc:void $_10::operator()<hb_vector_t<float, false> >(hb_vector_t<float, false>&, hb_vector_t<float, false>&) const Unexecuted instantiation: hb-ot-var.cc:void $_10::operator()<float*>(float*&, float*&) const Unexecuted instantiation: hb-ot-var.cc:void $_10::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 $_10::operator()<unsigned char*>(unsigned char*&, unsigned char*&) const Unexecuted instantiation: hb-ot-var.cc:void $_10::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 $_10::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 $_10::operator()<OT::tuple_delta_t>(OT::tuple_delta_t&, OT::tuple_delta_t&) const Unexecuted instantiation: hb-ot-var.cc:void $_10::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 $_10::operator()<OT::tuple_delta_t*>(OT::tuple_delta_t*&, OT::tuple_delta_t*&) const Unexecuted instantiation: hb-ot-var.cc:void $_10::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 $_10::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 $_10::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 $_10::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 $_10::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 $_10::operator()<OT::delta_row_encoding_t*>(OT::delta_row_encoding_t*&, OT::delta_row_encoding_t*&) const Unexecuted instantiation: hb-ot-var.cc:void $_10::operator()<OT::delta_row_encoding_t>(OT::delta_row_encoding_t&, OT::delta_row_encoding_t&) const Unexecuted instantiation: hb-ot-var.cc:void $_10::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 $_10::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 $_10::operator()<OT::AxisValueMap>(OT::AxisValueMap&, OT::AxisValueMap&) const Unexecuted instantiation: hb-ot-var.cc:void $_10::operator()<hb_vector_t<OT::AxisValueMap, false> >(hb_vector_t<OT::AxisValueMap, false>&, hb_vector_t<OT::AxisValueMap, false>&) const Unexecuted instantiation: hb-ot-var.cc:void $_10::operator()<OT::AxisValueMap*>(OT::AxisValueMap*&, OT::AxisValueMap*&) const Unexecuted instantiation: hb-ot-var.cc:void $_10::operator()<hb_vector_t<OT::avar2_offset_knot_t, false> >(hb_vector_t<OT::avar2_offset_knot_t, false>&, hb_vector_t<OT::avar2_offset_knot_t, false>&) const Unexecuted instantiation: hb-ot-var.cc:void $_10::operator()<OT::avar2_offset_knot_t*>(OT::avar2_offset_knot_t*&, OT::avar2_offset_knot_t*&) const Unexecuted instantiation: hb-set.cc:void $_7::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const Unexecuted instantiation: hb-set.cc:void $_7::operator()<unsigned int>(unsigned int&, unsigned int&) const Unexecuted instantiation: hb-set.cc:void $_7::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const Unexecuted instantiation: hb-set.cc:void $_7::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 $_7::operator()<int>(int&, int&) const Unexecuted instantiation: hb-set.cc:void $_7::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 $_7::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 $_7::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const Unexecuted instantiation: hb-set.cc:void $_7::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const Unexecuted instantiation: hb-set.cc:void $_7::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 $_11::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const Unexecuted instantiation: hb-static.cc:void $_11::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const Unexecuted instantiation: hb-static.cc:void $_11::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const Unexecuted instantiation: hb-static.cc:void $_11::operator()<unsigned int>(unsigned int&, unsigned int&) const Unexecuted instantiation: hb-static.cc:void $_11::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const Unexecuted instantiation: hb-static.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-static.cc:void $_11::operator()<int>(int&, int&) const Unexecuted instantiation: hb-static.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-static.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-static.cc:void $_11::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const Unexecuted instantiation: hb-static.cc:void $_11::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const Unexecuted instantiation: hb-static.cc:void $_11::operator()<bool>(bool&, bool&) const Unexecuted instantiation: hb-static.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-static.cc:void $_11::operator()<unsigned short>(unsigned short&, unsigned short&) const Unexecuted instantiation: hb-static.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-static.cc:void $_11::operator()<char*>(char*&, char*&) const Unexecuted instantiation: hb-static.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-static.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-static.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-static.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-static.cc:void $_11::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const Unexecuted instantiation: hb-static.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-static.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-static.cc:void $_11::operator()<hb_vector_t<char, false> >(hb_vector_t<char, false>&, hb_vector_t<char, false>&) const Unexecuted instantiation: hb-static.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-static.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-static.cc:void $_11::operator()<hb_vector_t<bool, false> >(hb_vector_t<bool, false>&, hb_vector_t<bool, false>&) const Unexecuted instantiation: hb-static.cc:void $_11::operator()<bool*>(bool*&, bool*&) const Unexecuted instantiation: hb-static.cc:void $_11::operator()<hb_vector_t<float, false> >(hb_vector_t<float, false>&, hb_vector_t<float, false>&) const Unexecuted instantiation: hb-static.cc:void $_11::operator()<float*>(float*&, float*&) const Unexecuted instantiation: hb-static.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-static.cc:void $_11::operator()<unsigned char*>(unsigned char*&, unsigned char*&) const Unexecuted instantiation: hb-static.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-static.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-static.cc:void $_11::operator()<OT::tuple_delta_t>(OT::tuple_delta_t&, OT::tuple_delta_t&) const Unexecuted instantiation: hb-static.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-static.cc:void $_11::operator()<OT::tuple_delta_t*>(OT::tuple_delta_t*&, OT::tuple_delta_t*&) const Unexecuted instantiation: hb-static.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-static.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-static.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-static.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-static.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-static.cc:void $_11::operator()<OT::delta_row_encoding_t*>(OT::delta_row_encoding_t*&, OT::delta_row_encoding_t*&) const Unexecuted instantiation: hb-static.cc:void $_11::operator()<OT::delta_row_encoding_t>(OT::delta_row_encoding_t&, OT::delta_row_encoding_t&) const Unexecuted instantiation: hb-static.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-static.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-static.cc:void $_11::operator()<OT::VariationSelectorRecord<OT::Layout::SmallTypes> >(OT::VariationSelectorRecord<OT::Layout::SmallTypes>&, OT::VariationSelectorRecord<OT::Layout::SmallTypes>&) const Unexecuted instantiation: hb-static.cc:void $_11::operator()<hb_vector_t<unsigned long, false> >(hb_vector_t<unsigned long, false>&, hb_vector_t<unsigned long, false>&) const Unexecuted instantiation: hb-static.cc:void $_11::operator()<unsigned long*>(unsigned long*&, unsigned long*&) const Unexecuted instantiation: hb-static.cc:void $_11::operator()<unsigned long>(unsigned long&, unsigned long&) const Unexecuted instantiation: hb-style.cc:void $_11::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const Unexecuted instantiation: hb-style.cc:void $_11::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const Unexecuted instantiation: hb-style.cc:void $_11::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const Unexecuted instantiation: hb-style.cc:void $_11::operator()<unsigned int>(unsigned int&, unsigned int&) const Unexecuted instantiation: hb-style.cc:void $_11::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const Unexecuted instantiation: hb-style.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-style.cc:void $_11::operator()<int>(int&, int&) const Unexecuted instantiation: hb-style.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-style.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-style.cc:void $_11::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const Unexecuted instantiation: hb-style.cc:void $_11::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const Unexecuted instantiation: hb-style.cc:void $_11::operator()<bool>(bool&, bool&) const Unexecuted instantiation: hb-style.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-style.cc:void $_11::operator()<unsigned short>(unsigned short&, unsigned short&) const Unexecuted instantiation: hb-style.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-style.cc:void $_11::operator()<char*>(char*&, char*&) const Unexecuted instantiation: hb-style.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-style.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-style.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-style.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-style.cc:void $_11::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const Unexecuted instantiation: hb-style.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-style.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-style.cc:void $_11::operator()<hb_vector_t<char, false> >(hb_vector_t<char, false>&, hb_vector_t<char, false>&) const Unexecuted instantiation: hb-style.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-style.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-style.cc:void $_11::operator()<hb_vector_t<bool, false> >(hb_vector_t<bool, false>&, hb_vector_t<bool, false>&) const Unexecuted instantiation: hb-style.cc:void $_11::operator()<bool*>(bool*&, bool*&) const Unexecuted instantiation: hb-style.cc:void $_11::operator()<hb_vector_t<float, false> >(hb_vector_t<float, false>&, hb_vector_t<float, false>&) const Unexecuted instantiation: hb-style.cc:void $_11::operator()<float*>(float*&, float*&) const Unexecuted instantiation: hb-style.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-style.cc:void $_11::operator()<unsigned char*>(unsigned char*&, unsigned char*&) const Unexecuted instantiation: hb-style.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-style.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-style.cc:void $_11::operator()<OT::tuple_delta_t>(OT::tuple_delta_t&, OT::tuple_delta_t&) const Unexecuted instantiation: hb-style.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-style.cc:void $_11::operator()<OT::tuple_delta_t*>(OT::tuple_delta_t*&, OT::tuple_delta_t*&) const Unexecuted instantiation: hb-style.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-style.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-style.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-style.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-style.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-style.cc:void $_11::operator()<OT::delta_row_encoding_t*>(OT::delta_row_encoding_t*&, OT::delta_row_encoding_t*&) const Unexecuted instantiation: hb-style.cc:void $_11::operator()<OT::delta_row_encoding_t>(OT::delta_row_encoding_t&, OT::delta_row_encoding_t&) const Unexecuted instantiation: hb-style.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-style.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-style.cc:void $_11::operator()<OT::AxisValueMap>(OT::AxisValueMap&, OT::AxisValueMap&) const Unexecuted instantiation: hb-style.cc:void $_11::operator()<hb_vector_t<OT::AxisValueMap, false> >(hb_vector_t<OT::AxisValueMap, false>&, hb_vector_t<OT::AxisValueMap, false>&) const Unexecuted instantiation: hb-style.cc:void $_11::operator()<OT::AxisValueMap*>(OT::AxisValueMap*&, OT::AxisValueMap*&) const Unexecuted instantiation: hb-style.cc:void $_11::operator()<hb_vector_t<OT::avar2_offset_knot_t, false> >(hb_vector_t<OT::avar2_offset_knot_t, false>&, hb_vector_t<OT::avar2_offset_knot_t, false>&) const Unexecuted instantiation: hb-style.cc:void $_11::operator()<OT::avar2_offset_knot_t*>(OT::avar2_offset_knot_t*&, OT::avar2_offset_knot_t*&) const Unexecuted instantiation: hb-graphite2.cc:void $_5::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const Unexecuted instantiation: hb-graphite2.cc:void $_5::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const Unexecuted instantiation: hb-buffer-verify.cc:void $_5::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const Unexecuted instantiation: hb-buffer-verify.cc:void $_5::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const Unexecuted instantiation: hb-paint.cc:void $_6::operator()<hb_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 $_10::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const Unexecuted instantiation: hb-ot-cff1-table.cc:void $_10::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const Unexecuted instantiation: hb-ot-cff1-table.cc:void $_10::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const Unexecuted instantiation: hb-ot-cff1-table.cc:void $_10::operator()<unsigned int>(unsigned int&, unsigned int&) const Unexecuted instantiation: hb-ot-cff1-table.cc:void $_10::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 $_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-ot-cff1-table.cc:void $_10::operator()<int>(int&, int&) const Unexecuted instantiation: hb-ot-cff1-table.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-ot-cff1-table.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-ot-cff1-table.cc:void $_10::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const Unexecuted instantiation: hb-ot-cff1-table.cc:void $_10::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 $_10::operator()<bool>(bool&, bool&) const Unexecuted instantiation: hb-ot-cff1-table.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-ot-cff1-table.cc:void $_10::operator()<unsigned short>(unsigned short&, unsigned short&) const Unexecuted instantiation: hb-ot-cff1-table.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-ot-cff1-table.cc:void $_10::operator()<char*>(char*&, char*&) const Unexecuted instantiation: hb-ot-cff1-table.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-ot-cff1-table.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-ot-cff1-table.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-ot-cff1-table.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-ot-cff1-table.cc:void $_10::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const Unexecuted instantiation: hb-ot-cff1-table.cc:void $_10::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 $_10::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 $_10::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 $_10::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 $_10::operator()<hb_vector_t<unsigned long, false> >(hb_vector_t<unsigned long, false>&, hb_vector_t<unsigned long, false>&) const Unexecuted instantiation: hb-ot-cff1-table.cc:void $_10::operator()<unsigned long*>(unsigned long*&, unsigned long*&) const Unexecuted instantiation: hb-ot-cff1-table.cc:void $_10::operator()<unsigned long>(unsigned long&, unsigned long&) const Unexecuted instantiation: hb-ot-cff1-table.cc:void $_10::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 $_10::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 $_10::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 $_10::operator()<CFF::dict_val_t*>(CFF::dict_val_t*&, CFF::dict_val_t*&) const Unexecuted instantiation: hb-ot-cff1-table.cc:void $_10::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 $_10::operator()<CFF::op_str_t*>(CFF::op_str_t*&, CFF::op_str_t*&) const Unexecuted instantiation: hb-ot-cff1-table.cc:void $_10::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 $_10::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const Unexecuted instantiation: hb-ot-cff2-table.cc:void $_10::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const Unexecuted instantiation: hb-ot-cff2-table.cc:void $_10::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const Unexecuted instantiation: hb-ot-cff2-table.cc:void $_10::operator()<unsigned int>(unsigned int&, unsigned int&) const Unexecuted instantiation: hb-ot-cff2-table.cc:void $_10::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 $_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-ot-cff2-table.cc:void $_10::operator()<int>(int&, int&) const Unexecuted instantiation: hb-ot-cff2-table.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-ot-cff2-table.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-ot-cff2-table.cc:void $_10::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const Unexecuted instantiation: hb-ot-cff2-table.cc:void $_10::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 $_10::operator()<bool>(bool&, bool&) const Unexecuted instantiation: hb-ot-cff2-table.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-ot-cff2-table.cc:void $_10::operator()<unsigned short>(unsigned short&, unsigned short&) const Unexecuted instantiation: hb-ot-cff2-table.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-ot-cff2-table.cc:void $_10::operator()<char*>(char*&, char*&) const Unexecuted instantiation: hb-ot-cff2-table.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-ot-cff2-table.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-ot-cff2-table.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-ot-cff2-table.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-ot-cff2-table.cc:void $_10::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const Unexecuted instantiation: hb-ot-cff2-table.cc:void $_10::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 $_10::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 $_10::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 $_10::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 $_10::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 $_10::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 $_10::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 $_10::operator()<CFF::dict_val_t*>(CFF::dict_val_t*&, CFF::dict_val_t*&) const Unexecuted instantiation: hb-ot-cff2-table.cc:void $_10::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 $_10::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 | 790 | 1.84M | { | 791 | 1.84M | using std::swap; // allow ADL | 792 | 1.84M | swap (a, b); | 793 | 1.84M | } |
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 | 790 | 440 | { | 791 | 440 | using std::swap; // allow ADL | 792 | 440 | swap (a, b); | 793 | 440 | } |
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 $_11::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const Unexecuted instantiation: hb-ot-shaper-arabic.cc:void $_11::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const Unexecuted instantiation: hb-ot-shaper-arabic.cc:void $_11::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const Unexecuted instantiation: hb-ot-shaper-arabic.cc:void $_11::operator()<unsigned int>(unsigned int&, unsigned int&) const Unexecuted instantiation: hb-ot-shaper-arabic.cc:void $_11::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 $_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-shaper-arabic.cc:void $_11::operator()<int>(int&, int&) const Unexecuted instantiation: hb-ot-shaper-arabic.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-shaper-arabic.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-shaper-arabic.cc:void $_11::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const Unexecuted instantiation: hb-ot-shaper-arabic.cc:void $_11::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 $_11::operator()<bool>(bool&, bool&) const Unexecuted instantiation: hb-ot-shaper-arabic.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-shaper-arabic.cc:void $_11::operator()<unsigned short>(unsigned short&, unsigned short&) const Unexecuted instantiation: hb-ot-shaper-arabic.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-shaper-arabic.cc:void $_11::operator()<char*>(char*&, char*&) const Unexecuted instantiation: hb-ot-shaper-arabic.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-shaper-arabic.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-shaper-arabic.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-shaper-arabic.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-shaper-arabic.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-shaper-arabic.cc:void $_11::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 $_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-shaper-arabic.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-shaper-arabic.cc:void $_11::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 $_11::operator()<bool*>(bool*&, bool*&) const Unexecuted instantiation: hb-ot-shaper-arabic.cc:void $_11::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 $_11::operator()<float*>(float*&, float*&) const Unexecuted instantiation: hb-ot-shaper-arabic.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-shaper-arabic.cc:void $_11::operator()<unsigned char*>(unsigned char*&, unsigned char*&) const Unexecuted instantiation: hb-ot-shaper-arabic.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-shaper-arabic.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-shaper-arabic.cc:void $_11::operator()<OT::tuple_delta_t>(OT::tuple_delta_t&, OT::tuple_delta_t&) const Unexecuted instantiation: hb-ot-shaper-arabic.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-shaper-arabic.cc:void $_11::operator()<OT::tuple_delta_t*>(OT::tuple_delta_t*&, OT::tuple_delta_t*&) const Unexecuted instantiation: hb-ot-shaper-arabic.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-shaper-arabic.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-shaper-arabic.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-shaper-arabic.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-shaper-arabic.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-shaper-arabic.cc:void $_11::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 $_11::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 $_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-shaper-arabic.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-shaper-arabic.cc:void $_11::operator()<hb_vector_t<unsigned long, false> >(hb_vector_t<unsigned long, false>&, hb_vector_t<unsigned long, false>&) const Unexecuted instantiation: hb-ot-shaper-arabic.cc:void $_11::operator()<unsigned long*>(unsigned long*&, unsigned long*&) const Unexecuted instantiation: hb-ot-shaper-arabic.cc:void $_11::operator()<unsigned long>(unsigned long&, unsigned long&) const Unexecuted instantiation: hb-ot-shaper-arabic.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-shaper-arabic.cc:void $_11::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 | 790 | 34 | { | 791 | 34 | using std::swap; // allow ADL | 792 | 34 | swap (a, b); | 793 | 34 | } |
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 $_11::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const Unexecuted instantiation: hb-ot-shape-fallback.cc:void $_11::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const Unexecuted instantiation: hb-ot-shape-fallback.cc:void $_11::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const Unexecuted instantiation: hb-ot-shape-fallback.cc:void $_11::operator()<unsigned int>(unsigned int&, unsigned int&) const Unexecuted instantiation: hb-ot-shape-fallback.cc:void $_11::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 $_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-shape-fallback.cc:void $_11::operator()<int>(int&, int&) const Unexecuted instantiation: hb-ot-shape-fallback.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-shape-fallback.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-shape-fallback.cc:void $_11::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const Unexecuted instantiation: hb-ot-shape-fallback.cc:void $_11::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 $_11::operator()<bool>(bool&, bool&) const Unexecuted instantiation: hb-ot-shape-fallback.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-shape-fallback.cc:void $_11::operator()<unsigned short>(unsigned short&, unsigned short&) const Unexecuted instantiation: hb-ot-shape-fallback.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-shape-fallback.cc:void $_11::operator()<char*>(char*&, char*&) const Unexecuted instantiation: hb-ot-shape-fallback.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-shape-fallback.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-shape-fallback.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-shape-fallback.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-shape-fallback.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-shape-fallback.cc:void $_11::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 $_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-shape-fallback.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-shape-fallback.cc:void $_11::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 $_11::operator()<bool*>(bool*&, bool*&) const Unexecuted instantiation: hb-ot-shape-fallback.cc:void $_11::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 $_11::operator()<float*>(float*&, float*&) const Unexecuted instantiation: hb-ot-shape-fallback.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-shape-fallback.cc:void $_11::operator()<unsigned char*>(unsigned char*&, unsigned char*&) const Unexecuted instantiation: hb-ot-shape-fallback.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-shape-fallback.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-shape-fallback.cc:void $_11::operator()<OT::tuple_delta_t>(OT::tuple_delta_t&, OT::tuple_delta_t&) const Unexecuted instantiation: hb-ot-shape-fallback.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-shape-fallback.cc:void $_11::operator()<OT::tuple_delta_t*>(OT::tuple_delta_t*&, OT::tuple_delta_t*&) const Unexecuted instantiation: hb-ot-shape-fallback.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-shape-fallback.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-shape-fallback.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-shape-fallback.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-shape-fallback.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-shape-fallback.cc:void $_11::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 $_11::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 $_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-shape-fallback.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-shape-fallback.cc:void $_11::operator()<hb_vector_t<unsigned long, false> >(hb_vector_t<unsigned long, false>&, hb_vector_t<unsigned long, false>&) const Unexecuted instantiation: hb-ot-shape-fallback.cc:void $_11::operator()<unsigned long*>(unsigned long*&, unsigned long*&) const Unexecuted instantiation: hb-ot-shape-fallback.cc:void $_11::operator()<unsigned long>(unsigned long&, unsigned long&) const Unexecuted instantiation: hb-ot-shape-fallback.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-shape-fallback.cc:void $_11::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 $_18::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 $_18::operator()<int>(int&, int&) const Unexecuted instantiation: hb-subset.cc:void $_18::operator()<unsigned int>(unsigned int&, unsigned int&) const Unexecuted instantiation: hb-subset.cc:void $_18::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 $_18::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 $_18::operator()<unsigned short>(unsigned short&, unsigned short&) const Unexecuted instantiation: hb-subset.cc:void $_18::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 $_18::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const Unexecuted instantiation: hb-subset.cc:void $_18::operator()<bool>(bool&, bool&) const Unexecuted instantiation: hb-subset.cc:void $_18::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const Unexecuted instantiation: hb-subset.cc:void $_18::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const Unexecuted instantiation: hb-subset.cc:void $_18::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 $_18::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 $_18::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 $_18::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const Unexecuted instantiation: hb-subset.cc:void $_18::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 $_18::operator()<long>(long&, long&) const Unexecuted instantiation: hb-subset.cc:void $_18::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 $_18::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const Unexecuted instantiation: hb-subset.cc:void $_18::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 $_18::operator()<hb_hashmap_t<unsigned int, hb_set_t, false> >(hb_hashmap_t<unsigned int, hb_set_t, false>&, hb_hashmap_t<unsigned int, hb_set_t, false>&) const Unexecuted instantiation: hb-subset.cc:void $_18::operator()<hb_hashmap_t<unsigned int, hb_set_t, false>::item_t*>(hb_hashmap_t<unsigned int, hb_set_t, false>::item_t*&, hb_hashmap_t<unsigned int, hb_set_t, false>::item_t*&) const Unexecuted instantiation: hb-subset.cc:void $_18::operator()<lookup_size_t>(lookup_size_t&, lookup_size_t&) const Unexecuted instantiation: hb-subset.cc:void $_18::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const Unexecuted instantiation: hb-subset.cc:void $_18::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const Unexecuted instantiation: hb-subset.cc:void $_18::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 $_18::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 $_18::operator()<char*>(char*&, char*&) const Unexecuted instantiation: hb-subset.cc:void $_18::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 $_18::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 $_18::operator()<hb_set_t>(hb_set_t&, hb_set_t&) const Unexecuted instantiation: hb-subset.cc:void $_18::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 $_18::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 $_18::operator()<hb_vector_t<char, false> >(hb_vector_t<char, false>&, hb_vector_t<char, false>&) const Unexecuted instantiation: hb-subset.cc:void $_18::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 $_18::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 $_18::operator()<hb_vector_t<bool, false> >(hb_vector_t<bool, false>&, hb_vector_t<bool, false>&) const Unexecuted instantiation: hb-subset.cc:void $_18::operator()<bool*>(bool*&, bool*&) const Unexecuted instantiation: hb-subset.cc:void $_18::operator()<hb_vector_t<float, false> >(hb_vector_t<float, false>&, hb_vector_t<float, false>&) const Unexecuted instantiation: hb-subset.cc:void $_18::operator()<float*>(float*&, float*&) const Unexecuted instantiation: hb-subset.cc:void $_18::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 $_18::operator()<unsigned char*>(unsigned char*&, unsigned char*&) const Unexecuted instantiation: hb-subset.cc:void $_18::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 $_18::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 $_18::operator()<OT::tuple_delta_t>(OT::tuple_delta_t&, OT::tuple_delta_t&) const Unexecuted instantiation: hb-subset.cc:void $_18::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 $_18::operator()<OT::tuple_delta_t*>(OT::tuple_delta_t*&, OT::tuple_delta_t*&) const Unexecuted instantiation: hb-subset.cc:void $_18::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 $_18::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 $_18::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 $_18::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 $_18::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 $_18::operator()<OT::delta_row_encoding_t*>(OT::delta_row_encoding_t*&, OT::delta_row_encoding_t*&) const Unexecuted instantiation: hb-subset.cc:void $_18::operator()<OT::delta_row_encoding_t>(OT::delta_row_encoding_t&, OT::delta_row_encoding_t&) const Unexecuted instantiation: hb-subset.cc:void $_18::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 $_18::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 $_18::operator()<hb_vector_t<unsigned long, false> >(hb_vector_t<unsigned long, false>&, hb_vector_t<unsigned long, false>&) const Unexecuted instantiation: hb-subset.cc:void $_18::operator()<unsigned long*>(unsigned long*&, unsigned long*&) const Unexecuted instantiation: hb-subset.cc:void $_18::operator()<unsigned long>(unsigned long&, unsigned long&) const Unexecuted instantiation: hb-subset.cc:void $_18::operator()<OT::VariationSelectorRecord<OT::Layout::SmallTypes> >(OT::VariationSelectorRecord<OT::Layout::SmallTypes>&, OT::VariationSelectorRecord<OT::Layout::SmallTypes>&) const hb-subset-plan.cc:void $_14::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 | 790 | 1.98M | { | 791 | 1.98M | using std::swap; // allow ADL | 792 | 1.98M | swap (a, b); | 793 | 1.98M | } |
hb-subset-plan.cc:void $_14::operator()<unsigned int>(unsigned int&, unsigned int&) const Line | Count | Source | 790 | 3.97M | { | 791 | 3.97M | using std::swap; // allow ADL | 792 | 3.97M | swap (a, b); | 793 | 3.97M | } |
Unexecuted instantiation: hb-subset-plan.cc:void $_14::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 $_14::operator()<int>(int&, int&) const Unexecuted instantiation: hb-subset-plan.cc:void $_14::operator()<CFF::op_str_t*>(CFF::op_str_t*&, CFF::op_str_t*&) const Unexecuted instantiation: hb-subset-plan.cc:void $_14::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 $_14::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const Unexecuted instantiation: hb-subset-plan.cc:void $_14::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const Unexecuted instantiation: hb-subset-plan.cc:void $_14::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const Unexecuted instantiation: hb-subset-plan.cc:void $_14::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 $_14::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 $_14::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 $_14::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const Unexecuted instantiation: hb-subset-plan.cc:void $_14::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const Unexecuted instantiation: hb-subset-plan.cc:void $_14::operator()<bool>(bool&, bool&) const Unexecuted instantiation: hb-subset-plan.cc:void $_14::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 $_14::operator()<unsigned short>(unsigned short&, unsigned short&) const Unexecuted instantiation: hb-subset-plan.cc:void $_14::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 $_14::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const Unexecuted instantiation: hb-subset-plan.cc:void $_14::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const Unexecuted instantiation: hb-subset-plan.cc:void $_14::operator()<char*>(char*&, char*&) const Unexecuted instantiation: hb-subset-plan.cc:void $_14::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 $_14::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 $_14::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 $_14::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 $_14::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 $_14::operator()<hb_vector_t<char, false> >(hb_vector_t<char, false>&, hb_vector_t<char, false>&) const Unexecuted instantiation: hb-subset-plan.cc:void $_14::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 $_14::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 $_14::operator()<hb_vector_t<bool, false> >(hb_vector_t<bool, false>&, hb_vector_t<bool, false>&) const Unexecuted instantiation: hb-subset-plan.cc:void $_14::operator()<bool*>(bool*&, bool*&) const Unexecuted instantiation: hb-subset-plan.cc:void $_14::operator()<hb_vector_t<float, false> >(hb_vector_t<float, false>&, hb_vector_t<float, false>&) const Unexecuted instantiation: hb-subset-plan.cc:void $_14::operator()<float*>(float*&, float*&) const Unexecuted instantiation: hb-subset-plan.cc:void $_14::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 $_14::operator()<unsigned char*>(unsigned char*&, unsigned char*&) const Unexecuted instantiation: hb-subset-plan.cc:void $_14::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 $_14::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 $_14::operator()<OT::tuple_delta_t>(OT::tuple_delta_t&, OT::tuple_delta_t&) const Unexecuted instantiation: hb-subset-plan.cc:void $_14::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 $_14::operator()<OT::tuple_delta_t*>(OT::tuple_delta_t*&, OT::tuple_delta_t*&) const Unexecuted instantiation: hb-subset-plan.cc:void $_14::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 $_14::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 $_14::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 $_14::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 $_14::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 $_14::operator()<OT::delta_row_encoding_t*>(OT::delta_row_encoding_t*&, OT::delta_row_encoding_t*&) const Unexecuted instantiation: hb-subset-plan.cc:void $_14::operator()<OT::delta_row_encoding_t>(OT::delta_row_encoding_t&, OT::delta_row_encoding_t&) const Unexecuted instantiation: hb-subset-plan.cc:void $_14::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 $_14::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 $_14::operator()<OT::VariationSelectorRecord<OT::Layout::SmallTypes> >(OT::VariationSelectorRecord<OT::Layout::SmallTypes>&, OT::VariationSelectorRecord<OT::Layout::SmallTypes>&) const Unexecuted instantiation: hb-subset-plan.cc:void $_14::operator()<hb_vector_t<unsigned long, false> >(hb_vector_t<unsigned long, false>&, hb_vector_t<unsigned long, false>&) const Unexecuted instantiation: hb-subset-plan.cc:void $_14::operator()<unsigned long*>(unsigned long*&, unsigned long*&) const Unexecuted instantiation: hb-subset-plan.cc:void $_14::operator()<unsigned long>(unsigned long&, unsigned long&) const Unexecuted instantiation: hb-subset-plan.cc:void $_14::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 $_14::operator()<CFF::parsed_cs_op_t*>(CFF::parsed_cs_op_t*&, CFF::parsed_cs_op_t*&) const Unexecuted instantiation: hb-subset-plan.cc:void $_14::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 $_14::operator()<CFF::dict_val_t*>(CFF::dict_val_t*&, CFF::dict_val_t*&) const Unexecuted instantiation: hb-subset-plan.cc:void $_14::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 $_11::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 $_11::operator()<int>(int&, int&) const Unexecuted instantiation: hb-subset-plan-layout.cc:void $_11::operator()<unsigned int>(unsigned int&, unsigned int&) const Unexecuted instantiation: hb-subset-plan-layout.cc:void $_11::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const Unexecuted instantiation: hb-subset-plan-layout.cc:void $_11::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const Unexecuted instantiation: hb-subset-plan-layout.cc:void $_11::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 $_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-subset-plan-layout.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-subset-plan-layout.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-subset-plan-layout.cc:void $_11::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const Unexecuted instantiation: hb-subset-plan-layout.cc:void $_11::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 $_11::operator()<bool>(bool&, bool&) const Unexecuted instantiation: hb-subset-plan-layout.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-subset-plan-layout.cc:void $_11::operator()<unsigned short>(unsigned short&, unsigned short&) const Unexecuted instantiation: hb-subset-plan-layout.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-subset-plan-layout.cc:void $_11::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const Unexecuted instantiation: hb-subset-plan-layout.cc:void $_11::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const Unexecuted instantiation: hb-subset-plan-layout.cc:void $_11::operator()<char*>(char*&, char*&) const Unexecuted instantiation: hb-subset-plan-layout.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-subset-plan-layout.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-subset-plan-layout.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-subset-plan-layout.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-subset-plan-layout.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-subset-plan-layout.cc:void $_11::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 $_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-subset-plan-layout.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-subset-plan-layout.cc:void $_11::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 $_11::operator()<bool*>(bool*&, bool*&) const Unexecuted instantiation: hb-subset-plan-layout.cc:void $_11::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 $_11::operator()<float*>(float*&, float*&) const Unexecuted instantiation: hb-subset-plan-layout.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-subset-plan-layout.cc:void $_11::operator()<unsigned char*>(unsigned char*&, unsigned char*&) const Unexecuted instantiation: hb-subset-plan-layout.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-subset-plan-layout.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-subset-plan-layout.cc:void $_11::operator()<OT::tuple_delta_t>(OT::tuple_delta_t&, OT::tuple_delta_t&) const Unexecuted instantiation: hb-subset-plan-layout.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-subset-plan-layout.cc:void $_11::operator()<OT::tuple_delta_t*>(OT::tuple_delta_t*&, OT::tuple_delta_t*&) const Unexecuted instantiation: hb-subset-plan-layout.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-subset-plan-layout.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-subset-plan-layout.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-subset-plan-layout.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-subset-plan-layout.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-subset-plan-layout.cc:void $_11::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 $_11::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 $_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-subset-plan-layout.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-subset-plan-layout.cc:void $_11::operator()<hb_vector_t<unsigned long, false> >(hb_vector_t<unsigned long, false>&, hb_vector_t<unsigned long, false>&) const Unexecuted instantiation: hb-subset-plan-layout.cc:void $_11::operator()<unsigned long*>(unsigned long*&, unsigned long*&) const Unexecuted instantiation: hb-subset-plan-layout.cc:void $_11::operator()<unsigned long>(unsigned long&, unsigned long&) const Unexecuted instantiation: hb-subset-plan-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-subset-plan-var.cc:void $_11::operator()<unsigned short>(unsigned short&, unsigned short&) const Unexecuted instantiation: hb-subset-plan-var.cc:void $_11::operator()<unsigned int>(unsigned int&, unsigned int&) const Unexecuted instantiation: hb-subset-plan-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-subset-plan-var.cc:void $_11::operator()<double>(double&, double&) const Unexecuted instantiation: hb-subset-plan-var.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-subset-plan-var.cc:void $_11::operator()<int>(int&, int&) const Unexecuted instantiation: hb-subset-plan-var.cc:void $_11::operator()<CFF::dict_val_t*>(CFF::dict_val_t*&, CFF::dict_val_t*&) const Unexecuted instantiation: hb-subset-plan-var.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-subset-plan-var.cc:void $_11::operator()<CFF::op_str_t*>(CFF::op_str_t*&, CFF::op_str_t*&) const Unexecuted instantiation: hb-subset-plan-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-subset-plan-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-subset-plan-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-subset-plan-var.cc:void $_11::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const Unexecuted instantiation: hb-subset-plan-var.cc:void $_11::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 $_11::operator()<contour_point_t*>(contour_point_t*&, contour_point_t*&) const Unexecuted instantiation: hb-subset-plan-var.cc:void $_11::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 $_11::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 $_11::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const Unexecuted instantiation: hb-subset-plan-var.cc:void $_11::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const Unexecuted instantiation: hb-subset-plan-var.cc:void $_11::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const Unexecuted instantiation: hb-subset-plan-var.cc:void $_11::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 $_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-subset-plan-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-subset-plan-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-subset-plan-var.cc:void $_11::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const Unexecuted instantiation: hb-subset-plan-var.cc:void $_11::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 $_11::operator()<bool>(bool&, bool&) const Unexecuted instantiation: hb-subset-plan-var.cc:void $_11::operator()<char*>(char*&, char*&) const Unexecuted instantiation: hb-subset-plan-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-subset-plan-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-subset-plan-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-subset-plan-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-subset-plan-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-subset-plan-var.cc:void $_11::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 $_11::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 $_11::operator()<bool*>(bool*&, bool*&) const Unexecuted instantiation: hb-subset-plan-var.cc:void $_11::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 $_11::operator()<float*>(float*&, float*&) const Unexecuted instantiation: hb-subset-plan-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-subset-plan-var.cc:void $_11::operator()<unsigned char*>(unsigned char*&, unsigned char*&) const Unexecuted instantiation: hb-subset-plan-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-subset-plan-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-subset-plan-var.cc:void $_11::operator()<OT::tuple_delta_t>(OT::tuple_delta_t&, OT::tuple_delta_t&) const Unexecuted instantiation: hb-subset-plan-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-subset-plan-var.cc:void $_11::operator()<OT::tuple_delta_t*>(OT::tuple_delta_t*&, OT::tuple_delta_t*&) const Unexecuted instantiation: hb-subset-plan-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-subset-plan-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-subset-plan-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-subset-plan-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-subset-plan-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-subset-plan-var.cc:void $_11::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 $_11::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 $_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-subset-plan-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-subset-plan-var.cc:void $_11::operator()<hb_vector_t<unsigned long, false> >(hb_vector_t<unsigned long, false>&, hb_vector_t<unsigned long, false>&) const Unexecuted instantiation: hb-subset-plan-var.cc:void $_11::operator()<unsigned long*>(unsigned long*&, unsigned long*&) const Unexecuted instantiation: hb-subset-plan-var.cc:void $_11::operator()<unsigned long>(unsigned long&, unsigned long&) const Unexecuted instantiation: hb-subset-plan-var.cc:void $_11::operator()<OT::AxisValueMap>(OT::AxisValueMap&, OT::AxisValueMap&) const Unexecuted instantiation: hb-subset-plan-var.cc:void $_11::operator()<hb_vector_t<OT::AxisValueMap, false> >(hb_vector_t<OT::AxisValueMap, false>&, hb_vector_t<OT::AxisValueMap, false>&) const Unexecuted instantiation: hb-subset-plan-var.cc:void $_11::operator()<OT::AxisValueMap*>(OT::AxisValueMap*&, OT::AxisValueMap*&) const Unexecuted instantiation: hb-subset-plan-var.cc:void $_11::operator()<hb_vector_t<OT::avar2_offset_knot_t, false> >(hb_vector_t<OT::avar2_offset_knot_t, false>&, hb_vector_t<OT::avar2_offset_knot_t, false>&) const Unexecuted instantiation: hb-subset-plan-var.cc:void $_11::operator()<OT::avar2_offset_knot_t*>(OT::avar2_offset_knot_t*&, OT::avar2_offset_knot_t*&) const Unexecuted instantiation: hb-subset-plan-var.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-subset-plan-var.cc:void $_11::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_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_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_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, hb_set_t, false> >(hb_hashmap_t<unsigned int, hb_set_t, false>&, hb_hashmap_t<unsigned int, hb_set_t, false>&) const Unexecuted instantiation: hb-subset-table-layout.cc:void $_12::operator()<hb_hashmap_t<unsigned int, hb_set_t, false>::item_t*>(hb_hashmap_t<unsigned int, hb_set_t, false>::item_t*&, hb_hashmap_t<unsigned int, hb_set_t, false>::item_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-layout.cc:void $_12::operator()<hb_set_t>(hb_set_t&, hb_set_t&) const Unexecuted instantiation: hb-subset-table-layout.cc:void $_12::operator()<hb_vector_t<unsigned long, false> >(hb_vector_t<unsigned long, false>&, hb_vector_t<unsigned long, false>&) const Unexecuted instantiation: hb-subset-table-layout.cc:void $_12::operator()<unsigned long*>(unsigned long*&, unsigned long*&) const Unexecuted instantiation: hb-subset-table-layout.cc:void $_12::operator()<unsigned long>(unsigned long&, unsigned long&) const Unexecuted instantiation: hb-subset-table-var.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-var.cc:void $_13::operator()<unsigned short>(unsigned short&, unsigned short&) const Unexecuted instantiation: hb-subset-table-var.cc:void $_13::operator()<unsigned int>(unsigned int&, unsigned int&) const Unexecuted instantiation: hb-subset-table-var.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-var.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-var.cc:void $_13::operator()<int>(int&, int&) const Unexecuted instantiation: hb-subset-table-var.cc:void $_13::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const Unexecuted instantiation: hb-subset-table-var.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-var.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-var.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-var.cc:void $_13::operator()<OT::tuple_delta_t*>(OT::tuple_delta_t*&, OT::tuple_delta_t*&) const Unexecuted instantiation: hb-subset-table-var.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-var.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-var.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-var.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-var.cc:void $_13::operator()<OT::tuple_delta_t>(OT::tuple_delta_t&, OT::tuple_delta_t&) const Unexecuted instantiation: hb-subset-table-var.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-var.cc:void $_13::operator()<bool*>(bool*&, bool*&) const Unexecuted instantiation: hb-subset-table-var.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-var.cc:void $_13::operator()<float*>(float*&, float*&) const Unexecuted instantiation: hb-subset-table-var.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-var.cc:void $_13::operator()<unsigned char*>(unsigned char*&, unsigned char*&) const Unexecuted instantiation: hb-subset-table-var.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-var.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-var.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-var.cc:void $_13::operator()<char*>(char*&, char*&) const Unexecuted instantiation: hb-subset-table-var.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-var.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-var.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-var.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-var.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-var.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-var.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-subset-table-var.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-var.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-var.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-var.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-var.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-var.cc:void $_13::operator()<bool>(bool&, bool&) const Unexecuted instantiation: hb-subset-table-var.cc:void $_13::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const Unexecuted instantiation: hb-subset-table-var.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-var.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-var.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-var.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-var.cc:void $_13::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const Unexecuted instantiation: hb-subset-table-var.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-var.cc:void $_13::operator()<long>(long&, long&) const Unexecuted instantiation: hb-subset-table-var.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-var.cc:void $_13::operator()<hb_hashmap_t<unsigned int, hb_set_t, false> >(hb_hashmap_t<unsigned int, hb_set_t, false>&, hb_hashmap_t<unsigned int, hb_set_t, false>&) const Unexecuted instantiation: hb-subset-table-var.cc:void $_13::operator()<hb_hashmap_t<unsigned int, hb_set_t, false>::item_t*>(hb_hashmap_t<unsigned int, hb_set_t, false>::item_t*&, hb_hashmap_t<unsigned int, hb_set_t, false>::item_t*&) const Unexecuted instantiation: hb-subset-table-var.cc:void $_13::operator()<lookup_size_t>(lookup_size_t&, lookup_size_t&) const Unexecuted instantiation: hb-subset-table-var.cc:void $_13::operator()<OT::AxisValueMap>(OT::AxisValueMap&, OT::AxisValueMap&) const Unexecuted instantiation: hb-subset-table-var.cc:void $_13::operator()<hb_vector_t<OT::AxisValueMap, false> >(hb_vector_t<OT::AxisValueMap, false>&, hb_vector_t<OT::AxisValueMap, false>&) const Unexecuted instantiation: hb-subset-table-var.cc:void $_13::operator()<OT::AxisValueMap*>(OT::AxisValueMap*&, OT::AxisValueMap*&) const Unexecuted instantiation: hb-subset-table-var.cc:void $_13::operator()<hb_vector_t<OT::avar2_offset_knot_t, false> >(hb_vector_t<OT::avar2_offset_knot_t, false>&, hb_vector_t<OT::avar2_offset_knot_t, false>&) const Unexecuted instantiation: hb-subset-table-var.cc:void $_13::operator()<OT::avar2_offset_knot_t*>(OT::avar2_offset_knot_t*&, OT::avar2_offset_knot_t*&) const Unexecuted instantiation: hb-subset-table-var.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-var.cc:void $_13::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const Unexecuted instantiation: hb-subset-table-var.cc:void $_13::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const Unexecuted instantiation: hb-subset-table-var.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-var.cc:void $_13::operator()<hb_set_t>(hb_set_t&, hb_set_t&) const Unexecuted instantiation: hb-subset-table-var.cc:void $_13::operator()<hb_vector_t<unsigned long, false> >(hb_vector_t<unsigned long, false>&, hb_vector_t<unsigned long, false>&) const Unexecuted instantiation: hb-subset-table-var.cc:void $_13::operator()<unsigned long*>(unsigned long*&, unsigned long*&) const Unexecuted instantiation: hb-subset-table-var.cc:void $_13::operator()<unsigned long>(unsigned long&, unsigned long&) const Unexecuted instantiation: hb-subset-table-var.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-table-var.cc:void $_13::operator()<CFF::parsed_cs_op_t*>(CFF::parsed_cs_op_t*&, CFF::parsed_cs_op_t*&) const Unexecuted instantiation: hb-subset-table-var.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-table-var.cc:void $_13::operator()<CFF::dict_val_t*>(CFF::dict_val_t*&, CFF::dict_val_t*&) const Unexecuted instantiation: hb-subset-table-var.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-table-var.cc:void $_13::operator()<CFF::op_str_t*>(CFF::op_str_t*&, CFF::op_str_t*&) const Unexecuted instantiation: hb-subset-table-var.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-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_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_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_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, hb_set_t, false> >(hb_hashmap_t<unsigned int, hb_set_t, false>&, hb_hashmap_t<unsigned int, hb_set_t, false>&) const Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<hb_hashmap_t<unsigned int, hb_set_t, false>::item_t*>(hb_hashmap_t<unsigned int, hb_set_t, false>::item_t*&, hb_hashmap_t<unsigned int, hb_set_t, false>::item_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_set_t>(hb_set_t&, hb_set_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<unsigned long, false> >(hb_vector_t<unsigned long, false>&, hb_vector_t<unsigned long, false>&) const Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<unsigned long*>(unsigned long*&, unsigned long*&) const Unexecuted instantiation: hb-subset-table-cff.cc:void $_12::operator()<unsigned long>(unsigned long&, unsigned long&) 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_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_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_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, hb_set_t, false> >(hb_hashmap_t<unsigned int, hb_set_t, false>&, hb_hashmap_t<unsigned int, hb_set_t, false>&) const Unexecuted instantiation: hb-subset-table-color.cc:void $_12::operator()<hb_hashmap_t<unsigned int, hb_set_t, false>::item_t*>(hb_hashmap_t<unsigned int, hb_set_t, false>::item_t*&, hb_hashmap_t<unsigned int, hb_set_t, false>::item_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-color.cc:void $_12::operator()<hb_set_t>(hb_set_t&, hb_set_t&) const Unexecuted instantiation: hb-subset-table-color.cc:void $_12::operator()<hb_vector_t<unsigned long, false> >(hb_vector_t<unsigned long, false>&, hb_vector_t<unsigned long, false>&) const Unexecuted instantiation: hb-subset-table-color.cc:void $_12::operator()<unsigned long*>(unsigned long*&, unsigned long*&) const Unexecuted instantiation: hb-subset-table-color.cc:void $_12::operator()<unsigned long>(unsigned long&, unsigned long&) const Unexecuted instantiation: hb-subset-table-other.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-other.cc:void $_12::operator()<int>(int&, int&) const Unexecuted instantiation: hb-subset-table-other.cc:void $_12::operator()<unsigned int>(unsigned int&, unsigned int&) const Unexecuted instantiation: hb-subset-table-other.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-other.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-other.cc:void $_12::operator()<unsigned short>(unsigned short&, unsigned short&) const Unexecuted instantiation: hb-subset-table-other.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-other.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-other.cc:void $_12::operator()<bool>(bool&, bool&) const Unexecuted instantiation: hb-subset-table-other.cc:void $_12::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const Unexecuted instantiation: hb-subset-table-other.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-other.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-other.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-other.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-other.cc:void $_12::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const Unexecuted instantiation: hb-subset-table-other.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-other.cc:void $_12::operator()<long>(long&, long&) const Unexecuted instantiation: hb-subset-table-other.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-other.cc:void $_12::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const Unexecuted instantiation: hb-subset-table-other.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-other.cc:void $_12::operator()<hb_hashmap_t<unsigned int, hb_set_t, false> >(hb_hashmap_t<unsigned int, hb_set_t, false>&, hb_hashmap_t<unsigned int, hb_set_t, false>&) const Unexecuted instantiation: hb-subset-table-other.cc:void $_12::operator()<hb_hashmap_t<unsigned int, hb_set_t, false>::item_t*>(hb_hashmap_t<unsigned int, hb_set_t, false>::item_t*&, hb_hashmap_t<unsigned int, hb_set_t, false>::item_t*&) const Unexecuted instantiation: hb-subset-table-other.cc:void $_12::operator()<lookup_size_t>(lookup_size_t&, lookup_size_t&) const Unexecuted instantiation: hb-subset-table-other.cc:void $_12::operator()<OT::VariationSelectorRecord<OT::Layout::SmallTypes> >(OT::VariationSelectorRecord<OT::Layout::SmallTypes>&, OT::VariationSelectorRecord<OT::Layout::SmallTypes>&) const Unexecuted instantiation: hb-subset-table-other.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-other.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-other.cc:void $_12::operator()<char*>(char*&, char*&) const Unexecuted instantiation: hb-subset-table-other.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 $_12::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const Unexecuted instantiation: hb-subset-table-other.cc:void $_12::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const Unexecuted instantiation: hb-subset-table-other.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 $_12::operator()<hb_set_t>(hb_set_t&, hb_set_t&) const Unexecuted instantiation: hb-subset-table-other.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-other.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-other.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-other.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-other.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-other.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-other.cc:void $_12::operator()<bool*>(bool*&, bool*&) const Unexecuted instantiation: hb-subset-table-other.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-other.cc:void $_12::operator()<float*>(float*&, float*&) const Unexecuted instantiation: hb-subset-table-other.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-other.cc:void $_12::operator()<unsigned char*>(unsigned char*&, unsigned char*&) const Unexecuted instantiation: hb-subset-table-other.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-other.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-other.cc:void $_12::operator()<OT::tuple_delta_t>(OT::tuple_delta_t&, OT::tuple_delta_t&) const Unexecuted instantiation: hb-subset-table-other.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-other.cc:void $_12::operator()<OT::tuple_delta_t*>(OT::tuple_delta_t*&, OT::tuple_delta_t*&) const Unexecuted instantiation: hb-subset-table-other.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-other.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-other.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-other.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-other.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-other.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-other.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-other.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-other.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-other.cc:void $_12::operator()<hb_vector_t<unsigned long, false> >(hb_vector_t<unsigned long, false>&, hb_vector_t<unsigned long, false>&) const Unexecuted instantiation: hb-subset-table-other.cc:void $_12::operator()<unsigned long*>(unsigned long*&, unsigned long*&) const Unexecuted instantiation: hb-subset-table-other.cc:void $_12::operator()<unsigned long>(unsigned long&, unsigned long&) 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_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_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_hashmap_t<unsigned int, graph::Lookup*, false> >(hb_hashmap_t<unsigned int, graph::Lookup*, false>&, hb_hashmap_t<unsigned int, graph::Lookup*, false>&) const Unexecuted instantiation: gsubgpos-context.cc:void $_12::operator()<hb_hashmap_t<unsigned int, graph::Lookup*, false>::item_t*>(hb_hashmap_t<unsigned int, graph::Lookup*, false>::item_t*&, hb_hashmap_t<unsigned int, graph::Lookup*, false>::item_t*&) const Unexecuted instantiation: gsubgpos-context.cc:void $_12::operator()<hb_hashmap_t<unsigned int, hb_vector_t<unsigned int, false>, false> >(hb_hashmap_t<unsigned int, hb_vector_t<unsigned int, false>, false>&, hb_hashmap_t<unsigned int, hb_vector_t<unsigned int, false>, false>&) const Unexecuted instantiation: gsubgpos-context.cc:void $_12::operator()<hb_hashmap_t<unsigned int, hb_vector_t<unsigned int, false>, false>::item_t*>(hb_hashmap_t<unsigned int, hb_vector_t<unsigned int, false>, false>::item_t*&, hb_hashmap_t<unsigned int, hb_vector_t<unsigned int, false>, false>::item_t*&) 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_set_t>(hb_set_t&, hb_set_t&) 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: gsubgpos-context.cc:void $_12::operator()<hb_vector_t<unsigned long, false> >(hb_vector_t<unsigned long, false>&, hb_vector_t<unsigned long, false>&) const Unexecuted instantiation: gsubgpos-context.cc:void $_12::operator()<unsigned long*>(unsigned long*&, unsigned long*&) const Unexecuted instantiation: gsubgpos-context.cc:void $_12::operator()<unsigned long>(unsigned long&, unsigned long&) const Unexecuted instantiation: gsubgpos-context.cc:void $_12::operator()<hb_hashmap_t<unsigned int, hb_set_t, false> >(hb_hashmap_t<unsigned int, hb_set_t, false>&, hb_hashmap_t<unsigned int, hb_set_t, false>&) const Unexecuted instantiation: gsubgpos-context.cc:void $_12::operator()<hb_hashmap_t<unsigned int, hb_set_t, false>::item_t*>(hb_hashmap_t<unsigned int, hb_set_t, false>::item_t*&, hb_hashmap_t<unsigned int, hb_set_t, false>::item_t*&) const Unexecuted instantiation: hb-subset-cff1.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-cff1.cc:void $_12::operator()<unsigned short>(unsigned short&, unsigned short&) const Unexecuted instantiation: hb-subset-cff1.cc:void $_12::operator()<unsigned int>(unsigned int&, unsigned int&) const Unexecuted instantiation: hb-subset-cff1.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-cff1.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-cff1.cc:void $_12::operator()<int>(int&, int&) const Unexecuted instantiation: hb-subset-cff1.cc:void $_12::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const Unexecuted instantiation: hb-subset-cff1.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-cff1.cc:void $_12::operator()<CFF::parsed_cs_op_t*>(CFF::parsed_cs_op_t*&, CFF::parsed_cs_op_t*&) const Unexecuted instantiation: hb-subset-cff1.cc:void $_12::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const Unexecuted instantiation: hb-subset-cff1.cc:void $_12::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const Unexecuted instantiation: hb-subset-cff1.cc:void $_12::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const Unexecuted instantiation: hb-subset-cff1.cc:void $_12::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const Unexecuted instantiation: hb-subset-cff1.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-cff1.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-cff1.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-cff1.cc:void $_12::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const Unexecuted instantiation: hb-subset-cff1.cc:void $_12::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const Unexecuted instantiation: hb-subset-cff1.cc:void $_12::operator()<bool>(bool&, bool&) const Unexecuted instantiation: hb-subset-cff1.cc:void $_12::operator()<char*>(char*&, char*&) const Unexecuted instantiation: hb-subset-cff1.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-cff1.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-cff1.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-cff1.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-cff1.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-cff1.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-cff1.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-cff1.cc:void $_12::operator()<hb_vector_t<unsigned long, false> >(hb_vector_t<unsigned long, false>&, hb_vector_t<unsigned long, false>&) const Unexecuted instantiation: hb-subset-cff1.cc:void $_12::operator()<unsigned long*>(unsigned long*&, unsigned long*&) const Unexecuted instantiation: hb-subset-cff1.cc:void $_12::operator()<unsigned long>(unsigned long&, unsigned long&) const Unexecuted instantiation: hb-subset-cff1.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-cff1.cc:void $_12::operator()<CFF::dict_val_t*>(CFF::dict_val_t*&, CFF::dict_val_t*&) const Unexecuted instantiation: hb-subset-cff1.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-cff1.cc:void $_12::operator()<CFF::op_str_t*>(CFF::op_str_t*&, CFF::op_str_t*&) const Unexecuted instantiation: hb-subset-cff1.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-cff2.cc:void $_15::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 $_15::operator()<int>(int&, int&) const Unexecuted instantiation: hb-subset-cff2.cc:void $_15::operator()<unsigned int>(unsigned int&, unsigned int&) const Unexecuted instantiation: hb-subset-cff2.cc:void $_15::operator()<CFF::number_t*>(CFF::number_t*&, CFF::number_t*&) const Unexecuted instantiation: hb-subset-cff2.cc:void $_15::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 $_15::operator()<unsigned char*>(unsigned char*&, unsigned char*&) const Unexecuted instantiation: hb-subset-cff2.cc:void $_15::operator()<hb_vector_t<hb_vector_t<float, false>, false> >(hb_vector_t<hb_vector_t<float, false>, false>&, hb_vector_t<hb_vector_t<float, false>, false>&) const Unexecuted instantiation: hb-subset-cff2.cc:void $_15::operator()<hb_vector_t<float, false>*>(hb_vector_t<float, false>*&, hb_vector_t<float, false>*&) const Unexecuted instantiation: hb-subset-cff2.cc:void $_15::operator()<hb_vector_t<float, false> >(hb_vector_t<float, false>&, hb_vector_t<float, false>&) const Unexecuted instantiation: hb-subset-cff2.cc:void $_15::operator()<float*>(float*&, float*&) const Unexecuted instantiation: hb-subset-cff2.cc:void $_15::operator()<hb_vector_t<hb_hashmap_t<unsigned int, Triple, false>, false> >(hb_vector_t<hb_hashmap_t<unsigned int, Triple, false>, false>&, hb_vector_t<hb_hashmap_t<unsigned int, Triple, false>, false>&) const Unexecuted instantiation: hb-subset-cff2.cc:void $_15::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 $_15::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 $_15::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const Unexecuted instantiation: hb-subset-cff2.cc:void $_15::operator()<OT::tuple_delta_t>(OT::tuple_delta_t&, OT::tuple_delta_t&) const Unexecuted instantiation: hb-subset-cff2.cc:void $_15::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 $_15::operator()<unsigned short>(unsigned short&, unsigned short&) const Unexecuted instantiation: hb-subset-cff2.cc:void $_15::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 $_15::operator()<hb_vector_t<bool, false> >(hb_vector_t<bool, false>&, hb_vector_t<bool, false>&) const Unexecuted instantiation: hb-subset-cff2.cc:void $_15::operator()<bool*>(bool*&, bool*&) const Unexecuted instantiation: hb-subset-cff2.cc:void $_15::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-cff2.cc:void $_15::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-cff2.cc:void $_15::operator()<hb_vector_t<char, false> >(hb_vector_t<char, false>&, hb_vector_t<char, false>&) const Unexecuted instantiation: hb-subset-cff2.cc:void $_15::operator()<char*>(char*&, char*&) const Unexecuted instantiation: hb-subset-cff2.cc:void $_15::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-cff2.cc:void $_15::operator()<OT::tuple_delta_t*>(OT::tuple_delta_t*&, OT::tuple_delta_t*&) const Unexecuted instantiation: hb-subset-cff2.cc:void $_15::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 $_15::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 $_15::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 $_15::operator()<CFF::parsed_cs_op_t*>(CFF::parsed_cs_op_t*&, CFF::parsed_cs_op_t*&) const Unexecuted instantiation: hb-subset-cff2.cc:void $_15::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const Unexecuted instantiation: hb-subset-cff2.cc:void $_15::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const Unexecuted instantiation: hb-subset-cff2.cc:void $_15::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const Unexecuted instantiation: hb-subset-cff2.cc:void $_15::operator()<hb_atomic_t<unsigned int> >(hb_atomic_t<unsigned int>&, hb_atomic_t<unsigned int>&) const Unexecuted instantiation: hb-subset-cff2.cc:void $_15::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 $_15::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 $_15::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 $_15::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const Unexecuted instantiation: hb-subset-cff2.cc:void $_15::operator()<hb_bit_set_invertible_t>(hb_bit_set_invertible_t&, hb_bit_set_invertible_t&) const Unexecuted instantiation: hb-subset-cff2.cc:void $_15::operator()<bool>(bool&, bool&) const Unexecuted instantiation: hb-subset-cff2.cc:void $_15::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 $_15::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 $_15::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 $_15::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 $_15::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 $_15::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 $_15::operator()<CFF::dict_val_t*>(CFF::dict_val_t*&, CFF::dict_val_t*&) const Unexecuted instantiation: hb-subset-cff2.cc:void $_15::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 $_15::operator()<CFF::op_str_t*>(CFF::op_str_t*&, CFF::op_str_t*&) const Unexecuted instantiation: hb-subset-cff2.cc:void $_15::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-cff2.cc:void $_15::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-cff2.cc:void $_15::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-cff2.cc:void $_15::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-cff2.cc:void $_15::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-cff2.cc:void $_15::operator()<OT::delta_row_encoding_t*>(OT::delta_row_encoding_t*&, OT::delta_row_encoding_t*&) const Unexecuted instantiation: hb-subset-cff2.cc:void $_15::operator()<OT::delta_row_encoding_t>(OT::delta_row_encoding_t&, OT::delta_row_encoding_t&) const Unexecuted instantiation: hb-subset-cff2.cc:void $_15::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-cff2.cc:void $_15::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-cff2.cc:void $_15::operator()<hb_vector_t<unsigned long, false> >(hb_vector_t<unsigned long, false>&, hb_vector_t<unsigned long, false>&) const Unexecuted instantiation: hb-subset-cff2.cc:void $_15::operator()<unsigned long*>(unsigned long*&, unsigned long*&) const Unexecuted instantiation: hb-subset-cff2.cc:void $_15::operator()<unsigned long>(unsigned long&, unsigned long&) const Unexecuted instantiation: hb-subset-cff2.cc:void $_15::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 $_11::operator()<hb_glyph_info_t>(hb_glyph_info_t&, hb_glyph_info_t&) const Unexecuted instantiation: hb-subset-cff-common.cc:void $_11::operator()<hb_glyph_position_t>(hb_glyph_position_t&, hb_glyph_position_t&) const Unexecuted instantiation: hb-subset-cff-common.cc:void $_11::operator()<hb_bit_set_t>(hb_bit_set_t&, hb_bit_set_t&) const Unexecuted instantiation: hb-subset-cff-common.cc:void $_11::operator()<unsigned int>(unsigned int&, unsigned int&) const Unexecuted instantiation: hb-subset-cff-common.cc:void $_11::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 $_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-subset-cff-common.cc:void $_11::operator()<int>(int&, int&) const Unexecuted instantiation: hb-subset-cff-common.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-subset-cff-common.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-subset-cff-common.cc:void $_11::operator()<hb_bit_page_t*>(hb_bit_page_t*&, hb_bit_page_t*&) const Unexecuted instantiation: hb-subset-cff-common.cc:void $_11::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 $_11::operator()<bool>(bool&, bool&) const Unexecuted instantiation: hb-subset-cff-common.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-subset-cff-common.cc:void $_11::operator()<unsigned short>(unsigned short&, unsigned short&) const Unexecuted instantiation: hb-subset-cff-common.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-subset-cff-common.cc:void $_11::operator()<char*>(char*&, char*&) const Unexecuted instantiation: hb-subset-cff-common.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-subset-cff-common.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-subset-cff-common.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-subset-cff-common.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-subset-cff-common.cc:void $_11::operator()<unsigned int*>(unsigned int*&, unsigned int*&) const Unexecuted instantiation: hb-subset-cff-common.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-subset-cff-common.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-subset-cff-common.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-subset-cff-common.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-subset-cff-common.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-subset-cff-common.cc:void $_11::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 $_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-subset-cff-common.cc:void $_11::operator()<CFF::dict_val_t*>(CFF::dict_val_t*&, CFF::dict_val_t*&) const Unexecuted instantiation: hb-subset-cff-common.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-subset-cff-common.cc:void $_11::operator()<CFF::op_str_t*>(CFF::op_str_t*&, CFF::op_str_t*&) const |
794 | | } |
795 | | HB_FUNCOBJ (hb_swap); |
796 | | |
797 | | |
798 | | template <typename T1, typename T2> |
799 | | struct hb_pair_t |
800 | | { |
801 | | typedef T1 first_t; |
802 | | typedef T2 second_t; |
803 | | typedef hb_pair_t<T1, T2> pair_t; |
804 | | |
805 | | template <typename U1 = T1, typename U2 = T2, |
806 | | hb_enable_if (std::is_default_constructible<U1>::value && |
807 | | std::is_default_constructible<U2>::value)> |
808 | 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_tIddEC2IddTnPN12hb_enable_ifIXaasr3std24is_default_constructibleIT_EE5valuesr3std24is_default_constructibleIT0_EE5valueEvE4typeELPv0EEEv Unexecuted instantiation: _ZN9hb_pair_tIjiEC2IjiTnPN12hb_enable_ifIXaasr3std24is_default_constructibleIT_EE5valuesr3std24is_default_constructibleIT0_EE5valueEvE4typeELPv0EEEv |
809 | 3.49M | 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 | 809 | 195k | 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 | 809 | 195k | 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 | 809 | 1.56M | 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::ClassRuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::hb_pair_t(unsigned int, OT::OffsetTo<OT::ClassRuleSet<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::ChainClassRuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::hb_pair_t(unsigned int, OT::OffsetTo<OT::ChainClassRuleSet<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<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 | 809 | 1.00M | 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<OT::Layout::SmallTypes> const&>::hb_pair_t(unsigned int, OT::Layout::GPOS_impl::EntryExitRecord<OT::Layout::SmallTypes> const&) Unexecuted instantiation: hb_pair_t<unsigned int, OT::Layout::GPOS_impl::MarkRecord<OT::Layout::SmallTypes> const&>::hb_pair_t(unsigned int, OT::Layout::GPOS_impl::MarkRecord<OT::Layout::SmallTypes> 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::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::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::ClassRuleSet<OT::Layout::SmallTypes> const&>::hb_pair_t(unsigned int, OT::ClassRuleSet<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, OT::ChainClassRuleSet<OT::Layout::SmallTypes> const&>::hb_pair_t(unsigned int, OT::ChainClassRuleSet<OT::Layout::SmallTypes> 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<double, double>::hb_pair_t(double, double) Unexecuted instantiation: hb_pair_t<double&, double&>::hb_pair_t(double&, double&) Unexecuted instantiation: hb_pair_t<int, unsigned int>::hb_pair_t(int, unsigned int) Unexecuted instantiation: hb_pair_t<int&, unsigned int&>::hb_pair_t(int&, unsigned int&) Unexecuted instantiation: hb_pair_t<unsigned int, Triple const&>::hb_pair_t(unsigned int, Triple 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 | 809 | 538k | 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, double>::hb_pair_t(unsigned int, double) 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<OT::Layout::SmallTypes> const&>::hb_pair_t(unsigned int const&, OT::Layout::GPOS_impl::EntryExitRecord<OT::Layout::SmallTypes> const&) Unexecuted instantiation: hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::AnchorMatrix<OT::Layout::SmallTypes, OT::NumType<true, unsigned short, 2u> >, OT::NumType<true, unsigned short, 2u>, void, true> const&>::hb_pair_t(unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::AnchorMatrix<OT::Layout::SmallTypes, OT::NumType<true, unsigned short, 2u> >, 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) |
810 | | |
811 | | template <typename Q1, typename Q2, |
812 | | hb_enable_if (hb_is_convertible (T1, Q1) && |
813 | | hb_is_convertible (T2, Q2))> |
814 | 1.00M | 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 | 814 | 1.00M | operator hb_pair_t<Q1, Q2> () { return hb_pair_t<Q1, Q2> (first, second); } |
Unexecuted instantiation: _ZN9hb_pair_tIRKN2OT6Layout9GPOS_impl11ValueFormatES5_EcvS_IT_T0_EIjjTnPN12hb_enable_ifIXaasr3std14is_convertibleIS5_S7_EE5valuesr3std14is_convertibleIS5_S8_EE5valueEvE4typeELPv0EEEv Unexecuted instantiation: _ZN9hb_pair_tIRKjRKN2OT6Layout9GPOS_impl15EntryExitRecordINS3_10SmallTypesEEEEcvS_IT_T0_EIjS9_TnPN12hb_enable_ifIXaasr3std14is_convertibleIS1_SB_EE5valuesr3std14is_convertibleIS9_SC_EE5valueEvE4typeELPv0EEEv Unexecuted instantiation: _ZN9hb_pair_tIjRKN2OT11HBGlyphID16EEcvS_IT_T0_EIjjTnPN12hb_enable_ifIXaasr3std14is_convertibleIjS5_EE5valuesr3std14is_convertibleIS3_S6_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_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_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_tIRdS0_EcvS_IT_T0_EIddTnPN12hb_enable_ifIXaasr3std14is_convertibleIS0_S2_EE5valuesr3std14is_convertibleIS0_S3_EE5valueEvE4typeELPv0EEEv Unexecuted instantiation: _ZN9hb_pair_tIRiRjEcvS_IT_T0_EIijTnPN12hb_enable_ifIXaasr3std14is_convertibleIS0_S3_EE5valuesr3std14is_convertibleIS1_S4_EE5valueEvE4typeELPv0EEEv Unexecuted instantiation: _ZN9hb_pair_tIjRK6TripleEcvS_IT_T0_EIjS0_TnPN12hb_enable_ifIXaasr3std14is_convertibleIjS4_EE5valuesr3std14is_convertibleIS2_S5_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 |
815 | | |
816 | | hb_pair_t<T1, T2> reverse () const |
817 | 538k | { return hb_pair_t<T1, T2> (second, first); } |
818 | | |
819 | | bool operator == (const pair_t& o) const { return first == o.first && second == o.second; } |
820 | | bool operator != (const pair_t& o) const { return !(*this == o); } |
821 | | bool operator < (const pair_t& o) const { return first < o.first || (first == o.first && second < o.second); } |
822 | | bool operator >= (const pair_t& o) const { return !(*this < o); } |
823 | | bool operator > (const pair_t& o) const { return first > o.first || (first == o.first && second > o.second); } |
824 | | bool operator <= (const pair_t& o) const { return !(*this > o); } |
825 | | |
826 | | static int cmp (const void *pa, const void *pb) |
827 | 3.25M | { |
828 | 3.25M | pair_t *a = (pair_t *) pa; |
829 | 3.25M | pair_t *b = (pair_t *) pb; |
830 | | |
831 | 3.25M | if (a->first < b->first) return -1; |
832 | 2.31M | if (a->first > b->first) return +1; |
833 | 90 | if (a->second < b->second) return -1; |
834 | 90 | if (a->second > b->second) return +1; |
835 | 90 | return 0; |
836 | 90 | } |
837 | | |
838 | | friend void swap (hb_pair_t& a, hb_pair_t& b) noexcept |
839 | 1.98M | { |
840 | 1.98M | hb_swap (a.first, b.first); |
841 | 1.98M | hb_swap (a.second, b.second); |
842 | 1.98M | } 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 | 839 | 1.98M | { | 840 | 1.98M | hb_swap (a.first, b.first); | 841 | 1.98M | hb_swap (a.second, b.second); | 842 | 1.98M | } |
|
843 | | |
844 | | |
845 | | T1 first; |
846 | | T2 second; |
847 | | }; |
848 | | template <typename T1, typename T2> static inline hb_pair_t<T1, T2> |
849 | 1.56M | 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<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&, OT::Layout::GPOS_impl::EntryExitRecord<OT::Layout::SmallTypes> const&> hb_pair<unsigned int const&, OT::Layout::GPOS_impl::EntryExitRecord<OT::Layout::SmallTypes> const&>(unsigned int const&, OT::Layout::GPOS_impl::EntryExitRecord<OT::Layout::SmallTypes> 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<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&, OT::Layout::GPOS_impl::EntryExitRecord<OT::Layout::SmallTypes> const&> hb_pair<unsigned int const&, OT::Layout::GPOS_impl::EntryExitRecord<OT::Layout::SmallTypes> const&>(unsigned int const&, OT::Layout::GPOS_impl::EntryExitRecord<OT::Layout::SmallTypes> 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-fetch.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<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<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&, OT::Layout::GPOS_impl::EntryExitRecord<OT::Layout::SmallTypes> const&> hb_pair<unsigned int const&, OT::Layout::GPOS_impl::EntryExitRecord<OT::Layout::SmallTypes> const&>(unsigned int const&, OT::Layout::GPOS_impl::EntryExitRecord<OT::Layout::SmallTypes> 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<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-shape-fallback.cc:hb_pair_t<unsigned int const&, OT::Layout::GPOS_impl::EntryExitRecord<OT::Layout::SmallTypes> const&> hb_pair<unsigned int const&, OT::Layout::GPOS_impl::EntryExitRecord<OT::Layout::SmallTypes> const&>(unsigned int const&, OT::Layout::GPOS_impl::EntryExitRecord<OT::Layout::SmallTypes> 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<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<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 | 849 | 1.00M | 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 | 849 | 16.3k | 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<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&, OT::Layout::GPOS_impl::EntryExitRecord<OT::Layout::SmallTypes> const&> hb_pair<unsigned int const&, OT::Layout::GPOS_impl::EntryExitRecord<OT::Layout::SmallTypes> const&>(unsigned int const&, OT::Layout::GPOS_impl::EntryExitRecord<OT::Layout::SmallTypes> 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<double&, double&> hb_pair<double&, double&>(double&, double&) Unexecuted instantiation: hb-subset-plan-var.cc:hb_pair_t<int&, unsigned int&> hb_pair<int&, unsigned int&>(int&, unsigned int&) Unexecuted instantiation: hb-subset-plan-var.cc:hb_pair_t<unsigned int, Triple const&> hb_pair<unsigned int, Triple const&>(unsigned int&&, Triple 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<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<OT::Layout::SmallTypes> const&> hb_pair<unsigned int const&, OT::Layout::GPOS_impl::EntryExitRecord<OT::Layout::SmallTypes> const&>(unsigned int const&, OT::Layout::GPOS_impl::EntryExitRecord<OT::Layout::SmallTypes> 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<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, int&> hb_pair<unsigned int, int&>(unsigned int&&, int&) 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&, 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-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&, 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-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<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 | 849 | 538k | 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: 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&, 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&) |
850 | | |
851 | | typedef hb_pair_t<hb_codepoint_t, hb_codepoint_t> hb_codepoint_pair_t; |
852 | | |
853 | | struct |
854 | | { |
855 | | template <typename Pair> constexpr typename Pair::first_t |
856 | 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, 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::ChainClassRuleSet<OT::Layout::SmallTypes> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::ChainClassRuleSet<OT::Layout::SmallTypes> const&> >(hb_pair_t<unsigned int, OT::ChainClassRuleSet<OT::Layout::SmallTypes> 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<OT::Layout::SmallTypes> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::Layout::GPOS_impl::EntryExitRecord<OT::Layout::SmallTypes> const&> >(hb_pair_t<unsigned int, OT::Layout::GPOS_impl::EntryExitRecord<OT::Layout::SmallTypes> const&> const&) const Unexecuted instantiation: hb-aat-layout.cc:hb_pair_t<unsigned int, OT::Layout::GPOS_impl::MarkRecord<OT::Layout::SmallTypes> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::Layout::GPOS_impl::MarkRecord<OT::Layout::SmallTypes> const&> >(hb_pair_t<unsigned int, OT::Layout::GPOS_impl::MarkRecord<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::Layout::SmallTypes, OT::NumType<true, unsigned short, 2u> >, 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::Layout::SmallTypes, OT::NumType<true, unsigned short, 2u> >, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::AnchorMatrix<OT::Layout::SmallTypes, OT::NumType<true, unsigned short, 2u> >, 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::ClassRuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::ClassRuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::ClassRuleSet<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::ChainClassRuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::ChainClassRuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::ChainClassRuleSet<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::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::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::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::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, 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::ChainClassRuleSet<OT::Layout::SmallTypes> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::ChainClassRuleSet<OT::Layout::SmallTypes> const&> >(hb_pair_t<unsigned int, OT::ChainClassRuleSet<OT::Layout::SmallTypes> 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<OT::Layout::SmallTypes> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::Layout::GPOS_impl::EntryExitRecord<OT::Layout::SmallTypes> const&> >(hb_pair_t<unsigned int, OT::Layout::GPOS_impl::EntryExitRecord<OT::Layout::SmallTypes> const&> const&) const Unexecuted instantiation: hb-ot-face.cc:hb_pair_t<unsigned int, OT::Layout::GPOS_impl::MarkRecord<OT::Layout::SmallTypes> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::Layout::GPOS_impl::MarkRecord<OT::Layout::SmallTypes> const&> >(hb_pair_t<unsigned int, OT::Layout::GPOS_impl::MarkRecord<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::Layout::SmallTypes, OT::NumType<true, unsigned short, 2u> >, 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::Layout::SmallTypes, OT::NumType<true, unsigned short, 2u> >, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::AnchorMatrix<OT::Layout::SmallTypes, OT::NumType<true, unsigned short, 2u> >, 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::ClassRuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::ClassRuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::ClassRuleSet<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::ChainClassRuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::ChainClassRuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::ChainClassRuleSet<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::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::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::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::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-fetch.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-fetch.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-fetch.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-fetch.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, 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::ClassRuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::ClassRuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::ClassRuleSet<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::ChainClassRuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::ChainClassRuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::ChainClassRuleSet<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, 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::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, OT::ChainClassRuleSet<OT::Layout::SmallTypes> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::ChainClassRuleSet<OT::Layout::SmallTypes> const&> >(hb_pair_t<unsigned int, OT::ChainClassRuleSet<OT::Layout::SmallTypes> 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<OT::Layout::SmallTypes> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::Layout::GPOS_impl::EntryExitRecord<OT::Layout::SmallTypes> const&> >(hb_pair_t<unsigned int, OT::Layout::GPOS_impl::EntryExitRecord<OT::Layout::SmallTypes> const&> const&) const Unexecuted instantiation: hb-ot-layout.cc:hb_pair_t<unsigned int, OT::Layout::GPOS_impl::MarkRecord<OT::Layout::SmallTypes> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::Layout::GPOS_impl::MarkRecord<OT::Layout::SmallTypes> const&> >(hb_pair_t<unsigned int, OT::Layout::GPOS_impl::MarkRecord<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::Layout::SmallTypes, OT::NumType<true, unsigned short, 2u> >, 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::Layout::SmallTypes, OT::NumType<true, unsigned short, 2u> >, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::AnchorMatrix<OT::Layout::SmallTypes, OT::NumType<true, unsigned short, 2u> >, 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::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::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::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::OffsetTo<OT::ClassRuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::ClassRuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::ClassRuleSet<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::ChainClassRuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::ChainClassRuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::ChainClassRuleSet<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::ChainClassRuleSet<OT::Layout::SmallTypes> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::ChainClassRuleSet<OT::Layout::SmallTypes> const&> >(hb_pair_t<unsigned int, OT::ChainClassRuleSet<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, 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::ChainClassRuleSet<OT::Layout::SmallTypes> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::ChainClassRuleSet<OT::Layout::SmallTypes> const&> >(hb_pair_t<unsigned int, OT::ChainClassRuleSet<OT::Layout::SmallTypes> 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<OT::Layout::SmallTypes> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::Layout::GPOS_impl::EntryExitRecord<OT::Layout::SmallTypes> const&> >(hb_pair_t<unsigned int, OT::Layout::GPOS_impl::EntryExitRecord<OT::Layout::SmallTypes> const&> const&) const Unexecuted instantiation: hb-ot-shape-fallback.cc:hb_pair_t<unsigned int, OT::Layout::GPOS_impl::MarkRecord<OT::Layout::SmallTypes> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::Layout::GPOS_impl::MarkRecord<OT::Layout::SmallTypes> const&> >(hb_pair_t<unsigned int, OT::Layout::GPOS_impl::MarkRecord<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::Layout::SmallTypes, OT::NumType<true, unsigned short, 2u> >, 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::Layout::SmallTypes, OT::NumType<true, unsigned short, 2u> >, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::AnchorMatrix<OT::Layout::SmallTypes, OT::NumType<true, unsigned short, 2u> >, 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::ClassRuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::ClassRuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::ClassRuleSet<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::ChainClassRuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::ChainClassRuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::ChainClassRuleSet<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::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::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, 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<OT::Layout::SmallTypes> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::Layout::GPOS_impl::EntryExitRecord<OT::Layout::SmallTypes> const&> >(hb_pair_t<unsigned int, OT::Layout::GPOS_impl::EntryExitRecord<OT::Layout::SmallTypes> const&> const&) const Unexecuted instantiation: hb-subset-plan-layout.cc:hb_pair_t<unsigned int, OT::Layout::GPOS_impl::MarkRecord<OT::Layout::SmallTypes> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::Layout::GPOS_impl::MarkRecord<OT::Layout::SmallTypes> const&> >(hb_pair_t<unsigned int, OT::Layout::GPOS_impl::MarkRecord<OT::Layout::SmallTypes> 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::ChainClassRuleSet<OT::Layout::SmallTypes> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::ChainClassRuleSet<OT::Layout::SmallTypes> const&> >(hb_pair_t<unsigned int, OT::ChainClassRuleSet<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::Layout::SmallTypes, OT::NumType<true, unsigned short, 2u> >, 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::Layout::SmallTypes, OT::NumType<true, unsigned short, 2u> >, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::AnchorMatrix<OT::Layout::SmallTypes, OT::NumType<true, unsigned short, 2u> >, 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::ClassRuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::ClassRuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::ClassRuleSet<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::ChainClassRuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_8::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::ChainClassRuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::ChainClassRuleSet<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::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::ClassRuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_9::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::ClassRuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::ClassRuleSet<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::ChainClassRuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&>::first_t $_9::operator()<hb_pair_t<unsigned int, OT::OffsetTo<OT::ChainClassRuleSet<OT::Layout::SmallTypes>, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::ChainClassRuleSet<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<OT::Layout::SmallTypes> const&>::first_t $_9::operator()<hb_pair_t<unsigned int, OT::Layout::GPOS_impl::EntryExitRecord<OT::Layout::SmallTypes> const&> >(hb_pair_t<unsigned int, OT::Layout::GPOS_impl::EntryExitRecord<OT::Layout::SmallTypes> const&> const&) const Unexecuted instantiation: hb-subset-table-layout.cc:hb_pair_t<unsigned int, OT::Layout::GPOS_impl::MarkRecord<OT::Layout::SmallTypes> const&>::first_t $_9::operator()<hb_pair_t<unsigned int, OT::Layout::GPOS_impl::MarkRecord<OT::Layout::SmallTypes> const&> >(hb_pair_t<unsigned int, OT::Layout::GPOS_impl::MarkRecord<OT::Layout::SmallTypes> const&> const&) const Unexecuted instantiation: hb-subset-table-layout.cc:hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::AnchorMatrix<OT::Layout::SmallTypes, OT::NumType<true, unsigned short, 2u> >, 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::Layout::SmallTypes, OT::NumType<true, unsigned short, 2u> >, OT::NumType<true, unsigned short, 2u>, void, true> const&> >(hb_pair_t<unsigned int, OT::OffsetTo<OT::Layout::GPOS_impl::AnchorMatrix<OT::Layout::SmallTypes, OT::NumType<true, unsigned short, 2u> >, 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::ChainClassRuleSet<OT::Layout::SmallTypes> const&>::first_t $_9::operator()<hb_pair_t<unsigned int, OT::ChainClassRuleSet<OT::Layout::SmallTypes> const&> >(hb_pair_t<unsigned int, OT::ChainClassRuleSet<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::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, 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::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, 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::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, 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::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, 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::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, 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 |
857 | | } |
858 | | HB_FUNCOBJ (hb_first); |
859 | | |
860 | | struct |
861 | | { |
862 | | template <typename Pair> constexpr typename Pair::second_t |
863 | 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, 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::ClassRuleSet<OT::Layout::SmallTypes> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::ClassRuleSet<OT::Layout::SmallTypes> const&> >(hb_pair_t<unsigned int, OT::ClassRuleSet<OT::Layout::SmallTypes> const&> const&) const Unexecuted instantiation: hb-aat-layout.cc:hb_pair_t<unsigned int, OT::ChainClassRuleSet<OT::Layout::SmallTypes> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::ChainClassRuleSet<OT::Layout::SmallTypes> const&> >(hb_pair_t<unsigned int, OT::ChainClassRuleSet<OT::Layout::SmallTypes> 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<OT::Layout::SmallTypes> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::Layout::GPOS_impl::EntryExitRecord<OT::Layout::SmallTypes> const&> >(hb_pair_t<unsigned int, OT::Layout::GPOS_impl::EntryExitRecord<OT::Layout::SmallTypes> const&> const&) const Unexecuted instantiation: hb-aat-layout.cc:hb_pair_t<unsigned int, OT::Layout::GPOS_impl::MarkRecord<OT::Layout::SmallTypes> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::Layout::GPOS_impl::MarkRecord<OT::Layout::SmallTypes> const&> >(hb_pair_t<unsigned int, OT::Layout::GPOS_impl::MarkRecord<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::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::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::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, int>::second_t $_7::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, 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, int>::second_t $_7::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, 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, int>::second_t $_7::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, 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, 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::ClassRuleSet<OT::Layout::SmallTypes> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::ClassRuleSet<OT::Layout::SmallTypes> const&> >(hb_pair_t<unsigned int, OT::ClassRuleSet<OT::Layout::SmallTypes> const&> const&) const Unexecuted instantiation: hb-ot-face.cc:hb_pair_t<unsigned int, OT::ChainClassRuleSet<OT::Layout::SmallTypes> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::ChainClassRuleSet<OT::Layout::SmallTypes> const&> >(hb_pair_t<unsigned int, OT::ChainClassRuleSet<OT::Layout::SmallTypes> 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<OT::Layout::SmallTypes> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::Layout::GPOS_impl::EntryExitRecord<OT::Layout::SmallTypes> const&> >(hb_pair_t<unsigned int, OT::Layout::GPOS_impl::EntryExitRecord<OT::Layout::SmallTypes> const&> const&) const Unexecuted instantiation: hb-ot-face.cc:hb_pair_t<unsigned int, OT::Layout::GPOS_impl::MarkRecord<OT::Layout::SmallTypes> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::Layout::GPOS_impl::MarkRecord<OT::Layout::SmallTypes> const&> >(hb_pair_t<unsigned int, OT::Layout::GPOS_impl::MarkRecord<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::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::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::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-fetch.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-fetch.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-fetch.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<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-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, 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::ClassRuleSet<OT::Layout::SmallTypes> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::ClassRuleSet<OT::Layout::SmallTypes> const&> >(hb_pair_t<unsigned int, OT::ClassRuleSet<OT::Layout::SmallTypes> const&> const&) const Unexecuted instantiation: hb-ot-layout.cc:hb_pair_t<unsigned int, OT::ChainClassRuleSet<OT::Layout::SmallTypes> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::ChainClassRuleSet<OT::Layout::SmallTypes> const&> >(hb_pair_t<unsigned int, OT::ChainClassRuleSet<OT::Layout::SmallTypes> 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<OT::Layout::SmallTypes> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::Layout::GPOS_impl::EntryExitRecord<OT::Layout::SmallTypes> const&> >(hb_pair_t<unsigned int, OT::Layout::GPOS_impl::EntryExitRecord<OT::Layout::SmallTypes> const&> const&) const Unexecuted instantiation: hb-ot-layout.cc:hb_pair_t<unsigned int, OT::Layout::GPOS_impl::MarkRecord<OT::Layout::SmallTypes> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::Layout::GPOS_impl::MarkRecord<OT::Layout::SmallTypes> const&> >(hb_pair_t<unsigned int, OT::Layout::GPOS_impl::MarkRecord<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, int>::second_t $_7::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, 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, int>::second_t $_7::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, 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, int>::second_t $_7::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, 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, int>::second_t $_7::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, 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, int>::second_t $_7::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, 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, int>::second_t $_7::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, 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::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::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::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::ClassRuleSet<OT::Layout::SmallTypes> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::ClassRuleSet<OT::Layout::SmallTypes> const&> >(hb_pair_t<unsigned int, OT::ClassRuleSet<OT::Layout::SmallTypes> const&> const&) const Unexecuted instantiation: hb-ot-shaper-arabic.cc:hb_pair_t<unsigned int, OT::ChainClassRuleSet<OT::Layout::SmallTypes> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::ChainClassRuleSet<OT::Layout::SmallTypes> const&> >(hb_pair_t<unsigned int, OT::ChainClassRuleSet<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, 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::ClassRuleSet<OT::Layout::SmallTypes> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::ClassRuleSet<OT::Layout::SmallTypes> const&> >(hb_pair_t<unsigned int, OT::ClassRuleSet<OT::Layout::SmallTypes> const&> const&) const Unexecuted instantiation: hb-ot-shape-fallback.cc:hb_pair_t<unsigned int, OT::ChainClassRuleSet<OT::Layout::SmallTypes> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::ChainClassRuleSet<OT::Layout::SmallTypes> const&> >(hb_pair_t<unsigned int, OT::ChainClassRuleSet<OT::Layout::SmallTypes> 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<OT::Layout::SmallTypes> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::Layout::GPOS_impl::EntryExitRecord<OT::Layout::SmallTypes> const&> >(hb_pair_t<unsigned int, OT::Layout::GPOS_impl::EntryExitRecord<OT::Layout::SmallTypes> const&> const&) const Unexecuted instantiation: hb-ot-shape-fallback.cc:hb_pair_t<unsigned int, OT::Layout::GPOS_impl::MarkRecord<OT::Layout::SmallTypes> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::Layout::GPOS_impl::MarkRecord<OT::Layout::SmallTypes> const&> >(hb_pair_t<unsigned int, OT::Layout::GPOS_impl::MarkRecord<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::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, 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<OT::Layout::SmallTypes> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::Layout::GPOS_impl::EntryExitRecord<OT::Layout::SmallTypes> const&> >(hb_pair_t<unsigned int, OT::Layout::GPOS_impl::EntryExitRecord<OT::Layout::SmallTypes> const&> const&) const Unexecuted instantiation: hb-subset-plan-layout.cc:hb_pair_t<unsigned int, OT::Layout::GPOS_impl::MarkRecord<OT::Layout::SmallTypes> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::Layout::GPOS_impl::MarkRecord<OT::Layout::SmallTypes> const&> >(hb_pair_t<unsigned int, OT::Layout::GPOS_impl::MarkRecord<OT::Layout::SmallTypes> 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::ClassRuleSet<OT::Layout::SmallTypes> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::ClassRuleSet<OT::Layout::SmallTypes> const&> >(hb_pair_t<unsigned int, OT::ClassRuleSet<OT::Layout::SmallTypes> const&> const&) const Unexecuted instantiation: hb-subset-plan-layout.cc:hb_pair_t<unsigned int, OT::ChainClassRuleSet<OT::Layout::SmallTypes> const&>::second_t $_7::operator()<hb_pair_t<unsigned int, OT::ChainClassRuleSet<OT::Layout::SmallTypes> const&> >(hb_pair_t<unsigned int, OT::ChainClassRuleSet<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<OT::Layout::SmallTypes> const&>::second_t $_8::operator()<hb_pair_t<unsigned int, OT::Layout::GPOS_impl::EntryExitRecord<OT::Layout::SmallTypes> const&> >(hb_pair_t<unsigned int, OT::Layout::GPOS_impl::EntryExitRecord<OT::Layout::SmallTypes> const&> const&) const Unexecuted instantiation: hb-subset-table-layout.cc:hb_pair_t<unsigned int, OT::Layout::GPOS_impl::MarkRecord<OT::Layout::SmallTypes> const&>::second_t $_8::operator()<hb_pair_t<unsigned int, OT::Layout::GPOS_impl::MarkRecord<OT::Layout::SmallTypes> const&> >(hb_pair_t<unsigned int, OT::Layout::GPOS_impl::MarkRecord<OT::Layout::SmallTypes> 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::ClassRuleSet<OT::Layout::SmallTypes> const&>::second_t $_8::operator()<hb_pair_t<unsigned int, OT::ClassRuleSet<OT::Layout::SmallTypes> const&> >(hb_pair_t<unsigned int, OT::ClassRuleSet<OT::Layout::SmallTypes> const&> const&) const Unexecuted instantiation: hb-subset-table-layout.cc:hb_pair_t<unsigned int, OT::ChainClassRuleSet<OT::Layout::SmallTypes> const&>::second_t $_8::operator()<hb_pair_t<unsigned int, OT::ChainClassRuleSet<OT::Layout::SmallTypes> const&> >(hb_pair_t<unsigned int, OT::ChainClassRuleSet<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::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, 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::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, 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::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, 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::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, 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::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, 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, int>::second_t $_7::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, 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, int>::second_t $_7::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, 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, int>::second_t $_7::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, 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 |
864 | | } |
865 | | HB_FUNCOBJ (hb_second); |
866 | | |
867 | | /* Note. In min/max impl, we can use hb_type_identity<T> for second argument. |
868 | | * However, that would silently convert between different-signedness integers. |
869 | | * Instead we accept two different types, such that compiler can err if |
870 | | * comparing integers of different signedness. */ |
871 | | struct |
872 | | { |
873 | | template <typename T, typename T2> constexpr auto |
874 | | operator () (T&& a, T2&& b) const HB_AUTO_RETURN |
875 | | (a <= b ? a : b) |
876 | | } |
877 | | HB_FUNCOBJ (hb_min); |
878 | | struct |
879 | | { |
880 | | template <typename T, typename T2> constexpr auto |
881 | | operator () (T&& a, T2&& b) const HB_AUTO_RETURN |
882 | | (a >= b ? a : b) |
883 | | } |
884 | | HB_FUNCOBJ (hb_max); |
885 | | struct |
886 | | { |
887 | | template <typename T, typename T2, typename T3> constexpr auto |
888 | | operator () (T&& x, T2&& min, T3&& max) const HB_AUTO_RETURN |
889 | | (hb_min (hb_max (std::forward<T> (x), std::forward<T2> (min)), std::forward<T3> (max))) |
890 | | } |
891 | | HB_FUNCOBJ (hb_clamp); |
892 | | |
893 | | /* Signed saturating arithmetic. */ |
894 | | template <typename T> |
895 | | static HB_ALWAYS_INLINE T |
896 | | hb_saturate_add (T a, T b) |
897 | 120M | { |
898 | 120M | static_assert (std::is_integral<T>::value && std::is_signed<T>::value, ""); |
899 | | |
900 | 120M | #if hb_has_builtin(__builtin_add_overflow) |
901 | 120M | T result; |
902 | 120M | if (likely (!__builtin_add_overflow (a, b, &result))) |
903 | 120M | return result; |
904 | | #else |
905 | | if (b > 0) |
906 | | { |
907 | | if (likely (a <= hb_int_max (T) - b)) |
908 | | return a + b; |
909 | | } |
910 | | else if (likely (a >= hb_int_min (T) - b)) |
911 | | return a + b; |
912 | | #endif |
913 | | |
914 | 0 | return a < 0 ? hb_int_min (T) : hb_int_max (T); |
915 | 120M | } Unexecuted instantiation: hb-aat-layout.cc:int hb_saturate_add<int>(int, int) Unexecuted instantiation: hb-aat-map.cc:int hb_saturate_add<int>(int, int) Unexecuted instantiation: hb-buffer.cc:int hb_saturate_add<int>(int, int) Unexecuted instantiation: hb-ot-color.cc:int hb_saturate_add<int>(int, int) Unexecuted instantiation: hb-ot-face.cc:int hb_saturate_add<int>(int, int) Unexecuted instantiation: hb-ot-font.cc:int hb_saturate_add<int>(int, int) Unexecuted instantiation: VARC.cc:int hb_saturate_add<int>(int, int) hb-ot-layout.cc:int hb_saturate_add<int>(int, int) Line | Count | Source | 897 | 120M | { | 898 | 120M | static_assert (std::is_integral<T>::value && std::is_signed<T>::value, ""); | 899 | | | 900 | 120M | #if hb_has_builtin(__builtin_add_overflow) | 901 | 120M | T result; | 902 | 120M | if (likely (!__builtin_add_overflow (a, b, &result))) | 903 | 120M | return result; | 904 | | #else | 905 | | if (b > 0) | 906 | | { | 907 | | if (likely (a <= hb_int_max (T) - b)) | 908 | | return a + b; | 909 | | } | 910 | | else if (likely (a >= hb_int_min (T) - b)) | 911 | | return a + b; | 912 | | #endif | 913 | | | 914 | 0 | return a < 0 ? hb_int_min (T) : hb_int_max (T); | 915 | 120M | } |
Unexecuted instantiation: hb-ot-math.cc:int hb_saturate_add<int>(int, int) Unexecuted instantiation: hb-ot-metrics.cc:int hb_saturate_add<int>(int, int) Unexecuted instantiation: hb-ot-shape.cc:int hb_saturate_add<int>(int, int) Unexecuted instantiation: hb-static.cc:int hb_saturate_add<int>(int, int) Unexecuted instantiation: hb-graphite2.cc:int hb_saturate_add<int>(int, int) Unexecuted instantiation: hb-ot-shaper-arabic.cc:int hb_saturate_add<int>(int, int) Unexecuted instantiation: hb-ot-shape-fallback.cc:int hb_saturate_add<int>(int, int) Unexecuted instantiation: hb-buffer-serialize.cc:int hb_saturate_add<int>(int, int) Unexecuted instantiation: hb-subset.cc:int hb_saturate_add<int>(int, int) Unexecuted instantiation: hb-subset-plan.cc:int hb_saturate_add<int>(int, int) Unexecuted instantiation: hb-subset-plan-layout.cc:int hb_saturate_add<int>(int, int) Unexecuted instantiation: hb-subset-plan-var.cc:int hb_saturate_add<int>(int, int) Unexecuted instantiation: hb-subset-table-layout.cc:int hb_saturate_add<int>(int, int) Unexecuted instantiation: hb-subset-table-var.cc:int hb_saturate_add<int>(int, int) Unexecuted instantiation: hb-subset-table-cff.cc:int hb_saturate_add<int>(int, int) Unexecuted instantiation: hb-subset-table-color.cc:int hb_saturate_add<int>(int, int) Unexecuted instantiation: hb-subset-table-other.cc:int hb_saturate_add<int>(int, int) Unexecuted instantiation: gsubgpos-context.cc:int hb_saturate_add<int>(int, int) |
916 | | |
917 | | template <typename T> |
918 | | static HB_ALWAYS_INLINE T |
919 | | hb_saturate_sub (T a, T b) |
920 | 148k | { |
921 | 148k | static_assert (std::is_integral<T>::value && std::is_signed<T>::value, ""); |
922 | | |
923 | 148k | #if hb_has_builtin(__builtin_sub_overflow) |
924 | 148k | T result; |
925 | 148k | if (likely (!__builtin_sub_overflow (a, b, &result))) |
926 | 148k | return result; |
927 | | #else |
928 | | if (b > 0) |
929 | | { |
930 | | if (likely (a >= hb_int_min (T) + b)) |
931 | | return a - b; |
932 | | } |
933 | | else if (likely (a <= hb_int_max (T) + b)) |
934 | | return a - b; |
935 | | #endif |
936 | | |
937 | 0 | return b < 0 ? hb_int_max (T) : hb_int_min (T); |
938 | 148k | } Unexecuted instantiation: hb-aat-layout.cc:int hb_saturate_sub<int>(int, int) Unexecuted instantiation: hb-buffer.cc:int hb_saturate_sub<int>(int, int) Unexecuted instantiation: hb-ot-color.cc:int hb_saturate_sub<int>(int, int) Unexecuted instantiation: hb-ot-face.cc:int hb_saturate_sub<int>(int, int) Unexecuted instantiation: hb-ot-font.cc:int hb_saturate_sub<int>(int, int) hb-ot-layout.cc:int hb_saturate_sub<int>(int, int) Line | Count | Source | 920 | 148k | { | 921 | 148k | static_assert (std::is_integral<T>::value && std::is_signed<T>::value, ""); | 922 | | | 923 | 148k | #if hb_has_builtin(__builtin_sub_overflow) | 924 | 148k | T result; | 925 | 148k | if (likely (!__builtin_sub_overflow (a, b, &result))) | 926 | 148k | return result; | 927 | | #else | 928 | | if (b > 0) | 929 | | { | 930 | | if (likely (a >= hb_int_min (T) + b)) | 931 | | return a - b; | 932 | | } | 933 | | else if (likely (a <= hb_int_max (T) + b)) | 934 | | return a - b; | 935 | | #endif | 936 | | | 937 | 0 | return b < 0 ? hb_int_max (T) : hb_int_min (T); | 938 | 148k | } |
Unexecuted instantiation: hb-ot-metrics.cc:int hb_saturate_sub<int>(int, int) Unexecuted instantiation: hb-ot-shape.cc:int hb_saturate_sub<int>(int, int) Unexecuted instantiation: hb-static.cc:int hb_saturate_sub<int>(int, int) Unexecuted instantiation: hb-graphite2.cc:int hb_saturate_sub<int>(int, int) Unexecuted instantiation: hb-ot-shaper-arabic.cc:int hb_saturate_sub<int>(int, int) Unexecuted instantiation: hb-ot-shape-fallback.cc:int hb_saturate_sub<int>(int, int) Unexecuted instantiation: hb-subset.cc:int hb_saturate_sub<int>(int, int) Unexecuted instantiation: hb-subset-plan.cc:int hb_saturate_sub<int>(int, int) Unexecuted instantiation: hb-subset-plan-layout.cc:int hb_saturate_sub<int>(int, int) Unexecuted instantiation: hb-subset-plan-var.cc:int hb_saturate_sub<int>(int, int) Unexecuted instantiation: hb-subset-table-layout.cc:int hb_saturate_sub<int>(int, int) Unexecuted instantiation: hb-subset-table-var.cc:int hb_saturate_sub<int>(int, int) Unexecuted instantiation: hb-subset-table-cff.cc:int hb_saturate_sub<int>(int, int) Unexecuted instantiation: hb-subset-table-color.cc:int hb_saturate_sub<int>(int, int) Unexecuted instantiation: hb-subset-table-other.cc:int hb_saturate_sub<int>(int, int) Unexecuted instantiation: gsubgpos-context.cc:int hb_saturate_sub<int>(int, int) |
939 | | |
940 | | template <typename T> |
941 | | static HB_ALWAYS_INLINE T |
942 | | hb_saturate_neg (T a) |
943 | 0 | { |
944 | 0 | static_assert (std::is_integral<T>::value && std::is_signed<T>::value, ""); |
945 | |
|
946 | 0 | return hb_saturate_sub ((T) 0, a); |
947 | 0 | } Unexecuted instantiation: hb-aat-layout.cc:int hb_saturate_neg<int>(int) Unexecuted instantiation: hb-ot-face.cc:int hb_saturate_neg<int>(int) Unexecuted instantiation: hb-ot-layout.cc:int hb_saturate_neg<int>(int) Unexecuted instantiation: hb-ot-metrics.cc:int hb_saturate_neg<int>(int) Unexecuted instantiation: hb-ot-shape-fallback.cc:int hb_saturate_neg<int>(int) Unexecuted instantiation: hb-subset.cc:int hb_saturate_neg<int>(int) Unexecuted instantiation: hb-subset-plan-layout.cc:int hb_saturate_neg<int>(int) Unexecuted instantiation: hb-subset-table-layout.cc:int hb_saturate_neg<int>(int) Unexecuted instantiation: hb-subset-table-var.cc:int hb_saturate_neg<int>(int) Unexecuted instantiation: hb-subset-table-cff.cc:int hb_saturate_neg<int>(int) Unexecuted instantiation: hb-subset-table-color.cc:int hb_saturate_neg<int>(int) Unexecuted instantiation: hb-subset-table-other.cc:int hb_saturate_neg<int>(int) Unexecuted instantiation: gsubgpos-context.cc:int hb_saturate_neg<int>(int) |
948 | | |
949 | | /* Convert a floating-point value to integer type T, saturating to T's |
950 | | * range instead of relying on the undefined behavior of an out-of-range |
951 | | * float-to-int conversion. NaN saturates to the minimum of T. */ |
952 | | template <typename T> |
953 | | static HB_ALWAYS_INLINE T |
954 | | hb_clamp_to (double v) |
955 | 0 | { |
956 | 0 | return (T) hb_clamp (v, |
957 | 0 | (double) hb_int_min (T), |
958 | 0 | (double) hb_int_max (T)); |
959 | 0 | } Unexecuted instantiation: hb-aat-layout.cc:int hb_clamp_to<int>(double) Unexecuted instantiation: hb-aat-map.cc:int hb_clamp_to<int>(double) Unexecuted instantiation: hb-face.cc:int hb_clamp_to<int>(double) Unexecuted instantiation: hb-font.cc:int hb_clamp_to<int>(double) Unexecuted instantiation: hb-ot-color.cc:int hb_clamp_to<int>(double) Unexecuted instantiation: hb-ot-face.cc:int hb_clamp_to<int>(double) Unexecuted instantiation: hb-ot-fetch.cc:int hb_clamp_to<int>(double) Unexecuted instantiation: hb-ot-font.cc:int hb_clamp_to<int>(double) Unexecuted instantiation: VARC.cc:int hb_clamp_to<int>(double) Unexecuted instantiation: hb-ot-layout.cc:int hb_clamp_to<int>(double) Unexecuted instantiation: hb-ot-metrics.cc:int hb_clamp_to<int>(double) Unexecuted instantiation: hb-ot-shape.cc:int hb_clamp_to<int>(double) Unexecuted instantiation: hb-ot-var.cc:int hb_clamp_to<int>(double) Unexecuted instantiation: hb-static.cc:int hb_clamp_to<int>(double) Unexecuted instantiation: hb-style.cc:int hb_clamp_to<int>(double) Unexecuted instantiation: hb-graphite2.cc:int hb_clamp_to<int>(double) Unexecuted instantiation: hb-paint.cc:unsigned char hb_clamp_to<unsigned char>(double) Unexecuted instantiation: hb-ot-cff1-table.cc:int hb_clamp_to<int>(double) Unexecuted instantiation: hb-ot-cff2-table.cc:int hb_clamp_to<int>(double) Unexecuted instantiation: hb-ot-shaper-arabic.cc:int hb_clamp_to<int>(double) Unexecuted instantiation: hb-ot-shape-fallback.cc:int hb_clamp_to<int>(double) Unexecuted instantiation: hb-subset.cc:int hb_clamp_to<int>(double) Unexecuted instantiation: hb-subset-plan.cc:int hb_clamp_to<int>(double) Unexecuted instantiation: hb-subset-plan-layout.cc:int hb_clamp_to<int>(double) Unexecuted instantiation: hb-subset-plan-var.cc:int hb_clamp_to<int>(double) Unexecuted instantiation: hb-subset-table-layout.cc:int hb_clamp_to<int>(double) Unexecuted instantiation: hb-subset-table-var.cc:int hb_clamp_to<int>(double) Unexecuted instantiation: hb-subset-table-cff.cc:int hb_clamp_to<int>(double) Unexecuted instantiation: hb-subset-table-color.cc:int hb_clamp_to<int>(double) Unexecuted instantiation: hb-subset-table-other.cc:int hb_clamp_to<int>(double) Unexecuted instantiation: gsubgpos-context.cc:int hb_clamp_to<int>(double) Unexecuted instantiation: hb-subset-cff2.cc:int hb_clamp_to<int>(double) |
960 | | |
961 | | template <typename T> |
962 | | static HB_ALWAYS_INLINE T |
963 | | hb_clamp_to (float v) |
964 | 0 | { |
965 | | /* Widen explicitly: float cannot represent all integer bounds exactly, |
966 | | * so the clamp itself is done in double. */ |
967 | 0 | return hb_clamp_to<T> ((double) v); |
968 | 0 | } Unexecuted instantiation: hb-ot-color.cc:int hb_clamp_to<int>(float) Unexecuted instantiation: hb-ot-face.cc:int hb_clamp_to<int>(float) Unexecuted instantiation: hb-ot-font.cc:int hb_clamp_to<int>(float) Unexecuted instantiation: hb-ot-metrics.cc:int hb_clamp_to<int>(float) Unexecuted instantiation: hb-static.cc:int hb_clamp_to<int>(float) Unexecuted instantiation: hb-graphite2.cc:int hb_clamp_to<int>(float) Unexecuted instantiation: hb-subset-plan.cc:int hb_clamp_to<int>(float) Unexecuted instantiation: hb-subset-table-color.cc:int hb_clamp_to<int>(float) |
969 | | |
970 | | template <typename T> |
971 | | static HB_ALWAYS_INLINE T |
972 | | hb_clamp_to (int64_t v) |
973 | 567 | { |
974 | 567 | static_assert (std::is_integral<T>::value && std::is_signed<T>::value, ""); |
975 | | |
976 | 567 | return (T) hb_clamp (v, |
977 | 567 | (int64_t) hb_int_min (T), |
978 | 567 | (int64_t) hb_int_max (T)); |
979 | 567 | } Unexecuted instantiation: hb-aat-layout.cc:int hb_clamp_to<int>(long) Unexecuted instantiation: hb-aat-map.cc:int hb_clamp_to<int>(long) Unexecuted instantiation: hb-buffer.cc:int hb_clamp_to<int>(long) Unexecuted instantiation: hb-face.cc:int hb_clamp_to<int>(long) Unexecuted instantiation: hb-face-builder.cc:int hb_clamp_to<int>(long) Unexecuted instantiation: hb-fallback-shape.cc:int hb_clamp_to<int>(long) Unexecuted instantiation: hb-font.cc:int hb_clamp_to<int>(long) Unexecuted instantiation: hb-ot-color.cc:int hb_clamp_to<int>(long) Unexecuted instantiation: hb-ot-face.cc:int hb_clamp_to<int>(long) Unexecuted instantiation: hb-ot-fetch.cc:int hb_clamp_to<int>(long) hb-ot-font.cc:int hb_clamp_to<int>(long) Line | Count | Source | 973 | 567 | { | 974 | 567 | static_assert (std::is_integral<T>::value && std::is_signed<T>::value, ""); | 975 | | | 976 | 567 | return (T) hb_clamp (v, | 977 | 567 | (int64_t) hb_int_min (T), | 978 | 567 | (int64_t) hb_int_max (T)); | 979 | 567 | } |
Unexecuted instantiation: VARC.cc:int hb_clamp_to<int>(long) Unexecuted instantiation: hb-ot-layout.cc:int hb_clamp_to<int>(long) Unexecuted instantiation: hb-ot-math.cc:int hb_clamp_to<int>(long) Unexecuted instantiation: hb-ot-metrics.cc:int hb_clamp_to<int>(long) Unexecuted instantiation: hb-ot-name.cc:int hb_clamp_to<int>(long) Unexecuted instantiation: hb-ot-shape.cc:int hb_clamp_to<int>(long) Unexecuted instantiation: hb-ot-var.cc:int hb_clamp_to<int>(long) Unexecuted instantiation: hb-shape-plan.cc:int hb_clamp_to<int>(long) Unexecuted instantiation: hb-shape.cc:int hb_clamp_to<int>(long) Unexecuted instantiation: hb-static.cc:int hb_clamp_to<int>(long) Unexecuted instantiation: hb-style.cc:int hb_clamp_to<int>(long) Unexecuted instantiation: hb-graphite2.cc:int hb_clamp_to<int>(long) Unexecuted instantiation: hb-paint.cc:int hb_clamp_to<int>(long) Unexecuted instantiation: hb-ot-cff1-table.cc:int hb_clamp_to<int>(long) Unexecuted instantiation: hb-ot-cff2-table.cc:int hb_clamp_to<int>(long) Unexecuted instantiation: hb-ot-map.cc:int hb_clamp_to<int>(long) Unexecuted instantiation: hb-ot-shaper-arabic.cc:int hb_clamp_to<int>(long) Unexecuted instantiation: hb-ot-shaper-default.cc:int hb_clamp_to<int>(long) Unexecuted instantiation: hb-ot-shaper-hangul.cc:int hb_clamp_to<int>(long) Unexecuted instantiation: hb-ot-shaper-hebrew.cc:int hb_clamp_to<int>(long) Unexecuted instantiation: hb-ot-shaper-indic.cc:int hb_clamp_to<int>(long) Unexecuted instantiation: hb-ot-shaper-khmer.cc:int hb_clamp_to<int>(long) Unexecuted instantiation: hb-ot-shaper-myanmar.cc:int hb_clamp_to<int>(long) Unexecuted instantiation: hb-ot-shaper-syllabic.cc:int hb_clamp_to<int>(long) Unexecuted instantiation: hb-ot-shaper-thai.cc:int hb_clamp_to<int>(long) Unexecuted instantiation: hb-ot-shaper-use.cc:int hb_clamp_to<int>(long) Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:int hb_clamp_to<int>(long) Unexecuted instantiation: hb-ot-shape-fallback.cc:int hb_clamp_to<int>(long) Unexecuted instantiation: hb-ot-shape-normalize.cc:int hb_clamp_to<int>(long) Unexecuted instantiation: hb-ot-shaper-indic-table.cc:int hb_clamp_to<int>(long) Unexecuted instantiation: hb-subset-input.cc:int hb_clamp_to<int>(long) Unexecuted instantiation: hb-subset.cc:int hb_clamp_to<int>(long) Unexecuted instantiation: hb-subset-plan.cc:int hb_clamp_to<int>(long) Unexecuted instantiation: hb-subset-plan-layout.cc:int hb_clamp_to<int>(long) Unexecuted instantiation: hb-subset-plan-var.cc:int hb_clamp_to<int>(long) Unexecuted instantiation: hb-subset-table-layout.cc:int hb_clamp_to<int>(long) Unexecuted instantiation: hb-subset-table-var.cc:int hb_clamp_to<int>(long) Unexecuted instantiation: hb-subset-table-cff.cc:int hb_clamp_to<int>(long) Unexecuted instantiation: hb-subset-table-color.cc:int hb_clamp_to<int>(long) Unexecuted instantiation: hb-subset-table-other.cc:int hb_clamp_to<int>(long) Unexecuted instantiation: gsubgpos-context.cc:int hb_clamp_to<int>(long) Unexecuted instantiation: hb-subset-cff1.cc:int hb_clamp_to<int>(long) Unexecuted instantiation: hb-subset-cff2.cc:int hb_clamp_to<int>(long) Unexecuted instantiation: hb-subset-instancer-iup.cc:int hb_clamp_to<int>(long) Unexecuted instantiation: hb-subset-cff-common.cc:int hb_clamp_to<int>(long) |
980 | | |
981 | | /* |
982 | | * Bithacks. |
983 | | */ |
984 | | |
985 | | /* Return the number of 1 bits in a uint8_t; faster than hb_popcount() */ |
986 | | static inline unsigned |
987 | | hb_popcount8 (uint8_t v) |
988 | 4.38M | { |
989 | 4.38M | static const uint8_t popcount4[16] = { |
990 | 4.38M | 0, 1, 1, 2, 1, 2, 2, 3, |
991 | 4.38M | 1, 2, 2, 3, 2, 3, 3, 4 |
992 | 4.38M | }; |
993 | 4.38M | return popcount4[v & 0xF] + popcount4[v >> 4]; |
994 | 4.38M | } 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-fetch.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 | 988 | 4.38M | { | 989 | 4.38M | static const uint8_t popcount4[16] = { | 990 | 4.38M | 0, 1, 1, 2, 1, 2, 2, 3, | 991 | 4.38M | 1, 2, 2, 3, 2, 3, 3, 4 | 992 | 4.38M | }; | 993 | 4.38M | return popcount4[v & 0xF] + popcount4[v >> 4]; | 994 | 4.38M | } |
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) |
995 | | |
996 | | /* Return the number of 1 bits in v. */ |
997 | | template <typename T> |
998 | | static inline unsigned int |
999 | | hb_popcount (T v) |
1000 | 2.82M | { |
1001 | 2.82M | #if hb_has_builtin(__builtin_popcount) |
1002 | 2.82M | if (sizeof (T) <= sizeof (unsigned int)) |
1003 | 5.85k | return __builtin_popcount (v); |
1004 | 2.81M | #endif |
1005 | | |
1006 | 2.81M | #if hb_has_builtin(__builtin_popcountl) |
1007 | 2.81M | if (sizeof (T) <= sizeof (unsigned long)) |
1008 | 2.81M | return __builtin_popcountl (v); |
1009 | 0 | #endif |
1010 | | |
1011 | 0 | #if hb_has_builtin(__builtin_popcountll) |
1012 | 0 | if (sizeof (T) <= sizeof (unsigned long long)) |
1013 | 0 | return __builtin_popcountll (v); |
1014 | 0 | #endif |
1015 | | |
1016 | 0 | if (sizeof (T) <= 4) |
1017 | 0 | { |
1018 | | /* "HACKMEM 169" */ |
1019 | 0 | uint32_t y; |
1020 | 0 | y = (v >> 1) &033333333333; |
1021 | 0 | y = v - y - ((y >>1) & 033333333333); |
1022 | 0 | return (((y + (y >> 3)) & 030707070707) % 077); |
1023 | 0 | } |
1024 | | |
1025 | 0 | if (sizeof (T) == 8) |
1026 | 0 | { |
1027 | 0 | uint64_t y = (uint64_t) v; |
1028 | 0 | y -= ((y >> 1) & 0x5555555555555555ull); |
1029 | 0 | y = (y & 0x3333333333333333ull) + (y >> 2 & 0x3333333333333333ull); |
1030 | 0 | return ((y + (y >> 4)) & 0xf0f0f0f0f0f0f0full) * 0x101010101010101ull >> 56; |
1031 | 0 | } |
1032 | | |
1033 | 0 | if (sizeof (T) == 16) |
1034 | 0 | { |
1035 | 0 | unsigned int shift = 64; |
1036 | 0 | return hb_popcount<uint64_t> ((uint64_t) v) + hb_popcount ((uint64_t) (v >> shift)); |
1037 | 0 | } |
1038 | | |
1039 | 0 | assert (0); |
1040 | 0 | return 0; /* Shut up stupid compiler. */ |
1041 | 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-fetch.cc:unsigned int hb_popcount<unsigned long long>(unsigned long long) Unexecuted instantiation: hb-ot-fetch.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 | 1000 | 2.81M | { | 1001 | 2.81M | #if hb_has_builtin(__builtin_popcount) | 1002 | 2.81M | if (sizeof (T) <= sizeof (unsigned int)) | 1003 | 0 | return __builtin_popcount (v); | 1004 | 2.81M | #endif | 1005 | | | 1006 | 2.81M | #if hb_has_builtin(__builtin_popcountl) | 1007 | 2.81M | if (sizeof (T) <= sizeof (unsigned long)) | 1008 | 2.81M | return __builtin_popcountl (v); | 1009 | 0 | #endif | 1010 | | | 1011 | 0 | #if hb_has_builtin(__builtin_popcountll) | 1012 | 0 | if (sizeof (T) <= sizeof (unsigned long long)) | 1013 | 0 | return __builtin_popcountll (v); | 1014 | 0 | #endif | 1015 | | | 1016 | 0 | if (sizeof (T) <= 4) | 1017 | 0 | { | 1018 | | /* "HACKMEM 169" */ | 1019 | 0 | uint32_t y; | 1020 | 0 | y = (v >> 1) &033333333333; | 1021 | 0 | y = v - y - ((y >>1) & 033333333333); | 1022 | 0 | return (((y + (y >> 3)) & 030707070707) % 077); | 1023 | 0 | } | 1024 | | | 1025 | 0 | if (sizeof (T) == 8) | 1026 | 0 | { | 1027 | 0 | uint64_t y = (uint64_t) v; | 1028 | 0 | y -= ((y >> 1) & 0x5555555555555555ull); | 1029 | 0 | y = (y & 0x3333333333333333ull) + (y >> 2 & 0x3333333333333333ull); | 1030 | 0 | return ((y + (y >> 4)) & 0xf0f0f0f0f0f0f0full) * 0x101010101010101ull >> 56; | 1031 | 0 | } | 1032 | | | 1033 | 0 | if (sizeof (T) == 16) | 1034 | 0 | { | 1035 | 0 | unsigned int shift = 64; | 1036 | 0 | return hb_popcount<uint64_t> ((uint64_t) v) + hb_popcount ((uint64_t) (v >> shift)); | 1037 | 0 | } | 1038 | | | 1039 | 0 | assert (0); | 1040 | 0 | return 0; /* Shut up stupid compiler. */ | 1041 | 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 | 1000 | 5.85k | { | 1001 | 5.85k | #if hb_has_builtin(__builtin_popcount) | 1002 | 5.85k | if (sizeof (T) <= sizeof (unsigned int)) | 1003 | 5.85k | return __builtin_popcount (v); | 1004 | 0 | #endif | 1005 | | | 1006 | 0 | #if hb_has_builtin(__builtin_popcountl) | 1007 | 0 | if (sizeof (T) <= sizeof (unsigned long)) | 1008 | 0 | return __builtin_popcountl (v); | 1009 | 0 | #endif | 1010 | | | 1011 | 0 | #if hb_has_builtin(__builtin_popcountll) | 1012 | 0 | if (sizeof (T) <= sizeof (unsigned long long)) | 1013 | 0 | return __builtin_popcountll (v); | 1014 | 0 | #endif | 1015 | | | 1016 | 0 | if (sizeof (T) <= 4) | 1017 | 0 | { | 1018 | | /* "HACKMEM 169" */ | 1019 | 0 | uint32_t y; | 1020 | 0 | y = (v >> 1) &033333333333; | 1021 | 0 | y = v - y - ((y >>1) & 033333333333); | 1022 | 0 | return (((y + (y >> 3)) & 030707070707) % 077); | 1023 | 0 | } | 1024 | | | 1025 | 0 | if (sizeof (T) == 8) | 1026 | 0 | { | 1027 | 0 | uint64_t y = (uint64_t) v; | 1028 | 0 | y -= ((y >> 1) & 0x5555555555555555ull); | 1029 | 0 | y = (y & 0x3333333333333333ull) + (y >> 2 & 0x3333333333333333ull); | 1030 | 0 | return ((y + (y >> 4)) & 0xf0f0f0f0f0f0f0full) * 0x101010101010101ull >> 56; | 1031 | 0 | } | 1032 | | | 1033 | 0 | if (sizeof (T) == 16) | 1034 | 0 | { | 1035 | 0 | unsigned int shift = 64; | 1036 | 0 | return hb_popcount<uint64_t> ((uint64_t) v) + hb_popcount ((uint64_t) (v >> shift)); | 1037 | 0 | } | 1038 | | | 1039 | 0 | assert (0); | 1040 | 0 | return 0; /* Shut up stupid compiler. */ | 1041 | 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) |
1042 | | |
1043 | | /* Returns the number of bits needed to store number */ |
1044 | | template <typename T> |
1045 | | static inline unsigned int |
1046 | | hb_bit_storage (T v) |
1047 | 490k | { |
1048 | 490k | if (unlikely (!v)) return 0; |
1049 | | |
1050 | 484k | #if hb_has_builtin(__builtin_clz) |
1051 | 484k | if (sizeof (T) <= sizeof (unsigned int)) |
1052 | 452k | return sizeof (unsigned int) * 8 - __builtin_clz (v); |
1053 | 32.0k | #endif |
1054 | | |
1055 | 32.0k | #if hb_has_builtin(__builtin_clzl) |
1056 | 32.0k | if (sizeof (T) <= sizeof (unsigned long)) |
1057 | 32.0k | return sizeof (unsigned long) * 8 - __builtin_clzl (v); |
1058 | 0 | #endif |
1059 | | |
1060 | 0 | #if hb_has_builtin(__builtin_clzll) |
1061 | 0 | if (sizeof (T) <= sizeof (unsigned long long)) |
1062 | 0 | return sizeof (unsigned long long) * 8 - __builtin_clzll (v); |
1063 | 0 | #endif |
1064 | | |
1065 | | #if (defined(_MSC_VER) && _MSC_VER >= 1500) || (defined(__MINGW32__) && (__GNUC__ < 4)) |
1066 | | if (sizeof (T) <= sizeof (unsigned int)) |
1067 | | { |
1068 | | unsigned long where; |
1069 | | _BitScanReverse (&where, v); |
1070 | | return 1 + where; |
1071 | | } |
1072 | | # if defined(_WIN64) |
1073 | | if (sizeof (T) <= 8) |
1074 | | { |
1075 | | unsigned long where; |
1076 | | _BitScanReverse64 (&where, v); |
1077 | | return 1 + where; |
1078 | | } |
1079 | | # endif |
1080 | | #endif |
1081 | | |
1082 | 0 | if (sizeof (T) <= 4) |
1083 | 0 | { |
1084 | | /* "bithacks" */ |
1085 | 0 | const unsigned int b[] = {0x2, 0xC, 0xF0, 0xFF00, 0xFFFF0000}; |
1086 | 0 | const unsigned int S[] = {1, 2, 4, 8, 16}; |
1087 | 0 | unsigned int r = 0; |
1088 | 0 | for (int i = 4; i >= 0; i--) |
1089 | 0 | if (v & b[i]) |
1090 | 0 | { |
1091 | 0 | v >>= S[i]; |
1092 | 0 | r |= S[i]; |
1093 | 0 | } |
1094 | 0 | return r + 1; |
1095 | 0 | } |
1096 | 0 | if (sizeof (T) <= 8) |
1097 | 0 | { |
1098 | | /* "bithacks" */ |
1099 | 0 | const uint64_t b[] = {0x2ULL, 0xCULL, 0xF0ULL, 0xFF00ULL, 0xFFFF0000ULL, 0xFFFFFFFF00000000ULL}; |
1100 | 0 | const unsigned int S[] = {1, 2, 4, 8, 16, 32}; |
1101 | 0 | unsigned int r = 0; |
1102 | 0 | for (int i = 5; i >= 0; i--) |
1103 | 0 | if (v & b[i]) |
1104 | 0 | { |
1105 | 0 | v >>= S[i]; |
1106 | 0 | r |= S[i]; |
1107 | 0 | } |
1108 | 0 | return r + 1; |
1109 | 0 | } |
1110 | 0 | if (sizeof (T) == 16) |
1111 | 0 | { |
1112 | 0 | unsigned int shift = 64; |
1113 | 0 | return (v >> shift) ? hb_bit_storage<uint64_t> ((uint64_t) (v >> shift)) + shift : |
1114 | 0 | hb_bit_storage<uint64_t> ((uint64_t) v); |
1115 | 0 | } |
1116 | | |
1117 | 0 | assert (0); |
1118 | 0 | return 0; /* Shut up stupid compiler. */ |
1119 | 0 | } 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 long>(unsigned 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 long>(unsigned long long) 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 int>(unsigned int) 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 long>(unsigned 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 | 1047 | 295k | { | 1048 | 295k | if (unlikely (!v)) return 0; | 1049 | | | 1050 | 295k | #if hb_has_builtin(__builtin_clz) | 1051 | 295k | if (sizeof (T) <= sizeof (unsigned int)) | 1052 | 295k | return sizeof (unsigned int) * 8 - __builtin_clz (v); | 1053 | 0 | #endif | 1054 | | | 1055 | 0 | #if hb_has_builtin(__builtin_clzl) | 1056 | 0 | if (sizeof (T) <= sizeof (unsigned long)) | 1057 | 0 | return sizeof (unsigned long) * 8 - __builtin_clzl (v); | 1058 | 0 | #endif | 1059 | | | 1060 | 0 | #if hb_has_builtin(__builtin_clzll) | 1061 | 0 | if (sizeof (T) <= sizeof (unsigned long long)) | 1062 | 0 | return sizeof (unsigned long long) * 8 - __builtin_clzll (v); | 1063 | 0 | #endif | 1064 | | | 1065 | | #if (defined(_MSC_VER) && _MSC_VER >= 1500) || (defined(__MINGW32__) && (__GNUC__ < 4)) | 1066 | | if (sizeof (T) <= sizeof (unsigned int)) | 1067 | | { | 1068 | | unsigned long where; | 1069 | | _BitScanReverse (&where, v); | 1070 | | return 1 + where; | 1071 | | } | 1072 | | # if defined(_WIN64) | 1073 | | if (sizeof (T) <= 8) | 1074 | | { | 1075 | | unsigned long where; | 1076 | | _BitScanReverse64 (&where, v); | 1077 | | return 1 + where; | 1078 | | } | 1079 | | # endif | 1080 | | #endif | 1081 | | | 1082 | 0 | if (sizeof (T) <= 4) | 1083 | 0 | { | 1084 | | /* "bithacks" */ | 1085 | 0 | const unsigned int b[] = {0x2, 0xC, 0xF0, 0xFF00, 0xFFFF0000}; | 1086 | 0 | const unsigned int S[] = {1, 2, 4, 8, 16}; | 1087 | 0 | unsigned int r = 0; | 1088 | 0 | for (int i = 4; i >= 0; i--) | 1089 | 0 | if (v & b[i]) | 1090 | 0 | { | 1091 | 0 | v >>= S[i]; | 1092 | 0 | r |= S[i]; | 1093 | 0 | } | 1094 | 0 | return r + 1; | 1095 | 0 | } | 1096 | 0 | if (sizeof (T) <= 8) | 1097 | 0 | { | 1098 | | /* "bithacks" */ | 1099 | 0 | const uint64_t b[] = {0x2ULL, 0xCULL, 0xF0ULL, 0xFF00ULL, 0xFFFF0000ULL, 0xFFFFFFFF00000000ULL}; | 1100 | 0 | const unsigned int S[] = {1, 2, 4, 8, 16, 32}; | 1101 | 0 | unsigned int r = 0; | 1102 | 0 | for (int i = 5; i >= 0; i--) | 1103 | 0 | if (v & b[i]) | 1104 | 0 | { | 1105 | 0 | v >>= S[i]; | 1106 | 0 | r |= S[i]; | 1107 | 0 | } | 1108 | 0 | return r + 1; | 1109 | 0 | } | 1110 | 0 | if (sizeof (T) == 16) | 1111 | 0 | { | 1112 | 0 | unsigned int shift = 64; | 1113 | 0 | return (v >> shift) ? hb_bit_storage<uint64_t> ((uint64_t) (v >> shift)) + shift : | 1114 | 0 | hb_bit_storage<uint64_t> ((uint64_t) v); | 1115 | 0 | } | 1116 | | | 1117 | 0 | assert (0); | 1118 | 0 | return 0; /* Shut up stupid compiler. */ | 1119 | 0 | } |
Unexecuted instantiation: hb-face.cc:unsigned int hb_bit_storage<unsigned long long>(unsigned long long) Unexecuted instantiation: hb-face.cc:unsigned int hb_bit_storage<unsigned long>(unsigned long) hb-face-builder.cc:unsigned int hb_bit_storage<unsigned int>(unsigned int) Line | Count | Source | 1047 | 97.8k | { | 1048 | 97.8k | if (unlikely (!v)) return 0; | 1049 | | | 1050 | 97.8k | #if hb_has_builtin(__builtin_clz) | 1051 | 97.8k | if (sizeof (T) <= sizeof (unsigned int)) | 1052 | 97.8k | return sizeof (unsigned int) * 8 - __builtin_clz (v); | 1053 | 0 | #endif | 1054 | | | 1055 | 0 | #if hb_has_builtin(__builtin_clzl) | 1056 | 0 | if (sizeof (T) <= sizeof (unsigned long)) | 1057 | 0 | return sizeof (unsigned long) * 8 - __builtin_clzl (v); | 1058 | 0 | #endif | 1059 | | | 1060 | 0 | #if hb_has_builtin(__builtin_clzll) | 1061 | 0 | if (sizeof (T) <= sizeof (unsigned long long)) | 1062 | 0 | return sizeof (unsigned long long) * 8 - __builtin_clzll (v); | 1063 | 0 | #endif | 1064 | | | 1065 | | #if (defined(_MSC_VER) && _MSC_VER >= 1500) || (defined(__MINGW32__) && (__GNUC__ < 4)) | 1066 | | if (sizeof (T) <= sizeof (unsigned int)) | 1067 | | { | 1068 | | unsigned long where; | 1069 | | _BitScanReverse (&where, v); | 1070 | | return 1 + where; | 1071 | | } | 1072 | | # if defined(_WIN64) | 1073 | | if (sizeof (T) <= 8) | 1074 | | { | 1075 | | unsigned long where; | 1076 | | _BitScanReverse64 (&where, v); | 1077 | | return 1 + where; | 1078 | | } | 1079 | | # endif | 1080 | | #endif | 1081 | | | 1082 | 0 | if (sizeof (T) <= 4) | 1083 | 0 | { | 1084 | | /* "bithacks" */ | 1085 | 0 | const unsigned int b[] = {0x2, 0xC, 0xF0, 0xFF00, 0xFFFF0000}; | 1086 | 0 | const unsigned int S[] = {1, 2, 4, 8, 16}; | 1087 | 0 | unsigned int r = 0; | 1088 | 0 | for (int i = 4; i >= 0; i--) | 1089 | 0 | if (v & b[i]) | 1090 | 0 | { | 1091 | 0 | v >>= S[i]; | 1092 | 0 | r |= S[i]; | 1093 | 0 | } | 1094 | 0 | return r + 1; | 1095 | 0 | } | 1096 | 0 | if (sizeof (T) <= 8) | 1097 | 0 | { | 1098 | | /* "bithacks" */ | 1099 | 0 | const uint64_t b[] = {0x2ULL, 0xCULL, 0xF0ULL, 0xFF00ULL, 0xFFFF0000ULL, 0xFFFFFFFF00000000ULL}; | 1100 | 0 | const unsigned int S[] = {1, 2, 4, 8, 16, 32}; | 1101 | 0 | unsigned int r = 0; | 1102 | 0 | for (int i = 5; i >= 0; i--) | 1103 | 0 | if (v & b[i]) | 1104 | 0 | { | 1105 | 0 | v >>= S[i]; | 1106 | 0 | r |= S[i]; | 1107 | 0 | } | 1108 | 0 | return r + 1; | 1109 | 0 | } | 1110 | 0 | if (sizeof (T) == 16) | 1111 | 0 | { | 1112 | 0 | unsigned int shift = 64; | 1113 | 0 | return (v >> shift) ? hb_bit_storage<uint64_t> ((uint64_t) (v >> shift)) + shift : | 1114 | 0 | hb_bit_storage<uint64_t> ((uint64_t) v); | 1115 | 0 | } | 1116 | | | 1117 | 0 | assert (0); | 1118 | 0 | return 0; /* Shut up stupid compiler. */ | 1119 | 0 | } |
Unexecuted instantiation: hb-face-builder.cc:unsigned int hb_bit_storage<unsigned long long>(unsigned long long) Unexecuted instantiation: hb-face-builder.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 long>(unsigned 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 long>(unsigned long long) Unexecuted instantiation: hb-map.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 long>(unsigned 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 long>(unsigned long long) 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 int>(unsigned int) Unexecuted instantiation: hb-ot-fetch.cc:unsigned int hb_bit_storage<unsigned long long>(unsigned long long) Unexecuted instantiation: hb-ot-fetch.cc:unsigned int hb_bit_storage<unsigned long>(unsigned long) Unexecuted instantiation: hb-ot-fetch.cc:unsigned int hb_bit_storage<unsigned int>(unsigned int) 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 long>(unsigned 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 long>(unsigned long long) Unexecuted instantiation: VARC.cc:unsigned int hb_bit_storage<unsigned long>(unsigned 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 | 1047 | 32.0k | { | 1048 | 32.0k | if (unlikely (!v)) return 0; | 1049 | | | 1050 | 32.0k | #if hb_has_builtin(__builtin_clz) | 1051 | 32.0k | if (sizeof (T) <= sizeof (unsigned int)) | 1052 | 0 | return sizeof (unsigned int) * 8 - __builtin_clz (v); | 1053 | 32.0k | #endif | 1054 | | | 1055 | 32.0k | #if hb_has_builtin(__builtin_clzl) | 1056 | 32.0k | if (sizeof (T) <= sizeof (unsigned long)) | 1057 | 32.0k | return sizeof (unsigned long) * 8 - __builtin_clzl (v); | 1058 | 0 | #endif | 1059 | | | 1060 | 0 | #if hb_has_builtin(__builtin_clzll) | 1061 | 0 | if (sizeof (T) <= sizeof (unsigned long long)) | 1062 | 0 | return sizeof (unsigned long long) * 8 - __builtin_clzll (v); | 1063 | 0 | #endif | 1064 | | | 1065 | | #if (defined(_MSC_VER) && _MSC_VER >= 1500) || (defined(__MINGW32__) && (__GNUC__ < 4)) | 1066 | | if (sizeof (T) <= sizeof (unsigned int)) | 1067 | | { | 1068 | | unsigned long where; | 1069 | | _BitScanReverse (&where, v); | 1070 | | return 1 + where; | 1071 | | } | 1072 | | # if defined(_WIN64) | 1073 | | if (sizeof (T) <= 8) | 1074 | | { | 1075 | | unsigned long where; | 1076 | | _BitScanReverse64 (&where, v); | 1077 | | return 1 + where; | 1078 | | } | 1079 | | # endif | 1080 | | #endif | 1081 | | | 1082 | 0 | if (sizeof (T) <= 4) | 1083 | 0 | { | 1084 | | /* "bithacks" */ | 1085 | 0 | const unsigned int b[] = {0x2, 0xC, 0xF0, 0xFF00, 0xFFFF0000}; | 1086 | 0 | const unsigned int S[] = {1, 2, 4, 8, 16}; | 1087 | 0 | unsigned int r = 0; | 1088 | 0 | for (int i = 4; i >= 0; i--) | 1089 | 0 | if (v & b[i]) | 1090 | 0 | { | 1091 | 0 | v >>= S[i]; | 1092 | 0 | r |= S[i]; | 1093 | 0 | } | 1094 | 0 | return r + 1; | 1095 | 0 | } | 1096 | 0 | if (sizeof (T) <= 8) | 1097 | 0 | { | 1098 | | /* "bithacks" */ | 1099 | 0 | const uint64_t b[] = {0x2ULL, 0xCULL, 0xF0ULL, 0xFF00ULL, 0xFFFF0000ULL, 0xFFFFFFFF00000000ULL}; | 1100 | 0 | const unsigned int S[] = {1, 2, 4, 8, 16, 32}; | 1101 | 0 | unsigned int r = 0; | 1102 | 0 | for (int i = 5; i >= 0; i--) | 1103 | 0 | if (v & b[i]) | 1104 | 0 | { | 1105 | 0 | v >>= S[i]; | 1106 | 0 | r |= S[i]; | 1107 | 0 | } | 1108 | 0 | return r + 1; | 1109 | 0 | } | 1110 | 0 | if (sizeof (T) == 16) | 1111 | 0 | { | 1112 | 0 | unsigned int shift = 64; | 1113 | 0 | return (v >> shift) ? hb_bit_storage<uint64_t> ((uint64_t) (v >> shift)) + shift : | 1114 | 0 | hb_bit_storage<uint64_t> ((uint64_t) v); | 1115 | 0 | } | 1116 | | | 1117 | 0 | assert (0); | 1118 | 0 | return 0; /* Shut up stupid compiler. */ | 1119 | 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 long>(unsigned long 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 int>(unsigned int) 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 long>(unsigned 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 long>(unsigned long long) 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 int>(unsigned int) 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 long>(unsigned 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 long>(unsigned long long) 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 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 long>(unsigned long 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 int>(unsigned int) 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 long>(unsigned 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 long>(unsigned long long) 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 int>(unsigned int) 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 long>(unsigned 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 | 1047 | 32.5k | { | 1048 | 32.5k | if (unlikely (!v)) return 0; | 1049 | | | 1050 | 26.4k | #if hb_has_builtin(__builtin_clz) | 1051 | 26.4k | if (sizeof (T) <= sizeof (unsigned int)) | 1052 | 26.4k | return sizeof (unsigned int) * 8 - __builtin_clz (v); | 1053 | 0 | #endif | 1054 | | | 1055 | 0 | #if hb_has_builtin(__builtin_clzl) | 1056 | 0 | if (sizeof (T) <= sizeof (unsigned long)) | 1057 | 0 | return sizeof (unsigned long) * 8 - __builtin_clzl (v); | 1058 | 0 | #endif | 1059 | | | 1060 | 0 | #if hb_has_builtin(__builtin_clzll) | 1061 | 0 | if (sizeof (T) <= sizeof (unsigned long long)) | 1062 | 0 | return sizeof (unsigned long long) * 8 - __builtin_clzll (v); | 1063 | 0 | #endif | 1064 | | | 1065 | | #if (defined(_MSC_VER) && _MSC_VER >= 1500) || (defined(__MINGW32__) && (__GNUC__ < 4)) | 1066 | | if (sizeof (T) <= sizeof (unsigned int)) | 1067 | | { | 1068 | | unsigned long where; | 1069 | | _BitScanReverse (&where, v); | 1070 | | return 1 + where; | 1071 | | } | 1072 | | # if defined(_WIN64) | 1073 | | if (sizeof (T) <= 8) | 1074 | | { | 1075 | | unsigned long where; | 1076 | | _BitScanReverse64 (&where, v); | 1077 | | return 1 + where; | 1078 | | } | 1079 | | # endif | 1080 | | #endif | 1081 | | | 1082 | 0 | if (sizeof (T) <= 4) | 1083 | 0 | { | 1084 | | /* "bithacks" */ | 1085 | 0 | const unsigned int b[] = {0x2, 0xC, 0xF0, 0xFF00, 0xFFFF0000}; | 1086 | 0 | const unsigned int S[] = {1, 2, 4, 8, 16}; | 1087 | 0 | unsigned int r = 0; | 1088 | 0 | for (int i = 4; i >= 0; i--) | 1089 | 0 | if (v & b[i]) | 1090 | 0 | { | 1091 | 0 | v >>= S[i]; | 1092 | 0 | r |= S[i]; | 1093 | 0 | } | 1094 | 0 | return r + 1; | 1095 | 0 | } | 1096 | 0 | if (sizeof (T) <= 8) | 1097 | 0 | { | 1098 | | /* "bithacks" */ | 1099 | 0 | const uint64_t b[] = {0x2ULL, 0xCULL, 0xF0ULL, 0xFF00ULL, 0xFFFF0000ULL, 0xFFFFFFFF00000000ULL}; | 1100 | 0 | const unsigned int S[] = {1, 2, 4, 8, 16, 32}; | 1101 | 0 | unsigned int r = 0; | 1102 | 0 | for (int i = 5; i >= 0; i--) | 1103 | 0 | if (v & b[i]) | 1104 | 0 | { | 1105 | 0 | v >>= S[i]; | 1106 | 0 | r |= S[i]; | 1107 | 0 | } | 1108 | 0 | return r + 1; | 1109 | 0 | } | 1110 | 0 | if (sizeof (T) == 16) | 1111 | 0 | { | 1112 | 0 | unsigned int shift = 64; | 1113 | 0 | return (v >> shift) ? hb_bit_storage<uint64_t> ((uint64_t) (v >> shift)) + shift : | 1114 | 0 | hb_bit_storage<uint64_t> ((uint64_t) v); | 1115 | 0 | } | 1116 | | | 1117 | 0 | assert (0); | 1118 | 0 | return 0; /* Shut up stupid compiler. */ | 1119 | 0 | } |
Unexecuted instantiation: hb-ot-map.cc:unsigned int hb_bit_storage<unsigned long long>(unsigned long long) Unexecuted instantiation: hb-ot-map.cc:unsigned int hb_bit_storage<unsigned long>(unsigned 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 long>(unsigned long long) Unexecuted instantiation: hb-ot-shaper-arabic.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 long>(unsigned 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 long>(unsigned long long) 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 int>(unsigned int) 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 long>(unsigned 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 long>(unsigned long long) 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 int>(unsigned int) 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 long>(unsigned 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 long>(unsigned long long) 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 int>(unsigned int) 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 long>(unsigned 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 long>(unsigned long long) 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 int>(unsigned int) 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 long>(unsigned 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 long>(unsigned long long) 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 int>(unsigned int) 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 long>(unsigned 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 long>(unsigned long long) 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 int>(unsigned int) 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 long>(unsigned 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 long>(unsigned long long) Unexecuted instantiation: hb-subset-input.cc:unsigned int hb_bit_storage<unsigned long>(unsigned long) hb-subset.cc:unsigned int hb_bit_storage<unsigned int>(unsigned int) Line | Count | Source | 1047 | 32.6k | { | 1048 | 32.6k | if (unlikely (!v)) return 0; | 1049 | | | 1050 | 32.6k | #if hb_has_builtin(__builtin_clz) | 1051 | 32.6k | if (sizeof (T) <= sizeof (unsigned int)) | 1052 | 32.6k | return sizeof (unsigned int) * 8 - __builtin_clz (v); | 1053 | 0 | #endif | 1054 | | | 1055 | 0 | #if hb_has_builtin(__builtin_clzl) | 1056 | 0 | if (sizeof (T) <= sizeof (unsigned long)) | 1057 | 0 | return sizeof (unsigned long) * 8 - __builtin_clzl (v); | 1058 | 0 | #endif | 1059 | | | 1060 | 0 | #if hb_has_builtin(__builtin_clzll) | 1061 | 0 | if (sizeof (T) <= sizeof (unsigned long long)) | 1062 | 0 | return sizeof (unsigned long long) * 8 - __builtin_clzll (v); | 1063 | 0 | #endif | 1064 | | | 1065 | | #if (defined(_MSC_VER) && _MSC_VER >= 1500) || (defined(__MINGW32__) && (__GNUC__ < 4)) | 1066 | | if (sizeof (T) <= sizeof (unsigned int)) | 1067 | | { | 1068 | | unsigned long where; | 1069 | | _BitScanReverse (&where, v); | 1070 | | return 1 + where; | 1071 | | } | 1072 | | # if defined(_WIN64) | 1073 | | if (sizeof (T) <= 8) | 1074 | | { | 1075 | | unsigned long where; | 1076 | | _BitScanReverse64 (&where, v); | 1077 | | return 1 + where; | 1078 | | } | 1079 | | # endif | 1080 | | #endif | 1081 | | | 1082 | 0 | if (sizeof (T) <= 4) | 1083 | 0 | { | 1084 | | /* "bithacks" */ | 1085 | 0 | const unsigned int b[] = {0x2, 0xC, 0xF0, 0xFF00, 0xFFFF0000}; | 1086 | 0 | const unsigned int S[] = {1, 2, 4, 8, 16}; | 1087 | 0 | unsigned int r = 0; | 1088 | 0 | for (int i = 4; i >= 0; i--) | 1089 | 0 | if (v & b[i]) | 1090 | 0 | { | 1091 | 0 | v >>= S[i]; | 1092 | 0 | r |= S[i]; | 1093 | 0 | } | 1094 | 0 | return r + 1; | 1095 | 0 | } | 1096 | 0 | if (sizeof (T) <= 8) | 1097 | 0 | { | 1098 | | /* "bithacks" */ | 1099 | 0 | const uint64_t b[] = {0x2ULL, 0xCULL, 0xF0ULL, 0xFF00ULL, 0xFFFF0000ULL, 0xFFFFFFFF00000000ULL}; | 1100 | 0 | const unsigned int S[] = {1, 2, 4, 8, 16, 32}; | 1101 | 0 | unsigned int r = 0; | 1102 | 0 | for (int i = 5; i >= 0; i--) | 1103 | 0 | if (v & b[i]) | 1104 | 0 | { | 1105 | 0 | v >>= S[i]; | 1106 | 0 | r |= S[i]; | 1107 | 0 | } | 1108 | 0 | return r + 1; | 1109 | 0 | } | 1110 | 0 | if (sizeof (T) == 16) | 1111 | 0 | { | 1112 | 0 | unsigned int shift = 64; | 1113 | 0 | return (v >> shift) ? hb_bit_storage<uint64_t> ((uint64_t) (v >> shift)) + shift : | 1114 | 0 | hb_bit_storage<uint64_t> ((uint64_t) v); | 1115 | 0 | } | 1116 | | | 1117 | 0 | assert (0); | 1118 | 0 | return 0; /* Shut up stupid compiler. */ | 1119 | 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 long>(unsigned long long) Unexecuted instantiation: hb-subset-plan-var.cc:unsigned int hb_bit_storage<unsigned long>(unsigned 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 long>(unsigned long long) Unexecuted instantiation: gsubgpos-context.cc:unsigned int hb_bit_storage<unsigned long>(unsigned 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 long>(unsigned long long) Unexecuted instantiation: hb-subset-cff1.cc:unsigned int hb_bit_storage<unsigned long>(unsigned 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 long>(unsigned long long) Unexecuted instantiation: hb-subset-cff2.cc:unsigned int hb_bit_storage<unsigned long>(unsigned 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 long>(unsigned long long) Unexecuted instantiation: hb-subset-cff-common.cc:unsigned int hb_bit_storage<unsigned long>(unsigned long) |
1120 | | |
1121 | | /* Returns the number of zero bits in the least significant side of v */ |
1122 | | template <typename T> |
1123 | | static inline unsigned int |
1124 | | hb_ctz (T v) |
1125 | 7.16M | { |
1126 | 7.16M | if (unlikely (!v)) return 8 * sizeof (T); |
1127 | | |
1128 | 7.15M | #if hb_has_builtin(__builtin_ctz) |
1129 | 7.15M | if (sizeof (T) <= sizeof (unsigned int)) |
1130 | 0 | return __builtin_ctz (v); |
1131 | 7.15M | #endif |
1132 | | |
1133 | 7.15M | #if hb_has_builtin(__builtin_ctzl) |
1134 | 7.15M | if (sizeof (T) <= sizeof (unsigned long)) |
1135 | 7.15M | return __builtin_ctzl (v); |
1136 | 0 | #endif |
1137 | | |
1138 | 0 | #if hb_has_builtin(__builtin_ctzll) |
1139 | 0 | if (sizeof (T) <= sizeof (unsigned long long)) |
1140 | 0 | return __builtin_ctzll (v); |
1141 | 0 | #endif |
1142 | | |
1143 | | #if (defined(_MSC_VER) && _MSC_VER >= 1500) || (defined(__MINGW32__) && (__GNUC__ < 4)) |
1144 | | if (sizeof (T) <= sizeof (unsigned int)) |
1145 | | { |
1146 | | unsigned long where; |
1147 | | _BitScanForward (&where, v); |
1148 | | return where; |
1149 | | } |
1150 | | # if defined(_WIN64) |
1151 | | if (sizeof (T) <= 8) |
1152 | | { |
1153 | | unsigned long where; |
1154 | | _BitScanForward64 (&where, v); |
1155 | | return where; |
1156 | | } |
1157 | | # endif |
1158 | | #endif |
1159 | | |
1160 | 0 | if (sizeof (T) <= 4) |
1161 | 0 | { |
1162 | | /* "bithacks" */ |
1163 | 0 | unsigned int c = 32; |
1164 | 0 | v &= - (int32_t) v; |
1165 | 0 | if (v) c--; |
1166 | 0 | if (v & 0x0000FFFF) c -= 16; |
1167 | 0 | if (v & 0x00FF00FF) c -= 8; |
1168 | 0 | if (v & 0x0F0F0F0F) c -= 4; |
1169 | 0 | if (v & 0x33333333) c -= 2; |
1170 | 0 | if (v & 0x55555555) c -= 1; |
1171 | 0 | return c; |
1172 | 0 | } |
1173 | 0 | if (sizeof (T) <= 8) |
1174 | 0 | { |
1175 | | /* "bithacks" */ |
1176 | 0 | unsigned int c = 64; |
1177 | 0 | v &= - (int64_t) (v); |
1178 | 0 | if (v) c--; |
1179 | 0 | if (v & 0x00000000FFFFFFFFULL) c -= 32; |
1180 | 0 | if (v & 0x0000FFFF0000FFFFULL) c -= 16; |
1181 | 0 | if (v & 0x00FF00FF00FF00FFULL) c -= 8; |
1182 | 0 | if (v & 0x0F0F0F0F0F0F0F0FULL) c -= 4; |
1183 | 0 | if (v & 0x3333333333333333ULL) c -= 2; |
1184 | 0 | if (v & 0x5555555555555555ULL) c -= 1; |
1185 | 0 | return c; |
1186 | 0 | } |
1187 | 0 | if (sizeof (T) == 16) |
1188 | 0 | { |
1189 | 0 | unsigned int shift = 64; |
1190 | 0 | return (uint64_t) v ? hb_bit_storage<uint64_t> ((uint64_t) v) : |
1191 | 0 | hb_bit_storage<uint64_t> ((uint64_t) (v >> shift)) + shift; |
1192 | 0 | } |
1193 | | |
1194 | 0 | assert (0); |
1195 | 0 | return 0; /* Shut up stupid compiler. */ |
1196 | 0 | } hb-aat-layout.cc:unsigned int hb_ctz<unsigned long>(unsigned long) Line | Count | Source | 1125 | 2.34M | { | 1126 | 2.34M | if (unlikely (!v)) return 8 * sizeof (T); | 1127 | | | 1128 | 2.34M | #if hb_has_builtin(__builtin_ctz) | 1129 | 2.34M | if (sizeof (T) <= sizeof (unsigned int)) | 1130 | 0 | return __builtin_ctz (v); | 1131 | 2.34M | #endif | 1132 | | | 1133 | 2.34M | #if hb_has_builtin(__builtin_ctzl) | 1134 | 2.34M | if (sizeof (T) <= sizeof (unsigned long)) | 1135 | 2.34M | return __builtin_ctzl (v); | 1136 | 0 | #endif | 1137 | | | 1138 | 0 | #if hb_has_builtin(__builtin_ctzll) | 1139 | 0 | if (sizeof (T) <= sizeof (unsigned long long)) | 1140 | 0 | return __builtin_ctzll (v); | 1141 | 0 | #endif | 1142 | | | 1143 | | #if (defined(_MSC_VER) && _MSC_VER >= 1500) || (defined(__MINGW32__) && (__GNUC__ < 4)) | 1144 | | if (sizeof (T) <= sizeof (unsigned int)) | 1145 | | { | 1146 | | unsigned long where; | 1147 | | _BitScanForward (&where, v); | 1148 | | return where; | 1149 | | } | 1150 | | # if defined(_WIN64) | 1151 | | if (sizeof (T) <= 8) | 1152 | | { | 1153 | | unsigned long where; | 1154 | | _BitScanForward64 (&where, v); | 1155 | | return where; | 1156 | | } | 1157 | | # endif | 1158 | | #endif | 1159 | | | 1160 | 0 | if (sizeof (T) <= 4) | 1161 | 0 | { | 1162 | | /* "bithacks" */ | 1163 | 0 | unsigned int c = 32; | 1164 | 0 | v &= - (int32_t) v; | 1165 | 0 | if (v) c--; | 1166 | 0 | if (v & 0x0000FFFF) c -= 16; | 1167 | 0 | if (v & 0x00FF00FF) c -= 8; | 1168 | 0 | if (v & 0x0F0F0F0F) c -= 4; | 1169 | 0 | if (v & 0x33333333) c -= 2; | 1170 | 0 | if (v & 0x55555555) c -= 1; | 1171 | 0 | return c; | 1172 | 0 | } | 1173 | 0 | if (sizeof (T) <= 8) | 1174 | 0 | { | 1175 | | /* "bithacks" */ | 1176 | 0 | unsigned int c = 64; | 1177 | 0 | v &= - (int64_t) (v); | 1178 | 0 | if (v) c--; | 1179 | 0 | if (v & 0x00000000FFFFFFFFULL) c -= 32; | 1180 | 0 | if (v & 0x0000FFFF0000FFFFULL) c -= 16; | 1181 | 0 | if (v & 0x00FF00FF00FF00FFULL) c -= 8; | 1182 | 0 | if (v & 0x0F0F0F0F0F0F0F0FULL) c -= 4; | 1183 | 0 | if (v & 0x3333333333333333ULL) c -= 2; | 1184 | 0 | if (v & 0x5555555555555555ULL) c -= 1; | 1185 | 0 | return c; | 1186 | 0 | } | 1187 | 0 | if (sizeof (T) == 16) | 1188 | 0 | { | 1189 | 0 | unsigned int shift = 64; | 1190 | 0 | return (uint64_t) v ? hb_bit_storage<uint64_t> ((uint64_t) v) : | 1191 | 0 | hb_bit_storage<uint64_t> ((uint64_t) (v >> shift)) + shift; | 1192 | 0 | } | 1193 | | | 1194 | 0 | assert (0); | 1195 | 0 | return 0; /* Shut up stupid compiler. */ | 1196 | 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-aat-map.cc:unsigned int hb_ctz<unsigned long>(unsigned long) Unexecuted instantiation: hb-buffer.cc:unsigned int hb_ctz<unsigned long long>(unsigned long long) Unexecuted instantiation: hb-buffer.cc:unsigned int hb_ctz<unsigned long>(unsigned long) Unexecuted instantiation: hb-face.cc:unsigned int hb_ctz<unsigned long long>(unsigned long long) Unexecuted instantiation: hb-face.cc:unsigned int hb_ctz<unsigned long>(unsigned long) Unexecuted instantiation: hb-face-builder.cc:unsigned int hb_ctz<unsigned long long>(unsigned long long) Unexecuted instantiation: hb-face-builder.cc:unsigned int hb_ctz<unsigned long>(unsigned long) Unexecuted instantiation: hb-font.cc:unsigned int hb_ctz<unsigned long long>(unsigned long long) Unexecuted instantiation: hb-font.cc:unsigned int hb_ctz<unsigned long>(unsigned long) Unexecuted instantiation: hb-map.cc:unsigned int hb_ctz<unsigned long long>(unsigned long long) Unexecuted instantiation: hb-map.cc:unsigned int hb_ctz<unsigned long>(unsigned long) Unexecuted instantiation: hb-ot-color.cc:unsigned int hb_ctz<unsigned long long>(unsigned long long) Unexecuted instantiation: hb-ot-color.cc:unsigned int hb_ctz<unsigned long>(unsigned 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 long>(unsigned long) Unexecuted instantiation: hb-ot-face.cc:unsigned int hb_ctz<unsigned int>(unsigned int) Unexecuted instantiation: hb-ot-fetch.cc:unsigned int hb_ctz<unsigned long long>(unsigned long long) Unexecuted instantiation: hb-ot-fetch.cc:unsigned int hb_ctz<unsigned long>(unsigned long) Unexecuted instantiation: hb-ot-font.cc:unsigned int hb_ctz<unsigned long long>(unsigned long long) Unexecuted instantiation: hb-ot-font.cc:unsigned int hb_ctz<unsigned long>(unsigned long) VARC.cc:unsigned int hb_ctz<unsigned long long>(unsigned long long) Line | Count | Source | 1125 | 4.60M | { | 1126 | 4.60M | if (unlikely (!v)) return 8 * sizeof (T); | 1127 | | | 1128 | 4.59M | #if hb_has_builtin(__builtin_ctz) | 1129 | 4.59M | if (sizeof (T) <= sizeof (unsigned int)) | 1130 | 0 | return __builtin_ctz (v); | 1131 | 4.59M | #endif | 1132 | | | 1133 | 4.59M | #if hb_has_builtin(__builtin_ctzl) | 1134 | 4.59M | if (sizeof (T) <= sizeof (unsigned long)) | 1135 | 4.59M | return __builtin_ctzl (v); | 1136 | 0 | #endif | 1137 | | | 1138 | 0 | #if hb_has_builtin(__builtin_ctzll) | 1139 | 0 | if (sizeof (T) <= sizeof (unsigned long long)) | 1140 | 0 | return __builtin_ctzll (v); | 1141 | 0 | #endif | 1142 | | | 1143 | | #if (defined(_MSC_VER) && _MSC_VER >= 1500) || (defined(__MINGW32__) && (__GNUC__ < 4)) | 1144 | | if (sizeof (T) <= sizeof (unsigned int)) | 1145 | | { | 1146 | | unsigned long where; | 1147 | | _BitScanForward (&where, v); | 1148 | | return where; | 1149 | | } | 1150 | | # if defined(_WIN64) | 1151 | | if (sizeof (T) <= 8) | 1152 | | { | 1153 | | unsigned long where; | 1154 | | _BitScanForward64 (&where, v); | 1155 | | return where; | 1156 | | } | 1157 | | # endif | 1158 | | #endif | 1159 | | | 1160 | 0 | if (sizeof (T) <= 4) | 1161 | 0 | { | 1162 | | /* "bithacks" */ | 1163 | 0 | unsigned int c = 32; | 1164 | 0 | v &= - (int32_t) v; | 1165 | 0 | if (v) c--; | 1166 | 0 | if (v & 0x0000FFFF) c -= 16; | 1167 | 0 | if (v & 0x00FF00FF) c -= 8; | 1168 | 0 | if (v & 0x0F0F0F0F) c -= 4; | 1169 | 0 | if (v & 0x33333333) c -= 2; | 1170 | 0 | if (v & 0x55555555) c -= 1; | 1171 | 0 | return c; | 1172 | 0 | } | 1173 | 0 | if (sizeof (T) <= 8) | 1174 | 0 | { | 1175 | | /* "bithacks" */ | 1176 | 0 | unsigned int c = 64; | 1177 | 0 | v &= - (int64_t) (v); | 1178 | 0 | if (v) c--; | 1179 | 0 | if (v & 0x00000000FFFFFFFFULL) c -= 32; | 1180 | 0 | if (v & 0x0000FFFF0000FFFFULL) c -= 16; | 1181 | 0 | if (v & 0x00FF00FF00FF00FFULL) c -= 8; | 1182 | 0 | if (v & 0x0F0F0F0F0F0F0F0FULL) c -= 4; | 1183 | 0 | if (v & 0x3333333333333333ULL) c -= 2; | 1184 | 0 | if (v & 0x5555555555555555ULL) c -= 1; | 1185 | 0 | return c; | 1186 | 0 | } | 1187 | 0 | if (sizeof (T) == 16) | 1188 | 0 | { | 1189 | 0 | unsigned int shift = 64; | 1190 | 0 | return (uint64_t) v ? hb_bit_storage<uint64_t> ((uint64_t) v) : | 1191 | 0 | hb_bit_storage<uint64_t> ((uint64_t) (v >> shift)) + shift; | 1192 | 0 | } | 1193 | | | 1194 | 0 | assert (0); | 1195 | 0 | return 0; /* Shut up stupid compiler. */ | 1196 | 0 | } |
VARC.cc:unsigned int hb_ctz<unsigned long>(unsigned long) Line | Count | Source | 1125 | 214k | { | 1126 | 214k | if (unlikely (!v)) return 8 * sizeof (T); | 1127 | | | 1128 | 214k | #if hb_has_builtin(__builtin_ctz) | 1129 | 214k | if (sizeof (T) <= sizeof (unsigned int)) | 1130 | 0 | return __builtin_ctz (v); | 1131 | 214k | #endif | 1132 | | | 1133 | 214k | #if hb_has_builtin(__builtin_ctzl) | 1134 | 214k | if (sizeof (T) <= sizeof (unsigned long)) | 1135 | 214k | return __builtin_ctzl (v); | 1136 | 0 | #endif | 1137 | | | 1138 | 0 | #if hb_has_builtin(__builtin_ctzll) | 1139 | 0 | if (sizeof (T) <= sizeof (unsigned long long)) | 1140 | 0 | return __builtin_ctzll (v); | 1141 | 0 | #endif | 1142 | | | 1143 | | #if (defined(_MSC_VER) && _MSC_VER >= 1500) || (defined(__MINGW32__) && (__GNUC__ < 4)) | 1144 | | if (sizeof (T) <= sizeof (unsigned int)) | 1145 | | { | 1146 | | unsigned long where; | 1147 | | _BitScanForward (&where, v); | 1148 | | return where; | 1149 | | } | 1150 | | # if defined(_WIN64) | 1151 | | if (sizeof (T) <= 8) | 1152 | | { | 1153 | | unsigned long where; | 1154 | | _BitScanForward64 (&where, v); | 1155 | | return where; | 1156 | | } | 1157 | | # endif | 1158 | | #endif | 1159 | | | 1160 | 0 | if (sizeof (T) <= 4) | 1161 | 0 | { | 1162 | | /* "bithacks" */ | 1163 | 0 | unsigned int c = 32; | 1164 | 0 | v &= - (int32_t) v; | 1165 | 0 | if (v) c--; | 1166 | 0 | if (v & 0x0000FFFF) c -= 16; | 1167 | 0 | if (v & 0x00FF00FF) c -= 8; | 1168 | 0 | if (v & 0x0F0F0F0F) c -= 4; | 1169 | 0 | if (v & 0x33333333) c -= 2; | 1170 | 0 | if (v & 0x55555555) c -= 1; | 1171 | 0 | return c; | 1172 | 0 | } | 1173 | 0 | if (sizeof (T) <= 8) | 1174 | 0 | { | 1175 | | /* "bithacks" */ | 1176 | 0 | unsigned int c = 64; | 1177 | 0 | v &= - (int64_t) (v); | 1178 | 0 | if (v) c--; | 1179 | 0 | if (v & 0x00000000FFFFFFFFULL) c -= 32; | 1180 | 0 | if (v & 0x0000FFFF0000FFFFULL) c -= 16; | 1181 | 0 | if (v & 0x00FF00FF00FF00FFULL) c -= 8; | 1182 | 0 | if (v & 0x0F0F0F0F0F0F0F0FULL) c -= 4; | 1183 | 0 | if (v & 0x3333333333333333ULL) c -= 2; | 1184 | 0 | if (v & 0x5555555555555555ULL) c -= 1; | 1185 | 0 | return c; | 1186 | 0 | } | 1187 | 0 | if (sizeof (T) == 16) | 1188 | 0 | { | 1189 | 0 | unsigned int shift = 64; | 1190 | 0 | return (uint64_t) v ? hb_bit_storage<uint64_t> ((uint64_t) v) : | 1191 | 0 | hb_bit_storage<uint64_t> ((uint64_t) (v >> shift)) + shift; | 1192 | 0 | } | 1193 | | | 1194 | 0 | assert (0); | 1195 | 0 | return 0; /* Shut up stupid compiler. */ | 1196 | 0 | } |
Unexecuted instantiation: hb-ot-layout.cc:unsigned int hb_ctz<unsigned long long>(unsigned long long) Unexecuted instantiation: hb-ot-layout.cc:unsigned int hb_ctz<unsigned long>(unsigned long) 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-math.cc:unsigned int hb_ctz<unsigned long>(unsigned long) Unexecuted instantiation: hb-ot-metrics.cc:unsigned int hb_ctz<unsigned long long>(unsigned long long) Unexecuted instantiation: hb-ot-metrics.cc:unsigned int hb_ctz<unsigned long>(unsigned long) Unexecuted instantiation: hb-ot-name.cc:unsigned int hb_ctz<unsigned long long>(unsigned long long) Unexecuted instantiation: hb-ot-name.cc:unsigned int hb_ctz<unsigned long>(unsigned long) Unexecuted instantiation: hb-ot-shape.cc:unsigned int hb_ctz<unsigned long>(unsigned 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-ot-var.cc:unsigned int hb_ctz<unsigned long>(unsigned long) Unexecuted instantiation: hb-set.cc:unsigned int hb_ctz<unsigned long long>(unsigned long long) Unexecuted instantiation: hb-set.cc:unsigned int hb_ctz<unsigned long>(unsigned long) Unexecuted instantiation: hb-static.cc:unsigned int hb_ctz<unsigned long long>(unsigned long long) Unexecuted instantiation: hb-static.cc:unsigned int hb_ctz<unsigned long>(unsigned long) Unexecuted instantiation: hb-style.cc:unsigned int hb_ctz<unsigned long long>(unsigned long long) Unexecuted instantiation: hb-style.cc:unsigned int hb_ctz<unsigned long>(unsigned long) Unexecuted instantiation: hb-ot-cff1-table.cc:unsigned int hb_ctz<unsigned long long>(unsigned long long) Unexecuted instantiation: hb-ot-cff1-table.cc:unsigned int hb_ctz<unsigned long>(unsigned long) Unexecuted instantiation: hb-ot-cff2-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>(unsigned long) Unexecuted instantiation: hb-ot-map.cc:unsigned int hb_ctz<unsigned long long>(unsigned long long) Unexecuted instantiation: hb-ot-map.cc:unsigned int hb_ctz<unsigned long>(unsigned 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>(unsigned long) 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-default.cc:unsigned int hb_ctz<unsigned long>(unsigned long) Unexecuted instantiation: hb-ot-shaper-hangul.cc:unsigned int hb_ctz<unsigned long long>(unsigned long long) Unexecuted instantiation: hb-ot-shaper-hangul.cc:unsigned int hb_ctz<unsigned long>(unsigned long) Unexecuted instantiation: hb-ot-shaper-hebrew.cc:unsigned int hb_ctz<unsigned long long>(unsigned long long) Unexecuted instantiation: hb-ot-shaper-hebrew.cc:unsigned int hb_ctz<unsigned long>(unsigned long) Unexecuted instantiation: hb-ot-shaper-indic.cc:unsigned int hb_ctz<unsigned long long>(unsigned long long) Unexecuted instantiation: hb-ot-shaper-indic.cc:unsigned int hb_ctz<unsigned long>(unsigned long) Unexecuted instantiation: hb-ot-shaper-khmer.cc:unsigned int hb_ctz<unsigned long long>(unsigned long long) Unexecuted instantiation: hb-ot-shaper-khmer.cc:unsigned int hb_ctz<unsigned long>(unsigned long) Unexecuted instantiation: hb-ot-shaper-myanmar.cc:unsigned int hb_ctz<unsigned long long>(unsigned long long) Unexecuted instantiation: hb-ot-shaper-myanmar.cc:unsigned int hb_ctz<unsigned long>(unsigned long) Unexecuted instantiation: hb-ot-shaper-syllabic.cc:unsigned int hb_ctz<unsigned long long>(unsigned long long) Unexecuted instantiation: hb-ot-shaper-syllabic.cc:unsigned int hb_ctz<unsigned long>(unsigned long) Unexecuted instantiation: hb-ot-shaper-thai.cc:unsigned int hb_ctz<unsigned long long>(unsigned long long) Unexecuted instantiation: hb-ot-shaper-thai.cc:unsigned int hb_ctz<unsigned long>(unsigned long) Unexecuted instantiation: hb-ot-shaper-use.cc:unsigned int hb_ctz<unsigned long long>(unsigned long long) Unexecuted instantiation: hb-ot-shaper-use.cc:unsigned int hb_ctz<unsigned long>(unsigned long) Unexecuted instantiation: hb-ot-shaper-vowel-constraints.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>(unsigned long) Unexecuted instantiation: hb-ot-shape-fallback.cc:unsigned int hb_ctz<unsigned long>(unsigned 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-shape-normalize.cc:unsigned int hb_ctz<unsigned long>(unsigned long) Unexecuted instantiation: hb-ot-shaper-indic-table.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>(unsigned long) Unexecuted instantiation: hb-subset-input.cc:unsigned int hb_ctz<unsigned long long>(unsigned long long) Unexecuted instantiation: hb-subset-input.cc:unsigned int hb_ctz<unsigned long>(unsigned long) Unexecuted instantiation: hb-subset.cc:unsigned int hb_ctz<unsigned long>(unsigned 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.cc:unsigned int hb_ctz<unsigned long>(unsigned long) Unexecuted instantiation: hb-subset-plan-layout.cc:unsigned int hb_ctz<unsigned long>(unsigned 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>(unsigned long) 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>(unsigned 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>(unsigned long) 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-cff.cc:unsigned int hb_ctz<unsigned long>(unsigned long) Unexecuted instantiation: hb-subset-table-color.cc:unsigned int hb_ctz<unsigned long long>(unsigned long long) Unexecuted instantiation: hb-subset-table-color.cc:unsigned int hb_ctz<unsigned long>(unsigned long) Unexecuted instantiation: hb-subset-table-other.cc:unsigned int hb_ctz<unsigned long long>(unsigned long long) Unexecuted instantiation: hb-subset-table-other.cc:unsigned int hb_ctz<unsigned long>(unsigned long) Unexecuted instantiation: gsubgpos-context.cc:unsigned int hb_ctz<unsigned long long>(unsigned long long) Unexecuted instantiation: gsubgpos-context.cc:unsigned int hb_ctz<unsigned long>(unsigned long) Unexecuted instantiation: hb-subset-cff1.cc:unsigned int hb_ctz<unsigned long>(unsigned 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>(unsigned 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-instancer-iup.cc:unsigned int hb_ctz<unsigned long>(unsigned long) Unexecuted instantiation: hb-subset-cff-common.cc:unsigned int hb_ctz<unsigned long long>(unsigned long long) Unexecuted instantiation: hb-subset-cff-common.cc:unsigned int hb_ctz<unsigned long>(unsigned long) |
1197 | | |
1198 | | |
1199 | | /* |
1200 | | * Tiny stuff. |
1201 | | */ |
1202 | | |
1203 | | /* ASCII tag/character handling */ |
1204 | | static inline bool ISALPHA (unsigned char c) |
1205 | 126k | { 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 | 1205 | 126k | { 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-fetch.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) Unexecuted instantiation: hb-ot-tag.cc:ISALPHA(unsigned char) 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) |
1206 | | static inline bool ISALNUM (unsigned char c) |
1207 | 10 | { 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-fetch.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 | 1207 | 10 | { 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) |
1208 | | static inline bool ISSPACE (unsigned char c) |
1209 | 2.45M | { 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 | 1209 | 2.45M | { 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-fetch.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) |
1210 | | static inline unsigned char TOUPPER (unsigned char c) |
1211 | 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-fetch.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) |
1212 | | static inline unsigned char TOLOWER (unsigned char c) |
1213 | 27.0k | { 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 | 1213 | 27.0k | { 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-fetch.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) |
1214 | | static inline bool ISHEX (unsigned char c) |
1215 | 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-fetch.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) |
1216 | | static inline unsigned char TOHEX (uint8_t c) |
1217 | 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-fetch.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) |
1218 | | static inline uint8_t FROMHEX (unsigned char c) |
1219 | 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-fetch.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) |
1220 | | |
1221 | | static inline unsigned int DIV_CEIL (const unsigned int a, unsigned int b) |
1222 | 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-fetch.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) |
1223 | | |
1224 | | |
1225 | | #undef ARRAY_LENGTH |
1226 | | template <typename Type, unsigned int n> |
1227 | 89.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 | 1227 | 77.0M | 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 | 1227 | 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 | 1227 | 295k | 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 | 1227 | 3.76M | 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 | 1227 | 81.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 | 1227 | 178k | 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 | 1227 | 465k | 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-fetch.cc:unsigned int ARRAY_LENGTH<unsigned long long, 8u>(unsigned long long const (&) [8u]) Unexecuted instantiation: hb-ot-fetch.cc:unsigned int ARRAY_LENGTH<unsigned int, 32u>(unsigned int const (&) [32u]) Unexecuted instantiation: hb-ot-fetch.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-fetch.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-fetch.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<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]) VARC.cc:unsigned int ARRAY_LENGTH<unsigned long long, 8u>(unsigned long long const (&) [8u]) Line | Count | Source | 1227 | 2.02M | static inline unsigned int ARRAY_LENGTH (const Type (&)[n]) { return n; } |
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 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 | 1227 | 3.22M | 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 | 1227 | 91.9k | 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 | 1227 | 160k | 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 | 1227 | 218 | 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 | 1227 | 16.8k | 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 | 1227 | 221 | 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 | 1227 | 218 | 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 | 1227 | 1.78k | 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 | 1227 | 1.78k | 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 | 1227 | 33.9k | 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 | 1227 | 1.16k | 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 | 1227 | 580 | 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 | 1227 | 2.75k | 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]) Unexecuted instantiation: hb-ot-shaper-arabic.cc:unsigned int ARRAY_LENGTH<unsigned long long, 8u>(unsigned long long const (&) [8u]) hb-ot-shaper-arabic.cc:unsigned int ARRAY_LENGTH<unsigned int, 14u>(unsigned int const (&) [14u]) Line | Count | Source | 1227 | 70.2k | 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-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 | 1227 | 440 | 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 | 1227 | 232k | 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 | 1227 | 805k | 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 | 1227 | 196k | 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 | 1227 | 161k | 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 | 1227 | 16.3k | 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 | 1227 | 16.3k | 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 | 1227 | 16.3k | 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 | 1227 | 81.5k | 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.cc:unsigned int ARRAY_LENGTH<int, 64u>(int const (&) [64u]) 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<unsigned int, 32u>(unsigned int 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 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 long long, 8u>(unsigned long long const (&) [8u]) 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<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-var.cc:unsigned int ARRAY_LENGTH<char, 32u>(char const (&) [32u]) Unexecuted instantiation: hb-subset-table-var.cc:unsigned int ARRAY_LENGTH<int, 64u>(int const (&) [64u]) 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<char, 32u>(char const (&) [32u]) 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<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]) |
1228 | | /* A const version, but does not detect erratically being called on pointers. */ |
1229 | 21.0M | #define ARRAY_LENGTH_CONST(__array) ((signed int) (sizeof (__array) / sizeof (__array[0]))) |
1230 | | |
1231 | | |
1232 | | static inline void * |
1233 | | hb_memcpy (void *__restrict dst, const void *__restrict src, size_t len) |
1234 | 22.5M | { |
1235 | | /* It's illegal to pass 0 as size to memcpy. */ |
1236 | 22.5M | if (unlikely (!len)) return dst; |
1237 | 21.7M | return memcpy (dst, src, len); |
1238 | 22.5M | } 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 | 1234 | 32.6k | { | 1235 | | /* It's illegal to pass 0 as size to memcpy. */ | 1236 | 32.6k | if (unlikely (!len)) return dst; | 1237 | 32.6k | return memcpy (dst, src, len); | 1238 | 32.6k | } |
hb-buffer.cc:hb_memcpy(void*, void const*, unsigned long) Line | Count | Source | 1234 | 27.7k | { | 1235 | | /* It's illegal to pass 0 as size to memcpy. */ | 1236 | 27.7k | if (unlikely (!len)) return dst; | 1237 | 9.10k | return memcpy (dst, src, len); | 1238 | 27.7k | } |
hb-common.cc:hb_memcpy(void*, void const*, unsigned long) Line | Count | Source | 1234 | 19.9M | { | 1235 | | /* It's illegal to pass 0 as size to memcpy. */ | 1236 | 19.9M | if (unlikely (!len)) return dst; | 1237 | 19.9M | return memcpy (dst, src, len); | 1238 | 19.9M | } |
Unexecuted instantiation: hb-draw.cc:hb_memcpy(void*, void const*, unsigned long) Unexecuted instantiation: hb-face.cc:hb_memcpy(void*, void const*, unsigned long) hb-face-builder.cc:hb_memcpy(void*, void const*, unsigned long) Line | Count | Source | 1234 | 195k | { | 1235 | | /* It's illegal to pass 0 as size to memcpy. */ | 1236 | 195k | if (unlikely (!len)) return dst; | 1237 | 195k | return memcpy (dst, src, len); | 1238 | 195k | } |
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-fetch.cc:hb_memcpy(void*, void const*, unsigned long) hb-ot-font.cc:hb_memcpy(void*, void const*, unsigned long) Line | Count | Source | 1234 | 13.3k | { | 1235 | | /* It's illegal to pass 0 as size to memcpy. */ | 1236 | 13.3k | if (unlikely (!len)) return dst; | 1237 | 13.3k | return memcpy (dst, src, len); | 1238 | 13.3k | } |
Unexecuted instantiation: hb-outline.cc:hb_memcpy(void*, void const*, unsigned long) VARC.cc:hb_memcpy(void*, void const*, unsigned long) Line | Count | Source | 1234 | 424k | { | 1235 | | /* It's illegal to pass 0 as size to memcpy. */ | 1236 | 424k | if (unlikely (!len)) return dst; | 1237 | 358k | return memcpy (dst, src, len); | 1238 | 424k | } |
Unexecuted instantiation: hb-ot-layout.cc:hb_memcpy(void*, void const*, unsigned long) 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 | 1234 | 4.97k | { | 1235 | | /* It's illegal to pass 0 as size to memcpy. */ | 1236 | 4.97k | if (unlikely (!len)) return dst; | 1237 | 4.97k | return memcpy (dst, src, len); | 1238 | 4.97k | } |
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 | 1234 | 195k | { | 1235 | | /* It's illegal to pass 0 as size to memcpy. */ | 1236 | 195k | if (unlikely (!len)) return dst; | 1237 | 97.8k | return memcpy (dst, src, len); | 1238 | 195k | } |
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 | 1234 | 114k | { | 1235 | | /* It's illegal to pass 0 as size to memcpy. */ | 1236 | 114k | if (unlikely (!len)) return dst; | 1237 | 114k | return memcpy (dst, src, len); | 1238 | 114k | } |
hb-subset-table-other.cc:hb_memcpy(void*, void const*, unsigned long) Line | Count | Source | 1234 | 1.58M | { | 1235 | | /* It's illegal to pass 0 as size to memcpy. */ | 1236 | 1.58M | if (unlikely (!len)) return dst; | 1237 | 1.01M | return memcpy (dst, src, len); | 1238 | 1.58M | } |
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) |
1239 | | |
1240 | | static inline int |
1241 | | hb_memcmp (const void *a, const void *b, unsigned int len) |
1242 | 26.0k | { |
1243 | | /* It's illegal to pass NULL to memcmp(), even if len is zero. |
1244 | | * So, wrap it. |
1245 | | * https://sourceware.org/bugzilla/show_bug.cgi?id=23878 */ |
1246 | 26.0k | if (unlikely (!len)) return 0; |
1247 | 13.0k | return memcmp (a, b, len); |
1248 | 26.0k | } 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 | 1242 | 26.0k | { | 1243 | | /* It's illegal to pass NULL to memcmp(), even if len is zero. | 1244 | | * So, wrap it. | 1245 | | * https://sourceware.org/bugzilla/show_bug.cgi?id=23878 */ | 1246 | 26.0k | if (unlikely (!len)) return 0; | 1247 | 13.0k | return memcmp (a, b, len); | 1248 | 26.0k | } |
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-fetch.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) |
1249 | | |
1250 | | static inline void * |
1251 | | hb_memset (void *s, int c, unsigned int n) |
1252 | 312M | { |
1253 | | /* It's illegal to pass NULL to memset(), even if n is zero. */ |
1254 | 312M | if (unlikely (!n)) return s; |
1255 | 311M | return memset (s, c, n); |
1256 | 312M | } hb-aat-layout.cc:hb_memset(void*, int, unsigned int) Line | Count | Source | 1252 | 4.63M | { | 1253 | | /* It's illegal to pass NULL to memset(), even if n is zero. */ | 1254 | 4.63M | if (unlikely (!n)) return s; | 1255 | 4.63M | return memset (s, c, n); | 1256 | 4.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 | 1252 | 304M | { | 1253 | | /* It's illegal to pass NULL to memset(), even if n is zero. */ | 1254 | 304M | if (unlikely (!n)) return s; | 1255 | 304M | return memset (s, c, n); | 1256 | 304M | } |
hb-common.cc:hb_memset(void*, int, unsigned int) Line | Count | Source | 1252 | 259k | { | 1253 | | /* It's illegal to pass NULL to memset(), even if n is zero. */ | 1254 | 259k | if (unlikely (!n)) return s; | 1255 | 259k | return memset (s, c, n); | 1256 | 259k | } |
Unexecuted instantiation: hb-draw.cc:hb_memset(void*, int, unsigned int) hb-face.cc:hb_memset(void*, int, unsigned int) Line | Count | Source | 1252 | 295k | { | 1253 | | /* It's illegal to pass NULL to memset(), even if n is zero. */ | 1254 | 295k | if (unlikely (!n)) return s; | 1255 | 295k | return memset (s, c, n); | 1256 | 295k | } |
hb-face-builder.cc:hb_memset(void*, int, unsigned int) Line | Count | Source | 1252 | 436k | { | 1253 | | /* It's illegal to pass NULL to memset(), even if n is zero. */ | 1254 | 436k | if (unlikely (!n)) return s; | 1255 | 420k | return memset (s, c, n); | 1256 | 436k | } |
Unexecuted instantiation: hb-fallback-shape.cc:hb_memset(void*, int, unsigned int) hb-font.cc:hb_memset(void*, int, unsigned int) Line | Count | Source | 1252 | 1.54M | { | 1253 | | /* It's illegal to pass NULL to memset(), even if n is zero. */ | 1254 | 1.54M | if (unlikely (!n)) return s; | 1255 | 1.54M | return memset (s, c, n); | 1256 | 1.54M | } |
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-fetch.cc:hb_memset(void*, int, unsigned int) hb-ot-font.cc:hb_memset(void*, int, unsigned int) Line | Count | Source | 1252 | 35.6k | { | 1253 | | /* It's illegal to pass NULL to memset(), even if n is zero. */ | 1254 | 35.6k | if (unlikely (!n)) return s; | 1255 | 35.6k | return memset (s, c, n); | 1256 | 35.6k | } |
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 | 1252 | 3.57k | { | 1253 | | /* It's illegal to pass NULL to memset(), even if n is zero. */ | 1254 | 3.57k | if (unlikely (!n)) return s; | 1255 | 3.57k | return memset (s, c, n); | 1256 | 3.57k | } |
hb-ot-shape.cc:hb_memset(void*, int, unsigned int) Line | Count | Source | 1252 | 5.85k | { | 1253 | | /* It's illegal to pass NULL to memset(), even if n is zero. */ | 1254 | 5.85k | if (unlikely (!n)) return s; | 1255 | 5.85k | return memset (s, c, n); | 1256 | 5.85k | } |
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 | 1252 | 500k | { | 1253 | | /* It's illegal to pass NULL to memset(), even if n is zero. */ | 1254 | 500k | if (unlikely (!n)) return s; | 1255 | 500k | return memset (s, c, n); | 1256 | 500k | } |
hb-ot-shaper-arabic.cc:hb_memset(void*, int, unsigned int) Line | Count | Source | 1252 | 114k | { | 1253 | | /* It's illegal to pass NULL to memset(), even if n is zero. */ | 1254 | 114k | if (unlikely (!n)) return s; | 1255 | 114k | return memset (s, c, n); | 1256 | 114k | } |
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) hb-subset-plan.cc:hb_memset(void*, int, unsigned int) Line | Count | Source | 1252 | 16.3k | { | 1253 | | /* It's illegal to pass NULL to memset(), even if n is zero. */ | 1254 | 16.3k | if (unlikely (!n)) return s; | 1255 | 16.3k | return memset (s, c, n); | 1256 | 16.3k | } |
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 | 1252 | 66.0k | { | 1253 | | /* It's illegal to pass NULL to memset(), even if n is zero. */ | 1254 | 66.0k | if (unlikely (!n)) return s; | 1255 | 53.0k | return memset (s, c, n); | 1256 | 66.0k | } |
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) |
1257 | | |
1258 | | static inline unsigned int |
1259 | | hb_ceil_to_4 (unsigned int v) |
1260 | 195k | { |
1261 | 195k | return ((v - 1) | 3) + 1; |
1262 | 195k | } 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 | 1260 | 195k | { | 1261 | 195k | return ((v - 1) | 3) + 1; | 1262 | 195k | } |
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-fetch.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) |
1263 | | |
1264 | | template <typename T> static inline bool |
1265 | | hb_in_range (T u, T lo, T hi) |
1266 | 508M | { |
1267 | 508M | static_assert (!std::is_signed<T>::value, ""); |
1268 | | |
1269 | | /* The casts below are important as if T is smaller than int, |
1270 | | * the subtract results will become a signed int! */ |
1271 | 508M | return (T)(u - lo) <= (T)(hi - lo); |
1272 | 508M | } 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 | 1266 | 391M | { | 1267 | 391M | static_assert (!std::is_signed<T>::value, ""); | 1268 | | | 1269 | | /* The casts below are important as if T is smaller than int, | 1270 | | * the subtract results will become a signed int! */ | 1271 | 391M | return (T)(u - lo) <= (T)(hi - lo); | 1272 | 391M | } |
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 | 1266 | 11.9M | { | 1267 | 11.9M | static_assert (!std::is_signed<T>::value, ""); | 1268 | | | 1269 | | /* The casts below are important as if T is smaller than int, | 1270 | | * the subtract results will become a signed int! */ | 1271 | 11.9M | return (T)(u - lo) <= (T)(hi - lo); | 1272 | 11.9M | } |
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-fetch.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 | 1266 | 24.1M | { | 1267 | 24.1M | static_assert (!std::is_signed<T>::value, ""); | 1268 | | | 1269 | | /* The casts below are important as if T is smaller than int, | 1270 | | * the subtract results will become a signed int! */ | 1271 | 24.1M | return (T)(u - lo) <= (T)(hi - lo); | 1272 | 24.1M | } |
hb-ot-shape.cc:bool hb_in_range<unsigned int>(unsigned int, unsigned int, unsigned int) Line | Count | Source | 1266 | 55.3M | { | 1267 | 55.3M | static_assert (!std::is_signed<T>::value, ""); | 1268 | | | 1269 | | /* The casts below are important as if T is smaller than int, | 1270 | | * the subtract results will become a signed int! */ | 1271 | 55.3M | return (T)(u - lo) <= (T)(hi - lo); | 1272 | 55.3M | } |
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 | 1266 | 2.03k | { | 1267 | 2.03k | static_assert (!std::is_signed<T>::value, ""); | 1268 | | | 1269 | | /* The casts below are important as if T is smaller than int, | 1270 | | * the subtract results will become a signed int! */ | 1271 | 2.03k | return (T)(u - lo) <= (T)(hi - lo); | 1272 | 2.03k | } |
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 | 1266 | 15.1M | { | 1267 | 15.1M | static_assert (!std::is_signed<T>::value, ""); | 1268 | | | 1269 | | /* The casts below are important as if T is smaller than int, | 1270 | | * the subtract results will become a signed int! */ | 1271 | 15.1M | return (T)(u - lo) <= (T)(hi - lo); | 1272 | 15.1M | } |
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 | 1266 | 5.44M | { | 1267 | 5.44M | static_assert (!std::is_signed<T>::value, ""); | 1268 | | | 1269 | | /* The casts below are important as if T is smaller than int, | 1270 | | * the subtract results will become a signed int! */ | 1271 | 5.44M | return (T)(u - lo) <= (T)(hi - lo); | 1272 | 5.44M | } |
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 | 1266 | 4.65M | { | 1267 | 4.65M | static_assert (!std::is_signed<T>::value, ""); | 1268 | | | 1269 | | /* The casts below are important as if T is smaller than int, | 1270 | | * the subtract results will become a signed int! */ | 1271 | 4.65M | return (T)(u - lo) <= (T)(hi - lo); | 1272 | 4.65M | } |
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) |
1273 | | template <typename T> static inline bool |
1274 | | hb_in_ranges (T u, T lo1, T hi1) |
1275 | 30.3M | { |
1276 | 30.3M | return hb_in_range (u, lo1, hi1); |
1277 | 30.3M | } 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 | 1275 | 2.96M | { | 1276 | 2.96M | return hb_in_range (u, lo1, hi1); | 1277 | 2.96M | } |
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-fetch.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 | 1275 | 19.0M | { | 1276 | 19.0M | return hb_in_range (u, lo1, hi1); | 1277 | 19.0M | } |
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 | 1275 | 5.92M | { | 1276 | 5.92M | return hb_in_range (u, lo1, hi1); | 1277 | 5.92M | } |
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 | 1275 | 68.8k | { | 1276 | 68.8k | return hb_in_range (u, lo1, hi1); | 1277 | 68.8k | } |
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 | 1275 | 2.30M | { | 1276 | 2.30M | return hb_in_range (u, lo1, hi1); | 1277 | 2.30M | } |
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) |
1278 | | template <typename T, typename ...Ts> static inline bool |
1279 | | hb_in_ranges (T u, T lo1, T hi1, Ts... ds) |
1280 | 33.7M | { |
1281 | 33.7M | return hb_in_range<T> (u, lo1, hi1) || hb_in_ranges<T> (u, ds...); |
1282 | 33.7M | } 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 | 1280 | 2.97M | { | 1281 | 2.97M | return hb_in_range<T> (u, lo1, hi1) || hb_in_ranges<T> (u, ds...); | 1282 | 2.97M | } |
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 | 1280 | 2.96M | { | 1281 | 2.96M | return hb_in_range<T> (u, lo1, hi1) || hb_in_ranges<T> (u, ds...); | 1282 | 2.96M | } |
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-fetch.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-fetch.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 | 1280 | 19.1M | { | 1281 | 19.1M | return hb_in_range<T> (u, lo1, hi1) || hb_in_ranges<T> (u, ds...); | 1282 | 19.1M | } |
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 | 1280 | 6.12M | { | 1281 | 6.12M | return hb_in_range<T> (u, lo1, hi1) || hb_in_ranges<T> (u, ds...); | 1282 | 6.12M | } |
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 | 1280 | 74.0k | { | 1281 | 74.0k | return hb_in_range<T> (u, lo1, hi1) || hb_in_ranges<T> (u, ds...); | 1282 | 74.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 | 1280 | 70.8k | { | 1281 | 70.8k | return hb_in_range<T> (u, lo1, hi1) || hb_in_ranges<T> (u, ds...); | 1282 | 70.8k | } |
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 | 1280 | 69.3k | { | 1281 | 69.3k | return hb_in_range<T> (u, lo1, hi1) || hb_in_ranges<T> (u, ds...); | 1282 | 69.3k | } |
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 | 1280 | 2.34M | { | 1281 | 2.34M | return hb_in_range<T> (u, lo1, hi1) || hb_in_ranges<T> (u, ds...); | 1282 | 2.34M | } |
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) |
1283 | | |
1284 | | |
1285 | | /* |
1286 | | * Overflow checking. |
1287 | | */ |
1288 | | |
1289 | | static inline bool |
1290 | | hb_unsigned_mul_overflows (unsigned int count, unsigned int size, unsigned *result = nullptr) |
1291 | 97.7M | { |
1292 | 97.7M | #if hb_has_builtin(__builtin_mul_overflow) |
1293 | 97.7M | unsigned stack_result; |
1294 | 97.7M | if (!result) |
1295 | 8.04M | result = &stack_result; |
1296 | 97.7M | return __builtin_mul_overflow (count, size, result); |
1297 | 0 | #endif |
1298 | | |
1299 | 0 | if (result) |
1300 | 0 | *result = count * size; |
1301 | 0 | return (size > 0) && (count >= ((unsigned int) -1) / size); |
1302 | 97.7M | } hb-aat-layout.cc:hb_unsigned_mul_overflows(unsigned int, unsigned int, unsigned int*) Line | Count | Source | 1291 | 49.8M | { | 1292 | 49.8M | #if hb_has_builtin(__builtin_mul_overflow) | 1293 | 49.8M | unsigned stack_result; | 1294 | 49.8M | if (!result) | 1295 | 1.48M | result = &stack_result; | 1296 | 49.8M | return __builtin_mul_overflow (count, size, result); | 1297 | 0 | #endif | 1298 | | | 1299 | 0 | if (result) | 1300 | 0 | *result = count * size; | 1301 | 0 | return (size > 0) && (count >= ((unsigned int) -1) / size); | 1302 | 49.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 | 1291 | 47.3M | { | 1292 | 47.3M | #if hb_has_builtin(__builtin_mul_overflow) | 1293 | 47.3M | unsigned stack_result; | 1294 | 47.3M | if (!result) | 1295 | 6.12M | result = &stack_result; | 1296 | 47.3M | return __builtin_mul_overflow (count, size, result); | 1297 | 0 | #endif | 1298 | | | 1299 | 0 | if (result) | 1300 | 0 | *result = count * size; | 1301 | 0 | return (size > 0) && (count >= ((unsigned int) -1) / size); | 1302 | 47.3M | } |
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 | 1291 | 137 | { | 1292 | 137 | #if hb_has_builtin(__builtin_mul_overflow) | 1293 | 137 | unsigned stack_result; | 1294 | 137 | if (!result) | 1295 | 0 | result = &stack_result; | 1296 | 137 | return __builtin_mul_overflow (count, size, result); | 1297 | 0 | #endif | 1298 | | | 1299 | 0 | if (result) | 1300 | 0 | *result = count * size; | 1301 | 0 | return (size > 0) && (count >= ((unsigned int) -1) / size); | 1302 | 137 | } |
hb-face-builder.cc:hb_unsigned_mul_overflows(unsigned int, unsigned int, unsigned int*) Line | Count | Source | 1291 | 280k | { | 1292 | 280k | #if hb_has_builtin(__builtin_mul_overflow) | 1293 | 280k | unsigned stack_result; | 1294 | 280k | if (!result) | 1295 | 280k | result = &stack_result; | 1296 | 280k | return __builtin_mul_overflow (count, size, result); | 1297 | 0 | #endif | 1298 | | | 1299 | 0 | if (result) | 1300 | 0 | *result = count * size; | 1301 | 0 | return (size > 0) && (count >= ((unsigned int) -1) / size); | 1302 | 280k | } |
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-fetch.cc:hb_unsigned_mul_overflows(unsigned int, unsigned int, unsigned int*) hb-ot-font.cc:hb_unsigned_mul_overflows(unsigned int, unsigned int, unsigned int*) Line | Count | Source | 1291 | 25 | { | 1292 | 25 | #if hb_has_builtin(__builtin_mul_overflow) | 1293 | 25 | unsigned stack_result; | 1294 | 25 | if (!result) | 1295 | 25 | result = &stack_result; | 1296 | 25 | return __builtin_mul_overflow (count, size, result); | 1297 | 0 | #endif | 1298 | | | 1299 | 0 | if (result) | 1300 | 0 | *result = count * size; | 1301 | 0 | return (size > 0) && (count >= ((unsigned int) -1) / size); | 1302 | 25 | } |
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 | 1291 | 10.0k | { | 1292 | 10.0k | #if hb_has_builtin(__builtin_mul_overflow) | 1293 | 10.0k | unsigned stack_result; | 1294 | 10.0k | if (!result) | 1295 | 1.12k | result = &stack_result; | 1296 | 10.0k | return __builtin_mul_overflow (count, size, result); | 1297 | 0 | #endif | 1298 | | | 1299 | 0 | if (result) | 1300 | 0 | *result = count * size; | 1301 | 0 | return (size > 0) && (count >= ((unsigned int) -1) / size); | 1302 | 10.0k | } |
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 | 1291 | 32.9k | { | 1292 | 32.9k | #if hb_has_builtin(__builtin_mul_overflow) | 1293 | 32.9k | unsigned stack_result; | 1294 | 32.9k | if (!result) | 1295 | 119 | result = &stack_result; | 1296 | 32.9k | return __builtin_mul_overflow (count, size, result); | 1297 | 0 | #endif | 1298 | | | 1299 | 0 | if (result) | 1300 | 0 | *result = count * size; | 1301 | 0 | return (size > 0) && (count >= ((unsigned int) -1) / size); | 1302 | 32.9k | } |
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 | 1291 | 32.6k | { | 1292 | 32.6k | #if hb_has_builtin(__builtin_mul_overflow) | 1293 | 32.6k | unsigned stack_result; | 1294 | 32.6k | if (!result) | 1295 | 32.6k | result = &stack_result; | 1296 | 32.6k | return __builtin_mul_overflow (count, size, result); | 1297 | 0 | #endif | 1298 | | | 1299 | 0 | if (result) | 1300 | 0 | *result = count * size; | 1301 | 0 | return (size > 0) && (count >= ((unsigned int) -1) / size); | 1302 | 32.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 | 1291 | 54.1k | { | 1292 | 54.1k | #if hb_has_builtin(__builtin_mul_overflow) | 1293 | 54.1k | unsigned stack_result; | 1294 | 54.1k | if (!result) | 1295 | 54.1k | result = &stack_result; | 1296 | 54.1k | return __builtin_mul_overflow (count, size, result); | 1297 | 0 | #endif | 1298 | | | 1299 | 0 | if (result) | 1300 | 0 | *result = count * size; | 1301 | 0 | return (size > 0) && (count >= ((unsigned int) -1) / size); | 1302 | 54.1k | } |
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 | 1291 | 48.9k | { | 1292 | 48.9k | #if hb_has_builtin(__builtin_mul_overflow) | 1293 | 48.9k | unsigned stack_result; | 1294 | 48.9k | if (!result) | 1295 | 48.9k | result = &stack_result; | 1296 | 48.9k | return __builtin_mul_overflow (count, size, result); | 1297 | 0 | #endif | 1298 | | | 1299 | 0 | if (result) | 1300 | 0 | *result = count * size; | 1301 | 0 | return (size > 0) && (count >= ((unsigned int) -1) / size); | 1302 | 48.9k | } |
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 | 1291 | 16.3k | { | 1292 | 16.3k | #if hb_has_builtin(__builtin_mul_overflow) | 1293 | 16.3k | unsigned stack_result; | 1294 | 16.3k | if (!result) | 1295 | 16.3k | result = &stack_result; | 1296 | 16.3k | return __builtin_mul_overflow (count, size, result); | 1297 | 0 | #endif | 1298 | | | 1299 | 0 | if (result) | 1300 | 0 | *result = count * size; | 1301 | 0 | return (size > 0) && (count >= ((unsigned int) -1) / size); | 1302 | 16.3k | } |
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*) |
1303 | | |
1304 | | static inline bool |
1305 | | hb_unsigned_add_overflows (unsigned int a, unsigned int b, unsigned *result = nullptr) |
1306 | 0 | { |
1307 | 0 | #if hb_has_builtin(__builtin_add_overflow) |
1308 | 0 | unsigned stack_result; |
1309 | 0 | if (!result) |
1310 | 0 | result = &stack_result; |
1311 | 0 | return __builtin_add_overflow (a, b, result); |
1312 | 0 | #endif |
1313 | | |
1314 | 0 | if (result) |
1315 | 0 | *result = a + b; |
1316 | 0 | return b > (unsigned int) -1 - a; |
1317 | 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-fetch.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*) |
1318 | | |
1319 | | /* Saturating arithmetic on size_t. On platforms where size_t is wider than |
1320 | | * unsigned int (i.e. 64-bit), the inputs to get_size()-style computations |
1321 | | * (counts and static_sizes which are at most 32-bit) cannot overflow size_t, |
1322 | | * so these reduce to plain arithmetic. On 32-bit platforms (size_t is |
1323 | | * unsigned int), they saturate to SIZE_MAX so sanitize/serialize callers |
1324 | | * naturally reject the resulting size as out-of-range. */ |
1325 | | |
1326 | | static inline size_t |
1327 | | hb_unsigned_mul_saturate (size_t a, size_t b) |
1328 | 7.04M | { |
1329 | 7.04M | if (sizeof (size_t) > sizeof (unsigned int)) |
1330 | 7.04M | return a * b; |
1331 | 0 | #if hb_has_builtin(__builtin_mul_overflow) |
1332 | 0 | size_t result; |
1333 | 0 | if (__builtin_mul_overflow (a, b, &result)) |
1334 | 0 | return (size_t) -1; |
1335 | 0 | return result; |
1336 | | #else |
1337 | | if (b > 0 && a > ((size_t) -1) / b) return (size_t) -1; |
1338 | | return a * b; |
1339 | | #endif |
1340 | 0 | } hb-aat-layout.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long) Line | Count | Source | 1328 | 6.15k | { | 1329 | 6.15k | if (sizeof (size_t) > sizeof (unsigned int)) | 1330 | 6.15k | return a * b; | 1331 | 0 | #if hb_has_builtin(__builtin_mul_overflow) | 1332 | 0 | size_t result; | 1333 | 0 | if (__builtin_mul_overflow (a, b, &result)) | 1334 | 0 | return (size_t) -1; | 1335 | 0 | return result; | 1336 | | #else | 1337 | | if (b > 0 && a > ((size_t) -1) / b) return (size_t) -1; | 1338 | | return a * b; | 1339 | | #endif | 1340 | 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 | 1328 | 156k | { | 1329 | 156k | if (sizeof (size_t) > sizeof (unsigned int)) | 1330 | 156k | return a * b; | 1331 | 0 | #if hb_has_builtin(__builtin_mul_overflow) | 1332 | 0 | size_t result; | 1333 | 0 | if (__builtin_mul_overflow (a, b, &result)) | 1334 | 0 | return (size_t) -1; | 1335 | 0 | return result; | 1336 | | #else | 1337 | | if (b > 0 && a > ((size_t) -1) / b) return (size_t) -1; | 1338 | | return a * b; | 1339 | | #endif | 1340 | 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-fetch.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long) Line | Count | Source | 1328 | 50 | { | 1329 | 50 | if (sizeof (size_t) > sizeof (unsigned int)) | 1330 | 50 | return a * b; | 1331 | 0 | #if hb_has_builtin(__builtin_mul_overflow) | 1332 | 0 | size_t result; | 1333 | 0 | if (__builtin_mul_overflow (a, b, &result)) | 1334 | 0 | return (size_t) -1; | 1335 | 0 | return result; | 1336 | | #else | 1337 | | if (b > 0 && a > ((size_t) -1) / b) return (size_t) -1; | 1338 | | return a * b; | 1339 | | #endif | 1340 | 0 | } |
Unexecuted instantiation: hb-ot-font.cc:hb_unsigned_mul_saturate(unsigned long, unsigned long) 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 | 1328 | 6.87M | { | 1329 | 6.87M | if (sizeof (size_t) > sizeof (unsigned int)) | 1330 | 6.87M | return a * b; | 1331 | 0 | #if hb_has_builtin(__builtin_mul_overflow) | 1332 | 0 | size_t result; | 1333 | 0 | if (__builtin_mul_overflow (a, b, &result)) | 1334 | 0 | return (size_t) -1; | 1335 | 0 | return result; | 1336 | | #else | 1337 | | if (b > 0 && a > ((size_t) -1) / b) return (size_t) -1; | 1338 | | return a * b; | 1339 | | #endif | 1340 | 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) |
1341 | | |
1342 | | static inline size_t |
1343 | | hb_unsigned_add_saturate (size_t a, size_t b) |
1344 | 6.93M | { |
1345 | 6.93M | if (sizeof (size_t) > sizeof (unsigned int)) |
1346 | 6.93M | return a + b; |
1347 | 0 | #if hb_has_builtin(__builtin_add_overflow) |
1348 | 0 | size_t result; |
1349 | 0 | if (__builtin_add_overflow (a, b, &result)) |
1350 | 0 | return (size_t) -1; |
1351 | 0 | return result; |
1352 | | #else |
1353 | | if (b > ((size_t) -1) - a) return (size_t) -1; |
1354 | | return a + b; |
1355 | | #endif |
1356 | 0 | } hb-aat-layout.cc:hb_unsigned_add_saturate(unsigned long, unsigned long) Line | Count | Source | 1344 | 6.15k | { | 1345 | 6.15k | if (sizeof (size_t) > sizeof (unsigned int)) | 1346 | 6.15k | return a + b; | 1347 | 0 | #if hb_has_builtin(__builtin_add_overflow) | 1348 | 0 | size_t result; | 1349 | 0 | if (__builtin_add_overflow (a, b, &result)) | 1350 | 0 | return (size_t) -1; | 1351 | 0 | return result; | 1352 | | #else | 1353 | | if (b > ((size_t) -1) - a) return (size_t) -1; | 1354 | | return a + b; | 1355 | | #endif | 1356 | 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 | 1344 | 16.3k | { | 1345 | 16.3k | if (sizeof (size_t) > sizeof (unsigned int)) | 1346 | 16.3k | return a + b; | 1347 | 0 | #if hb_has_builtin(__builtin_add_overflow) | 1348 | 0 | size_t result; | 1349 | 0 | if (__builtin_add_overflow (a, b, &result)) | 1350 | 0 | return (size_t) -1; | 1351 | 0 | return result; | 1352 | | #else | 1353 | | if (b > ((size_t) -1) - a) return (size_t) -1; | 1354 | | return a + b; | 1355 | | #endif | 1356 | 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-fetch.cc:hb_unsigned_add_saturate(unsigned long, unsigned long) Line | Count | Source | 1344 | 50 | { | 1345 | 50 | if (sizeof (size_t) > sizeof (unsigned int)) | 1346 | 50 | return a + b; | 1347 | 0 | #if hb_has_builtin(__builtin_add_overflow) | 1348 | 0 | size_t result; | 1349 | 0 | if (__builtin_add_overflow (a, b, &result)) | 1350 | 0 | return (size_t) -1; | 1351 | 0 | return result; | 1352 | | #else | 1353 | | if (b > ((size_t) -1) - a) return (size_t) -1; | 1354 | | return a + b; | 1355 | | #endif | 1356 | 0 | } |
Unexecuted instantiation: hb-ot-font.cc:hb_unsigned_add_saturate(unsigned long, unsigned long) 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 | 1344 | 6.87M | { | 1345 | 6.87M | if (sizeof (size_t) > sizeof (unsigned int)) | 1346 | 6.87M | return a + b; | 1347 | 0 | #if hb_has_builtin(__builtin_add_overflow) | 1348 | 0 | size_t result; | 1349 | 0 | if (__builtin_add_overflow (a, b, &result)) | 1350 | 0 | return (size_t) -1; | 1351 | 0 | return result; | 1352 | | #else | 1353 | | if (b > ((size_t) -1) - a) return (size_t) -1; | 1354 | | return a + b; | 1355 | | #endif | 1356 | 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 | 1344 | 32.6k | { | 1345 | 32.6k | if (sizeof (size_t) > sizeof (unsigned int)) | 1346 | 32.6k | return a + b; | 1347 | 0 | #if hb_has_builtin(__builtin_add_overflow) | 1348 | 0 | size_t result; | 1349 | 0 | if (__builtin_add_overflow (a, b, &result)) | 1350 | 0 | return (size_t) -1; | 1351 | 0 | return result; | 1352 | | #else | 1353 | | if (b > ((size_t) -1) - a) return (size_t) -1; | 1354 | | return a + b; | 1355 | | #endif | 1356 | 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) |
1357 | | |
1358 | | /* Variadic forms: fold left across all arguments. */ |
1359 | | template <typename ...Ts> |
1360 | | static inline size_t |
1361 | | hb_unsigned_mul_saturate (size_t a, size_t b, size_t c, Ts... rest) |
1362 | 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-fetch.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) |
1363 | | |
1364 | | template <typename ...Ts> |
1365 | | static inline size_t |
1366 | | hb_unsigned_add_saturate (size_t a, size_t b, size_t c, Ts... rest) |
1367 | 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-map.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 long, unsigned long, unsigned long) Unexecuted instantiation: hb-font.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 long, unsigned long, unsigned long) 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-fetch.cc:unsigned long hb_unsigned_add_saturate<>(unsigned long, unsigned long, unsigned long) 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-math.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 long, unsigned long, unsigned long) Unexecuted instantiation: hb-ot-shape.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 long, unsigned long, unsigned long) Unexecuted instantiation: hb-static.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 long, unsigned long, unsigned long) 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-shaper-arabic.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 long, unsigned long, unsigned long) Unexecuted instantiation: hb-subset.cc:unsigned long hb_unsigned_add_saturate<>(unsigned long, unsigned long, unsigned long) 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-var.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 long, unsigned long, unsigned long) 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-other.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 long, unsigned long, unsigned long) 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) |
1368 | | |
1369 | | /* Saturating mul-add: a * b + c. Covers the dominant get_size() pattern |
1370 | | * `count * static_size + min_size`. */ |
1371 | | static inline size_t |
1372 | | hb_unsigned_mul_add_saturate (size_t a, size_t b, size_t c) |
1373 | 6.90M | { 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 | 1373 | 6.15k | { 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 | 1373 | 16.3k | { 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-fetch.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long) Line | Count | Source | 1373 | 50 | { return hb_unsigned_add_saturate (hb_unsigned_mul_saturate (a, b), c); } |
Unexecuted instantiation: hb-ot-font.cc:hb_unsigned_mul_add_saturate(unsigned long, unsigned long, unsigned long) 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 | 1373 | 6.87M | { 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) |
1374 | | |
1375 | | |
1376 | | /* |
1377 | | * Sort and search. |
1378 | | */ |
1379 | | |
1380 | | template <typename K, typename V, typename ...Ts> |
1381 | | static int |
1382 | | _hb_cmp_method (const void *pkey, const void *pval, Ts... ds) |
1383 | 423M | { |
1384 | 423M | const K& key = * (const K*) pkey; |
1385 | 423M | const V& val = * (const V*) pval; |
1386 | | |
1387 | 423M | return val.cmp (key, ds...); |
1388 | 423M | } Unexecuted instantiation: hb-aat-layout.cc:int _hb_cmp_method<hb_aat_layout_feature_type_t, AAT::FeatureName 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 | 1383 | 47.8M | { | 1384 | 47.8M | const K& key = * (const K*) pkey; | 1385 | 47.8M | const V& val = * (const V*) pval; | 1386 | | | 1387 | 47.8M | return val.cmp (key, ds...); | 1388 | 47.8M | } |
hb-aat-layout.cc:int _hb_cmp_method<unsigned int, hb_bit_set_t::page_map_t const>(void const*, void const*) Line | Count | Source | 1383 | 35.6k | { | 1384 | 35.6k | const K& key = * (const K*) pkey; | 1385 | 35.6k | const V& val = * (const V*) pval; | 1386 | | | 1387 | 35.6k | return val.cmp (key, ds...); | 1388 | 35.6k | } |
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*) 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, OT::NumType<true, unsigned short, 2u> > const>(void const*, void const*) Line | Count | Source | 1383 | 12.0M | { | 1384 | 12.0M | const K& key = * (const K*) pkey; | 1385 | 12.0M | const V& val = * (const V*) pval; | 1386 | | | 1387 | 12.0M | return val.cmp (key, ds...); | 1388 | 12.0M | } |
hb-aat-layout.cc:int _hb_cmp_method<unsigned int, OT::HBGlyphID16 const>(void const*, void const*) Line | Count | Source | 1383 | 19.6M | { | 1384 | 19.6M | const K& key = * (const K*) pkey; | 1385 | 19.6M | const V& val = * (const V*) pval; | 1386 | | | 1387 | 19.6M | return val.cmp (key, ds...); | 1388 | 19.6M | } |
hb-aat-layout.cc:int _hb_cmp_method<AAT::hb_glyph_pair_t, AAT::KernPair const>(void const*, void const*) Line | Count | Source | 1383 | 590k | { | 1384 | 590k | const K& key = * (const K*) pkey; | 1385 | 590k | const V& val = * (const V*) pval; | 1386 | | | 1387 | 590k | return val.cmp (key, ds...); | 1388 | 590k | } |
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, 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, OT::NumType<true, unsigned short, 2u> > 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 | 1383 | 72.4M | { | 1384 | 72.4M | const K& key = * (const K*) pkey; | 1385 | 72.4M | const V& val = * (const V*) pval; | 1386 | | | 1387 | 72.4M | return val.cmp (key, ds...); | 1388 | 72.4M | } |
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<OT::Layout::SmallTypes> const>(void const*, void const*) hb-face.cc:int _hb_cmp_method<OT::EncodingRecord, OT::EncodingRecord const>(void const*, void const*) Line | Count | Source | 1383 | 326k | { | 1384 | 326k | const K& key = * (const K*) pkey; | 1385 | 326k | const V& val = * (const V*) pval; | 1386 | | | 1387 | 326k | return val.cmp (key, ds...); | 1388 | 326k | } |
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 | 1383 | 263M | { | 1384 | 263M | const K& key = * (const K*) pkey; | 1385 | 263M | const V& val = * (const V*) pval; | 1386 | | | 1387 | 263M | return val.cmp (key, ds...); | 1388 | 263M | } |
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, OT::NumType<true, unsigned short, 2u> > 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<OT::Layout::SmallTypes> 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, OT::NumType<true, unsigned short, 2u> > 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, OT::NumType<true, unsigned short, 2u> > 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, OT::NumType<true, unsigned short, 2u> > 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::VariationSelectorRecord<OT::Layout::SmallTypes> const>(void const*, void const*) Unexecuted instantiation: hb-ot-face.cc:int _hb_cmp_method<unsigned int, OT::UVSMapping<OT::Layout::SmallTypes> 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-fetch.cc:int _hb_cmp_method<unsigned int, hb_ot_map_t::feature_map_t const>(void const*, void const*) Unexecuted instantiation: hb-ot-fetch.cc:int _hb_cmp_method<unsigned int, hb_bit_set_t::page_map_t const>(void const*, void const*) Unexecuted instantiation: hb-ot-fetch.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-fetch.cc:int _hb_cmp_method<unsigned int, OT::OS2Range const>(void const*, void const*) Unexecuted instantiation: hb-ot-fetch.cc:int _hb_cmp_method<unsigned int, OT::HBGlyphID16 const>(void const*, void const*) Unexecuted instantiation: hb-ot-fetch.cc:int _hb_cmp_method<unsigned int, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes, OT::NumType<true, unsigned short, 2u> > const>(void const*, void const*) Unexecuted instantiation: hb-ot-fetch.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::LangSys> 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<OT::Layout::SmallTypes> 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<OT::Layout::SmallTypes> const>(void const*, void const*) Unexecuted instantiation: hb-ot-font.cc:int _hb_cmp_method<unsigned int, OT::VertOriginMetric<OT::Layout::SmallTypes> 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, OT::NumType<true, unsigned short, 2u> > 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, OT::NumType<true, unsigned short, 2u> > 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*) VARC.cc:int _hb_cmp_method<unsigned int, hb_bit_set_t::page_map_t const>(void const*, void const*) Line | Count | Source | 1383 | 57.3k | { | 1384 | 57.3k | const K& key = * (const K*) pkey; | 1385 | 57.3k | const V& val = * (const V*) pval; | 1386 | | | 1387 | 57.3k | return val.cmp (key, ds...); | 1388 | 57.3k | } |
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, 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, OT::NumType<true, unsigned short, 2u> > 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 | 1383 | 66.6k | { | 1384 | 66.6k | const K& key = * (const K*) pkey; | 1385 | 66.6k | const V& val = * (const V*) pval; | 1386 | | | 1387 | 66.6k | return val.cmp (key, ds...); | 1388 | 66.6k | } |
hb-ot-layout.cc:int _hb_cmp_method<unsigned int, OT::Record<OT::LangSys> const>(void const*, void const*) Line | Count | Source | 1383 | 660 | { | 1384 | 660 | const K& key = * (const K*) pkey; | 1385 | 660 | const V& val = * (const V*) pval; | 1386 | | | 1387 | 660 | return val.cmp (key, ds...); | 1388 | 660 | } |
Unexecuted instantiation: hb-ot-layout.cc:int _hb_cmp_method<unsigned int, 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::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 | 1383 | 3.51M | { | 1384 | 3.51M | const K& key = * (const K*) pkey; | 1385 | 3.51M | const V& val = * (const V*) pval; | 1386 | | | 1387 | 3.51M | return val.cmp (key, ds...); | 1388 | 3.51M | } |
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::JstfScriptRecord<OT::Layout::SmallTypes> 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, OT::NumType<true, unsigned short, 2u> > 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, OT::NumType<true, unsigned short, 2u> > 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 | 1383 | 92.4k | { | 1384 | 92.4k | const K& key = * (const K*) pkey; | 1385 | 92.4k | const V& val = * (const V*) pval; | 1386 | | | 1387 | 92.4k | return val.cmp (key, ds...); | 1388 | 92.4k | } |
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, OT::NumType<true, unsigned short, 2u> > 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 | 1383 | 3.48k | { | 1384 | 3.48k | const K& key = * (const K*) pkey; | 1385 | 3.48k | const V& val = * (const V*) pval; | 1386 | | | 1387 | 3.48k | return val.cmp (key, ds...); | 1388 | 3.48k | } |
hb-ot-tag.cc:int _hb_cmp_method<unsigned int, LangTagRange const>(void const*, void const*) Line | Count | Source | 1383 | 1.74k | { | 1384 | 1.74k | const K& key = * (const K*) pkey; | 1385 | 1.74k | const V& val = * (const V*) pval; | 1386 | | | 1387 | 1.74k | return val.cmp (key, ds...); | 1388 | 1.74k | } |
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, OT::NumType<true, unsigned short, 2u> > 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 | 1383 | 24.9k | { | 1384 | 24.9k | const K& key = * (const K*) pkey; | 1385 | 24.9k | const V& val = * (const V*) pval; | 1386 | | | 1387 | 24.9k | return val.cmp (key, ds...); | 1388 | 24.9k | } |
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, OT::NumType<true, unsigned short, 2u> > 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::VariationSelectorRecord<OT::Layout::SmallTypes> const>(void const*, void const*) Unexecuted instantiation: hb-static.cc:int _hb_cmp_method<unsigned int, OT::UVSMapping<OT::Layout::SmallTypes> 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, OT::NumType<true, unsigned short, 2u> > 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, OT::NumType<true, unsigned short, 2u> > 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, OT::NumType<true, unsigned short, 2u> > 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, OT::NumType<true, unsigned short, 2u> > 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, 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<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, 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, OT::NumType<true, unsigned short, 2u> > 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, 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, OT::NumType<true, unsigned short, 2u> > 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::VariationSelectorRecord<OT::Layout::SmallTypes> const>(void const*, void const*) Unexecuted instantiation: hb-subset.cc:int _hb_cmp_method<unsigned int, OT::UVSMapping<OT::Layout::SmallTypes> 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::VariationSelectorRecord<OT::Layout::SmallTypes> 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<OT::Layout::SmallTypes> 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, OT::NumType<true, unsigned short, 2u> > 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::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, OT::NumType<true, unsigned short, 2u> > 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, OT::NumType<true, unsigned short, 2u> > 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, OT::NumType<true, unsigned short, 2u> > 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<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, 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, OT::NumType<true, unsigned short, 2u> > 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-var.cc:int _hb_cmp_method<unsigned int, OT::OS2Range const>(void const*, void const*) Unexecuted instantiation: hb-subset-table-var.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, 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, OT::NumType<true, unsigned short, 2u> > 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<OT::Layout::SmallTypes> 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, OT::NumType<true, unsigned short, 2u> > 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, OT::NumType<true, unsigned short, 2u> > 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 | 1383 | 3.34M | { | 1384 | 3.34M | const K& key = * (const K*) pkey; | 1385 | 3.34M | const V& val = * (const V*) pval; | 1386 | | | 1387 | 3.34M | return val.cmp (key, ds...); | 1388 | 3.34M | } |
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::VariationSelectorRecord<OT::Layout::SmallTypes> const>(void const*, void const*) Unexecuted instantiation: hb-subset-table-other.cc:int _hb_cmp_method<unsigned int, OT::UVSMapping<OT::Layout::SmallTypes> 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, OT::NumType<true, unsigned short, 2u> > 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, OT::NumType<true, unsigned short, 2u> > 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, OT::NumType<true, unsigned short, 2u> > 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, OT::NumType<true, unsigned short, 2u> > 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*) |
1389 | | |
1390 | | template <typename K, typename V> |
1391 | | static int |
1392 | | _hb_cmp_operator (const void *pkey, const void *pval) |
1393 | 0 | { |
1394 | 0 | const K& key = * (const K*) pkey; |
1395 | 0 | const V& val = * (const V*) pval; |
1396 | |
|
1397 | 0 | if (key < val) return -1; |
1398 | 0 | if (key > val) return 1; |
1399 | 0 | return 0; |
1400 | 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*) |
1401 | | |
1402 | | template <typename V, typename K, typename ...Ts> |
1403 | | HB_HOT |
1404 | | static inline bool |
1405 | | hb_bsearch_impl (unsigned *pos, /* Out */ |
1406 | | const K& key, |
1407 | | V* base, size_t nmemb, size_t stride, |
1408 | | int (*compar)(const void *_key, const void *_item, Ts... _ds), |
1409 | | Ts... ds) |
1410 | 148M | { |
1411 | | /* This is our *only* bsearch implementation. */ |
1412 | | |
1413 | 148M | int min = 0, max = (int) nmemb - 1; |
1414 | 582M | while (min <= max) |
1415 | 447M | { |
1416 | 447M | int mid = ((unsigned int) min + (unsigned int) max) / 2; |
1417 | 447M | #pragma GCC diagnostic push |
1418 | 447M | #pragma GCC diagnostic ignored "-Wcast-align" |
1419 | 447M | V* p = (V*) (((const char *) base) + (mid * stride)); |
1420 | 447M | #pragma GCC diagnostic pop |
1421 | 447M | int c = compar ((const void *) std::addressof (key), (const void *) p, ds...); |
1422 | 447M | if (c < 0) |
1423 | 194M | max = mid - 1; |
1424 | 253M | else if (c > 0) |
1425 | 239M | min = mid + 1; |
1426 | 13.5M | else |
1427 | 13.5M | { |
1428 | 13.5M | *pos = mid; |
1429 | 13.5M | return true; |
1430 | 13.5M | } |
1431 | 447M | } |
1432 | 134M | *pos = min; |
1433 | 134M | return false; |
1434 | 148M | } 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*)) 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 | 1410 | 70.4M | { | 1411 | | /* This is our *only* bsearch implementation. */ | 1412 | | | 1413 | 70.4M | int min = 0, max = (int) nmemb - 1; | 1414 | 116M | while (min <= max) | 1415 | 47.8M | { | 1416 | 47.8M | int mid = ((unsigned int) min + (unsigned int) max) / 2; | 1417 | 47.8M | #pragma GCC diagnostic push | 1418 | 47.8M | #pragma GCC diagnostic ignored "-Wcast-align" | 1419 | 47.8M | V* p = (V*) (((const char *) base) + (mid * stride)); | 1420 | 47.8M | #pragma GCC diagnostic pop | 1421 | 47.8M | int c = compar ((const void *) std::addressof (key), (const void *) p, ds...); | 1422 | 47.8M | if (c < 0) | 1423 | 9.72M | max = mid - 1; | 1424 | 38.1M | else if (c > 0) | 1425 | 35.9M | min = mid + 1; | 1426 | 2.19M | else | 1427 | 2.19M | { | 1428 | 2.19M | *pos = mid; | 1429 | 2.19M | return true; | 1430 | 2.19M | } | 1431 | 47.8M | } | 1432 | 68.3M | *pos = min; | 1433 | 68.3M | return false; | 1434 | 70.4M | } |
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*)) Line | Count | Source | 1410 | 15.7k | { | 1411 | | /* This is our *only* bsearch implementation. */ | 1412 | | | 1413 | 15.7k | int min = 0, max = (int) nmemb - 1; | 1414 | 43.9k | while (min <= max) | 1415 | 35.6k | { | 1416 | 35.6k | int mid = ((unsigned int) min + (unsigned int) max) / 2; | 1417 | 35.6k | #pragma GCC diagnostic push | 1418 | 35.6k | #pragma GCC diagnostic ignored "-Wcast-align" | 1419 | 35.6k | V* p = (V*) (((const char *) base) + (mid * stride)); | 1420 | 35.6k | #pragma GCC diagnostic pop | 1421 | 35.6k | int c = compar ((const void *) std::addressof (key), (const void *) p, ds...); | 1422 | 35.6k | if (c < 0) | 1423 | 392 | max = mid - 1; | 1424 | 35.2k | else if (c > 0) | 1425 | 27.7k | min = mid + 1; | 1426 | 7.56k | else | 1427 | 7.56k | { | 1428 | 7.56k | *pos = mid; | 1429 | 7.56k | return true; | 1430 | 7.56k | } | 1431 | 35.6k | } | 1432 | 8.23k | *pos = min; | 1433 | 8.23k | return false; | 1434 | 15.7k | } |
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*)) 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, OT::NumType<true, unsigned short, 2u> > const, unsigned int>(unsigned int*, unsigned int const&, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes, OT::NumType<true, unsigned short, 2u> > const*, unsigned long, unsigned long, int (*)(void const*, void const*)) Line | Count | Source | 1410 | 3.76M | { | 1411 | | /* This is our *only* bsearch implementation. */ | 1412 | | | 1413 | 3.76M | int min = 0, max = (int) nmemb - 1; | 1414 | 13.7M | while (min <= max) | 1415 | 12.0M | { | 1416 | 12.0M | int mid = ((unsigned int) min + (unsigned int) max) / 2; | 1417 | 12.0M | #pragma GCC diagnostic push | 1418 | 12.0M | #pragma GCC diagnostic ignored "-Wcast-align" | 1419 | 12.0M | V* p = (V*) (((const char *) base) + (mid * stride)); | 1420 | 12.0M | #pragma GCC diagnostic pop | 1421 | 12.0M | int c = compar ((const void *) std::addressof (key), (const void *) p, ds...); | 1422 | 12.0M | if (c < 0) | 1423 | 8.35M | max = mid - 1; | 1424 | 3.67M | else if (c > 0) | 1425 | 1.59M | min = mid + 1; | 1426 | 2.07M | else | 1427 | 2.07M | { | 1428 | 2.07M | *pos = mid; | 1429 | 2.07M | return true; | 1430 | 2.07M | } | 1431 | 12.0M | } | 1432 | 1.68M | *pos = min; | 1433 | 1.68M | return false; | 1434 | 3.76M | } |
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 | 1410 | 5.40M | { | 1411 | | /* This is our *only* bsearch implementation. */ | 1412 | | | 1413 | 5.40M | int min = 0, max = (int) nmemb - 1; | 1414 | 21.9M | while (min <= max) | 1415 | 19.6M | { | 1416 | 19.6M | int mid = ((unsigned int) min + (unsigned int) max) / 2; | 1417 | 19.6M | #pragma GCC diagnostic push | 1418 | 19.6M | #pragma GCC diagnostic ignored "-Wcast-align" | 1419 | 19.6M | V* p = (V*) (((const char *) base) + (mid * stride)); | 1420 | 19.6M | #pragma GCC diagnostic pop | 1421 | 19.6M | int c = compar ((const void *) std::addressof (key), (const void *) p, ds...); | 1422 | 19.6M | if (c < 0) | 1423 | 6.30M | max = mid - 1; | 1424 | 13.3M | else if (c > 0) | 1425 | 10.2M | min = mid + 1; | 1426 | 3.11M | else | 1427 | 3.11M | { | 1428 | 3.11M | *pos = mid; | 1429 | 3.11M | return true; | 1430 | 3.11M | } | 1431 | 19.6M | } | 1432 | 2.29M | *pos = min; | 1433 | 2.29M | return false; | 1434 | 5.40M | } |
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 | 1410 | 62.1k | { | 1411 | | /* This is our *only* bsearch implementation. */ | 1412 | | | 1413 | 62.1k | int min = 0, max = (int) nmemb - 1; | 1414 | 614k | while (min <= max) | 1415 | 590k | { | 1416 | 590k | int mid = ((unsigned int) min + (unsigned int) max) / 2; | 1417 | 590k | #pragma GCC diagnostic push | 1418 | 590k | #pragma GCC diagnostic ignored "-Wcast-align" | 1419 | 590k | V* p = (V*) (((const char *) base) + (mid * stride)); | 1420 | 590k | #pragma GCC diagnostic pop | 1421 | 590k | int c = compar ((const void *) std::addressof (key), (const void *) p, ds...); | 1422 | 590k | if (c < 0) | 1423 | 244k | max = mid - 1; | 1424 | 345k | else if (c > 0) | 1425 | 307k | min = mid + 1; | 1426 | 38.2k | else | 1427 | 38.2k | { | 1428 | 38.2k | *pos = mid; | 1429 | 38.2k | return true; | 1430 | 38.2k | } | 1431 | 590k | } | 1432 | 23.9k | *pos = min; | 1433 | 23.9k | return false; | 1434 | 62.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<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, OT::NumType<true, unsigned short, 2u> > const, unsigned int>(unsigned int*, unsigned int const&, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes, OT::NumType<true, unsigned short, 2u> > 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 | 1410 | 18.2M | { | 1411 | | /* This is our *only* bsearch implementation. */ | 1412 | | | 1413 | 18.2M | int min = 0, max = (int) nmemb - 1; | 1414 | 90.3M | while (min <= max) | 1415 | 72.4M | { | 1416 | 72.4M | int mid = ((unsigned int) min + (unsigned int) max) / 2; | 1417 | 72.4M | #pragma GCC diagnostic push | 1418 | 72.4M | #pragma GCC diagnostic ignored "-Wcast-align" | 1419 | 72.4M | V* p = (V*) (((const char *) base) + (mid * stride)); | 1420 | 72.4M | #pragma GCC diagnostic pop | 1421 | 72.4M | int c = compar ((const void *) std::addressof (key), (const void *) p, ds...); | 1422 | 72.4M | if (c < 0) | 1423 | 53.8M | max = mid - 1; | 1424 | 18.6M | else if (c > 0) | 1425 | 18.1M | min = mid + 1; | 1426 | 472k | else | 1427 | 472k | { | 1428 | 472k | *pos = mid; | 1429 | 472k | return true; | 1430 | 472k | } | 1431 | 72.4M | } | 1432 | 17.8M | *pos = min; | 1433 | 17.8M | return false; | 1434 | 18.2M | } |
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*)) Unexecuted instantiation: hb-face.cc:bool hb_bsearch_impl<OT::VariationSelectorRecord<OT::Layout::SmallTypes> const, unsigned int>(unsigned int*, unsigned int const&, OT::VariationSelectorRecord<OT::Layout::SmallTypes> const*, unsigned long, unsigned long, int (*)(void const*, void const*)) 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 | 1410 | 163k | { | 1411 | | /* This is our *only* bsearch implementation. */ | 1412 | | | 1413 | 163k | int min = 0, max = (int) nmemb - 1; | 1414 | 457k | while (min <= max) | 1415 | 326k | { | 1416 | 326k | int mid = ((unsigned int) min + (unsigned int) max) / 2; | 1417 | 326k | #pragma GCC diagnostic push | 1418 | 326k | #pragma GCC diagnostic ignored "-Wcast-align" | 1419 | 326k | V* p = (V*) (((const char *) base) + (mid * stride)); | 1420 | 326k | #pragma GCC diagnostic pop | 1421 | 326k | int c = compar ((const void *) std::addressof (key), (const void *) p, ds...); | 1422 | 326k | if (c < 0) | 1423 | 98.0k | max = mid - 1; | 1424 | 228k | else if (c > 0) | 1425 | 196k | min = mid + 1; | 1426 | 32.6k | else | 1427 | 32.6k | { | 1428 | 32.6k | *pos = mid; | 1429 | 32.6k | return true; | 1430 | 32.6k | } | 1431 | 326k | } | 1432 | 130k | *pos = min; | 1433 | 130k | return false; | 1434 | 163k | } |
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 | 1410 | 37.7M | { | 1411 | | /* This is our *only* bsearch implementation. */ | 1412 | | | 1413 | 37.7M | int min = 0, max = (int) nmemb - 1; | 1414 | 300M | while (min <= max) | 1415 | 263M | { | 1416 | 263M | int mid = ((unsigned int) min + (unsigned int) max) / 2; | 1417 | 263M | #pragma GCC diagnostic push | 1418 | 263M | #pragma GCC diagnostic ignored "-Wcast-align" | 1419 | 263M | V* p = (V*) (((const char *) base) + (mid * stride)); | 1420 | 263M | #pragma GCC diagnostic pop | 1421 | 263M | int c = compar ((const void *) std::addressof (key), (const void *) p, ds...); | 1422 | 263M | if (c < 0) | 1423 | 103M | max = mid - 1; | 1424 | 160M | else if (c > 0) | 1425 | 159M | min = mid + 1; | 1426 | 1.05M | else | 1427 | 1.05M | { | 1428 | 1.05M | *pos = mid; | 1429 | 1.05M | return true; | 1430 | 1.05M | } | 1431 | 263M | } | 1432 | 36.7M | *pos = min; | 1433 | 36.7M | return false; | 1434 | 37.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, OT::NumType<true, unsigned short, 2u> > const, unsigned int>(unsigned int*, unsigned int const&, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes, OT::NumType<true, unsigned short, 2u> > 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<OT::Layout::SmallTypes> const, unsigned int>(unsigned int*, unsigned int const&, OT::UVSMapping<OT::Layout::SmallTypes> 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, OT::NumType<true, unsigned short, 2u> > const, unsigned int>(unsigned int*, unsigned int const&, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes, OT::NumType<true, unsigned short, 2u> > 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, OT::NumType<true, unsigned short, 2u> > const, unsigned int>(unsigned int*, unsigned int const&, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes, OT::NumType<true, unsigned short, 2u> > 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, OT::NumType<true, unsigned short, 2u> > const, unsigned int>(unsigned int*, unsigned int const&, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes, 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::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::VariationSelectorRecord<OT::Layout::SmallTypes> const, unsigned int>(unsigned int*, unsigned int const&, OT::VariationSelectorRecord<OT::Layout::SmallTypes> const*, unsigned long, unsigned long, int (*)(void const*, void const*)) Unexecuted instantiation: hb-ot-face.cc:bool hb_bsearch_impl<OT::UVSMapping<OT::Layout::SmallTypes> const, unsigned int>(unsigned int*, unsigned int const&, OT::UVSMapping<OT::Layout::SmallTypes> 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-fetch.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-fetch.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-fetch.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-fetch.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-fetch.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-fetch.cc:bool hb_bsearch_impl<OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes, OT::NumType<true, unsigned short, 2u> > const, unsigned int>(unsigned int*, unsigned int const&, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes, OT::NumType<true, unsigned short, 2u> > const*, unsigned long, unsigned long, int (*)(void const*, void const*)) Unexecuted instantiation: hb-ot-fetch.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-fetch.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-fetch.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::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<OT::Layout::SmallTypes> const, unsigned int>(unsigned int*, unsigned int const&, OT::VariationSelectorRecord<OT::Layout::SmallTypes> const*, unsigned long, unsigned long, int (*)(void const*, void const*)) Unexecuted instantiation: 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*)) Unexecuted instantiation: hb-ot-font.cc:bool hb_bsearch_impl<OT::UVSMapping<OT::Layout::SmallTypes> const, unsigned int>(unsigned int*, unsigned int const&, OT::UVSMapping<OT::Layout::SmallTypes> const*, unsigned long, unsigned long, int (*)(void const*, void const*)) Unexecuted instantiation: hb-ot-font.cc:bool hb_bsearch_impl<OT::VertOriginMetric<OT::Layout::SmallTypes> const, unsigned int>(unsigned int*, unsigned int const&, OT::VertOriginMetric<OT::Layout::SmallTypes> 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, OT::NumType<true, unsigned short, 2u> > const, unsigned int>(unsigned int*, unsigned int const&, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes, OT::NumType<true, unsigned short, 2u> > 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, OT::NumType<true, unsigned short, 2u> > const, unsigned int>(unsigned int*, unsigned int const&, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes, OT::NumType<true, unsigned short, 2u> > 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*)) 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*)) Line | Count | Source | 1410 | 22.0k | { | 1411 | | /* This is our *only* bsearch implementation. */ | 1412 | | | 1413 | 22.0k | int min = 0, max = (int) nmemb - 1; | 1414 | 57.3k | while (min <= max) | 1415 | 57.3k | { | 1416 | 57.3k | int mid = ((unsigned int) min + (unsigned int) max) / 2; | 1417 | 57.3k | #pragma GCC diagnostic push | 1418 | 57.3k | #pragma GCC diagnostic ignored "-Wcast-align" | 1419 | 57.3k | V* p = (V*) (((const char *) base) + (mid * stride)); | 1420 | 57.3k | #pragma GCC diagnostic pop | 1421 | 57.3k | int c = compar ((const void *) std::addressof (key), (const void *) p, ds...); | 1422 | 57.3k | if (c < 0) | 1423 | 35.3k | max = mid - 1; | 1424 | 22.0k | else if (c > 0) | 1425 | 0 | min = mid + 1; | 1426 | 22.0k | else | 1427 | 22.0k | { | 1428 | 22.0k | *pos = mid; | 1429 | 22.0k | return true; | 1430 | 22.0k | } | 1431 | 57.3k | } | 1432 | 0 | *pos = min; | 1433 | 0 | return false; | 1434 | 22.0k | } |
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<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, OT::NumType<true, unsigned short, 2u> > const, unsigned int>(unsigned int*, unsigned int const&, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes, OT::NumType<true, unsigned short, 2u> > 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 | 1410 | 22.4k | { | 1411 | | /* This is our *only* bsearch implementation. */ | 1412 | | | 1413 | 22.4k | int min = 0, max = (int) nmemb - 1; | 1414 | 77.4k | while (min <= max) | 1415 | 66.6k | { | 1416 | 66.6k | int mid = ((unsigned int) min + (unsigned int) max) / 2; | 1417 | 66.6k | #pragma GCC diagnostic push | 1418 | 66.6k | #pragma GCC diagnostic ignored "-Wcast-align" | 1419 | 66.6k | V* p = (V*) (((const char *) base) + (mid * stride)); | 1420 | 66.6k | #pragma GCC diagnostic pop | 1421 | 66.6k | int c = compar ((const void *) std::addressof (key), (const void *) p, ds...); | 1422 | 66.6k | if (c < 0) | 1423 | 24.8k | max = mid - 1; | 1424 | 41.8k | else if (c > 0) | 1425 | 30.1k | min = mid + 1; | 1426 | 11.7k | else | 1427 | 11.7k | { | 1428 | 11.7k | *pos = mid; | 1429 | 11.7k | return true; | 1430 | 11.7k | } | 1431 | 66.6k | } | 1432 | 10.7k | *pos = min; | 1433 | 10.7k | return false; | 1434 | 22.4k | } |
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 | 1410 | 23.4k | { | 1411 | | /* This is our *only* bsearch implementation. */ | 1412 | | | 1413 | 23.4k | int min = 0, max = (int) nmemb - 1; | 1414 | 24.0k | while (min <= max) | 1415 | 660 | { | 1416 | 660 | int mid = ((unsigned int) min + (unsigned int) max) / 2; | 1417 | 660 | #pragma GCC diagnostic push | 1418 | 660 | #pragma GCC diagnostic ignored "-Wcast-align" | 1419 | 660 | V* p = (V*) (((const char *) base) + (mid * stride)); | 1420 | 660 | #pragma GCC diagnostic pop | 1421 | 660 | int c = compar ((const void *) std::addressof (key), (const void *) p, ds...); | 1422 | 660 | if (c < 0) | 1423 | 192 | max = mid - 1; | 1424 | 468 | else if (c > 0) | 1425 | 468 | min = mid + 1; | 1426 | 0 | else | 1427 | 0 | { | 1428 | 0 | *pos = mid; | 1429 | 0 | return true; | 1430 | 0 | } | 1431 | 660 | } | 1432 | 23.4k | *pos = min; | 1433 | 23.4k | return false; | 1434 | 23.4k | } |
Unexecuted instantiation: 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*)) 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 | 1410 | 323k | { | 1411 | | /* This is our *only* bsearch implementation. */ | 1412 | | | 1413 | 323k | int min = 0, max = (int) nmemb - 1; | 1414 | 323k | while (min <= max) | 1415 | 0 | { | 1416 | 0 | int mid = ((unsigned int) min + (unsigned int) max) / 2; | 1417 | 0 | #pragma GCC diagnostic push | 1418 | 0 | #pragma GCC diagnostic ignored "-Wcast-align" | 1419 | 0 | V* p = (V*) (((const char *) base) + (mid * stride)); | 1420 | 0 | #pragma GCC diagnostic pop | 1421 | 0 | int c = compar ((const void *) std::addressof (key), (const void *) p, ds...); | 1422 | 0 | if (c < 0) | 1423 | 0 | max = mid - 1; | 1424 | 0 | else if (c > 0) | 1425 | 0 | min = mid + 1; | 1426 | 0 | else | 1427 | 0 | { | 1428 | 0 | *pos = mid; | 1429 | 0 | return true; | 1430 | 0 | } | 1431 | 0 | } | 1432 | 323k | *pos = min; | 1433 | 323k | return false; | 1434 | 323k | } |
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 | 1410 | 2.18M | { | 1411 | | /* This is our *only* bsearch implementation. */ | 1412 | | | 1413 | 2.18M | int min = 0, max = (int) nmemb - 1; | 1414 | 3.57M | while (min <= max) | 1415 | 3.51M | { | 1416 | 3.51M | int mid = ((unsigned int) min + (unsigned int) max) / 2; | 1417 | 3.51M | #pragma GCC diagnostic push | 1418 | 3.51M | #pragma GCC diagnostic ignored "-Wcast-align" | 1419 | 3.51M | V* p = (V*) (((const char *) base) + (mid * stride)); | 1420 | 3.51M | #pragma GCC diagnostic pop | 1421 | 3.51M | int c = compar ((const void *) std::addressof (key), (const void *) p, ds...); | 1422 | 3.51M | if (c < 0) | 1423 | 674k | max = mid - 1; | 1424 | 2.83M | else if (c > 0) | 1425 | 713k | min = mid + 1; | 1426 | 2.12M | else | 1427 | 2.12M | { | 1428 | 2.12M | *pos = mid; | 1429 | 2.12M | return true; | 1430 | 2.12M | } | 1431 | 3.51M | } | 1432 | 58.3k | *pos = min; | 1433 | 58.3k | return false; | 1434 | 2.18M | } |
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::JstfScriptRecord<OT::Layout::SmallTypes> const, unsigned int>(unsigned int*, unsigned int const&, OT::JstfScriptRecord<OT::Layout::SmallTypes> 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, OT::NumType<true, unsigned short, 2u> > const, unsigned int>(unsigned int*, unsigned int const&, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes, OT::NumType<true, unsigned short, 2u> > 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 | 1410 | 4.30M | { | 1411 | | /* This is our *only* bsearch implementation. */ | 1412 | | | 1413 | 4.30M | int min = 0, max = (int) nmemb - 1; | 1414 | 4.30M | while (min <= max) | 1415 | 0 | { | 1416 | 0 | int mid = ((unsigned int) min + (unsigned int) max) / 2; | 1417 | 0 | #pragma GCC diagnostic push | 1418 | 0 | #pragma GCC diagnostic ignored "-Wcast-align" | 1419 | 0 | V* p = (V*) (((const char *) base) + (mid * stride)); | 1420 | 0 | #pragma GCC diagnostic pop | 1421 | 0 | int c = compar ((const void *) std::addressof (key), (const void *) p, ds...); | 1422 | 0 | if (c < 0) | 1423 | 0 | max = mid - 1; | 1424 | 0 | else if (c > 0) | 1425 | 0 | min = mid + 1; | 1426 | 0 | else | 1427 | 0 | { | 1428 | 0 | *pos = mid; | 1429 | 0 | return true; | 1430 | 0 | } | 1431 | 0 | } | 1432 | 4.30M | *pos = min; | 1433 | 4.30M | return false; | 1434 | 4.30M | } |
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, OT::NumType<true, unsigned short, 2u> > const, unsigned int>(unsigned int*, unsigned int const&, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes, OT::NumType<true, unsigned short, 2u> > 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 | 1410 | 4.18M | { | 1411 | | /* This is our *only* bsearch implementation. */ | 1412 | | | 1413 | 4.18M | int min = 0, max = (int) nmemb - 1; | 1414 | 17.8M | while (min <= max) | 1415 | 15.5M | { | 1416 | 15.5M | int mid = ((unsigned int) min + (unsigned int) max) / 2; | 1417 | 15.5M | #pragma GCC diagnostic push | 1418 | 15.5M | #pragma GCC diagnostic ignored "-Wcast-align" | 1419 | 15.5M | V* p = (V*) (((const char *) base) + (mid * stride)); | 1420 | 15.5M | #pragma GCC diagnostic pop | 1421 | 15.5M | int c = compar ((const void *) std::addressof (key), (const void *) p, ds...); | 1422 | 15.5M | if (c < 0) | 1423 | 3.66M | max = mid - 1; | 1424 | 11.8M | else if (c > 0) | 1425 | 10.0M | min = mid + 1; | 1426 | 1.84M | else | 1427 | 1.84M | { | 1428 | 1.84M | *pos = mid; | 1429 | 1.84M | return true; | 1430 | 1.84M | } | 1431 | 15.5M | } | 1432 | 2.33M | *pos = min; | 1433 | 2.33M | return false; | 1434 | 4.18M | } |
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 | 1410 | 73.5k | { | 1411 | | /* This is our *only* bsearch implementation. */ | 1412 | | | 1413 | 73.5k | int min = 0, max = (int) nmemb - 1; | 1414 | 153k | while (min <= max) | 1415 | 92.4k | { | 1416 | 92.4k | int mid = ((unsigned int) min + (unsigned int) max) / 2; | 1417 | 92.4k | #pragma GCC diagnostic push | 1418 | 92.4k | #pragma GCC diagnostic ignored "-Wcast-align" | 1419 | 92.4k | V* p = (V*) (((const char *) base) + (mid * stride)); | 1420 | 92.4k | #pragma GCC diagnostic pop | 1421 | 92.4k | int c = compar ((const void *) std::addressof (key), (const void *) p, ds...); | 1422 | 92.4k | if (c < 0) | 1423 | 48.7k | max = mid - 1; | 1424 | 43.7k | else if (c > 0) | 1425 | 31.6k | min = mid + 1; | 1426 | 12.0k | else | 1427 | 12.0k | { | 1428 | 12.0k | *pos = mid; | 1429 | 12.0k | return true; | 1430 | 12.0k | } | 1431 | 92.4k | } | 1432 | 61.4k | *pos = min; | 1433 | 61.4k | return false; | 1434 | 73.5k | } |
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, OT::NumType<true, unsigned short, 2u> > const, unsigned int>(unsigned int*, unsigned int const&, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes, OT::NumType<true, unsigned short, 2u> > 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 | 1410 | 462 | { | 1411 | | /* This is our *only* bsearch implementation. */ | 1412 | | | 1413 | 462 | int min = 0, max = (int) nmemb - 1; | 1414 | 3.70k | while (min <= max) | 1415 | 3.48k | { | 1416 | 3.48k | int mid = ((unsigned int) min + (unsigned int) max) / 2; | 1417 | 3.48k | #pragma GCC diagnostic push | 1418 | 3.48k | #pragma GCC diagnostic ignored "-Wcast-align" | 1419 | 3.48k | V* p = (V*) (((const char *) base) + (mid * stride)); | 1420 | 3.48k | #pragma GCC diagnostic pop | 1421 | 3.48k | int c = compar ((const void *) std::addressof (key), (const void *) p, ds...); | 1422 | 3.48k | if (c < 0) | 1423 | 1.09k | max = mid - 1; | 1424 | 2.39k | else if (c > 0) | 1425 | 2.14k | min = mid + 1; | 1426 | 244 | else | 1427 | 244 | { | 1428 | 244 | *pos = mid; | 1429 | 244 | return true; | 1430 | 244 | } | 1431 | 3.48k | } | 1432 | 218 | *pos = min; | 1433 | 218 | return false; | 1434 | 462 | } |
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 | 1410 | 218 | { | 1411 | | /* This is our *only* bsearch implementation. */ | 1412 | | | 1413 | 218 | int min = 0, max = (int) nmemb - 1; | 1414 | 1.95k | while (min <= max) | 1415 | 1.74k | { | 1416 | 1.74k | int mid = ((unsigned int) min + (unsigned int) max) / 2; | 1417 | 1.74k | #pragma GCC diagnostic push | 1418 | 1.74k | #pragma GCC diagnostic ignored "-Wcast-align" | 1419 | 1.74k | V* p = (V*) (((const char *) base) + (mid * stride)); | 1420 | 1.74k | #pragma GCC diagnostic pop | 1421 | 1.74k | int c = compar ((const void *) std::addressof (key), (const void *) p, ds...); | 1422 | 1.74k | if (c < 0) | 1423 | 13 | max = mid - 1; | 1424 | 1.72k | else if (c > 0) | 1425 | 1.72k | min = mid + 1; | 1426 | 0 | else | 1427 | 0 | { | 1428 | 0 | *pos = mid; | 1429 | 0 | return true; | 1430 | 0 | } | 1431 | 1.74k | } | 1432 | 218 | *pos = min; | 1433 | 218 | return false; | 1434 | 218 | } |
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, OT::NumType<true, unsigned short, 2u> > const, unsigned int>(unsigned int*, unsigned int const&, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes, OT::NumType<true, unsigned short, 2u> > 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 | 1410 | 3.57k | { | 1411 | | /* This is our *only* bsearch implementation. */ | 1412 | | | 1413 | 3.57k | int min = 0, max = (int) nmemb - 1; | 1414 | 24.9k | while (min <= max) | 1415 | 24.9k | { | 1416 | 24.9k | int mid = ((unsigned int) min + (unsigned int) max) / 2; | 1417 | 24.9k | #pragma GCC diagnostic push | 1418 | 24.9k | #pragma GCC diagnostic ignored "-Wcast-align" | 1419 | 24.9k | V* p = (V*) (((const char *) base) + (mid * stride)); | 1420 | 24.9k | #pragma GCC diagnostic pop | 1421 | 24.9k | int c = compar ((const void *) std::addressof (key), (const void *) p, ds...); | 1422 | 24.9k | if (c < 0) | 1423 | 17.8k | max = mid - 1; | 1424 | 7.14k | else if (c > 0) | 1425 | 3.57k | min = mid + 1; | 1426 | 3.57k | else | 1427 | 3.57k | { | 1428 | 3.57k | *pos = mid; | 1429 | 3.57k | return true; | 1430 | 3.57k | } | 1431 | 24.9k | } | 1432 | 0 | *pos = min; | 1433 | 0 | return false; | 1434 | 3.57k | } |
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, OT::NumType<true, unsigned short, 2u> > const, unsigned int>(unsigned int*, unsigned int const&, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes, OT::NumType<true, unsigned short, 2u> > 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::VariationSelectorRecord<OT::Layout::SmallTypes> const, unsigned int>(unsigned int*, unsigned int const&, OT::VariationSelectorRecord<OT::Layout::SmallTypes> const*, unsigned long, unsigned long, int (*)(void const*, void const*)) Unexecuted instantiation: hb-static.cc:bool hb_bsearch_impl<OT::UVSMapping<OT::Layout::SmallTypes> const, unsigned int>(unsigned int*, unsigned int const&, OT::UVSMapping<OT::Layout::SmallTypes> 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, OT::NumType<true, unsigned short, 2u> > const, unsigned int>(unsigned int*, unsigned int const&, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes, OT::NumType<true, unsigned short, 2u> > 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, OT::NumType<true, unsigned short, 2u> > const, unsigned int>(unsigned int*, unsigned int const&, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes, OT::NumType<true, unsigned short, 2u> > 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, OT::NumType<true, unsigned short, 2u> > const, unsigned int>(unsigned int*, unsigned int const&, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes, 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<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, OT::NumType<true, unsigned short, 2u> > const, unsigned int>(unsigned int*, unsigned int const&, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes, OT::NumType<true, unsigned short, 2u> > 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<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<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<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<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<OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes, OT::NumType<true, unsigned short, 2u> > const, unsigned int>(unsigned int*, unsigned int const&, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes, OT::NumType<true, unsigned short, 2u> > 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<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 | 1410 | 123k | { | 1411 | | /* This is our *only* bsearch implementation. */ | 1412 | | | 1413 | 123k | int min = 0, max = (int) nmemb - 1; | 1414 | 1.26M | while (min <= max) | 1415 | 1.16M | { | 1416 | 1.16M | int mid = ((unsigned int) min + (unsigned int) max) / 2; | 1417 | 1.16M | #pragma GCC diagnostic push | 1418 | 1.16M | #pragma GCC diagnostic ignored "-Wcast-align" | 1419 | 1.16M | V* p = (V*) (((const char *) base) + (mid * stride)); | 1420 | 1.16M | #pragma GCC diagnostic pop | 1421 | 1.16M | int c = compar ((const void *) std::addressof (key), (const void *) p, ds...); | 1422 | 1.16M | if (c < 0) | 1423 | 820k | max = mid - 1; | 1424 | 342k | else if (c > 0) | 1425 | 323k | min = mid + 1; | 1426 | 18.4k | else | 1427 | 18.4k | { | 1428 | 18.4k | *pos = mid; | 1429 | 18.4k | return true; | 1430 | 18.4k | } | 1431 | 1.16M | } | 1432 | 104k | *pos = min; | 1433 | 104k | return false; | 1434 | 123k | } |
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 | 1410 | 805k | { | 1411 | | /* This is our *only* bsearch implementation. */ | 1412 | | | 1413 | 805k | int min = 0, max = (int) nmemb - 1; | 1414 | 7.78M | while (min <= max) | 1415 | 6.99M | { | 1416 | 6.99M | int mid = ((unsigned int) min + (unsigned int) max) / 2; | 1417 | 6.99M | #pragma GCC diagnostic push | 1418 | 6.99M | #pragma GCC diagnostic ignored "-Wcast-align" | 1419 | 6.99M | V* p = (V*) (((const char *) base) + (mid * stride)); | 1420 | 6.99M | #pragma GCC diagnostic pop | 1421 | 6.99M | int c = compar ((const void *) std::addressof (key), (const void *) p, ds...); | 1422 | 6.99M | if (c < 0) | 1423 | 4.24M | max = mid - 1; | 1424 | 2.74M | else if (c > 0) | 1425 | 2.73M | min = mid + 1; | 1426 | 12.3k | else | 1427 | 12.3k | { | 1428 | 12.3k | *pos = mid; | 1429 | 12.3k | return true; | 1430 | 12.3k | } | 1431 | 6.99M | } | 1432 | 793k | *pos = min; | 1433 | 793k | return false; | 1434 | 805k | } |
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, OT::NumType<true, unsigned short, 2u> > const, unsigned int>(unsigned int*, unsigned int const&, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes, OT::NumType<true, unsigned short, 2u> > 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::VariationSelectorRecord<OT::Layout::SmallTypes> const, unsigned int>(unsigned int*, unsigned int const&, OT::VariationSelectorRecord<OT::Layout::SmallTypes> const*, unsigned long, unsigned long, int (*)(void const*, void const*)) Unexecuted instantiation: hb-subset.cc:bool hb_bsearch_impl<OT::UVSMapping<OT::Layout::SmallTypes> const, unsigned int>(unsigned int*, unsigned int const&, OT::UVSMapping<OT::Layout::SmallTypes> 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::VariationSelectorRecord<OT::Layout::SmallTypes> const, unsigned int>(unsigned int*, unsigned int const&, OT::VariationSelectorRecord<OT::Layout::SmallTypes> 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<OT::Layout::SmallTypes> const, unsigned int>(unsigned int*, unsigned int const&, OT::UVSMapping<OT::Layout::SmallTypes> 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, OT::NumType<true, unsigned short, 2u> > const, unsigned int>(unsigned int*, unsigned int const&, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes, 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::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::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, OT::NumType<true, unsigned short, 2u> > const, unsigned int>(unsigned int*, unsigned int const&, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes, OT::NumType<true, unsigned short, 2u> > 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, OT::NumType<true, unsigned short, 2u> > const, unsigned int>(unsigned int*, unsigned int const&, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes, OT::NumType<true, unsigned short, 2u> > 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, OT::NumType<true, unsigned short, 2u> > const, unsigned int>(unsigned int*, unsigned int const&, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes, 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_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, 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<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<OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes, OT::NumType<true, unsigned short, 2u> > const, unsigned int>(unsigned int*, unsigned int const&, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes, OT::NumType<true, unsigned short, 2u> > 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-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-table-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-table-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-var.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<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, OT::NumType<true, unsigned short, 2u> > const, unsigned int>(unsigned int*, unsigned int const&, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes, 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<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<OT::Layout::SmallTypes> const, unsigned int>(unsigned int*, unsigned int const&, OT::VertOriginMetric<OT::Layout::SmallTypes> 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, OT::NumType<true, unsigned short, 2u> > const, unsigned int>(unsigned int*, unsigned int const&, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes, OT::NumType<true, unsigned short, 2u> > 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, OT::NumType<true, unsigned short, 2u> > const, unsigned int>(unsigned int*, unsigned int const&, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes, OT::NumType<true, unsigned short, 2u> > 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 | 1410 | 484k | { | 1411 | | /* This is our *only* bsearch implementation. */ | 1412 | | | 1413 | 484k | int min = 0, max = (int) nmemb - 1; | 1414 | 3.34M | while (min <= max) | 1415 | 3.34M | { | 1416 | 3.34M | int mid = ((unsigned int) min + (unsigned int) max) / 2; | 1417 | 3.34M | #pragma GCC diagnostic push | 1418 | 3.34M | #pragma GCC diagnostic ignored "-Wcast-align" | 1419 | 3.34M | V* p = (V*) (((const char *) base) + (mid * stride)); | 1420 | 3.34M | #pragma GCC diagnostic pop | 1421 | 3.34M | int c = compar ((const void *) std::addressof (key), (const void *) p, ds...); | 1422 | 3.34M | if (c < 0) | 1423 | 2.77M | max = mid - 1; | 1424 | 573k | else if (c > 0) | 1425 | 88.8k | min = mid + 1; | 1426 | 484k | else | 1427 | 484k | { | 1428 | 484k | *pos = mid; | 1429 | 484k | return true; | 1430 | 484k | } | 1431 | 3.34M | } | 1432 | 0 | *pos = min; | 1433 | 0 | return false; | 1434 | 484k | } |
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::VariationSelectorRecord<OT::Layout::SmallTypes> const, unsigned int>(unsigned int*, unsigned int const&, OT::VariationSelectorRecord<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::UVSMapping<OT::Layout::SmallTypes> const, unsigned int>(unsigned int*, unsigned int const&, OT::UVSMapping<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::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, OT::NumType<true, unsigned short, 2u> > const, unsigned int>(unsigned int*, unsigned int const&, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes, OT::NumType<true, unsigned short, 2u> > 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, OT::NumType<true, unsigned short, 2u> > const, unsigned int>(unsigned int*, unsigned int const&, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes, OT::NumType<true, unsigned short, 2u> > 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<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<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, 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, OT::NumType<true, unsigned short, 2u> > const, unsigned int>(unsigned int*, unsigned int const&, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes, 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<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, OT::NumType<true, unsigned short, 2u> > const, unsigned int>(unsigned int*, unsigned int const&, OT::Layout::Common::RangeRecord<OT::Layout::SmallTypes, OT::NumType<true, unsigned short, 2u> > 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*)) |
1435 | | |
1436 | | template <typename V, typename K> |
1437 | | static inline V* |
1438 | | hb_bsearch (const K& key, V* base, |
1439 | | size_t nmemb, size_t stride = sizeof (V), |
1440 | | int (*compar)(const void *_key, const void *_item) = _hb_cmp_method<K, V>) |
1441 | 7.42M | { |
1442 | 7.42M | unsigned pos; |
1443 | 7.42M | #pragma GCC diagnostic push |
1444 | 7.42M | #pragma GCC diagnostic ignored "-Wcast-align" |
1445 | 7.42M | return hb_bsearch_impl (&pos, key, base, nmemb, stride, compar) ? |
1446 | 5.26M | (V*) (((const char *) base) + (pos * stride)) : nullptr; |
1447 | 7.42M | #pragma GCC diagnostic pop |
1448 | 7.42M | } 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-fetch.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: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 | 1441 | 2.18M | { | 1442 | 2.18M | unsigned pos; | 1443 | 2.18M | #pragma GCC diagnostic push | 1444 | 2.18M | #pragma GCC diagnostic ignored "-Wcast-align" | 1445 | 2.18M | return hb_bsearch_impl (&pos, key, base, nmemb, stride, compar) ? | 1446 | 2.12M | (V*) (((const char *) base) + (pos * stride)) : nullptr; | 1447 | 2.18M | #pragma GCC diagnostic pop | 1448 | 2.18M | } |
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 | 1441 | 4.30M | { | 1442 | 4.30M | unsigned pos; | 1443 | 4.30M | #pragma GCC diagnostic push | 1444 | 4.30M | #pragma GCC diagnostic ignored "-Wcast-align" | 1445 | 4.30M | return hb_bsearch_impl (&pos, key, base, nmemb, stride, compar) ? | 1446 | 4.30M | (V*) (((const char *) base) + (pos * stride)) : nullptr; | 1447 | 4.30M | #pragma GCC diagnostic pop | 1448 | 4.30M | } |
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 | 1441 | 3.57k | { | 1442 | 3.57k | unsigned pos; | 1443 | 3.57k | #pragma GCC diagnostic push | 1444 | 3.57k | #pragma GCC diagnostic ignored "-Wcast-align" | 1445 | 3.57k | return hb_bsearch_impl (&pos, key, base, nmemb, stride, compar) ? | 1446 | 3.57k | (V*) (((const char *) base) + (pos * stride)) : nullptr; | 1447 | 3.57k | #pragma GCC diagnostic pop | 1448 | 3.57k | } |
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 | 1441 | 123k | { | 1442 | 123k | unsigned pos; | 1443 | 123k | #pragma GCC diagnostic push | 1444 | 123k | #pragma GCC diagnostic ignored "-Wcast-align" | 1445 | 123k | return hb_bsearch_impl (&pos, key, base, nmemb, stride, compar) ? | 1446 | 104k | (V*) (((const char *) base) + (pos * stride)) : nullptr; | 1447 | 123k | #pragma GCC diagnostic pop | 1448 | 123k | } |
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 | 1441 | 805k | { | 1442 | 805k | unsigned pos; | 1443 | 805k | #pragma GCC diagnostic push | 1444 | 805k | #pragma GCC diagnostic ignored "-Wcast-align" | 1445 | 805k | return hb_bsearch_impl (&pos, key, base, nmemb, stride, compar) ? | 1446 | 793k | (V*) (((const char *) base) + (pos * stride)) : nullptr; | 1447 | 805k | #pragma GCC diagnostic pop | 1448 | 805k | } |
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-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-table-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-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*)) |
1449 | | template <typename V, typename K, typename ...Ts> |
1450 | | static inline V* |
1451 | | hb_bsearch (const K& key, V* base, |
1452 | | size_t nmemb, size_t stride, |
1453 | | int (*compar)(const void *_key, const void *_item, Ts... _ds), |
1454 | | Ts... ds) |
1455 | 41.9M | { |
1456 | 41.9M | unsigned pos; |
1457 | 41.9M | #pragma GCC diagnostic push |
1458 | 41.9M | #pragma GCC diagnostic ignored "-Wcast-align" |
1459 | 41.9M | return hb_bsearch_impl (&pos, key, base, nmemb, stride, compar, ds...) ? |
1460 | 39.0M | (V*) (((const char *) base) + (pos * stride)) : nullptr; |
1461 | 41.9M | #pragma GCC diagnostic pop |
1462 | 41.9M | } 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 | 1455 | 37.7M | { | 1456 | 37.7M | unsigned pos; | 1457 | 37.7M | #pragma GCC diagnostic push | 1458 | 37.7M | #pragma GCC diagnostic ignored "-Wcast-align" | 1459 | 37.7M | return hb_bsearch_impl (&pos, key, base, nmemb, stride, compar, ds...) ? | 1460 | 36.7M | (V*) (((const char *) base) + (pos * stride)) : nullptr; | 1461 | 37.7M | #pragma GCC diagnostic pop | 1462 | 37.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-fetch.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 | 1455 | 4.18M | { | 1456 | 4.18M | unsigned pos; | 1457 | 4.18M | #pragma GCC diagnostic push | 1458 | 4.18M | #pragma GCC diagnostic ignored "-Wcast-align" | 1459 | 4.18M | return hb_bsearch_impl (&pos, key, base, nmemb, stride, compar, ds...) ? | 1460 | 2.33M | (V*) (((const char *) base) + (pos * stride)) : nullptr; | 1461 | 4.18M | #pragma GCC diagnostic pop | 1462 | 4.18M | } |
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*) |
1463 | | |
1464 | | |
1465 | | /* Quicksort partitioning loop: median-of-three pivot, two-way |
1466 | | * Hoare partition, tail-call elimination on the larger side. |
1467 | | * Stops partitioning when subranges shrink below the threshold; |
1468 | | * a single insertion-sort pass over the whole array (run by the |
1469 | | * caller) finishes the job. Same structure libstdc++ uses for |
1470 | | * std::sort. |
1471 | | * |
1472 | | * Not stable; equivalent values may be swapped. */ |
1473 | | /* Quicksort partitioning loop: median-of-three pivot, two-way |
1474 | | * Hoare partition, tail-call elimination on the larger side. |
1475 | | * Stops partitioning when subranges shrink below the threshold; |
1476 | | * a single insertion-sort pass over the whole array (run by |
1477 | | * hb_qsort_inline below) finishes the job. Same shape libstdc++ |
1478 | | * uses for std::sort. |
1479 | | * |
1480 | | * Not stable; equivalent values may be swapped. */ |
1481 | | template <typename T, typename Compar> |
1482 | | static inline void |
1483 | | hb_qsort_loop (T *base, size_t nel, Compar compar) |
1484 | 84.3k | { |
1485 | 128k | while (nel > 24) |
1486 | 44.5k | { |
1487 | 44.5k | T *last = base + nel - 1; |
1488 | 44.5k | T *mid = base + nel / 2; |
1489 | | |
1490 | | /* Median-of-three pivot, parked at last-1. */ |
1491 | 44.5k | if (compar (*base, *mid) > 0) hb_swap (*base, *mid); |
1492 | 44.5k | if (compar (*mid, *last) > 0) |
1493 | 28.2k | { |
1494 | 28.2k | hb_swap (*mid, *last); |
1495 | 28.2k | if (compar (*base, *mid) > 0) hb_swap (*base, *mid); |
1496 | 28.2k | } |
1497 | 44.5k | hb_swap (*mid, *(last - 1)); |
1498 | 44.5k | T &pivot = *(last - 1); |
1499 | | |
1500 | | /* Two-way Hoare partition. Inner loops are unguarded: |
1501 | | * median-of-three left *base <= pivot and *last >= pivot, |
1502 | | * which act as sentinels. */ |
1503 | 44.5k | T *i = base, *j = last - 1; |
1504 | 580k | while (true) |
1505 | 580k | { |
1506 | 1.46M | while (compar (*++i, pivot) < 0) {} |
1507 | 1.29M | while (compar (*--j, pivot) > 0) {} |
1508 | 580k | if (i >= j) break; |
1509 | 536k | hb_swap (*i, *j); |
1510 | 536k | } |
1511 | 44.5k | hb_swap (*i, *(last - 1)); |
1512 | | |
1513 | | /* Recurse on smaller side, loop on larger — bounds stack |
1514 | | * depth at O(log n). */ |
1515 | 44.5k | size_t left = (size_t) (i - base); |
1516 | 44.5k | size_t right = nel - left - 1; |
1517 | 44.5k | if (left < right) |
1518 | 22.8k | { |
1519 | 22.8k | hb_qsort_loop (base, left, compar); |
1520 | 22.8k | base = i + 1; |
1521 | 22.8k | nel = right; |
1522 | 22.8k | } |
1523 | 21.6k | else |
1524 | 21.6k | { |
1525 | 21.6k | hb_qsort_loop (i + 1, right, compar); |
1526 | 21.6k | nel = left; |
1527 | 21.6k | } |
1528 | 44.5k | } |
1529 | 84.3k | } 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-layout.cc:void hb_qsort_loop<unsigned long, hb_depend_data_builder_t::finish_lookup_features()::{lambda(unsigned long, unsigned long)#1}>(unsigned long*, unsigned long, hb_depend_data_builder_t::finish_lookup_features()::{lambda(unsigned long, unsigned long)#1})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 | 1484 | 16.3k | { | 1485 | 16.3k | while (nel > 24) | 1486 | 0 | { | 1487 | 0 | T *last = base + nel - 1; | 1488 | 0 | T *mid = base + nel / 2; | 1489 | | | 1490 | | /* Median-of-three pivot, parked at last-1. */ | 1491 | 0 | if (compar (*base, *mid) > 0) hb_swap (*base, *mid); | 1492 | 0 | if (compar (*mid, *last) > 0) | 1493 | 0 | { | 1494 | 0 | hb_swap (*mid, *last); | 1495 | 0 | if (compar (*base, *mid) > 0) hb_swap (*base, *mid); | 1496 | 0 | } | 1497 | 0 | hb_swap (*mid, *(last - 1)); | 1498 | 0 | T &pivot = *(last - 1); | 1499 | | | 1500 | | /* Two-way Hoare partition. Inner loops are unguarded: | 1501 | | * median-of-three left *base <= pivot and *last >= pivot, | 1502 | | * which act as sentinels. */ | 1503 | 0 | T *i = base, *j = last - 1; | 1504 | 0 | while (true) | 1505 | 0 | { | 1506 | 0 | while (compar (*++i, pivot) < 0) {} | 1507 | 0 | while (compar (*--j, pivot) > 0) {} | 1508 | 0 | if (i >= j) break; | 1509 | 0 | hb_swap (*i, *j); | 1510 | 0 | } | 1511 | 0 | hb_swap (*i, *(last - 1)); | 1512 | | | 1513 | | /* Recurse on smaller side, loop on larger — bounds stack | 1514 | | * depth at O(log n). */ | 1515 | 0 | size_t left = (size_t) (i - base); | 1516 | 0 | size_t right = nel - left - 1; | 1517 | 0 | if (left < right) | 1518 | 0 | { | 1519 | 0 | hb_qsort_loop (base, left, compar); | 1520 | 0 | base = i + 1; | 1521 | 0 | nel = right; | 1522 | 0 | } | 1523 | 0 | else | 1524 | 0 | { | 1525 | 0 | hb_qsort_loop (i + 1, right, compar); | 1526 | 0 | nel = left; | 1527 | 0 | } | 1528 | 0 | } | 1529 | 16.3k | } |
Unexecuted instantiation: 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) 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-color.cc:void hb_qsort_loop<unsigned long, hb_depend_data_builder_t::finish_lookup_features()::{lambda(unsigned long, unsigned long)#1}>(unsigned long*, unsigned long, hb_depend_data_builder_t::finish_lookup_features()::{lambda(unsigned long, unsigned long)#1})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:void hb_qsort_loop<unsigned long, hb_depend_data_builder_t::finish_lookup_features()::{lambda(unsigned long, unsigned long)#1}>(unsigned long*, unsigned long, hb_depend_data_builder_t::finish_lookup_features()::{lambda(unsigned long, unsigned long)#1})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-fetch.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-fetch.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: hb-ot-font.cc:void hb_qsort_loop<unsigned long, hb_depend_data_builder_t::finish_lookup_features()::{lambda(unsigned long, unsigned long)#1}>(unsigned long*, unsigned long, hb_depend_data_builder_t::finish_lookup_features()::{lambda(unsigned long, unsigned long)#1})Unexecuted instantiation: VARC.cc:void hb_qsort_loop<unsigned long, hb_depend_data_builder_t::finish_lookup_features()::{lambda(unsigned long, unsigned long)#1}>(unsigned long*, unsigned long, hb_depend_data_builder_t::finish_lookup_features()::{lambda(unsigned long, unsigned long)#1})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-layout.cc:void hb_qsort_loop<unsigned long, hb_depend_data_builder_t::finish_lookup_features()::{lambda(unsigned long, unsigned long)#1}>(unsigned long*, unsigned long, hb_depend_data_builder_t::finish_lookup_features()::{lambda(unsigned long, unsigned long)#1})Unexecuted instantiation: hb-ot-math.cc:void hb_qsort_loop<unsigned long, hb_depend_data_builder_t::finish_lookup_features()::{lambda(unsigned long, unsigned long)#1}>(unsigned long*, unsigned long, hb_depend_data_builder_t::finish_lookup_features()::{lambda(unsigned long, unsigned long)#1})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-static.cc:void hb_qsort_loop<unsigned long, hb_depend_data_builder_t::finish_lookup_features()::{lambda(unsigned long, unsigned long)#1}>(unsigned long*, unsigned long, hb_depend_data_builder_t::finish_lookup_features()::{lambda(unsigned long, unsigned long)#1})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:void hb_qsort_loop<unsigned long, hb_depend_data_builder_t::finish_lookup_features()::{lambda(unsigned long, unsigned long)#1}>(unsigned long*, unsigned long, hb_depend_data_builder_t::finish_lookup_features()::{lambda(unsigned long, unsigned long)#1})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 | 1484 | 27.4k | { | 1485 | 49.9k | while (nel > 24) | 1486 | 22.4k | { | 1487 | 22.4k | T *last = base + nel - 1; | 1488 | 22.4k | T *mid = base + nel / 2; | 1489 | | | 1490 | | /* Median-of-three pivot, parked at last-1. */ | 1491 | 22.4k | if (compar (*base, *mid) > 0) hb_swap (*base, *mid); | 1492 | 22.4k | if (compar (*mid, *last) > 0) | 1493 | 16.2k | { | 1494 | 16.2k | hb_swap (*mid, *last); | 1495 | 16.2k | if (compar (*base, *mid) > 0) hb_swap (*base, *mid); | 1496 | 16.2k | } | 1497 | 22.4k | hb_swap (*mid, *(last - 1)); | 1498 | 22.4k | T &pivot = *(last - 1); | 1499 | | | 1500 | | /* Two-way Hoare partition. Inner loops are unguarded: | 1501 | | * median-of-three left *base <= pivot and *last >= pivot, | 1502 | | * which act as sentinels. */ | 1503 | 22.4k | T *i = base, *j = last - 1; | 1504 | 389k | while (true) | 1505 | 389k | { | 1506 | 1.03M | while (compar (*++i, pivot) < 0) {} | 1507 | 757k | while (compar (*--j, pivot) > 0) {} | 1508 | 389k | if (i >= j) break; | 1509 | 366k | hb_swap (*i, *j); | 1510 | 366k | } | 1511 | 22.4k | hb_swap (*i, *(last - 1)); | 1512 | | | 1513 | | /* Recurse on smaller side, loop on larger — bounds stack | 1514 | | * depth at O(log n). */ | 1515 | 22.4k | size_t left = (size_t) (i - base); | 1516 | 22.4k | size_t right = nel - left - 1; | 1517 | 22.4k | if (left < right) | 1518 | 10.4k | { | 1519 | 10.4k | hb_qsort_loop (base, left, compar); | 1520 | 10.4k | base = i + 1; | 1521 | 10.4k | nel = right; | 1522 | 10.4k | } | 1523 | 12.0k | else | 1524 | 12.0k | { | 1525 | 12.0k | hb_qsort_loop (i + 1, right, compar); | 1526 | 12.0k | nel = left; | 1527 | 12.0k | } | 1528 | 22.4k | } | 1529 | 27.4k | } |
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 | 1484 | 818 | { | 1485 | 818 | while (nel > 24) | 1486 | 0 | { | 1487 | 0 | T *last = base + nel - 1; | 1488 | 0 | T *mid = base + nel / 2; | 1489 | | | 1490 | | /* Median-of-three pivot, parked at last-1. */ | 1491 | 0 | if (compar (*base, *mid) > 0) hb_swap (*base, *mid); | 1492 | 0 | if (compar (*mid, *last) > 0) | 1493 | 0 | { | 1494 | 0 | hb_swap (*mid, *last); | 1495 | 0 | if (compar (*base, *mid) > 0) hb_swap (*base, *mid); | 1496 | 0 | } | 1497 | 0 | hb_swap (*mid, *(last - 1)); | 1498 | 0 | T &pivot = *(last - 1); | 1499 | | | 1500 | | /* Two-way Hoare partition. Inner loops are unguarded: | 1501 | | * median-of-three left *base <= pivot and *last >= pivot, | 1502 | | * which act as sentinels. */ | 1503 | 0 | T *i = base, *j = last - 1; | 1504 | 0 | while (true) | 1505 | 0 | { | 1506 | 0 | while (compar (*++i, pivot) < 0) {} | 1507 | 0 | while (compar (*--j, pivot) > 0) {} | 1508 | 0 | if (i >= j) break; | 1509 | 0 | hb_swap (*i, *j); | 1510 | 0 | } | 1511 | 0 | hb_swap (*i, *(last - 1)); | 1512 | | | 1513 | | /* Recurse on smaller side, loop on larger — bounds stack | 1514 | | * depth at O(log n). */ | 1515 | 0 | size_t left = (size_t) (i - base); | 1516 | 0 | size_t right = nel - left - 1; | 1517 | 0 | if (left < right) | 1518 | 0 | { | 1519 | 0 | hb_qsort_loop (base, left, compar); | 1520 | 0 | base = i + 1; | 1521 | 0 | nel = right; | 1522 | 0 | } | 1523 | 0 | else | 1524 | 0 | { | 1525 | 0 | hb_qsort_loop (i + 1, right, compar); | 1526 | 0 | nel = left; | 1527 | 0 | } | 1528 | 0 | } | 1529 | 818 | } |
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 | 1484 | 1.33k | { | 1485 | 1.33k | while (nel > 24) | 1486 | 0 | { | 1487 | 0 | T *last = base + nel - 1; | 1488 | 0 | T *mid = base + nel / 2; | 1489 | | | 1490 | | /* Median-of-three pivot, parked at last-1. */ | 1491 | 0 | if (compar (*base, *mid) > 0) hb_swap (*base, *mid); | 1492 | 0 | if (compar (*mid, *last) > 0) | 1493 | 0 | { | 1494 | 0 | hb_swap (*mid, *last); | 1495 | 0 | if (compar (*base, *mid) > 0) hb_swap (*base, *mid); | 1496 | 0 | } | 1497 | 0 | hb_swap (*mid, *(last - 1)); | 1498 | 0 | T &pivot = *(last - 1); | 1499 | | | 1500 | | /* Two-way Hoare partition. Inner loops are unguarded: | 1501 | | * median-of-three left *base <= pivot and *last >= pivot, | 1502 | | * which act as sentinels. */ | 1503 | 0 | T *i = base, *j = last - 1; | 1504 | 0 | while (true) | 1505 | 0 | { | 1506 | 0 | while (compar (*++i, pivot) < 0) {} | 1507 | 0 | while (compar (*--j, pivot) > 0) {} | 1508 | 0 | if (i >= j) break; | 1509 | 0 | hb_swap (*i, *j); | 1510 | 0 | } | 1511 | 0 | hb_swap (*i, *(last - 1)); | 1512 | | | 1513 | | /* Recurse on smaller side, loop on larger — bounds stack | 1514 | | * depth at O(log n). */ | 1515 | 0 | size_t left = (size_t) (i - base); | 1516 | 0 | size_t right = nel - left - 1; | 1517 | 0 | if (left < right) | 1518 | 0 | { | 1519 | 0 | hb_qsort_loop (base, left, compar); | 1520 | 0 | base = i + 1; | 1521 | 0 | nel = right; | 1522 | 0 | } | 1523 | 0 | else | 1524 | 0 | { | 1525 | 0 | hb_qsort_loop (i + 1, right, compar); | 1526 | 0 | nel = left; | 1527 | 0 | } | 1528 | 0 | } | 1529 | 1.33k | } |
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-shaper-arabic.cc:void hb_qsort_loop<unsigned long, hb_depend_data_builder_t::finish_lookup_features()::{lambda(unsigned long, unsigned long)#1}>(unsigned long*, unsigned long, hb_depend_data_builder_t::finish_lookup_features()::{lambda(unsigned long, unsigned long)#1})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-ot-shape-fallback.cc:void hb_qsort_loop<unsigned long, hb_depend_data_builder_t::finish_lookup_features()::{lambda(unsigned long, unsigned long)#1}>(unsigned long*, unsigned long, hb_depend_data_builder_t::finish_lookup_features()::{lambda(unsigned long, unsigned long)#1})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 long, hb_depend_data_builder_t::finish_lookup_features()::{lambda(unsigned long, unsigned long)#1}>(unsigned long*, unsigned long, hb_depend_data_builder_t::finish_lookup_features()::{lambda(unsigned long, unsigned long)#1})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 | 1484 | 38.4k | { | 1485 | 60.5k | while (nel > 24) | 1486 | 22.1k | { | 1487 | 22.1k | T *last = base + nel - 1; | 1488 | 22.1k | T *mid = base + nel / 2; | 1489 | | | 1490 | | /* Median-of-three pivot, parked at last-1. */ | 1491 | 22.1k | if (compar (*base, *mid) > 0) hb_swap (*base, *mid); | 1492 | 22.1k | if (compar (*mid, *last) > 0) | 1493 | 12.0k | { | 1494 | 12.0k | hb_swap (*mid, *last); | 1495 | 12.0k | if (compar (*base, *mid) > 0) hb_swap (*base, *mid); | 1496 | 12.0k | } | 1497 | 22.1k | hb_swap (*mid, *(last - 1)); | 1498 | 22.1k | T &pivot = *(last - 1); | 1499 | | | 1500 | | /* Two-way Hoare partition. Inner loops are unguarded: | 1501 | | * median-of-three left *base <= pivot and *last >= pivot, | 1502 | | * which act as sentinels. */ | 1503 | 22.1k | T *i = base, *j = last - 1; | 1504 | 191k | while (true) | 1505 | 191k | { | 1506 | 423k | while (compar (*++i, pivot) < 0) {} | 1507 | 541k | while (compar (*--j, pivot) > 0) {} | 1508 | 191k | if (i >= j) break; | 1509 | 169k | hb_swap (*i, *j); | 1510 | 169k | } | 1511 | 22.1k | hb_swap (*i, *(last - 1)); | 1512 | | | 1513 | | /* Recurse on smaller side, loop on larger — bounds stack | 1514 | | * depth at O(log n). */ | 1515 | 22.1k | size_t left = (size_t) (i - base); | 1516 | 22.1k | size_t right = nel - left - 1; | 1517 | 22.1k | if (left < right) | 1518 | 12.4k | { | 1519 | 12.4k | hb_qsort_loop (base, left, compar); | 1520 | 12.4k | base = i + 1; | 1521 | 12.4k | nel = right; | 1522 | 12.4k | } | 1523 | 9.64k | else | 1524 | 9.64k | { | 1525 | 9.64k | hb_qsort_loop (i + 1, right, compar); | 1526 | 9.64k | nel = left; | 1527 | 9.64k | } | 1528 | 22.1k | } | 1529 | 38.4k | } |
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:void hb_qsort_loop<unsigned long, hb_depend_data_builder_t::finish_lookup_features()::{lambda(unsigned long, unsigned long)#1}>(unsigned long*, unsigned long, hb_depend_data_builder_t::finish_lookup_features()::{lambda(unsigned long, unsigned long)#1})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-layout.cc:void hb_qsort_loop<unsigned long, hb_depend_data_builder_t::finish_lookup_features()::{lambda(unsigned long, unsigned long)#1}>(unsigned long*, unsigned long, hb_depend_data_builder_t::finish_lookup_features()::{lambda(unsigned long, unsigned long)#1})Unexecuted instantiation: hb-subset-plan-var.cc:void hb_qsort_loop<double, _compute_avar2_reachable_ranges(hb_subset_plan_t*, hb_array_t<OT::AxisRecord const>, OT::avar const*, bool)::$_0>(double*, unsigned long, _compute_avar2_reachable_ranges(hb_subset_plan_t*, hb_array_t<OT::AxisRecord const>, OT::avar const*, bool)::$_0) 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:void hb_qsort_loop<unsigned long, hb_depend_data_builder_t::finish_lookup_features()::{lambda(unsigned long, unsigned long)#1}>(unsigned long*, unsigned long, hb_depend_data_builder_t::finish_lookup_features()::{lambda(unsigned long, unsigned long)#1})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-layout.cc:void hb_qsort_loop<unsigned long, hb_depend_data_builder_t::finish_lookup_features()::{lambda(unsigned long, unsigned long)#1}>(unsigned long*, unsigned long, hb_depend_data_builder_t::finish_lookup_features()::{lambda(unsigned long, unsigned long)#1})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-var.cc:void hb_qsort_loop<unsigned long, hb_depend_data_builder_t::finish_lookup_features()::{lambda(unsigned long, unsigned long)#1}>(unsigned long*, unsigned long, hb_depend_data_builder_t::finish_lookup_features()::{lambda(unsigned long, unsigned long)#1})Unexecuted instantiation: hb-subset-table-var.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-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:void hb_qsort_loop<unsigned long, hb_depend_data_builder_t::finish_lookup_features()::{lambda(unsigned long, unsigned long)#1}>(unsigned long*, unsigned long, hb_depend_data_builder_t::finish_lookup_features()::{lambda(unsigned long, unsigned long)#1})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-color.cc:void hb_qsort_loop<unsigned long, hb_depend_data_builder_t::finish_lookup_features()::{lambda(unsigned long, unsigned long)#1}>(unsigned long*, unsigned long, hb_depend_data_builder_t::finish_lookup_features()::{lambda(unsigned long, unsigned long)#1})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 long, hb_depend_data_builder_t::finish_lookup_features()::{lambda(unsigned long, unsigned long)#1}>(unsigned long*, unsigned long, hb_depend_data_builder_t::finish_lookup_features()::{lambda(unsigned long, unsigned long)#1})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: gsubgpos-context.cc:void hb_qsort_loop<unsigned long, hb_depend_data_builder_t::finish_lookup_features()::{lambda(unsigned long, unsigned long)#1}>(unsigned long*, unsigned long, hb_depend_data_builder_t::finish_lookup_features()::{lambda(unsigned long, unsigned long)#1})Unexecuted instantiation: hb-subset-cff1.cc:void hb_qsort_loop<unsigned long, hb_depend_data_builder_t::finish_lookup_features()::{lambda(unsigned long, unsigned long)#1}>(unsigned long*, unsigned long, hb_depend_data_builder_t::finish_lookup_features()::{lambda(unsigned long, unsigned long)#1})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_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-cff2.cc:void hb_qsort_loop<unsigned long, hb_depend_data_builder_t::finish_lookup_features()::{lambda(unsigned long, unsigned long)#1}>(unsigned long*, unsigned long, hb_depend_data_builder_t::finish_lookup_features()::{lambda(unsigned long, unsigned long)#1})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_ |
1530 | | |
1531 | | template <typename T, typename Compar> |
1532 | | static inline void |
1533 | | hb_qsort_inline (T *base, size_t nel, Compar compar) |
1534 | 39.8k | { |
1535 | 39.8k | hb_qsort_loop (base, nel, compar); |
1536 | | |
1537 | | /* Single final insertion sort over the whole array. After |
1538 | | * the partitioning loop, every element is within the threshold |
1539 | | * of its sorted position, so this pass is O(n * threshold). */ |
1540 | 39.8k | T *end = base + nel; |
1541 | 1.12M | for (T *pi = base + 1; pi < end; pi++) |
1542 | 4.87M | for (T *pj = pi; pj > base && compar (pj[-1], pj[0]) > 0; pj--) |
1543 | 3.79M | hb_swap (pj[-1], pj[0]); |
1544 | 39.8k | } 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-layout.cc:void hb_qsort_inline<unsigned long, hb_depend_data_builder_t::finish_lookup_features()::{lambda(unsigned long, unsigned long)#1}>(unsigned long*, unsigned long, hb_depend_data_builder_t::finish_lookup_features()::{lambda(unsigned long, unsigned long)#1})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 | 1534 | 16.3k | { | 1535 | 16.3k | hb_qsort_loop (base, nel, compar); | 1536 | | | 1537 | | /* Single final insertion sort over the whole array. After | 1538 | | * the partitioning loop, every element is within the threshold | 1539 | | * of its sorted position, so this pass is O(n * threshold). */ | 1540 | 16.3k | T *end = base + nel; | 1541 | 195k | for (T *pi = base + 1; pi < end; pi++) | 1542 | 821k | for (T *pj = pi; pj > base && compar (pj[-1], pj[0]) > 0; pj--) | 1543 | 641k | hb_swap (pj[-1], pj[0]); | 1544 | 16.3k | } |
Unexecuted instantiation: 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) 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-color.cc:void hb_qsort_inline<unsigned long, hb_depend_data_builder_t::finish_lookup_features()::{lambda(unsigned long, unsigned long)#1}>(unsigned long*, unsigned long, hb_depend_data_builder_t::finish_lookup_features()::{lambda(unsigned long, unsigned long)#1})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:void hb_qsort_inline<unsigned long, hb_depend_data_builder_t::finish_lookup_features()::{lambda(unsigned long, unsigned long)#1}>(unsigned long*, unsigned long, hb_depend_data_builder_t::finish_lookup_features()::{lambda(unsigned long, unsigned long)#1})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-fetch.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-fetch.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: hb-ot-font.cc:void hb_qsort_inline<unsigned long, hb_depend_data_builder_t::finish_lookup_features()::{lambda(unsigned long, unsigned long)#1}>(unsigned long*, unsigned long, hb_depend_data_builder_t::finish_lookup_features()::{lambda(unsigned long, unsigned long)#1})Unexecuted instantiation: VARC.cc:void hb_qsort_inline<unsigned long, hb_depend_data_builder_t::finish_lookup_features()::{lambda(unsigned long, unsigned long)#1}>(unsigned long*, unsigned long, hb_depend_data_builder_t::finish_lookup_features()::{lambda(unsigned long, unsigned long)#1})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-layout.cc:void hb_qsort_inline<unsigned long, hb_depend_data_builder_t::finish_lookup_features()::{lambda(unsigned long, unsigned long)#1}>(unsigned long*, unsigned long, hb_depend_data_builder_t::finish_lookup_features()::{lambda(unsigned long, unsigned long)#1})Unexecuted instantiation: hb-ot-math.cc:void hb_qsort_inline<unsigned long, hb_depend_data_builder_t::finish_lookup_features()::{lambda(unsigned long, unsigned long)#1}>(unsigned long*, unsigned long, hb_depend_data_builder_t::finish_lookup_features()::{lambda(unsigned long, unsigned long)#1})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-static.cc:void hb_qsort_inline<unsigned long, hb_depend_data_builder_t::finish_lookup_features()::{lambda(unsigned long, unsigned long)#1}>(unsigned long*, unsigned long, hb_depend_data_builder_t::finish_lookup_features()::{lambda(unsigned long, unsigned long)#1})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:void hb_qsort_inline<unsigned long, hb_depend_data_builder_t::finish_lookup_features()::{lambda(unsigned long, unsigned long)#1}>(unsigned long*, unsigned long, hb_depend_data_builder_t::finish_lookup_features()::{lambda(unsigned long, unsigned long)#1})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 | 1534 | 5.02k | { | 1535 | 5.02k | hb_qsort_loop (base, nel, compar); | 1536 | | | 1537 | | /* Single final insertion sort over the whole array. After | 1538 | | * the partitioning loop, every element is within the threshold | 1539 | | * of its sorted position, so this pass is O(n * threshold). */ | 1540 | 5.02k | T *end = base + nel; | 1541 | 412k | for (T *pi = base + 1; pi < end; pi++) | 1542 | 1.80M | for (T *pj = pi; pj > base && compar (pj[-1], pj[0]) > 0; pj--) | 1543 | 1.39M | hb_swap (pj[-1], pj[0]); | 1544 | 5.02k | } |
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 | 1534 | 818 | { | 1535 | 818 | hb_qsort_loop (base, nel, compar); | 1536 | | | 1537 | | /* Single final insertion sort over the whole array. After | 1538 | | * the partitioning loop, every element is within the threshold | 1539 | | * of its sorted position, so this pass is O(n * threshold). */ | 1540 | 818 | T *end = base + nel; | 1541 | 1.46k | for (T *pi = base + 1; pi < end; pi++) | 1542 | 1.08k | for (T *pj = pi; pj > base && compar (pj[-1], pj[0]) > 0; pj--) | 1543 | 440 | hb_swap (pj[-1], pj[0]); | 1544 | 818 | } |
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 | 1534 | 1.33k | { | 1535 | 1.33k | hb_qsort_loop (base, nel, compar); | 1536 | | | 1537 | | /* Single final insertion sort over the whole array. After | 1538 | | * the partitioning loop, every element is within the threshold | 1539 | | * of its sorted position, so this pass is O(n * threshold). */ | 1540 | 1.33k | T *end = base + nel; | 1541 | 13.2k | for (T *pi = base + 1; pi < end; pi++) | 1542 | 11.9k | for (T *pj = pi; pj > base && compar (pj[-1], pj[0]) > 0; pj--) | 1543 | 0 | hb_swap (pj[-1], pj[0]); | 1544 | 1.33k | } |
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-shaper-arabic.cc:void hb_qsort_inline<unsigned long, hb_depend_data_builder_t::finish_lookup_features()::{lambda(unsigned long, unsigned long)#1}>(unsigned long*, unsigned long, hb_depend_data_builder_t::finish_lookup_features()::{lambda(unsigned long, unsigned long)#1})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-ot-shape-fallback.cc:void hb_qsort_inline<unsigned long, hb_depend_data_builder_t::finish_lookup_features()::{lambda(unsigned long, unsigned long)#1}>(unsigned long*, unsigned long, hb_depend_data_builder_t::finish_lookup_features()::{lambda(unsigned long, unsigned long)#1})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 long, hb_depend_data_builder_t::finish_lookup_features()::{lambda(unsigned long, unsigned long)#1}>(unsigned long*, unsigned long, hb_depend_data_builder_t::finish_lookup_features()::{lambda(unsigned long, unsigned long)#1})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 | 1534 | 16.3k | { | 1535 | 16.3k | hb_qsort_loop (base, nel, compar); | 1536 | | | 1537 | | /* Single final insertion sort over the whole array. After | 1538 | | * the partitioning loop, every element is within the threshold | 1539 | | * of its sorted position, so this pass is O(n * threshold). */ | 1540 | 16.3k | T *end = base + nel; | 1541 | 501k | for (T *pi = base + 1; pi < end; pi++) | 1542 | 2.23M | for (T *pj = pi; pj > base && compar (pj[-1], pj[0]) > 0; pj--) | 1543 | 1.75M | hb_swap (pj[-1], pj[0]); | 1544 | 16.3k | } |
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:void hb_qsort_inline<unsigned long, hb_depend_data_builder_t::finish_lookup_features()::{lambda(unsigned long, unsigned long)#1}>(unsigned long*, unsigned long, hb_depend_data_builder_t::finish_lookup_features()::{lambda(unsigned long, unsigned long)#1})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-layout.cc:void hb_qsort_inline<unsigned long, hb_depend_data_builder_t::finish_lookup_features()::{lambda(unsigned long, unsigned long)#1}>(unsigned long*, unsigned long, hb_depend_data_builder_t::finish_lookup_features()::{lambda(unsigned long, unsigned long)#1})Unexecuted instantiation: hb-subset-plan-var.cc:void hb_qsort_inline<double, _compute_avar2_reachable_ranges(hb_subset_plan_t*, hb_array_t<OT::AxisRecord const>, OT::avar const*, bool)::$_0>(double*, unsigned long, _compute_avar2_reachable_ranges(hb_subset_plan_t*, hb_array_t<OT::AxisRecord const>, OT::avar const*, bool)::$_0) 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:void hb_qsort_inline<unsigned long, hb_depend_data_builder_t::finish_lookup_features()::{lambda(unsigned long, unsigned long)#1}>(unsigned long*, unsigned long, hb_depend_data_builder_t::finish_lookup_features()::{lambda(unsigned long, unsigned long)#1})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-layout.cc:void hb_qsort_inline<unsigned long, hb_depend_data_builder_t::finish_lookup_features()::{lambda(unsigned long, unsigned long)#1}>(unsigned long*, unsigned long, hb_depend_data_builder_t::finish_lookup_features()::{lambda(unsigned long, unsigned long)#1})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-var.cc:void hb_qsort_inline<unsigned long, hb_depend_data_builder_t::finish_lookup_features()::{lambda(unsigned long, unsigned long)#1}>(unsigned long*, unsigned long, hb_depend_data_builder_t::finish_lookup_features()::{lambda(unsigned long, unsigned long)#1})Unexecuted instantiation: hb-subset-table-var.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-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:void hb_qsort_inline<unsigned long, hb_depend_data_builder_t::finish_lookup_features()::{lambda(unsigned long, unsigned long)#1}>(unsigned long*, unsigned long, hb_depend_data_builder_t::finish_lookup_features()::{lambda(unsigned long, unsigned long)#1})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-color.cc:void hb_qsort_inline<unsigned long, hb_depend_data_builder_t::finish_lookup_features()::{lambda(unsigned long, unsigned long)#1}>(unsigned long*, unsigned long, hb_depend_data_builder_t::finish_lookup_features()::{lambda(unsigned long, unsigned long)#1})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 long, hb_depend_data_builder_t::finish_lookup_features()::{lambda(unsigned long, unsigned long)#1}>(unsigned long*, unsigned long, hb_depend_data_builder_t::finish_lookup_features()::{lambda(unsigned long, unsigned long)#1})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: gsubgpos-context.cc:void hb_qsort_inline<unsigned long, hb_depend_data_builder_t::finish_lookup_features()::{lambda(unsigned long, unsigned long)#1}>(unsigned long*, unsigned long, hb_depend_data_builder_t::finish_lookup_features()::{lambda(unsigned long, unsigned long)#1})Unexecuted instantiation: hb-subset-cff1.cc:void hb_qsort_inline<unsigned long, hb_depend_data_builder_t::finish_lookup_features()::{lambda(unsigned long, unsigned long)#1}>(unsigned long*, unsigned long, hb_depend_data_builder_t::finish_lookup_features()::{lambda(unsigned long, unsigned long)#1})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_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-cff2.cc:void hb_qsort_inline<unsigned long, hb_depend_data_builder_t::finish_lookup_features()::{lambda(unsigned long, unsigned long)#1}>(unsigned long*, unsigned long, hb_depend_data_builder_t::finish_lookup_features()::{lambda(unsigned long, unsigned long)#1})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_ |
1545 | | |
1546 | | static inline void |
1547 | | hb_qsort (void *base, size_t nel, size_t width, |
1548 | | int (*compar)(const void *_a, const void *_b)) |
1549 | 32.7k | { |
1550 | 32.7k | qsort (base, nel, width, compar); |
1551 | 32.7k | } Unexecuted instantiation: hb-aat-layout.cc:hb_qsort(void*, unsigned long, unsigned long, int (*)(void const*, void const*)) Unexecuted instantiation: hb-aat-map.cc:hb_qsort(void*, unsigned long, unsigned long, int (*)(void const*, void const*)) Unexecuted instantiation: hb-blob.cc:hb_qsort(void*, unsigned long, unsigned long, int (*)(void const*, void const*)) Unexecuted instantiation: hb-buffer.cc:hb_qsort(void*, unsigned long, unsigned long, int (*)(void const*, void const*)) Unexecuted instantiation: hb-common.cc:hb_qsort(void*, unsigned long, unsigned long, int (*)(void const*, void const*)) Unexecuted instantiation: hb-draw.cc:hb_qsort(void*, unsigned long, unsigned long, int (*)(void const*, void const*)) Unexecuted instantiation: hb-face.cc:hb_qsort(void*, unsigned long, unsigned long, int (*)(void const*, void const*)) hb-face-builder.cc:hb_qsort(void*, unsigned long, unsigned long, int (*)(void const*, void const*)) Line | Count | Source | 1549 | 16.3k | { | 1550 | 16.3k | qsort (base, nel, width, compar); | 1551 | 16.3k | } |
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-fetch.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 | 1549 | 119 | { | 1550 | 119 | qsort (base, nel, width, compar); | 1551 | 119 | } |
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 | 1549 | 16.3k | { | 1550 | 16.3k | qsort (base, nel, width, compar); | 1551 | 16.3k | } |
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*)) |
1552 | | |
1553 | | |
1554 | | |
1555 | | |
1556 | | template <typename T, typename T2, typename T3 = int> static inline void |
1557 | | hb_stable_sort (T *array, unsigned int len, int(*compar)(const T2 *, const T2 *), T3 *array2 = nullptr) |
1558 | 435 | { |
1559 | 435 | static_assert (hb_is_trivially_copy_assignable (T), ""); |
1560 | 435 | static_assert (hb_is_trivially_copy_assignable (T3), ""); |
1561 | | |
1562 | 435 | for (unsigned int i = 1; i < len; i++) |
1563 | 0 | { |
1564 | 0 | unsigned int j = i; |
1565 | 0 | while (j && compar (&array[j - 1], &array[i]) > 0) |
1566 | 0 | j--; |
1567 | 0 | if (i == j) |
1568 | 0 | continue; |
1569 | | /* Move item i to occupy place for item j, shift what's in between. */ |
1570 | 0 | { |
1571 | 0 | T t = array[i]; |
1572 | 0 | memmove (&array[j + 1], &array[j], (i - j) * sizeof (T)); |
1573 | 0 | array[j] = t; |
1574 | 0 | } |
1575 | 0 | if (array2) |
1576 | 0 | { |
1577 | 0 | T3 t = array2[i]; |
1578 | 0 | memmove (&array2[j + 1], &array2[j], (i - j) * sizeof (T3)); |
1579 | 0 | array2[j] = t; |
1580 | 0 | } |
1581 | 0 | } |
1582 | 435 | } 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 | 1558 | 435 | { | 1559 | 435 | static_assert (hb_is_trivially_copy_assignable (T), ""); | 1560 | 435 | static_assert (hb_is_trivially_copy_assignable (T3), ""); | 1561 | | | 1562 | 435 | for (unsigned int i = 1; i < len; i++) | 1563 | 0 | { | 1564 | 0 | unsigned int j = i; | 1565 | 0 | while (j && compar (&array[j - 1], &array[i]) > 0) | 1566 | 0 | j--; | 1567 | 0 | if (i == j) | 1568 | 0 | continue; | 1569 | | /* Move item i to occupy place for item j, shift what's in between. */ | 1570 | 0 | { | 1571 | 0 | T t = array[i]; | 1572 | 0 | memmove (&array[j + 1], &array[j], (i - j) * sizeof (T)); | 1573 | 0 | array[j] = t; | 1574 | 0 | } | 1575 | 0 | if (array2) | 1576 | 0 | { | 1577 | 0 | T3 t = array2[i]; | 1578 | 0 | memmove (&array2[j + 1], &array2[j], (i - j) * sizeof (T3)); | 1579 | 0 | array2[j] = t; | 1580 | 0 | } | 1581 | 0 | } | 1582 | 435 | } |
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*) |
1583 | | |
1584 | | static inline hb_bool_t |
1585 | | hb_codepoint_parse (const char *s, unsigned int len, int base, hb_codepoint_t *out) |
1586 | 0 | { |
1587 | 0 | unsigned int v; |
1588 | 0 | const char *p = s; |
1589 | 0 | const char *end = p + len; |
1590 | 0 | if (unlikely (!hb_parse_uint (&p, end, &v, true/* whole buffer */, base))) |
1591 | 0 | return false; |
1592 | | |
1593 | 0 | *out = v; |
1594 | 0 | return true; |
1595 | 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-fetch.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*) |
1596 | | |
1597 | | |
1598 | | /* Operators. */ |
1599 | | |
1600 | | struct |
1601 | | { HB_PARTIALIZE(2); |
1602 | | template <typename T> constexpr auto |
1603 | | operator () (const T &a, const T &b) const HB_AUTO_RETURN (a & b) |
1604 | | } |
1605 | | HB_FUNCOBJ (hb_bitwise_and); |
1606 | | struct |
1607 | | { HB_PARTIALIZE(2); |
1608 | | template <typename T> constexpr auto |
1609 | | operator () (const T &a, const T &b) const HB_AUTO_RETURN (a | b) |
1610 | | } |
1611 | | HB_FUNCOBJ (hb_bitwise_or); |
1612 | | struct |
1613 | | { HB_PARTIALIZE(2); |
1614 | | template <typename T> constexpr auto |
1615 | | operator () (const T &a, const T &b) const HB_AUTO_RETURN (a ^ b) |
1616 | | } |
1617 | | HB_FUNCOBJ (hb_bitwise_xor); |
1618 | | struct |
1619 | | { HB_PARTIALIZE(2); |
1620 | | template <typename T> constexpr auto |
1621 | | operator () (const T &a, const T &b) const HB_AUTO_RETURN (~a & b) |
1622 | | } |
1623 | | HB_FUNCOBJ (hb_bitwise_lt); |
1624 | | struct |
1625 | | { HB_PARTIALIZE(2); |
1626 | | template <typename T> constexpr auto |
1627 | | operator () (const T &a, const T &b) const HB_AUTO_RETURN (a & ~b) |
1628 | | } |
1629 | | HB_FUNCOBJ (hb_bitwise_gt); // aka sub |
1630 | | struct |
1631 | | { HB_PARTIALIZE(2); |
1632 | | template <typename T> constexpr auto |
1633 | | operator () (const T &a, const T &b) const HB_AUTO_RETURN (~a | b) |
1634 | | } |
1635 | | HB_FUNCOBJ (hb_bitwise_le); |
1636 | | struct |
1637 | | { HB_PARTIALIZE(2); |
1638 | | template <typename T> constexpr auto |
1639 | | operator () (const T &a, const T &b) const HB_AUTO_RETURN (a | ~b) |
1640 | | } |
1641 | | HB_FUNCOBJ (hb_bitwise_ge); |
1642 | | struct |
1643 | | { |
1644 | | template <typename T> constexpr auto |
1645 | | operator () (const T &a) const HB_AUTO_RETURN (~a) |
1646 | | } |
1647 | | HB_FUNCOBJ (hb_bitwise_neg); |
1648 | | |
1649 | | struct |
1650 | | { HB_PARTIALIZE(2); |
1651 | | template <typename T, typename T2> constexpr auto |
1652 | | operator () (const T &a, const T2 &b) const HB_AUTO_RETURN (a + b) |
1653 | | } |
1654 | | HB_FUNCOBJ (hb_add); |
1655 | | struct |
1656 | | { HB_PARTIALIZE(2); |
1657 | | template <typename T, typename T2> constexpr auto |
1658 | | operator () (const T &a, const T2 &b) const HB_AUTO_RETURN (a - b) |
1659 | | } |
1660 | | HB_FUNCOBJ (hb_sub); |
1661 | | struct |
1662 | | { HB_PARTIALIZE(2); |
1663 | | template <typename T, typename T2> constexpr auto |
1664 | | operator () (const T &a, const T2 &b) const HB_AUTO_RETURN (b - a) |
1665 | | } |
1666 | | HB_FUNCOBJ (hb_rsub); |
1667 | | struct |
1668 | | { HB_PARTIALIZE(2); |
1669 | | template <typename T, typename T2> constexpr auto |
1670 | | operator () (const T &a, const T2 &b) const HB_AUTO_RETURN (a * b) |
1671 | | } |
1672 | | HB_FUNCOBJ (hb_mul); |
1673 | | struct |
1674 | | { HB_PARTIALIZE(2); |
1675 | | template <typename T, typename T2> constexpr auto |
1676 | | operator () (const T &a, const T2 &b) const HB_AUTO_RETURN (a / b) |
1677 | | } |
1678 | | HB_FUNCOBJ (hb_div); |
1679 | | struct |
1680 | | { HB_PARTIALIZE(2); |
1681 | | template <typename T, typename T2> constexpr auto |
1682 | | operator () (const T &a, const T2 &b) const HB_AUTO_RETURN (a % b) |
1683 | | } |
1684 | | HB_FUNCOBJ (hb_mod); |
1685 | | struct |
1686 | | { |
1687 | | template <typename T> constexpr auto |
1688 | | operator () (const T &a) const HB_AUTO_RETURN (+a) |
1689 | | } |
1690 | | HB_FUNCOBJ (hb_pos); |
1691 | | struct |
1692 | | { |
1693 | | template <typename T> constexpr auto |
1694 | | operator () (const T &a) const HB_AUTO_RETURN (-a) |
1695 | | } |
1696 | | HB_FUNCOBJ (hb_neg); |
1697 | | struct |
1698 | | { |
1699 | | template <typename T> constexpr auto |
1700 | | operator () (T &a) const HB_AUTO_RETURN (++a) |
1701 | | } |
1702 | | HB_FUNCOBJ (hb_inc); |
1703 | | struct |
1704 | | { |
1705 | | template <typename T> constexpr auto |
1706 | | operator () (T &a) const HB_AUTO_RETURN (--a) |
1707 | | } |
1708 | | HB_FUNCOBJ (hb_dec); |
1709 | | |
1710 | | |
1711 | | /* Adapted from kurbo implementation with extra parameters added, |
1712 | | * and finding for a particular range instead of 0. |
1713 | | * |
1714 | | * For documentation and implementation see: |
1715 | | * |
1716 | | * [ITP method]: https://en.wikipedia.org/wiki/ITP_Method |
1717 | | * [An Enhancement of the Bisection Method Average Performance Preserving Minmax Optimality]: https://dl.acm.org/doi/10.1145/3423597 |
1718 | | * https://docs.rs/kurbo/0.8.1/kurbo/common/fn.solve_itp.html |
1719 | | * https://github.com/linebender/kurbo/blob/fd839c25ea0c98576c7ce5789305822675a89938/src/common.rs#L162-L248 |
1720 | | */ |
1721 | | template <typename func_t> |
1722 | | double solve_itp (func_t f, |
1723 | | double a, double b, |
1724 | | double epsilon, |
1725 | | double min_y, double max_y, |
1726 | | double &ya, double &yb, double &y) |
1727 | | { |
1728 | | // Guard against degenerate interval |
1729 | | if (b - a <= 0.0) |
1730 | | { |
1731 | | y = ya; |
1732 | | return a; |
1733 | | } |
1734 | | |
1735 | | unsigned n1_2 = (unsigned) (hb_max (ceil (log2 ((b - a) / epsilon)) - 1.0, 0.0)); |
1736 | | const unsigned n0 = 1; // Hardwired |
1737 | | const double k1 = 0.2 / (b - a); // Hardwired. |
1738 | | unsigned nmax = n0 + n1_2; |
1739 | | double scaled_epsilon = epsilon * double (1llu << nmax); |
1740 | | double _2_epsilon = 2.0 * epsilon; |
1741 | | while (b - a > _2_epsilon) |
1742 | | { |
1743 | | double x1_2 = 0.5 * (a + b); |
1744 | | double r = scaled_epsilon - 0.5 * (b - a); |
1745 | | // Guard against yb == ya to prevent division by zero |
1746 | | double xf = (yb != ya) ? (yb * a - ya * b) / (yb - ya) : x1_2; |
1747 | | double sigma = x1_2 - xf; |
1748 | | double b_a = b - a; |
1749 | | // This has k2 = 2 hardwired for efficiency. |
1750 | | double b_a_k2 = b_a * b_a; |
1751 | | double delta = k1 * b_a_k2; |
1752 | | int sigma_sign = sigma >= 0 ? +1 : -1; |
1753 | | double xt = delta <= fabs (x1_2 - xf) ? xf + delta * sigma_sign : x1_2; |
1754 | | double xitp = fabs (xt - x1_2) <= r ? xt : x1_2 - r * sigma_sign; |
1755 | | double yitp = f (xitp); |
1756 | | if (yitp > max_y) |
1757 | | { |
1758 | | b = xitp; |
1759 | | yb = yitp; |
1760 | | } |
1761 | | else if (yitp < min_y) |
1762 | | { |
1763 | | a = xitp; |
1764 | | ya = yitp; |
1765 | | } |
1766 | | else |
1767 | | { |
1768 | | y = yitp; |
1769 | | return xitp; |
1770 | | } |
1771 | | scaled_epsilon *= 0.5; |
1772 | | } |
1773 | | return 0.5 * (a + b); |
1774 | | } |
1775 | | |
1776 | | |
1777 | | /* |
1778 | | * Scope guard: runs a callable at scope exit (RAII cleanup for |
1779 | | * non-HB-type resources — raw malloc'd buffers, paired init/end |
1780 | | * calls like inflateInit/inflateEnd, FT_Done_* handles, etc.). |
1781 | | * |
1782 | | * Prefer hb_unique_ptr_t<hb_blob_t> etc. for HB types; this is |
1783 | | * for the long tail of cleanup that those wrappers don't cover. |
1784 | | * |
1785 | | * Usage: |
1786 | | * void *buf = hb_malloc (len); |
1787 | | * if (!buf) return false; |
1788 | | * HB_SCOPE_GUARD (hb_free (buf)); |
1789 | | * ... multiple fallible operations ... |
1790 | | * return true; // buf freed automatically on any return path |
1791 | | */ |
1792 | | template <typename F> |
1793 | | struct hb_scope_guard_t |
1794 | | { |
1795 | 27.3k | 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 | 1795 | 136 | 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 | 1795 | 136 | 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&&) 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&&) Line | Count | Source | 1795 | 284 | explicit hb_scope_guard_t (F &&f) : f (std::move (f)), active (true) {} |
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 | 1795 | 400 | explicit hb_scope_guard_t (F &&f) : f (std::move (f)), active (true) {} |
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&&) Line | Count | Source | 1795 | 26.2k | explicit hb_scope_guard_t (F &&f) : f (std::move (f)), active (true) {} |
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 | 1795 | 25 | 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 | 1795 | 25 | 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 | 1795 | 25 | 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 | 1795 | 25 | 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 | 1795 | 25 | 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 | 1795 | 25 | 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&&) |
1796 | | hb_scope_guard_t (hb_scope_guard_t &&o) noexcept |
1797 | | : f (std::move (o.f)), active (o.active) { o.active = false; } |
1798 | | hb_scope_guard_t (const hb_scope_guard_t &) = delete; |
1799 | | hb_scope_guard_t &operator= (const hb_scope_guard_t &) = delete; |
1800 | | hb_scope_guard_t &operator= (hb_scope_guard_t &&) = delete; |
1801 | 27.3k | ~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 | 1801 | 136 | ~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 | 1801 | 136 | ~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() hb-draw.cc:hb_scope_guard_t<_hb_draw_funcs_set_middle(hb_draw_funcs_t*, void*, void (*)(void*))::$_0>::~hb_scope_guard_t() Line | Count | Source | 1801 | 284 | ~hb_scope_guard_t () { if (active) f (); } |
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 | 1801 | 400 | ~hb_scope_guard_t () { if (active) f (); } |
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() Line | Count | Source | 1801 | 26.2k | ~hb_scope_guard_t () { if (active) f (); } |
hb-unicode.cc:hb_scope_guard_t<hb_unicode_funcs_set_combining_class_func::$_0>::~hb_scope_guard_t() Line | Count | Source | 1801 | 25 | ~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 | 1801 | 25 | ~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 | 1801 | 25 | ~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 | 1801 | 25 | ~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 | 1801 | 25 | ~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 | 1801 | 25 | ~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() |
1802 | | |
1803 | | /* Release: dismiss the guard so the cleanup does NOT run. Use |
1804 | | * when transferring ownership out of the scope. */ |
1805 | 970 | void release () { active = false; }hb-blob.cc:hb_scope_guard_t<_hb_blob_try_mmap(char const*)::$_0>::release() Line | Count | Source | 1805 | 136 | void release () { active = false; } |
Unexecuted instantiation: hb-blob.cc:hb_scope_guard_t<_hb_blob_read_file(char const*)::$_0>::release() hb-draw.cc:hb_scope_guard_t<_hb_draw_funcs_set_middle(hb_draw_funcs_t*, void*, void (*)(void*))::$_0>::release() Line | Count | Source | 1805 | 284 | void release () { active = false; } |
hb-font.cc:hb_scope_guard_t<_hb_font_funcs_set_middle(hb_font_funcs_t*, void*, void (*)(void*))::$_0>::release() Line | Count | Source | 1805 | 400 | void release () { active = false; } |
hb-unicode.cc:hb_scope_guard_t<hb_unicode_funcs_set_combining_class_func::$_0>::release() Line | Count | Source | 1805 | 25 | 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 | 1805 | 25 | void release () { active = false; } |
hb-unicode.cc:hb_scope_guard_t<hb_unicode_funcs_set_mirroring_func::$_0>::release() Line | Count | Source | 1805 | 25 | void release () { active = false; } |
hb-unicode.cc:hb_scope_guard_t<hb_unicode_funcs_set_script_func::$_0>::release() Line | Count | Source | 1805 | 25 | void release () { active = false; } |
hb-unicode.cc:hb_scope_guard_t<hb_unicode_funcs_set_compose_func::$_0>::release() Line | Count | Source | 1805 | 25 | void release () { active = false; } |
hb-unicode.cc:hb_scope_guard_t<hb_unicode_funcs_set_decompose_func::$_0>::release() Line | Count | Source | 1805 | 25 | 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() |
1806 | | |
1807 | | private: |
1808 | | F f; |
1809 | | bool active; |
1810 | | }; |
1811 | | |
1812 | | template <typename F> |
1813 | | static inline hb_scope_guard_t<F> hb_make_scope_guard (F &&f) |
1814 | 27.3k | { return hb_scope_guard_t<F> (std::forward<F> (f)); }Unexecuted instantiation: hb-aat-layout.cc:hb_scope_guard_t<OT::context_depend_lookup<OT::NumType<true, unsigned short, 2u> >(OT::hb_depend_context_t*, unsigned int, OT::NumType<true, unsigned short, 2u> const*, unsigned int, OT::LookupRecord const*, void const*, unsigned int, OT::ContextClosureLookupContext&)::{lambda()#1}> hb_make_scope_guard<OT::context_depend_lookup<OT::NumType<true, unsigned short, 2u> >(OT::hb_depend_context_t*, unsigned int, OT::NumType<true, unsigned short, 2u> const*, unsigned int, OT::LookupRecord const*, void const*, unsigned int, OT::ContextClosureLookupContext&)::{lambda()#1}>(OT::context_depend_lookup<OT::NumType<true, unsigned short, 2u> >(OT::hb_depend_context_t*, unsigned int, OT::NumType<true, unsigned short, 2u> const*, unsigned int, OT::LookupRecord const*, void const*, unsigned int, OT::ContextClosureLookupContext&)::{lambda()#1}&&)Unexecuted instantiation: hb-aat-layout.cc:hb_scope_guard_t<OT::chain_context_depend_lookup<OT::NumType<true, unsigned short, 2u> >(OT::hb_depend_context_t*, unsigned int, OT::NumType<true, unsigned short, 2u> const*, unsigned int, OT::NumType<true, unsigned short, 2u> const*, unsigned int, OT::NumType<true, unsigned short, 2u> const*, unsigned int, OT::LookupRecord const*, void const*, unsigned int, OT::ChainContextClosureLookupContext&)::{lambda()#1}> hb_make_scope_guard<OT::chain_context_depend_lookup<OT::NumType<true, unsigned short, 2u> >(OT::hb_depend_context_t*, unsigned int, OT::NumType<true, unsigned short, 2u> const*, unsigned int, OT::NumType<true, unsigned short, 2u> const*, unsigned int, OT::NumType<true, unsigned short, 2u> const*, unsigned int, OT::LookupRecord const*, void const*, unsigned int, OT::ChainContextClosureLookupContext&)::{lambda()#1}>(OT::chain_context_depend_lookup<OT::NumType<true, unsigned short, 2u> >(OT::hb_depend_context_t*, unsigned int, OT::NumType<true, unsigned short, 2u> const*, unsigned int, OT::NumType<true, unsigned short, 2u> const*, unsigned int, OT::NumType<true, unsigned short, 2u> const*, unsigned int, OT::LookupRecord const*, void const*, unsigned int, OT::ChainContextClosureLookupContext&)::{lambda()#1}&&)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 | 1814 | 136 | { 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 | 1814 | 136 | { 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&&) 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&&) Line | Count | Source | 1814 | 284 | { return hb_scope_guard_t<F> (std::forward<F> (f)); } |
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 | 1814 | 400 | { return hb_scope_guard_t<F> (std::forward<F> (f)); } |
Unexecuted instantiation: hb-ot-face.cc:hb_scope_guard_t<OT::context_depend_lookup<OT::NumType<true, unsigned short, 2u> >(OT::hb_depend_context_t*, unsigned int, OT::NumType<true, unsigned short, 2u> const*, unsigned int, OT::LookupRecord const*, void const*, unsigned int, OT::ContextClosureLookupContext&)::{lambda()#1}> hb_make_scope_guard<OT::context_depend_lookup<OT::NumType<true, unsigned short, 2u> >(OT::hb_depend_context_t*, unsigned int, OT::NumType<true, unsigned short, 2u> const*, unsigned int, OT::LookupRecord const*, void const*, unsigned int, OT::ContextClosureLookupContext&)::{lambda()#1}>(OT::context_depend_lookup<OT::NumType<true, unsigned short, 2u> >(OT::hb_depend_context_t*, unsigned int, OT::NumType<true, unsigned short, 2u> const*, unsigned int, OT::LookupRecord const*, void const*, unsigned int, OT::ContextClosureLookupContext&)::{lambda()#1}&&)Unexecuted instantiation: hb-ot-face.cc:hb_scope_guard_t<OT::chain_context_depend_lookup<OT::NumType<true, unsigned short, 2u> >(OT::hb_depend_context_t*, unsigned int, OT::NumType<true, unsigned short, 2u> const*, unsigned int, OT::NumType<true, unsigned short, 2u> const*, unsigned int, OT::NumType<true, unsigned short, 2u> const*, unsigned int, OT::LookupRecord const*, void const*, unsigned int, OT::ChainContextClosureLookupContext&)::{lambda()#1}> hb_make_scope_guard<OT::chain_context_depend_lookup<OT::NumType<true, unsigned short, 2u> >(OT::hb_depend_context_t*, unsigned int, OT::NumType<true, unsigned short, 2u> const*, unsigned int, OT::NumType<true, unsigned short, 2u> const*, unsigned int, OT::NumType<true, unsigned short, 2u> const*, unsigned int, OT::LookupRecord const*, void const*, unsigned int, OT::ChainContextClosureLookupContext&)::{lambda()#1}>(OT::chain_context_depend_lookup<OT::NumType<true, unsigned short, 2u> >(OT::hb_depend_context_t*, unsigned int, OT::NumType<true, unsigned short, 2u> const*, unsigned int, OT::NumType<true, unsigned short, 2u> const*, unsigned int, OT::NumType<true, unsigned short, 2u> const*, unsigned int, OT::LookupRecord const*, void const*, unsigned int, OT::ChainContextClosureLookupContext&)::{lambda()#1}&&)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&&) Line | Count | Source | 1814 | 26.2k | { return hb_scope_guard_t<F> (std::forward<F> (f)); } |
Unexecuted instantiation: hb-ot-layout.cc:hb_scope_guard_t<OT::context_depend_lookup<OT::NumType<true, unsigned short, 2u> >(OT::hb_depend_context_t*, unsigned int, OT::NumType<true, unsigned short, 2u> const*, unsigned int, OT::LookupRecord const*, void const*, unsigned int, OT::ContextClosureLookupContext&)::{lambda()#1}> hb_make_scope_guard<OT::context_depend_lookup<OT::NumType<true, unsigned short, 2u> >(OT::hb_depend_context_t*, unsigned int, OT::NumType<true, unsigned short, 2u> const*, unsigned int, OT::LookupRecord const*, void const*, unsigned int, OT::ContextClosureLookupContext&)::{lambda()#1}>(OT::context_depend_lookup<OT::NumType<true, unsigned short, 2u> >(OT::hb_depend_context_t*, unsigned int, OT::NumType<true, unsigned short, 2u> const*, unsigned int, OT::LookupRecord const*, void const*, unsigned int, OT::ContextClosureLookupContext&)::{lambda()#1}&&)Unexecuted instantiation: hb-ot-layout.cc:hb_scope_guard_t<OT::chain_context_depend_lookup<OT::NumType<true, unsigned short, 2u> >(OT::hb_depend_context_t*, unsigned int, OT::NumType<true, unsigned short, 2u> const*, unsigned int, OT::NumType<true, unsigned short, 2u> const*, unsigned int, OT::NumType<true, unsigned short, 2u> const*, unsigned int, OT::LookupRecord const*, void const*, unsigned int, OT::ChainContextClosureLookupContext&)::{lambda()#1}> hb_make_scope_guard<OT::chain_context_depend_lookup<OT::NumType<true, unsigned short, 2u> >(OT::hb_depend_context_t*, unsigned int, OT::NumType<true, unsigned short, 2u> const*, unsigned int, OT::NumType<true, unsigned short, 2u> const*, unsigned int, OT::NumType<true, unsigned short, 2u> const*, unsigned int, OT::LookupRecord const*, void const*, unsigned int, OT::ChainContextClosureLookupContext&)::{lambda()#1}>(OT::chain_context_depend_lookup<OT::NumType<true, unsigned short, 2u> >(OT::hb_depend_context_t*, unsigned int, OT::NumType<true, unsigned short, 2u> const*, unsigned int, OT::NumType<true, unsigned short, 2u> const*, unsigned int, OT::NumType<true, unsigned short, 2u> const*, unsigned int, OT::LookupRecord const*, void const*, unsigned int, OT::ChainContextClosureLookupContext&)::{lambda()#1}&&)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 | 1814 | 25 | { 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 | 1814 | 25 | { 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 | 1814 | 25 | { 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 | 1814 | 25 | { 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 | 1814 | 25 | { 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 | 1814 | 25 | { 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&&) Unexecuted instantiation: hb-ot-shaper-arabic.cc:hb_scope_guard_t<OT::context_depend_lookup<OT::NumType<true, unsigned short, 2u> >(OT::hb_depend_context_t*, unsigned int, OT::NumType<true, unsigned short, 2u> const*, unsigned int, OT::LookupRecord const*, void const*, unsigned int, OT::ContextClosureLookupContext&)::{lambda()#1}> hb_make_scope_guard<OT::context_depend_lookup<OT::NumType<true, unsigned short, 2u> >(OT::hb_depend_context_t*, unsigned int, OT::NumType<true, unsigned short, 2u> const*, unsigned int, OT::LookupRecord const*, void const*, unsigned int, OT::ContextClosureLookupContext&)::{lambda()#1}>(OT::context_depend_lookup<OT::NumType<true, unsigned short, 2u> >(OT::hb_depend_context_t*, unsigned int, OT::NumType<true, unsigned short, 2u> const*, unsigned int, OT::LookupRecord const*, void const*, unsigned int, OT::ContextClosureLookupContext&)::{lambda()#1}&&)Unexecuted instantiation: hb-ot-shaper-arabic.cc:hb_scope_guard_t<OT::chain_context_depend_lookup<OT::NumType<true, unsigned short, 2u> >(OT::hb_depend_context_t*, unsigned int, OT::NumType<true, unsigned short, 2u> const*, unsigned int, OT::NumType<true, unsigned short, 2u> const*, unsigned int, OT::NumType<true, unsigned short, 2u> const*, unsigned int, OT::LookupRecord const*, void const*, unsigned int, OT::ChainContextClosureLookupContext&)::{lambda()#1}> hb_make_scope_guard<OT::chain_context_depend_lookup<OT::NumType<true, unsigned short, 2u> >(OT::hb_depend_context_t*, unsigned int, OT::NumType<true, unsigned short, 2u> const*, unsigned int, OT::NumType<true, unsigned short, 2u> const*, unsigned int, OT::NumType<true, unsigned short, 2u> const*, unsigned int, OT::LookupRecord const*, void const*, unsigned int, OT::ChainContextClosureLookupContext&)::{lambda()#1}>(OT::chain_context_depend_lookup<OT::NumType<true, unsigned short, 2u> >(OT::hb_depend_context_t*, unsigned int, OT::NumType<true, unsigned short, 2u> const*, unsigned int, OT::NumType<true, unsigned short, 2u> const*, unsigned int, OT::NumType<true, unsigned short, 2u> const*, unsigned int, OT::LookupRecord const*, void const*, unsigned int, OT::ChainContextClosureLookupContext&)::{lambda()#1}&&)Unexecuted instantiation: hb-subset-plan-layout.cc:hb_scope_guard_t<OT::context_depend_lookup<OT::NumType<true, unsigned short, 2u> >(OT::hb_depend_context_t*, unsigned int, OT::NumType<true, unsigned short, 2u> const*, unsigned int, OT::LookupRecord const*, void const*, unsigned int, OT::ContextClosureLookupContext&)::{lambda()#1}> hb_make_scope_guard<OT::context_depend_lookup<OT::NumType<true, unsigned short, 2u> >(OT::hb_depend_context_t*, unsigned int, OT::NumType<true, unsigned short, 2u> const*, unsigned int, OT::LookupRecord const*, void const*, unsigned int, OT::ContextClosureLookupContext&)::{lambda()#1}>(OT::context_depend_lookup<OT::NumType<true, unsigned short, 2u> >(OT::hb_depend_context_t*, unsigned int, OT::NumType<true, unsigned short, 2u> const*, unsigned int, OT::LookupRecord const*, void const*, unsigned int, OT::ContextClosureLookupContext&)::{lambda()#1}&&)Unexecuted instantiation: hb-subset-plan-layout.cc:hb_scope_guard_t<OT::chain_context_depend_lookup<OT::NumType<true, unsigned short, 2u> >(OT::hb_depend_context_t*, unsigned int, OT::NumType<true, unsigned short, 2u> const*, unsigned int, OT::NumType<true, unsigned short, 2u> const*, unsigned int, OT::NumType<true, unsigned short, 2u> const*, unsigned int, OT::LookupRecord const*, void const*, unsigned int, OT::ChainContextClosureLookupContext&)::{lambda()#1}> hb_make_scope_guard<OT::chain_context_depend_lookup<OT::NumType<true, unsigned short, 2u> >(OT::hb_depend_context_t*, unsigned int, OT::NumType<true, unsigned short, 2u> const*, unsigned int, OT::NumType<true, unsigned short, 2u> const*, unsigned int, OT::NumType<true, unsigned short, 2u> const*, unsigned int, OT::LookupRecord const*, void const*, unsigned int, OT::ChainContextClosureLookupContext&)::{lambda()#1}>(OT::chain_context_depend_lookup<OT::NumType<true, unsigned short, 2u> >(OT::hb_depend_context_t*, unsigned int, OT::NumType<true, unsigned short, 2u> const*, unsigned int, OT::NumType<true, unsigned short, 2u> const*, unsigned int, OT::NumType<true, unsigned short, 2u> const*, unsigned int, OT::LookupRecord const*, void const*, unsigned int, OT::ChainContextClosureLookupContext&)::{lambda()#1}&&)Unexecuted instantiation: hb-subset-table-layout.cc:hb_scope_guard_t<OT::context_depend_lookup<OT::NumType<true, unsigned short, 2u> >(OT::hb_depend_context_t*, unsigned int, OT::NumType<true, unsigned short, 2u> const*, unsigned int, OT::LookupRecord const*, void const*, unsigned int, OT::ContextClosureLookupContext&)::{lambda()#1}> hb_make_scope_guard<OT::context_depend_lookup<OT::NumType<true, unsigned short, 2u> >(OT::hb_depend_context_t*, unsigned int, OT::NumType<true, unsigned short, 2u> const*, unsigned int, OT::LookupRecord const*, void const*, unsigned int, OT::ContextClosureLookupContext&)::{lambda()#1}>(OT::context_depend_lookup<OT::NumType<true, unsigned short, 2u> >(OT::hb_depend_context_t*, unsigned int, OT::NumType<true, unsigned short, 2u> const*, unsigned int, OT::LookupRecord const*, void const*, unsigned int, OT::ContextClosureLookupContext&)::{lambda()#1}&&)Unexecuted instantiation: hb-subset-table-layout.cc:hb_scope_guard_t<OT::chain_context_depend_lookup<OT::NumType<true, unsigned short, 2u> >(OT::hb_depend_context_t*, unsigned int, OT::NumType<true, unsigned short, 2u> const*, unsigned int, OT::NumType<true, unsigned short, 2u> const*, unsigned int, OT::NumType<true, unsigned short, 2u> const*, unsigned int, OT::LookupRecord const*, void const*, unsigned int, OT::ChainContextClosureLookupContext&)::{lambda()#1}> hb_make_scope_guard<OT::chain_context_depend_lookup<OT::NumType<true, unsigned short, 2u> >(OT::hb_depend_context_t*, unsigned int, OT::NumType<true, unsigned short, 2u> const*, unsigned int, OT::NumType<true, unsigned short, 2u> const*, unsigned int, OT::NumType<true, unsigned short, 2u> const*, unsigned int, OT::LookupRecord const*, void const*, unsigned int, OT::ChainContextClosureLookupContext&)::{lambda()#1}>(OT::chain_context_depend_lookup<OT::NumType<true, unsigned short, 2u> >(OT::hb_depend_context_t*, unsigned int, OT::NumType<true, unsigned short, 2u> const*, unsigned int, OT::NumType<true, unsigned short, 2u> const*, unsigned int, OT::NumType<true, unsigned short, 2u> const*, unsigned int, OT::LookupRecord const*, void const*, unsigned int, OT::ChainContextClosureLookupContext&)::{lambda()#1}&&) |
1815 | | |
1816 | 26.2k | #define HB_SCOPE_GUARD_NAME_(line) hb_scope_guard_##line |
1817 | 26.2k | #define HB_SCOPE_GUARD_NAME(line) HB_SCOPE_GUARD_NAME_(line) |
1818 | | #define HB_SCOPE_GUARD(stmt) \ |
1819 | 26.2k | auto HB_SCOPE_GUARD_NAME(__LINE__) = \ |
1820 | 26.2k | hb_make_scope_guard ([&]() { stmt; }); \Unexecuted instantiation: hb-blob.cc:_hb_blob_read_file(char const*)::$_1::operator()() const 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 Line | Count | Source | 1820 | 26.2k | hb_make_scope_guard ([&]() { stmt; }); \ |
|
1821 | 26.2k | (void) HB_SCOPE_GUARD_NAME(__LINE__) |
1822 | | |
1823 | | |
1824 | | #endif /* HB_ALGS_HH */ |