Coverage Report

Created: 2025-07-07 10:01

/work/workdir/UnpackedTarball/harfbuzz/src/hb-machinery.hh
Line
Count
Source (jump to first uncovered line)
1
/*
2
 * Copyright © 2007,2008,2009,2010  Red Hat, Inc.
3
 * Copyright © 2012,2018  Google, 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
 * Red Hat Author(s): Behdad Esfahbod
26
 * Google Author(s): Behdad Esfahbod
27
 */
28
29
#ifndef HB_MACHINERY_HH
30
#define HB_MACHINERY_HH
31
32
#include "hb.hh"
33
#include "hb-blob.hh"
34
35
#include "hb-dispatch.hh"
36
#include "hb-sanitize.hh"
37
38
39
/*
40
 * Casts
41
 */
42
43
/* StructAtOffset<T>(P,Ofs) returns the struct T& that is placed at memory
44
 * location pointed to by P plus Ofs bytes. */
45
template<typename Type>
46
static inline const Type& StructAtOffset(const void *P, unsigned int offset)
47
234M
{ return * reinterpret_cast<const Type*> ((const char *) P + offset); }
Unexecuted instantiation: hb-aat-layout.cc:AAT::TrackData const& StructAtOffset<AAT::TrackData const>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::UnsizedArrayOf<OT::HBFixed<OT::IntType<int, 4u>, 16u> > const& StructAtOffset<OT::UnsizedArrayOf<OT::HBFixed<OT::IntType<int, 4u>, 16u> > const>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::UnsizedArrayOf<OT::IntType<short, 2u> > const& StructAtOffset<OT::UnsizedArrayOf<OT::IntType<short, 2u> > const>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::UnsizedArrayOf<AAT::SettingName> const& StructAtOffset<OT::UnsizedArrayOf<AAT::SettingName> const>(void const*, unsigned int)
hb-aat-layout.cc:OT::ClassDef const& StructAtOffset<OT::ClassDef>(void const*, unsigned int)
Line
Count
Source
47
120
{ return * reinterpret_cast<const Type*> ((const char *) P + offset); }
hb-aat-layout.cc:OT::Layout::Common::Coverage const& StructAtOffset<OT::Layout::Common::Coverage>(void const*, unsigned int)
Line
Count
Source
47
8.23k
{ return * reinterpret_cast<const Type*> ((const char *) P + offset); }
Unexecuted instantiation: hb-aat-layout.cc:OT::AttachPoint const& StructAtOffset<OT::AttachPoint>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::AttachList const& StructAtOffset<OT::AttachList>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::Device const& StructAtOffset<OT::Device>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::CaretValue const& StructAtOffset<OT::CaretValue>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::LigGlyph const& StructAtOffset<OT::LigGlyph>(void const*, unsigned int)
hb-aat-layout.cc:OT::LigCaretList const& StructAtOffset<OT::LigCaretList>(void const*, unsigned int)
Line
Count
Source
47
60
{ return * reinterpret_cast<const Type*> ((const char *) P + offset); }
Unexecuted instantiation: hb-aat-layout.cc:OT::MarkGlyphSets const& StructAtOffset<OT::MarkGlyphSets>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::VarRegionList const& StructAtOffset<OT::VarRegionList>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::IntType<unsigned char, 1u> const& StructAtOffset<OT::IntType<unsigned char, 1u> >(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::VarData const& StructAtOffset<OT::VarData>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::ItemVariationStore const& StructAtOffset<OT::ItemVariationStore>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::MarkGlyphSets const& StructAtOffset<OT::MarkGlyphSets const>(void const*, unsigned int)
hb-aat-layout.cc:OT::Layout::Common::Coverage const& StructAtOffset<OT::Layout::Common::Coverage const>(void const*, unsigned int)
Line
Count
Source
47
120
{ return * reinterpret_cast<const Type*> ((const char *) P + offset); }
hb-aat-layout.cc:OT::LangSys const& StructAtOffset<OT::LangSys>(void const*, unsigned int)
Line
Count
Source
47
1.03k
{ return * reinterpret_cast<const Type*> ((const char *) P + offset); }
hb-aat-layout.cc:OT::Script const& StructAtOffset<OT::Script>(void const*, unsigned int)
Line
Count
Source
47
840
{ return * reinterpret_cast<const Type*> ((const char *) P + offset); }
hb-aat-layout.cc:OT::RecordListOfScript const& StructAtOffset<OT::RecordListOfScript>(void const*, unsigned int)
Line
Count
Source
47
60
{ return * reinterpret_cast<const Type*> ((const char *) P + offset); }
Unexecuted instantiation: hb-aat-layout.cc:OT::FeatureParams const& StructAtOffset<OT::FeatureParams>(void const*, unsigned int)
hb-aat-layout.cc:OT::Feature const& StructAtOffset<OT::Feature>(void const*, unsigned int)
Line
Count
Source
47
678
{ return * reinterpret_cast<const Type*> ((const char *) P + offset); }
hb-aat-layout.cc:OT::RecordListOf<OT::Feature> const& StructAtOffset<OT::RecordListOf<OT::Feature> >(void const*, unsigned int)
Line
Count
Source
47
60
{ return * reinterpret_cast<const Type*> ((const char *) P + offset); }
Unexecuted instantiation: hb-aat-layout.cc:OT::IntType<unsigned short, 2u> const& StructAtOffset<OT::IntType<unsigned short, 2u> >(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::Layout::GSUB_impl::Sequence<OT::Layout::SmallTypes> const& StructAtOffset<OT::Layout::GSUB_impl::Sequence<OT::Layout::SmallTypes> >(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::Layout::GSUB_impl::AlternateSet<OT::Layout::SmallTypes> const& StructAtOffset<OT::Layout::GSUB_impl::AlternateSet<OT::Layout::SmallTypes> >(void const*, unsigned int)
hb-aat-layout.cc:OT::Layout::GSUB_impl::Ligature<OT::Layout::SmallTypes> const& StructAtOffset<OT::Layout::GSUB_impl::Ligature<OT::Layout::SmallTypes> >(void const*, unsigned int)
Line
Count
Source
47
11.0k
{ return * reinterpret_cast<const Type*> ((const char *) P + offset); }
hb-aat-layout.cc:OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes> const& StructAtOffset<OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes> >(void const*, unsigned int)
Line
Count
Source
47
2.16k
{ return * reinterpret_cast<const Type*> ((const char *) P + offset); }
Unexecuted instantiation: hb-aat-layout.cc:OT::Rule<OT::Layout::SmallTypes> const& StructAtOffset<OT::Rule<OT::Layout::SmallTypes> >(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::RuleSet<OT::Layout::SmallTypes> const& StructAtOffset<OT::RuleSet<OT::Layout::SmallTypes> >(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::LookupRecord const& StructAtOffset<OT::LookupRecord>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::HeadlessArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > const& StructAtOffset<OT::HeadlessArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > >(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > const& StructAtOffset<OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > >(void const*, unsigned int)
hb-aat-layout.cc:OT::ArrayOf<OT::LookupRecord, OT::IntType<unsigned short, 2u> > const& StructAtOffset<OT::ArrayOf<OT::LookupRecord, OT::IntType<unsigned short, 2u> > >(void const*, unsigned int)
Line
Count
Source
47
2.46k
{ return * reinterpret_cast<const Type*> ((const char *) P + offset); }
Unexecuted instantiation: hb-aat-layout.cc:OT::ChainRule<OT::Layout::SmallTypes> const& StructAtOffset<OT::ChainRule<OT::Layout::SmallTypes> >(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::ChainRuleSet<OT::Layout::SmallTypes> const& StructAtOffset<OT::ChainRuleSet<OT::Layout::SmallTypes> >(void const*, unsigned int)
hb-aat-layout.cc:OT::ArrayOf<OT::OffsetTo<OT::Layout::Common::Coverage, OT::IntType<unsigned short, 2u>, void, true>, OT::IntType<unsigned short, 2u> > const& StructAtOffset<OT::ArrayOf<OT::OffsetTo<OT::Layout::Common::Coverage, OT::IntType<unsigned short, 2u>, void, true>, OT::IntType<unsigned short, 2u> > >(void const*, unsigned int)
Line
Count
Source
47
4.92k
{ return * reinterpret_cast<const Type*> ((const char *) P + offset); }
hb-aat-layout.cc:OT::Layout::GSUB_impl::SubstLookupSubTable const& StructAtOffset<OT::Layout::GSUB_impl::SubstLookupSubTable const>(void const*, unsigned int)
Line
Count
Source
47
93
{ return * reinterpret_cast<const Type*> ((const char *) P + offset); }
Unexecuted instantiation: hb-aat-layout.cc:OT::ArrayOf<OT::HBGlyphID16, OT::IntType<unsigned short, 2u> > const& StructAtOffset<OT::ArrayOf<OT::HBGlyphID16, OT::IntType<unsigned short, 2u> > >(void const*, unsigned int)
hb-aat-layout.cc:OT::Layout::GSUB_impl::SubstLookupSubTable const& StructAtOffset<OT::Layout::GSUB_impl::SubstLookupSubTable>(void const*, unsigned int)
Line
Count
Source
47
438
{ return * reinterpret_cast<const Type*> ((const char *) P + offset); }
hb-aat-layout.cc:OT::Layout::GSUB_impl::SubstLookup const& StructAtOffset<OT::Layout::GSUB_impl::SubstLookup>(void const*, unsigned int)
Line
Count
Source
47
438
{ return * reinterpret_cast<const Type*> ((const char *) P + offset); }
hb-aat-layout.cc:OT::List16OfOffsetTo<OT::Layout::GSUB_impl::SubstLookup, OT::IntType<unsigned short, 2u> > const& StructAtOffset<OT::List16OfOffsetTo<OT::Layout::GSUB_impl::SubstLookup, OT::IntType<unsigned short, 2u> > >(void const*, unsigned int)
Line
Count
Source
47
60
{ return * reinterpret_cast<const Type*> ((const char *) P + offset); }
Unexecuted instantiation: hb-aat-layout.cc:OT::Condition const& StructAtOffset<OT::Condition>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::ConditionSet const& StructAtOffset<OT::ConditionSet>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::FeatureTableSubstitution const& StructAtOffset<OT::FeatureTableSubstitution>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::FeatureVariations const& StructAtOffset<OT::FeatureVariations>(void const*, unsigned int)
hb-aat-layout.cc:OT::List16OfOffsetTo<OT::Lookup, OT::IntType<unsigned short, 2u> > const& StructAtOffset<OT::List16OfOffsetTo<OT::Lookup, OT::IntType<unsigned short, 2u> > const>(void const*, unsigned int)
Line
Count
Source
47
19.9k
{ return * reinterpret_cast<const Type*> ((const char *) P + offset); }
Unexecuted instantiation: hb-aat-layout.cc:AAT::ChainSubtable<AAT::ExtendedTypes> const& StructAtOffset<AAT::ChainSubtable<AAT::ExtendedTypes> >(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:AAT::LookupSegmentArray<OT::IntType<unsigned short, 2u> > const& StructAtOffset<AAT::LookupSegmentArray<OT::IntType<unsigned short, 2u> > >(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::UnsizedArrayOf<OT::IntType<unsigned short, 2u> > const& StructAtOffset<OT::UnsizedArrayOf<OT::IntType<unsigned short, 2u> > >(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:AAT::Lookup<OT::IntType<unsigned short, 2u> > const& StructAtOffset<AAT::Lookup<OT::IntType<unsigned short, 2u> > >(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::UnsizedArrayOf<OT::IntType<unsigned short, 2u> > const& StructAtOffset<OT::UnsizedArrayOf<OT::IntType<unsigned short, 2u> > const>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::UnsizedArrayOf<AAT::Entry<void> > const& StructAtOffset<OT::UnsizedArrayOf<AAT::Entry<void> > const>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::UnsizedArrayOf<AAT::Entry<AAT::ContextualSubtable<AAT::ExtendedTypes>::EntryData> > const& StructAtOffset<OT::UnsizedArrayOf<AAT::Entry<AAT::ContextualSubtable<AAT::ExtendedTypes>::EntryData> > const>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:AAT::LookupSegmentArray<OT::HBGlyphID16> const& StructAtOffset<AAT::LookupSegmentArray<OT::HBGlyphID16> >(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::UnsizedArrayOf<OT::HBGlyphID16> const& StructAtOffset<OT::UnsizedArrayOf<OT::HBGlyphID16> >(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:AAT::Lookup<OT::HBGlyphID16> const& StructAtOffset<AAT::Lookup<OT::HBGlyphID16> >(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::UnsizedListOfOffset16To<AAT::Lookup<OT::HBGlyphID16>, OT::IntType<unsigned int, 4u>, void, false> const& StructAtOffset<OT::UnsizedListOfOffset16To<AAT::Lookup<OT::HBGlyphID16>, OT::IntType<unsigned int, 4u>, void, false> >(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::UnsizedArrayOf<AAT::Entry<AAT::LigatureEntry<true>::EntryData> > const& StructAtOffset<OT::UnsizedArrayOf<AAT::Entry<AAT::LigatureEntry<true>::EntryData> > const>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::UnsizedArrayOf<AAT::Entry<AAT::InsertionSubtable<AAT::ExtendedTypes>::EntryData> > const& StructAtOffset<OT::UnsizedArrayOf<AAT::Entry<AAT::InsertionSubtable<AAT::ExtendedTypes>::EntryData> > const>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::UnsizedArrayOf<OT::IntType<unsigned char, 1u> > const& StructAtOffset<OT::UnsizedArrayOf<OT::IntType<unsigned char, 1u> > >(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:AAT::Chain<AAT::ExtendedTypes> const& StructAtOffset<AAT::Chain<AAT::ExtendedTypes> >(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::UnsizedArrayOf<OT::IntType<unsigned char, 1u> > const& StructAtOffset<OT::UnsizedArrayOf<OT::IntType<unsigned char, 1u> > const>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:AAT::ChainSubtable<AAT::ObsoleteTypes> const& StructAtOffset<AAT::ChainSubtable<AAT::ObsoleteTypes> >(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:AAT::ClassTable<OT::IntType<unsigned char, 1u> > const& StructAtOffset<AAT::ClassTable<OT::IntType<unsigned char, 1u> > >(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::UnsizedArrayOf<AAT::Entry<AAT::ContextualSubtable<AAT::ObsoleteTypes>::EntryData> > const& StructAtOffset<OT::UnsizedArrayOf<AAT::Entry<AAT::ContextualSubtable<AAT::ObsoleteTypes>::EntryData> > const>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::UnsizedListOfOffset16To<AAT::Lookup<OT::HBGlyphID16>, OT::IntType<unsigned short, 2u>, void, false> const& StructAtOffset<OT::UnsizedListOfOffset16To<AAT::Lookup<OT::HBGlyphID16>, OT::IntType<unsigned short, 2u>, void, false> >(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::UnsizedArrayOf<AAT::Entry<AAT::InsertionSubtable<AAT::ObsoleteTypes>::EntryData> > const& StructAtOffset<OT::UnsizedArrayOf<AAT::Entry<AAT::InsertionSubtable<AAT::ObsoleteTypes>::EntryData> > const>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:AAT::Chain<AAT::ObsoleteTypes> const& StructAtOffset<AAT::Chain<AAT::ObsoleteTypes> >(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:AAT::Lookup<OT::IntType<unsigned short, 2u> > const& StructAtOffset<AAT::Lookup<OT::IntType<unsigned short, 2u> > const>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:AAT::LookupSegmentSingle<OT::IntType<unsigned short, 2u> > const& StructAtOffset<AAT::LookupSegmentSingle<OT::IntType<unsigned short, 2u> > >(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:AAT::LookupSingle<OT::IntType<unsigned short, 2u> > const& StructAtOffset<AAT::LookupSingle<OT::IntType<unsigned short, 2u> > >(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:AAT::LookupSegmentSingle<OT::HBGlyphID16> const& StructAtOffset<AAT::LookupSegmentSingle<OT::HBGlyphID16> >(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:AAT::LookupSingle<OT::HBGlyphID16> const& StructAtOffset<AAT::LookupSingle<OT::HBGlyphID16> >(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::UnsizedListOfOffset16To<AAT::Lookup<OT::HBGlyphID16>, OT::IntType<unsigned int, 4u>, void, false> const& StructAtOffset<OT::UnsizedListOfOffset16To<AAT::Lookup<OT::HBGlyphID16>, OT::IntType<unsigned int, 4u>, void, false> const>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:AAT::Lookup<OT::HBGlyphID16> const& StructAtOffset<AAT::Lookup<OT::HBGlyphID16> const>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::UnsizedArrayOf<OT::HBGlyphID16> const& StructAtOffset<OT::UnsizedArrayOf<OT::HBGlyphID16> const>(void const*, unsigned int)
hb-aat-layout.cc:OT::ClassDef const& StructAtOffset<OT::ClassDef const>(void const*, unsigned int)
Line
Count
Source
47
1.76M
{ return * reinterpret_cast<const Type*> ((const char *) P + offset); }
Unexecuted instantiation: hb-aat-layout.cc:OT::UnsizedArrayOf<OT::IntType<unsigned int, 4u> > const& StructAtOffset<OT::UnsizedArrayOf<OT::IntType<unsigned int, 4u> > const>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:AAT::ClassTable<OT::IntType<unsigned char, 1u> > const& StructAtOffset<AAT::ClassTable<OT::IntType<unsigned char, 1u> > const>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::UnsizedListOfOffset16To<AAT::Lookup<OT::HBGlyphID16>, OT::IntType<unsigned short, 2u>, void, false> const& StructAtOffset<OT::UnsizedListOfOffset16To<AAT::Lookup<OT::HBGlyphID16>, OT::IntType<unsigned short, 2u>, void, false> const>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::UnsizedArrayOf<AAT::Entry<AAT::Format1Entry<true>::EntryData> > const& StructAtOffset<OT::UnsizedArrayOf<AAT::Entry<AAT::Format1Entry<true>::EntryData> > const>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::UnsizedArrayOf<AAT::Entry<AAT::KerxSubTableFormat4<AAT::KerxSubTableHeader>::EntryData> > const& StructAtOffset<OT::UnsizedArrayOf<AAT::Entry<AAT::KerxSubTableFormat4<AAT::KerxSubTableHeader>::EntryData> > const>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:AAT::LookupSegmentArray<OT::IntType<unsigned int, 4u> > const& StructAtOffset<AAT::LookupSegmentArray<OT::IntType<unsigned int, 4u> > >(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::UnsizedArrayOf<OT::IntType<unsigned int, 4u> > const& StructAtOffset<OT::UnsizedArrayOf<OT::IntType<unsigned int, 4u> > >(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:AAT::Lookup<OT::IntType<unsigned int, 4u> > const& StructAtOffset<AAT::Lookup<OT::IntType<unsigned int, 4u> > >(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:AAT::KerxSubTable const& StructAtOffset<AAT::KerxSubTable>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:AAT::Lookup<OT::IntType<unsigned int, 4u> > const& StructAtOffset<AAT::Lookup<OT::IntType<unsigned int, 4u> > const>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:AAT::LookupSegmentSingle<OT::IntType<unsigned int, 4u> > const& StructAtOffset<AAT::LookupSegmentSingle<OT::IntType<unsigned int, 4u> > >(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:AAT::LookupSingle<OT::IntType<unsigned int, 4u> > const& StructAtOffset<AAT::LookupSingle<OT::IntType<unsigned int, 4u> > >(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::ArrayOf<AAT::Anchor, OT::IntType<unsigned int, 4u> > const& StructAtOffset<OT::ArrayOf<AAT::Anchor, OT::IntType<unsigned int, 4u> > >(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:AAT::LookupSegmentSingle<OT::OffsetTo<OT::ArrayOf<AAT::Anchor, OT::IntType<unsigned int, 4u> >, OT::IntType<unsigned short, 2u>, void, false> > const& StructAtOffset<AAT::LookupSegmentSingle<OT::OffsetTo<OT::ArrayOf<AAT::Anchor, OT::IntType<unsigned int, 4u> >, OT::IntType<unsigned short, 2u>, void, false> > >(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:AAT::LookupSegmentArray<OT::OffsetTo<OT::ArrayOf<AAT::Anchor, OT::IntType<unsigned int, 4u> >, OT::IntType<unsigned short, 2u>, void, false> > const& StructAtOffset<AAT::LookupSegmentArray<OT::OffsetTo<OT::ArrayOf<AAT::Anchor, OT::IntType<unsigned int, 4u> >, OT::IntType<unsigned short, 2u>, void, false> > >(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::UnsizedArrayOf<OT::OffsetTo<OT::ArrayOf<AAT::Anchor, OT::IntType<unsigned int, 4u> >, OT::IntType<unsigned short, 2u>, void, false> > const& StructAtOffset<OT::UnsizedArrayOf<OT::OffsetTo<OT::ArrayOf<AAT::Anchor, OT::IntType<unsigned int, 4u> >, OT::IntType<unsigned short, 2u>, void, false> > >(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:AAT::LookupSingle<OT::OffsetTo<OT::ArrayOf<AAT::Anchor, OT::IntType<unsigned int, 4u> >, OT::IntType<unsigned short, 2u>, void, false> > const& StructAtOffset<AAT::LookupSingle<OT::OffsetTo<OT::ArrayOf<AAT::Anchor, OT::IntType<unsigned int, 4u> >, OT::IntType<unsigned short, 2u>, void, false> > >(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:AAT::Lookup<OT::OffsetTo<OT::ArrayOf<AAT::Anchor, OT::IntType<unsigned int, 4u> >, OT::IntType<unsigned short, 2u>, void, false> > const& StructAtOffset<AAT::Lookup<OT::OffsetTo<OT::ArrayOf<AAT::Anchor, OT::IntType<unsigned int, 4u> >, OT::IntType<unsigned short, 2u>, void, false> > >(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::IntType<unsigned char, 1u> const& StructAtOffset<OT::IntType<unsigned char, 1u> const>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::ItemVariationStore const& StructAtOffset<OT::ItemVariationStore const>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::IntType<short, 2u> const& StructAtOffset<OT::IntType<short, 2u> >(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:AAT::Lookup<OT::OffsetTo<OT::ArrayOf<AAT::Anchor, OT::IntType<unsigned int, 4u> >, OT::IntType<unsigned short, 2u>, void, false> > const& StructAtOffset<AAT::Lookup<OT::OffsetTo<OT::ArrayOf<AAT::Anchor, OT::IntType<unsigned int, 4u> >, OT::IntType<unsigned short, 2u>, void, false> > const>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::UnsizedArrayOf<OT::OffsetTo<OT::ArrayOf<AAT::Anchor, OT::IntType<unsigned int, 4u> >, OT::IntType<unsigned short, 2u>, void, false> > const& StructAtOffset<OT::UnsizedArrayOf<OT::OffsetTo<OT::ArrayOf<AAT::Anchor, OT::IntType<unsigned int, 4u> >, OT::IntType<unsigned short, 2u>, void, false> > const>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::ArrayOf<AAT::Anchor, OT::IntType<unsigned int, 4u> > const& StructAtOffset<OT::ArrayOf<AAT::Anchor, OT::IntType<unsigned int, 4u> > const>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::IntType<int, 4u> const& StructAtOffset<OT::IntType<int, 4u> >(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::UnsizedArrayOf<OT::IntType<int, 4u> > const& StructAtOffset<OT::UnsizedArrayOf<OT::IntType<int, 4u> > const>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::UnsizedArrayOf<OT::HBFixed<OT::IntType<int, 4u>, 16u> > const& StructAtOffset<OT::UnsizedArrayOf<OT::HBFixed<OT::IntType<int, 4u>, 16u> > >(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::UnsizedArrayOf<OT::IntType<short, 2u> > const& StructAtOffset<OT::UnsizedArrayOf<OT::IntType<short, 2u> > >(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:AAT::TrackData const& StructAtOffset<AAT::TrackData>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::FeatureParams const& StructAtOffset<OT::FeatureParams const>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::Feature const& StructAtOffset<OT::Feature const>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::LangSys const& StructAtOffset<OT::LangSys const>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::Script const& StructAtOffset<OT::Script const>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:char const& StructAtOffset<char const>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::SparseVariationRegion const& StructAtOffset<OT::SparseVariationRegion const>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::SparseVariationRegion const& StructAtOffset<OT::SparseVariationRegion>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::CFFIndex<OT::IntType<unsigned int, 4u> > const& StructAtOffset<OT::CFFIndex<OT::IntType<unsigned int, 4u> > >(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::TupleList const& StructAtOffset<OT::TupleList>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::VarRegionList const& StructAtOffset<OT::VarRegionList const>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::VarData const& StructAtOffset<OT::VarData const>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::SparseVarRegionList const& StructAtOffset<OT::SparseVarRegionList const>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::MultiVarData const& StructAtOffset<OT::MultiVarData const>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::SparseVarRegionList const& StructAtOffset<OT::SparseVarRegionList>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::MultiVarData const& StructAtOffset<OT::MultiVarData>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::Condition const& StructAtOffset<OT::Condition const>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::FeatureTableSubstitution const& StructAtOffset<OT::FeatureTableSubstitution const>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::ConditionSet const& StructAtOffset<OT::ConditionSet const>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::TupleVariationHeader const& StructAtOffset<OT::TupleVariationHeader>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::UnsizedArrayOf<OT::HBFixed<OT::IntType<short, 2u>, 14u> > const& StructAtOffset<OT::UnsizedArrayOf<OT::HBFixed<OT::IntType<short, 2u>, 14u> > >(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::AttachPoint const& StructAtOffset<OT::AttachPoint const>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::Device const& StructAtOffset<OT::Device const>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::CaretValue const& StructAtOffset<OT::CaretValue const>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::LigGlyph const& StructAtOffset<OT::LigGlyph const>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::AttachList const& StructAtOffset<OT::AttachList const>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::LigCaretList const& StructAtOffset<OT::LigCaretList const>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:AAT::ActionSubrecord const& StructAtOffset<AAT::ActionSubrecord>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:AAT::JustificationCategory const& StructAtOffset<AAT::JustificationCategory>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::ArrayOf<AAT::WidthDeltaPair, OT::IntType<unsigned int, 4u> > const& StructAtOffset<OT::ArrayOf<AAT::WidthDeltaPair, OT::IntType<unsigned int, 4u> > >(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:AAT::PostcompensationActionChain const& StructAtOffset<AAT::PostcompensationActionChain>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:AAT::LookupSegmentSingle<OT::OffsetTo<OT::ArrayOf<AAT::WidthDeltaPair, OT::IntType<unsigned int, 4u> >, OT::IntType<unsigned short, 2u>, void, true> > const& StructAtOffset<AAT::LookupSegmentSingle<OT::OffsetTo<OT::ArrayOf<AAT::WidthDeltaPair, OT::IntType<unsigned int, 4u> >, OT::IntType<unsigned short, 2u>, void, true> > >(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:AAT::LookupSegmentArray<OT::OffsetTo<OT::ArrayOf<AAT::WidthDeltaPair, OT::IntType<unsigned int, 4u> >, OT::IntType<unsigned short, 2u>, void, true> > const& StructAtOffset<AAT::LookupSegmentArray<OT::OffsetTo<OT::ArrayOf<AAT::WidthDeltaPair, OT::IntType<unsigned int, 4u> >, OT::IntType<unsigned short, 2u>, void, true> > >(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::UnsizedArrayOf<OT::OffsetTo<OT::ArrayOf<AAT::WidthDeltaPair, OT::IntType<unsigned int, 4u> >, OT::IntType<unsigned short, 2u>, void, true> > const& StructAtOffset<OT::UnsizedArrayOf<OT::OffsetTo<OT::ArrayOf<AAT::WidthDeltaPair, OT::IntType<unsigned int, 4u> >, OT::IntType<unsigned short, 2u>, void, true> > >(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:AAT::LookupSingle<OT::OffsetTo<OT::ArrayOf<AAT::WidthDeltaPair, OT::IntType<unsigned int, 4u> >, OT::IntType<unsigned short, 2u>, void, true> > const& StructAtOffset<AAT::LookupSingle<OT::OffsetTo<OT::ArrayOf<AAT::WidthDeltaPair, OT::IntType<unsigned int, 4u> >, OT::IntType<unsigned short, 2u>, void, true> > >(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:AAT::JustificationHeader const& StructAtOffset<AAT::JustificationHeader>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::UnsizedArrayOf<OT::LookupRecord> const& StructAtOffset<OT::UnsizedArrayOf<OT::LookupRecord> >(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::RecordListOfScript const& StructAtOffset<OT::RecordListOfScript const>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::RecordListOf<OT::Feature> const& StructAtOffset<OT::RecordListOf<OT::Feature> const>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::Lookup const& StructAtOffset<OT::Lookup const>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::FeatureVariations const& StructAtOffset<OT::FeatureVariations const>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::IntType<unsigned short, 2u> const& StructAtOffset<OT::IntType<unsigned short, 2u> const>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::Layout::GPOS_impl::Anchor const& StructAtOffset<OT::Layout::GPOS_impl::Anchor>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::Layout::GPOS_impl::Anchor const& StructAtOffset<OT::Layout::GPOS_impl::Anchor const>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::Layout::GPOS_impl::PairSet<OT::Layout::SmallTypes> const& StructAtOffset<OT::Layout::GPOS_impl::PairSet<OT::Layout::SmallTypes> const>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::Layout::GPOS_impl::PairValueRecord<OT::Layout::SmallTypes> const& StructAtOffset<OT::Layout::GPOS_impl::PairValueRecord<OT::Layout::SmallTypes> const>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::Rule<OT::Layout::SmallTypes> const& StructAtOffset<OT::Rule<OT::Layout::SmallTypes> const>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::RuleSet<OT::Layout::SmallTypes> const& StructAtOffset<OT::RuleSet<OT::Layout::SmallTypes> const>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::ChainRule<OT::Layout::SmallTypes> const& StructAtOffset<OT::ChainRule<OT::Layout::SmallTypes> const>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::ChainRuleSet<OT::Layout::SmallTypes> const& StructAtOffset<OT::ChainRuleSet<OT::Layout::SmallTypes> const>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::Layout::GPOS_impl::PosLookupSubTable const& StructAtOffset<OT::Layout::GPOS_impl::PosLookupSubTable const>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::Layout::GPOS_impl::MarkArray const& StructAtOffset<OT::Layout::GPOS_impl::MarkArray const>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::Layout::GPOS_impl::AnchorMatrix const& StructAtOffset<OT::Layout::GPOS_impl::AnchorMatrix const>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::Layout::GPOS_impl::LigatureArray const& StructAtOffset<OT::Layout::GPOS_impl::LigatureArray const>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::Layout::GPOS_impl::PosLookupSubTable const& StructAtOffset<OT::Layout::GPOS_impl::PosLookupSubTable>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::Layout::GPOS_impl::PairSet<OT::Layout::SmallTypes> const& StructAtOffset<OT::Layout::GPOS_impl::PairSet<OT::Layout::SmallTypes> >(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::Layout::GPOS_impl::MarkArray const& StructAtOffset<OT::Layout::GPOS_impl::MarkArray>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::Layout::GPOS_impl::AnchorMatrix const& StructAtOffset<OT::Layout::GPOS_impl::AnchorMatrix>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::Layout::GPOS_impl::LigatureArray const& StructAtOffset<OT::Layout::GPOS_impl::LigatureArray>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::LookupOffsetList<OT::Layout::GPOS_impl::PosLookup, OT::IntType<unsigned short, 2u> > const& StructAtOffset<OT::LookupOffsetList<OT::Layout::GPOS_impl::PosLookup, OT::IntType<unsigned short, 2u> > const>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::Layout::GPOS_impl::PosLookup const& StructAtOffset<OT::Layout::GPOS_impl::PosLookup const>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::RecordListOfFeature const& StructAtOffset<OT::RecordListOfFeature const>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::List16OfOffsetTo<OT::Layout::GPOS_impl::PosLookup, OT::IntType<unsigned short, 2u> > const& StructAtOffset<OT::List16OfOffsetTo<OT::Layout::GPOS_impl::PosLookup, OT::IntType<unsigned short, 2u> > >(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::Layout::GPOS_impl::PosLookup const& StructAtOffset<OT::Layout::GPOS_impl::PosLookup>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::AxisValue const& StructAtOffset<OT::AxisValue const>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::AxisValueOffsetArray const& StructAtOffset<OT::AxisValueOffsetArray const>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::UnsizedArrayOf<OT::StatAxisRecord> const& StructAtOffset<OT::UnsizedArrayOf<OT::StatAxisRecord> >(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::AxisValueOffsetArray const& StructAtOffset<OT::AxisValueOffsetArray>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::AxisValue const& StructAtOffset<OT::AxisValue>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::UnsizedArrayOf<OT::StatAxisRecord> const& StructAtOffset<OT::UnsizedArrayOf<OT::StatAxisRecord> const>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes> const& StructAtOffset<OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes> const>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::Layout::GSUB_impl::Ligature<OT::Layout::SmallTypes> const& StructAtOffset<OT::Layout::GSUB_impl::Ligature<OT::Layout::SmallTypes> const>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::Layout::GSUB_impl::Sequence<OT::Layout::SmallTypes> const& StructAtOffset<OT::Layout::GSUB_impl::Sequence<OT::Layout::SmallTypes> const>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::Layout::GSUB_impl::AlternateSet<OT::Layout::SmallTypes> const& StructAtOffset<OT::Layout::GSUB_impl::AlternateSet<OT::Layout::SmallTypes> const>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::LookupOffsetList<OT::Layout::GSUB_impl::SubstLookup, OT::IntType<unsigned short, 2u> > const& StructAtOffset<OT::LookupOffsetList<OT::Layout::GSUB_impl::SubstLookup, OT::IntType<unsigned short, 2u> > const>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::Layout::GSUB_impl::SubstLookup const& StructAtOffset<OT::Layout::GSUB_impl::SubstLookup const>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-map.cc:OT::UnsizedArrayOf<AAT::SettingName> const& StructAtOffset<OT::UnsizedArrayOf<AAT::SettingName> const>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-map.cc:OT::UnsizedArrayOf<OT::IntType<unsigned char, 1u> > const& StructAtOffset<OT::UnsizedArrayOf<OT::IntType<unsigned char, 1u> > const>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-map.cc:OT::FeatureParams const& StructAtOffset<OT::FeatureParams const>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-map.cc:OT::FeatureParams const& StructAtOffset<OT::FeatureParams>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-map.cc:OT::Feature const& StructAtOffset<OT::Feature const>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-map.cc:OT::LangSys const& StructAtOffset<OT::LangSys const>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-map.cc:OT::LangSys const& StructAtOffset<OT::LangSys>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-map.cc:OT::Script const& StructAtOffset<OT::Script const>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-map.cc:OT::IntType<unsigned short, 2u> const& StructAtOffset<OT::IntType<unsigned short, 2u> const>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-map.cc:char const& StructAtOffset<char const>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-map.cc:OT::IntType<unsigned short, 2u> const& StructAtOffset<OT::IntType<unsigned short, 2u> >(void const*, unsigned int)
Unexecuted instantiation: hb-aat-map.cc:OT::SparseVariationRegion const& StructAtOffset<OT::SparseVariationRegion const>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-map.cc:OT::SparseVariationRegion const& StructAtOffset<OT::SparseVariationRegion>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-map.cc:OT::IntType<unsigned char, 1u> const& StructAtOffset<OT::IntType<unsigned char, 1u> >(void const*, unsigned int)
Unexecuted instantiation: hb-aat-map.cc:OT::CFFIndex<OT::IntType<unsigned int, 4u> > const& StructAtOffset<OT::CFFIndex<OT::IntType<unsigned int, 4u> > >(void const*, unsigned int)
Unexecuted instantiation: hb-aat-map.cc:OT::TupleList const& StructAtOffset<OT::TupleList>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-map.cc:OT::VarRegionList const& StructAtOffset<OT::VarRegionList const>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-map.cc:OT::VarData const& StructAtOffset<OT::VarData const>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-map.cc:OT::VarRegionList const& StructAtOffset<OT::VarRegionList>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-map.cc:OT::VarData const& StructAtOffset<OT::VarData>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-map.cc:OT::SparseVarRegionList const& StructAtOffset<OT::SparseVarRegionList const>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-map.cc:OT::MultiVarData const& StructAtOffset<OT::MultiVarData const>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-map.cc:OT::SparseVarRegionList const& StructAtOffset<OT::SparseVarRegionList>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-map.cc:OT::MultiVarData const& StructAtOffset<OT::MultiVarData>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-map.cc:OT::Condition const& StructAtOffset<OT::Condition>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-map.cc:OT::Condition const& StructAtOffset<OT::Condition const>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-map.cc:OT::Feature const& StructAtOffset<OT::Feature>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-map.cc:OT::FeatureTableSubstitution const& StructAtOffset<OT::FeatureTableSubstitution const>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-map.cc:OT::ConditionSet const& StructAtOffset<OT::ConditionSet const>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-map.cc:OT::ConditionSet const& StructAtOffset<OT::ConditionSet>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-map.cc:OT::FeatureTableSubstitution const& StructAtOffset<OT::FeatureTableSubstitution>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-map.cc:OT::TupleVariationHeader const& StructAtOffset<OT::TupleVariationHeader>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-map.cc:OT::UnsizedArrayOf<OT::HBFixed<OT::IntType<short, 2u>, 14u> > const& StructAtOffset<OT::UnsizedArrayOf<OT::HBFixed<OT::IntType<short, 2u>, 14u> > >(void const*, unsigned int)
Unexecuted instantiation: hb-aat-map.cc:OT::Layout::Common::Coverage const& StructAtOffset<OT::Layout::Common::Coverage const>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-map.cc:OT::AttachPoint const& StructAtOffset<OT::AttachPoint const>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-map.cc:OT::Layout::Common::Coverage const& StructAtOffset<OT::Layout::Common::Coverage>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-map.cc:OT::AttachPoint const& StructAtOffset<OT::AttachPoint>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-map.cc:OT::Device const& StructAtOffset<OT::Device const>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-map.cc:OT::Device const& StructAtOffset<OT::Device>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-map.cc:OT::CaretValue const& StructAtOffset<OT::CaretValue const>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-map.cc:OT::CaretValue const& StructAtOffset<OT::CaretValue>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-map.cc:OT::LigGlyph const& StructAtOffset<OT::LigGlyph const>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-map.cc:OT::LigGlyph const& StructAtOffset<OT::LigGlyph>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-map.cc:OT::ClassDef const& StructAtOffset<OT::ClassDef>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-map.cc:OT::AttachList const& StructAtOffset<OT::AttachList>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-map.cc:OT::LigCaretList const& StructAtOffset<OT::LigCaretList>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-map.cc:OT::MarkGlyphSets const& StructAtOffset<OT::MarkGlyphSets>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-map.cc:OT::ItemVariationStore const& StructAtOffset<OT::ItemVariationStore>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-map.cc:OT::ItemVariationStore const& StructAtOffset<OT::ItemVariationStore const>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-map.cc:OT::MarkGlyphSets const& StructAtOffset<OT::MarkGlyphSets const>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-map.cc:OT::ClassDef const& StructAtOffset<OT::ClassDef const>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-map.cc:OT::AttachList const& StructAtOffset<OT::AttachList const>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-map.cc:OT::LigCaretList const& StructAtOffset<OT::LigCaretList const>(void const*, unsigned int)
Unexecuted instantiation: hb-aat-map.cc:OT::UnsizedArrayOf<OT::IntType<unsigned char, 1u> > const& StructAtOffset<OT::UnsizedArrayOf<OT::IntType<unsigned char, 1u> > >(void const*, unsigned int)
Unexecuted instantiation: hb-face.cc:OT::OpenTypeOffsetTable const& StructAtOffset<OT::OpenTypeOffsetTable>(void const*, unsigned int)
Unexecuted instantiation: hb-face.cc:OT::UnsizedArrayOf<OT::IntType<unsigned char, 1u> > const& StructAtOffset<OT::UnsizedArrayOf<OT::IntType<unsigned char, 1u> > >(void const*, unsigned int)
Unexecuted instantiation: hb-face.cc:OT::ArrayOf<OT::IntType<unsigned char, 1u>, OT::IntType<unsigned int, 4u> > const& StructAtOffset<OT::ArrayOf<OT::IntType<unsigned char, 1u>, OT::IntType<unsigned int, 4u> > >(void const*, unsigned int)
Unexecuted instantiation: hb-face.cc:OT::ArrayOf<OT::IntType<unsigned char, 1u>, OT::IntType<unsigned int, 4u> > const& StructAtOffset<OT::ArrayOf<OT::IntType<unsigned char, 1u>, OT::IntType<unsigned int, 4u> > const>(void const*, unsigned int)
Unexecuted instantiation: hb-face.cc:OT::UnsizedArrayOf<OT::ResourceRecord> const& StructAtOffset<OT::UnsizedArrayOf<OT::ResourceRecord> >(void const*, unsigned int)
Unexecuted instantiation: hb-face.cc:OT::ArrayOfM1<OT::ResourceTypeRecord, OT::IntType<unsigned short, 2u> > const& StructAtOffset<OT::ArrayOfM1<OT::ResourceTypeRecord, OT::IntType<unsigned short, 2u> > >(void const*, unsigned int)
Unexecuted instantiation: hb-face.cc:OT::ArrayOfM1<OT::ResourceTypeRecord, OT::IntType<unsigned short, 2u> > const& StructAtOffset<OT::ArrayOfM1<OT::ResourceTypeRecord, OT::IntType<unsigned short, 2u> > const>(void const*, unsigned int)
Unexecuted instantiation: hb-face.cc:OT::ResourceMap const& StructAtOffset<OT::ResourceMap>(void const*, unsigned int)
Unexecuted instantiation: hb-face.cc:OT::UnsizedArrayOf<OT::IntType<unsigned char, 1u> > const& StructAtOffset<OT::UnsizedArrayOf<OT::IntType<unsigned char, 1u> > const>(void const*, unsigned int)
Unexecuted instantiation: hb-face.cc:OT::ResourceMap const& StructAtOffset<OT::ResourceMap const>(void const*, unsigned int)
Unexecuted instantiation: hb-face.cc:OT::OpenTypeOffsetTable const& StructAtOffset<OT::OpenTypeOffsetTable const>(void const*, unsigned int)
Unexecuted instantiation: hb-face.cc:OT::UnsizedArrayOf<OT::ResourceRecord> const& StructAtOffset<OT::UnsizedArrayOf<OT::ResourceRecord> const>(void const*, unsigned int)
Unexecuted instantiation: hb-face.cc:OT::DefaultUVS const& StructAtOffset<OT::DefaultUVS const>(void const*, unsigned int)
Unexecuted instantiation: hb-face.cc:OT::NonDefaultUVS const& StructAtOffset<OT::NonDefaultUVS const>(void const*, unsigned int)
Unexecuted instantiation: hb-face.cc:OT::DefaultUVS const& StructAtOffset<OT::DefaultUVS>(void const*, unsigned int)
Unexecuted instantiation: hb-face.cc:OT::NonDefaultUVS const& StructAtOffset<OT::NonDefaultUVS>(void const*, unsigned int)
hb-face.cc:OT::CmapSubtable const& StructAtOffset<OT::CmapSubtable>(void const*, unsigned int)
Line
Count
Source
47
180
{ return * reinterpret_cast<const Type*> ((const char *) P + offset); }
hb-face.cc:OT::CmapSubtable const& StructAtOffset<OT::CmapSubtable const>(void const*, unsigned int)
Line
Count
Source
47
60
{ return * reinterpret_cast<const Type*> ((const char *) P + offset); }
Unexecuted instantiation: hb-face.cc:OT::FeatureParams const& StructAtOffset<OT::FeatureParams const>(void const*, unsigned int)
Unexecuted instantiation: hb-face.cc:OT::FeatureParams const& StructAtOffset<OT::FeatureParams>(void const*, unsigned int)
Unexecuted instantiation: hb-face.cc:OT::Feature const& StructAtOffset<OT::Feature const>(void const*, unsigned int)
Unexecuted instantiation: hb-face.cc:OT::LangSys const& StructAtOffset<OT::LangSys const>(void const*, unsigned int)
Unexecuted instantiation: hb-face.cc:OT::LangSys const& StructAtOffset<OT::LangSys>(void const*, unsigned int)
Unexecuted instantiation: hb-face.cc:OT::Script const& StructAtOffset<OT::Script const>(void const*, unsigned int)
Unexecuted instantiation: hb-face.cc:OT::IntType<unsigned short, 2u> const& StructAtOffset<OT::IntType<unsigned short, 2u> const>(void const*, unsigned int)
Unexecuted instantiation: hb-face.cc:char const& StructAtOffset<char const>(void const*, unsigned int)
Unexecuted instantiation: hb-face.cc:OT::IntType<unsigned short, 2u> const& StructAtOffset<OT::IntType<unsigned short, 2u> >(void const*, unsigned int)
Unexecuted instantiation: hb-face.cc:OT::SparseVariationRegion const& StructAtOffset<OT::SparseVariationRegion const>(void const*, unsigned int)
Unexecuted instantiation: hb-face.cc:OT::SparseVariationRegion const& StructAtOffset<OT::SparseVariationRegion>(void const*, unsigned int)
Unexecuted instantiation: hb-face.cc:OT::IntType<unsigned char, 1u> const& StructAtOffset<OT::IntType<unsigned char, 1u> >(void const*, unsigned int)
Unexecuted instantiation: hb-face.cc:OT::CFFIndex<OT::IntType<unsigned int, 4u> > const& StructAtOffset<OT::CFFIndex<OT::IntType<unsigned int, 4u> > >(void const*, unsigned int)
Unexecuted instantiation: hb-face.cc:OT::TupleList const& StructAtOffset<OT::TupleList>(void const*, unsigned int)
Unexecuted instantiation: hb-face.cc:OT::VarRegionList const& StructAtOffset<OT::VarRegionList const>(void const*, unsigned int)
Unexecuted instantiation: hb-face.cc:OT::VarData const& StructAtOffset<OT::VarData const>(void const*, unsigned int)
Unexecuted instantiation: hb-face.cc:OT::VarRegionList const& StructAtOffset<OT::VarRegionList>(void const*, unsigned int)
Unexecuted instantiation: hb-face.cc:OT::VarData const& StructAtOffset<OT::VarData>(void const*, unsigned int)
Unexecuted instantiation: hb-face.cc:OT::SparseVarRegionList const& StructAtOffset<OT::SparseVarRegionList const>(void const*, unsigned int)
Unexecuted instantiation: hb-face.cc:OT::MultiVarData const& StructAtOffset<OT::MultiVarData const>(void const*, unsigned int)
Unexecuted instantiation: hb-face.cc:OT::SparseVarRegionList const& StructAtOffset<OT::SparseVarRegionList>(void const*, unsigned int)
Unexecuted instantiation: hb-face.cc:OT::MultiVarData const& StructAtOffset<OT::MultiVarData>(void const*, unsigned int)
Unexecuted instantiation: hb-face.cc:OT::Condition const& StructAtOffset<OT::Condition>(void const*, unsigned int)
Unexecuted instantiation: hb-face.cc:OT::Condition const& StructAtOffset<OT::Condition const>(void const*, unsigned int)
Unexecuted instantiation: hb-face.cc:OT::Feature const& StructAtOffset<OT::Feature>(void const*, unsigned int)
Unexecuted instantiation: hb-face.cc:OT::FeatureTableSubstitution const& StructAtOffset<OT::FeatureTableSubstitution const>(void const*, unsigned int)
Unexecuted instantiation: hb-face.cc:OT::ConditionSet const& StructAtOffset<OT::ConditionSet const>(void const*, unsigned int)
Unexecuted instantiation: hb-face.cc:OT::ConditionSet const& StructAtOffset<OT::ConditionSet>(void const*, unsigned int)
Unexecuted instantiation: hb-face.cc:OT::FeatureTableSubstitution const& StructAtOffset<OT::FeatureTableSubstitution>(void const*, unsigned int)
Unexecuted instantiation: hb-face.cc:OT::TupleVariationHeader const& StructAtOffset<OT::TupleVariationHeader>(void const*, unsigned int)
Unexecuted instantiation: hb-face.cc:OT::UnsizedArrayOf<OT::HBFixed<OT::IntType<short, 2u>, 14u> > const& StructAtOffset<OT::UnsizedArrayOf<OT::HBFixed<OT::IntType<short, 2u>, 14u> > >(void const*, unsigned int)
Unexecuted instantiation: hb-face.cc:OT::ItemVariationStore const& StructAtOffset<OT::ItemVariationStore>(void const*, unsigned int)
Unexecuted instantiation: hb-face.cc:OT::ItemVariationStore const& StructAtOffset<OT::ItemVariationStore const>(void const*, unsigned int)
Unexecuted instantiation: hb-face-builder.cc:OT::OpenTypeOffsetTable const& StructAtOffset<OT::OpenTypeOffsetTable const>(void const*, unsigned int)
Unexecuted instantiation: hb-face-builder.cc:OT::OpenTypeOffsetTable const& StructAtOffset<OT::OpenTypeOffsetTable>(void const*, unsigned int)
Unexecuted instantiation: hb-face-builder.cc:OT::ArrayOf<OT::IntType<unsigned char, 1u>, OT::IntType<unsigned int, 4u> > const& StructAtOffset<OT::ArrayOf<OT::IntType<unsigned char, 1u>, OT::IntType<unsigned int, 4u> > const>(void const*, unsigned int)
Unexecuted instantiation: hb-face-builder.cc:OT::ArrayOf<OT::IntType<unsigned char, 1u>, OT::IntType<unsigned int, 4u> > const& StructAtOffset<OT::ArrayOf<OT::IntType<unsigned char, 1u>, OT::IntType<unsigned int, 4u> > >(void const*, unsigned int)
Unexecuted instantiation: hb-face-builder.cc:OT::UnsizedArrayOf<OT::ResourceRecord> const& StructAtOffset<OT::UnsizedArrayOf<OT::ResourceRecord> const>(void const*, unsigned int)
Unexecuted instantiation: hb-face-builder.cc:OT::UnsizedArrayOf<OT::ResourceRecord> const& StructAtOffset<OT::UnsizedArrayOf<OT::ResourceRecord> >(void const*, unsigned int)
Unexecuted instantiation: hb-face-builder.cc:OT::ArrayOfM1<OT::ResourceTypeRecord, OT::IntType<unsigned short, 2u> > const& StructAtOffset<OT::ArrayOfM1<OT::ResourceTypeRecord, OT::IntType<unsigned short, 2u> > const>(void const*, unsigned int)
Unexecuted instantiation: hb-face-builder.cc:OT::ArrayOfM1<OT::ResourceTypeRecord, OT::IntType<unsigned short, 2u> > const& StructAtOffset<OT::ArrayOfM1<OT::ResourceTypeRecord, OT::IntType<unsigned short, 2u> > >(void const*, unsigned int)
Unexecuted instantiation: hb-face-builder.cc:OT::ResourceMap const& StructAtOffset<OT::ResourceMap const>(void const*, unsigned int)
Unexecuted instantiation: hb-face-builder.cc:OT::UnsizedArrayOf<OT::IntType<unsigned char, 1u> > const& StructAtOffset<OT::UnsizedArrayOf<OT::IntType<unsigned char, 1u> > const>(void const*, unsigned int)
Unexecuted instantiation: hb-face-builder.cc:OT::UnsizedArrayOf<OT::IntType<unsigned char, 1u> > const& StructAtOffset<OT::UnsizedArrayOf<OT::IntType<unsigned char, 1u> > >(void const*, unsigned int)
Unexecuted instantiation: hb-face-builder.cc:OT::ResourceMap const& StructAtOffset<OT::ResourceMap>(void const*, unsigned int)
Unexecuted instantiation: hb-font.cc:OT::AxisRecord const& StructAtOffset<OT::AxisRecord const>(void const*, unsigned int)
Unexecuted instantiation: hb-font.cc:OT::SegmentMaps const& StructAtOffset<OT::SegmentMaps>(void const*, unsigned int)
Unexecuted instantiation: hb-font.cc:OT::InstanceRecord const& StructAtOffset<OT::InstanceRecord>(void const*, unsigned int)
Unexecuted instantiation: hb-font.cc:OT::DeltaSetIndexMap const& StructAtOffset<OT::DeltaSetIndexMap>(void const*, unsigned int)
Unexecuted instantiation: hb-font.cc:OT::VarRegionList const& StructAtOffset<OT::VarRegionList>(void const*, unsigned int)
Unexecuted instantiation: hb-font.cc:OT::IntType<unsigned char, 1u> const& StructAtOffset<OT::IntType<unsigned char, 1u> >(void const*, unsigned int)
Unexecuted instantiation: hb-font.cc:OT::VarData const& StructAtOffset<OT::VarData>(void const*, unsigned int)
Unexecuted instantiation: hb-font.cc:OT::ItemVariationStore const& StructAtOffset<OT::ItemVariationStore>(void const*, unsigned int)
Unexecuted instantiation: hb-font.cc:OT::FeatureParams const& StructAtOffset<OT::FeatureParams const>(void const*, unsigned int)
Unexecuted instantiation: hb-font.cc:OT::FeatureParams const& StructAtOffset<OT::FeatureParams>(void const*, unsigned int)
Unexecuted instantiation: hb-font.cc:OT::Feature const& StructAtOffset<OT::Feature const>(void const*, unsigned int)
Unexecuted instantiation: hb-font.cc:OT::LangSys const& StructAtOffset<OT::LangSys const>(void const*, unsigned int)
Unexecuted instantiation: hb-font.cc:OT::LangSys const& StructAtOffset<OT::LangSys>(void const*, unsigned int)
Unexecuted instantiation: hb-font.cc:OT::Script const& StructAtOffset<OT::Script const>(void const*, unsigned int)
Unexecuted instantiation: hb-font.cc:OT::IntType<unsigned short, 2u> const& StructAtOffset<OT::IntType<unsigned short, 2u> const>(void const*, unsigned int)
Unexecuted instantiation: hb-font.cc:char const& StructAtOffset<char const>(void const*, unsigned int)
Unexecuted instantiation: hb-font.cc:OT::IntType<unsigned short, 2u> const& StructAtOffset<OT::IntType<unsigned short, 2u> >(void const*, unsigned int)
Unexecuted instantiation: hb-font.cc:OT::SparseVariationRegion const& StructAtOffset<OT::SparseVariationRegion const>(void const*, unsigned int)
Unexecuted instantiation: hb-font.cc:OT::SparseVariationRegion const& StructAtOffset<OT::SparseVariationRegion>(void const*, unsigned int)
Unexecuted instantiation: hb-font.cc:OT::CFFIndex<OT::IntType<unsigned int, 4u> > const& StructAtOffset<OT::CFFIndex<OT::IntType<unsigned int, 4u> > >(void const*, unsigned int)
Unexecuted instantiation: hb-font.cc:OT::TupleList const& StructAtOffset<OT::TupleList>(void const*, unsigned int)
Unexecuted instantiation: hb-font.cc:OT::VarRegionList const& StructAtOffset<OT::VarRegionList const>(void const*, unsigned int)
Unexecuted instantiation: hb-font.cc:OT::VarData const& StructAtOffset<OT::VarData const>(void const*, unsigned int)
Unexecuted instantiation: hb-font.cc:OT::SparseVarRegionList const& StructAtOffset<OT::SparseVarRegionList const>(void const*, unsigned int)
Unexecuted instantiation: hb-font.cc:OT::MultiVarData const& StructAtOffset<OT::MultiVarData const>(void const*, unsigned int)
Unexecuted instantiation: hb-font.cc:OT::SparseVarRegionList const& StructAtOffset<OT::SparseVarRegionList>(void const*, unsigned int)
Unexecuted instantiation: hb-font.cc:OT::MultiVarData const& StructAtOffset<OT::MultiVarData>(void const*, unsigned int)
Unexecuted instantiation: hb-font.cc:OT::Condition const& StructAtOffset<OT::Condition>(void const*, unsigned int)
Unexecuted instantiation: hb-font.cc:OT::Condition const& StructAtOffset<OT::Condition const>(void const*, unsigned int)
Unexecuted instantiation: hb-font.cc:OT::Feature const& StructAtOffset<OT::Feature>(void const*, unsigned int)
Unexecuted instantiation: hb-font.cc:OT::FeatureTableSubstitution const& StructAtOffset<OT::FeatureTableSubstitution const>(void const*, unsigned int)
Unexecuted instantiation: hb-font.cc:OT::ConditionSet const& StructAtOffset<OT::ConditionSet const>(void const*, unsigned int)
Unexecuted instantiation: hb-font.cc:OT::ConditionSet const& StructAtOffset<OT::ConditionSet>(void const*, unsigned int)
Unexecuted instantiation: hb-font.cc:OT::FeatureTableSubstitution const& StructAtOffset<OT::FeatureTableSubstitution>(void const*, unsigned int)
Unexecuted instantiation: hb-font.cc:OT::TupleVariationHeader const& StructAtOffset<OT::TupleVariationHeader>(void const*, unsigned int)
Unexecuted instantiation: hb-font.cc:OT::UnsizedArrayOf<OT::HBFixed<OT::IntType<short, 2u>, 14u> > const& StructAtOffset<OT::UnsizedArrayOf<OT::HBFixed<OT::IntType<short, 2u>, 14u> > >(void const*, unsigned int)
Unexecuted instantiation: hb-font.cc:OT::DeltaSetIndexMap const& StructAtOffset<OT::DeltaSetIndexMap const>(void const*, unsigned int)
Unexecuted instantiation: hb-font.cc:OT::ItemVariationStore const& StructAtOffset<OT::ItemVariationStore const>(void const*, unsigned int)
Unexecuted instantiation: hb-font.cc:OT::Index const& StructAtOffset<OT::Index>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-color.cc:OT::CPALV1Tail const& StructAtOffset<OT::CPALV1Tail>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-color.cc:OT::UnsizedArrayOf<OT::Index> const& StructAtOffset<OT::UnsizedArrayOf<OT::Index> const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-color.cc:OT::UnsizedArrayOf<OT::IntType<unsigned int, 4u> > const& StructAtOffset<OT::UnsizedArrayOf<OT::IntType<unsigned int, 4u> > const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-color.cc:OT::BaseGlyphList const& StructAtOffset<OT::BaseGlyphList const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-color.cc:OT::Paint const& StructAtOffset<OT::Paint const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-color.cc:OT::SortedUnsizedArrayOf<OT::BaseGlyphRecord> const& StructAtOffset<OT::SortedUnsizedArrayOf<OT::BaseGlyphRecord> const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-color.cc:OT::UnsizedArrayOf<OT::LayerRecord> const& StructAtOffset<OT::UnsizedArrayOf<OT::LayerRecord> const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-color.cc:OT::SortedArrayOf<OT::SVGDocumentIndexEntry, OT::IntType<unsigned short, 2u> > const& StructAtOffset<OT::SortedArrayOf<OT::SVGDocumentIndexEntry, OT::IntType<unsigned short, 2u> > const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-color.cc:OT::SBIXStrike const& StructAtOffset<OT::SBIXStrike const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-color.cc:OT::SBIXGlyph const& StructAtOffset<OT::SBIXGlyph const>(void const*, unsigned int)
hb-ot-color.cc:OT::IndexSubtableArray const& StructAtOffset<OT::IndexSubtableArray const>(void const*, unsigned int)
Line
Count
Source
47
13.4M
{ return * reinterpret_cast<const Type*> ((const char *) P + offset); }
Unexecuted instantiation: hb-ot-color.cc:OT::IndexSubtable const& StructAtOffset<OT::IndexSubtable const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-color.cc:OT::GlyphBitmapDataFormat17 const& StructAtOffset<OT::GlyphBitmapDataFormat17>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-color.cc:OT::GlyphBitmapDataFormat18 const& StructAtOffset<OT::GlyphBitmapDataFormat18>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-color.cc:OT::GlyphBitmapDataFormat19 const& StructAtOffset<OT::GlyphBitmapDataFormat19>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-color.cc:OT::ColorLine<OT::NoVariable> const& StructAtOffset<OT::ColorLine<OT::NoVariable> >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-color.cc:OT::ColorLine<OT::Variable> const& StructAtOffset<OT::ColorLine<OT::Variable> >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-color.cc:OT::NoVariable<OT::Affine2x3> const& StructAtOffset<OT::NoVariable<OT::Affine2x3> >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-color.cc:OT::Variable<OT::Affine2x3> const& StructAtOffset<OT::Variable<OT::Affine2x3> >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-color.cc:OT::Paint const& StructAtOffset<OT::Paint>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-color.cc:OT::BaseGlyphList const& StructAtOffset<OT::BaseGlyphList>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-color.cc:OT::LayerList const& StructAtOffset<OT::LayerList>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-color.cc:OT::ClipBox const& StructAtOffset<OT::ClipBox>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-color.cc:OT::ClipList const& StructAtOffset<OT::ClipList>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-color.cc:OT::DeltaSetIndexMap const& StructAtOffset<OT::DeltaSetIndexMap>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-color.cc:OT::VarRegionList const& StructAtOffset<OT::VarRegionList>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-color.cc:OT::IntType<unsigned char, 1u> const& StructAtOffset<OT::IntType<unsigned char, 1u> >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-color.cc:OT::VarData const& StructAtOffset<OT::VarData>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-color.cc:OT::ItemVariationStore const& StructAtOffset<OT::ItemVariationStore>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-color.cc:OT::IndexSubtable const& StructAtOffset<OT::IndexSubtable>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-color.cc:OT::IndexSubtableArray const& StructAtOffset<OT::IndexSubtableArray>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-color.cc:OT::SBIXStrike const& StructAtOffset<OT::SBIXStrike>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-color.cc:OT::FeatureParams const& StructAtOffset<OT::FeatureParams const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-color.cc:OT::FeatureParams const& StructAtOffset<OT::FeatureParams>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-color.cc:OT::Feature const& StructAtOffset<OT::Feature const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-color.cc:OT::LangSys const& StructAtOffset<OT::LangSys const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-color.cc:OT::LangSys const& StructAtOffset<OT::LangSys>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-color.cc:OT::Script const& StructAtOffset<OT::Script const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-color.cc:OT::IntType<unsigned short, 2u> const& StructAtOffset<OT::IntType<unsigned short, 2u> const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-color.cc:char const& StructAtOffset<char const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-color.cc:OT::IntType<unsigned short, 2u> const& StructAtOffset<OT::IntType<unsigned short, 2u> >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-color.cc:OT::SparseVariationRegion const& StructAtOffset<OT::SparseVariationRegion const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-color.cc:OT::SparseVariationRegion const& StructAtOffset<OT::SparseVariationRegion>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-color.cc:OT::CFFIndex<OT::IntType<unsigned int, 4u> > const& StructAtOffset<OT::CFFIndex<OT::IntType<unsigned int, 4u> > >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-color.cc:OT::TupleList const& StructAtOffset<OT::TupleList>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-color.cc:OT::VarRegionList const& StructAtOffset<OT::VarRegionList const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-color.cc:OT::VarData const& StructAtOffset<OT::VarData const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-color.cc:OT::SparseVarRegionList const& StructAtOffset<OT::SparseVarRegionList const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-color.cc:OT::MultiVarData const& StructAtOffset<OT::MultiVarData const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-color.cc:OT::SparseVarRegionList const& StructAtOffset<OT::SparseVarRegionList>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-color.cc:OT::MultiVarData const& StructAtOffset<OT::MultiVarData>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-color.cc:OT::Condition const& StructAtOffset<OT::Condition>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-color.cc:OT::Condition const& StructAtOffset<OT::Condition const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-color.cc:OT::Feature const& StructAtOffset<OT::Feature>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-color.cc:OT::FeatureTableSubstitution const& StructAtOffset<OT::FeatureTableSubstitution const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-color.cc:OT::ConditionSet const& StructAtOffset<OT::ConditionSet const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-color.cc:OT::ConditionSet const& StructAtOffset<OT::ConditionSet>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-color.cc:OT::FeatureTableSubstitution const& StructAtOffset<OT::FeatureTableSubstitution>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-color.cc:OT::TupleVariationHeader const& StructAtOffset<OT::TupleVariationHeader>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-color.cc:OT::UnsizedArrayOf<OT::HBFixed<OT::IntType<short, 2u>, 14u> > const& StructAtOffset<OT::UnsizedArrayOf<OT::HBFixed<OT::IntType<short, 2u>, 14u> > >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-color.cc:OT::ColorLine<OT::NoVariable> const& StructAtOffset<OT::ColorLine<OT::NoVariable> const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-color.cc:OT::ColorLine<OT::Variable> const& StructAtOffset<OT::ColorLine<OT::Variable> const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-color.cc:OT::NoVariable<OT::Affine2x3> const& StructAtOffset<OT::NoVariable<OT::Affine2x3> const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-color.cc:OT::Variable<OT::Affine2x3> const& StructAtOffset<OT::Variable<OT::Affine2x3> const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-color.cc:OT::ClipBox const& StructAtOffset<OT::ClipBox const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-color.cc:OT::ClipList const& StructAtOffset<OT::ClipList const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-color.cc:OT::DeltaSetIndexMap const& StructAtOffset<OT::DeltaSetIndexMap const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-color.cc:OT::LayerList const& StructAtOffset<OT::LayerList const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-color.cc:OT::ItemVariationStore const& StructAtOffset<OT::ItemVariationStore const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-color.cc:OT::UnsizedArrayOf<OT::IntType<unsigned char, 1u> > const& StructAtOffset<OT::UnsizedArrayOf<OT::IntType<unsigned char, 1u> > >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::FeatureParams const& StructAtOffset<OT::FeatureParams const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::FeatureParams const& StructAtOffset<OT::FeatureParams>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::Feature const& StructAtOffset<OT::Feature const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::LangSys const& StructAtOffset<OT::LangSys const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::LangSys const& StructAtOffset<OT::LangSys>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::Script const& StructAtOffset<OT::Script const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:char const& StructAtOffset<char const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::SparseVariationRegion const& StructAtOffset<OT::SparseVariationRegion const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::SparseVariationRegion const& StructAtOffset<OT::SparseVariationRegion>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::CFFIndex<OT::IntType<unsigned int, 4u> > const& StructAtOffset<OT::CFFIndex<OT::IntType<unsigned int, 4u> > >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::TupleList const& StructAtOffset<OT::TupleList>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::VarRegionList const& StructAtOffset<OT::VarRegionList const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::VarData const& StructAtOffset<OT::VarData const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::VarRegionList const& StructAtOffset<OT::VarRegionList>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::VarData const& StructAtOffset<OT::VarData>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::SparseVarRegionList const& StructAtOffset<OT::SparseVarRegionList const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::MultiVarData const& StructAtOffset<OT::MultiVarData const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::SparseVarRegionList const& StructAtOffset<OT::SparseVarRegionList>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::MultiVarData const& StructAtOffset<OT::MultiVarData>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::Condition const& StructAtOffset<OT::Condition>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::Condition const& StructAtOffset<OT::Condition const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::Feature const& StructAtOffset<OT::Feature>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::FeatureTableSubstitution const& StructAtOffset<OT::FeatureTableSubstitution const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::ConditionSet const& StructAtOffset<OT::ConditionSet const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::ConditionSet const& StructAtOffset<OT::ConditionSet>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::FeatureTableSubstitution const& StructAtOffset<OT::FeatureTableSubstitution>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::TupleVariationHeader const& StructAtOffset<OT::TupleVariationHeader>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::UnsizedArrayOf<OT::HBFixed<OT::IntType<short, 2u>, 14u> > const& StructAtOffset<OT::UnsizedArrayOf<OT::HBFixed<OT::IntType<short, 2u>, 14u> > >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::ItemVariationStore const& StructAtOffset<OT::ItemVariationStore>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::ItemVariationStore const& StructAtOffset<OT::ItemVariationStore const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::DefaultUVS const& StructAtOffset<OT::DefaultUVS const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::NonDefaultUVS const& StructAtOffset<OT::NonDefaultUVS const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::DefaultUVS const& StructAtOffset<OT::DefaultUVS>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::NonDefaultUVS const& StructAtOffset<OT::NonDefaultUVS>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::CmapSubtable const& StructAtOffset<OT::CmapSubtable>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::CmapSubtable const& StructAtOffset<OT::CmapSubtable const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::maxpV1Tail const& StructAtOffset<OT::maxpV1Tail>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::DeltaSetIndexMap const& StructAtOffset<OT::DeltaSetIndexMap>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::DeltaSetIndexMap const& StructAtOffset<OT::DeltaSetIndexMap const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::UnsizedArrayOf<OT::HBFixed<OT::IntType<short, 2u>, 14u> > const& StructAtOffset<OT::UnsizedArrayOf<OT::HBFixed<OT::IntType<short, 2u>, 14u> > const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::IntType<unsigned short, 2u> const& StructAtOffset<OT::IntType<unsigned short, 2u> >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::IntType<unsigned char, 1u> const& StructAtOffset<OT::IntType<unsigned char, 1u> >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::IntType<unsigned char, 1u> const& StructAtOffset<OT::IntType<unsigned char, 1u> const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::IntType<signed char, 1u> const& StructAtOffset<OT::IntType<signed char, 1u> const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::HBGlyphID16 const& StructAtOffset<OT::HBGlyphID16 const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::glyf_impl::CompositeGlyphRecord const& StructAtOffset<OT::glyf_impl::CompositeGlyphRecord>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:CFF::CFF1SuppEncData const& StructAtOffset<CFF::CFF1SuppEncData>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::CFFIndex<OT::IntType<unsigned short, 2u> > const& StructAtOffset<OT::CFFIndex<OT::IntType<unsigned short, 2u> > const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::IntType<unsigned int, 4u> const& StructAtOffset<OT::IntType<unsigned int, 4u> >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:CFF::TopDict const& StructAtOffset<CFF::TopDict const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::UnsizedArrayOf<OT::IntType<unsigned char, 1u> > const& StructAtOffset<OT::UnsizedArrayOf<OT::IntType<unsigned char, 1u> > const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::Layout::Common::Coverage const& StructAtOffset<OT::Layout::Common::Coverage const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::AttachPoint const& StructAtOffset<OT::AttachPoint const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::Layout::Common::Coverage const& StructAtOffset<OT::Layout::Common::Coverage>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::AttachPoint const& StructAtOffset<OT::AttachPoint>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::Device const& StructAtOffset<OT::Device const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::Device const& StructAtOffset<OT::Device>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::CaretValue const& StructAtOffset<OT::CaretValue const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::CaretValue const& StructAtOffset<OT::CaretValue>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::LigGlyph const& StructAtOffset<OT::LigGlyph const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::LigGlyph const& StructAtOffset<OT::LigGlyph>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::ClassDef const& StructAtOffset<OT::ClassDef>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::AttachList const& StructAtOffset<OT::AttachList>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::LigCaretList const& StructAtOffset<OT::LigCaretList>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::MarkGlyphSets const& StructAtOffset<OT::MarkGlyphSets>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::MarkGlyphSets const& StructAtOffset<OT::MarkGlyphSets const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::ClassDef const& StructAtOffset<OT::ClassDef const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::AttachList const& StructAtOffset<OT::AttachList const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::LigCaretList const& StructAtOffset<OT::LigCaretList const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::UnsizedArrayOf<OT::IntType<unsigned char, 1u> > const& StructAtOffset<OT::UnsizedArrayOf<OT::IntType<unsigned char, 1u> > >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::LookupRecord const& StructAtOffset<OT::LookupRecord>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::UnsizedArrayOf<OT::LookupRecord> const& StructAtOffset<OT::UnsizedArrayOf<OT::LookupRecord> >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::ArrayOf<OT::OffsetTo<OT::Layout::Common::Coverage, OT::IntType<unsigned short, 2u>, void, true>, OT::IntType<unsigned short, 2u> > const& StructAtOffset<OT::ArrayOf<OT::OffsetTo<OT::Layout::Common::Coverage, OT::IntType<unsigned short, 2u>, void, true>, OT::IntType<unsigned short, 2u> > >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::ArrayOf<OT::LookupRecord, OT::IntType<unsigned short, 2u> > const& StructAtOffset<OT::ArrayOf<OT::LookupRecord, OT::IntType<unsigned short, 2u> > >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::RecordListOfScript const& StructAtOffset<OT::RecordListOfScript const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::RecordListOf<OT::Feature> const& StructAtOffset<OT::RecordListOf<OT::Feature> const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::List16OfOffsetTo<OT::Lookup, OT::IntType<unsigned short, 2u> > const& StructAtOffset<OT::List16OfOffsetTo<OT::Lookup, OT::IntType<unsigned short, 2u> > const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::Lookup const& StructAtOffset<OT::Lookup const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::FeatureVariations const& StructAtOffset<OT::FeatureVariations const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::IntType<unsigned short, 2u> const& StructAtOffset<OT::IntType<unsigned short, 2u> const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::Layout::GPOS_impl::Anchor const& StructAtOffset<OT::Layout::GPOS_impl::Anchor>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::Layout::GPOS_impl::Anchor const& StructAtOffset<OT::Layout::GPOS_impl::Anchor const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::Layout::GPOS_impl::PairSet<OT::Layout::SmallTypes> const& StructAtOffset<OT::Layout::GPOS_impl::PairSet<OT::Layout::SmallTypes> const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::Layout::GPOS_impl::PairValueRecord<OT::Layout::SmallTypes> const& StructAtOffset<OT::Layout::GPOS_impl::PairValueRecord<OT::Layout::SmallTypes> const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::Rule<OT::Layout::SmallTypes> const& StructAtOffset<OT::Rule<OT::Layout::SmallTypes> const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::RuleSet<OT::Layout::SmallTypes> const& StructAtOffset<OT::RuleSet<OT::Layout::SmallTypes> const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::HeadlessArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > const& StructAtOffset<OT::HeadlessArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > const& StructAtOffset<OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::ChainRule<OT::Layout::SmallTypes> const& StructAtOffset<OT::ChainRule<OT::Layout::SmallTypes> const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::ChainRuleSet<OT::Layout::SmallTypes> const& StructAtOffset<OT::ChainRuleSet<OT::Layout::SmallTypes> const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::Layout::GPOS_impl::PosLookupSubTable const& StructAtOffset<OT::Layout::GPOS_impl::PosLookupSubTable const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::Layout::GPOS_impl::MarkArray const& StructAtOffset<OT::Layout::GPOS_impl::MarkArray const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::Layout::GPOS_impl::AnchorMatrix const& StructAtOffset<OT::Layout::GPOS_impl::AnchorMatrix const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::Layout::GPOS_impl::LigatureArray const& StructAtOffset<OT::Layout::GPOS_impl::LigatureArray const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::Layout::GPOS_impl::PosLookupSubTable const& StructAtOffset<OT::Layout::GPOS_impl::PosLookupSubTable>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::Layout::GPOS_impl::PairSet<OT::Layout::SmallTypes> const& StructAtOffset<OT::Layout::GPOS_impl::PairSet<OT::Layout::SmallTypes> >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::Layout::GPOS_impl::MarkArray const& StructAtOffset<OT::Layout::GPOS_impl::MarkArray>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::Layout::GPOS_impl::AnchorMatrix const& StructAtOffset<OT::Layout::GPOS_impl::AnchorMatrix>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::Layout::GPOS_impl::LigatureArray const& StructAtOffset<OT::Layout::GPOS_impl::LigatureArray>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::RuleSet<OT::Layout::SmallTypes> const& StructAtOffset<OT::RuleSet<OT::Layout::SmallTypes> >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::Rule<OT::Layout::SmallTypes> const& StructAtOffset<OT::Rule<OT::Layout::SmallTypes> >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::ChainRuleSet<OT::Layout::SmallTypes> const& StructAtOffset<OT::ChainRuleSet<OT::Layout::SmallTypes> >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::ChainRule<OT::Layout::SmallTypes> const& StructAtOffset<OT::ChainRule<OT::Layout::SmallTypes> >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::LookupOffsetList<OT::Layout::GPOS_impl::PosLookup, OT::IntType<unsigned short, 2u> > const& StructAtOffset<OT::LookupOffsetList<OT::Layout::GPOS_impl::PosLookup, OT::IntType<unsigned short, 2u> > const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::Layout::GPOS_impl::PosLookup const& StructAtOffset<OT::Layout::GPOS_impl::PosLookup const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::RecordListOfFeature const& StructAtOffset<OT::RecordListOfFeature const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::RecordListOfScript const& StructAtOffset<OT::RecordListOfScript>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::Script const& StructAtOffset<OT::Script>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::RecordListOf<OT::Feature> const& StructAtOffset<OT::RecordListOf<OT::Feature> >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::List16OfOffsetTo<OT::Layout::GPOS_impl::PosLookup, OT::IntType<unsigned short, 2u> > const& StructAtOffset<OT::List16OfOffsetTo<OT::Layout::GPOS_impl::PosLookup, OT::IntType<unsigned short, 2u> > >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::Layout::GPOS_impl::PosLookup const& StructAtOffset<OT::Layout::GPOS_impl::PosLookup>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::FeatureVariations const& StructAtOffset<OT::FeatureVariations>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:AAT::Lookup<OT::OffsetTo<OT::ArrayOf<AAT::Anchor, OT::IntType<unsigned int, 4u> >, OT::IntType<unsigned short, 2u>, void, false> > const& StructAtOffset<AAT::Lookup<OT::OffsetTo<OT::ArrayOf<AAT::Anchor, OT::IntType<unsigned int, 4u> >, OT::IntType<unsigned short, 2u>, void, false> > const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::UnsizedArrayOf<OT::OffsetTo<OT::ArrayOf<AAT::Anchor, OT::IntType<unsigned int, 4u> >, OT::IntType<unsigned short, 2u>, void, false> > const& StructAtOffset<OT::UnsizedArrayOf<OT::OffsetTo<OT::ArrayOf<AAT::Anchor, OT::IntType<unsigned int, 4u> >, OT::IntType<unsigned short, 2u>, void, false> > const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::ArrayOf<AAT::Anchor, OT::IntType<unsigned int, 4u> > const& StructAtOffset<OT::ArrayOf<AAT::Anchor, OT::IntType<unsigned int, 4u> > const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:AAT::Lookup<OT::OffsetTo<OT::ArrayOf<AAT::Anchor, OT::IntType<unsigned int, 4u> >, OT::IntType<unsigned short, 2u>, void, false> > const& StructAtOffset<AAT::Lookup<OT::OffsetTo<OT::ArrayOf<AAT::Anchor, OT::IntType<unsigned int, 4u> >, OT::IntType<unsigned short, 2u>, void, false> > >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::ArrayOf<AAT::Anchor, OT::IntType<unsigned int, 4u> > const& StructAtOffset<OT::ArrayOf<AAT::Anchor, OT::IntType<unsigned int, 4u> > >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:AAT::LookupSegmentSingle<OT::OffsetTo<OT::ArrayOf<AAT::Anchor, OT::IntType<unsigned int, 4u> >, OT::IntType<unsigned short, 2u>, void, false> > const& StructAtOffset<AAT::LookupSegmentSingle<OT::OffsetTo<OT::ArrayOf<AAT::Anchor, OT::IntType<unsigned int, 4u> >, OT::IntType<unsigned short, 2u>, void, false> > >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:AAT::LookupSegmentArray<OT::OffsetTo<OT::ArrayOf<AAT::Anchor, OT::IntType<unsigned int, 4u> >, OT::IntType<unsigned short, 2u>, void, false> > const& StructAtOffset<AAT::LookupSegmentArray<OT::OffsetTo<OT::ArrayOf<AAT::Anchor, OT::IntType<unsigned int, 4u> >, OT::IntType<unsigned short, 2u>, void, false> > >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::UnsizedArrayOf<OT::OffsetTo<OT::ArrayOf<AAT::Anchor, OT::IntType<unsigned int, 4u> >, OT::IntType<unsigned short, 2u>, void, false> > const& StructAtOffset<OT::UnsizedArrayOf<OT::OffsetTo<OT::ArrayOf<AAT::Anchor, OT::IntType<unsigned int, 4u> >, OT::IntType<unsigned short, 2u>, void, false> > >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:AAT::LookupSingle<OT::OffsetTo<OT::ArrayOf<AAT::Anchor, OT::IntType<unsigned int, 4u> >, OT::IntType<unsigned short, 2u>, void, false> > const& StructAtOffset<AAT::LookupSingle<OT::OffsetTo<OT::ArrayOf<AAT::Anchor, OT::IntType<unsigned int, 4u> >, OT::IntType<unsigned short, 2u>, void, false> > >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::IntType<short, 2u> const& StructAtOffset<OT::IntType<short, 2u> >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:AAT::Lookup<OT::IntType<unsigned short, 2u> > const& StructAtOffset<AAT::Lookup<OT::IntType<unsigned short, 2u> > >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:AAT::LookupSegmentSingle<OT::IntType<unsigned short, 2u> > const& StructAtOffset<AAT::LookupSegmentSingle<OT::IntType<unsigned short, 2u> > >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:AAT::LookupSegmentArray<OT::IntType<unsigned short, 2u> > const& StructAtOffset<AAT::LookupSegmentArray<OT::IntType<unsigned short, 2u> > >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::UnsizedArrayOf<OT::IntType<unsigned short, 2u> > const& StructAtOffset<OT::UnsizedArrayOf<OT::IntType<unsigned short, 2u> > >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:AAT::LookupSingle<OT::IntType<unsigned short, 2u> > const& StructAtOffset<AAT::LookupSingle<OT::IntType<unsigned short, 2u> > >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::UnsizedArrayOf<OT::IntType<unsigned short, 2u> > const& StructAtOffset<OT::UnsizedArrayOf<OT::IntType<unsigned short, 2u> > const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::UnsizedArrayOf<AAT::Entry<AAT::Format1Entry<true>::EntryData> > const& StructAtOffset<OT::UnsizedArrayOf<AAT::Entry<AAT::Format1Entry<true>::EntryData> > const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::UnsizedArrayOf<AAT::Entry<AAT::KerxSubTableFormat4<AAT::KerxSubTableHeader>::EntryData> > const& StructAtOffset<OT::UnsizedArrayOf<AAT::Entry<AAT::KerxSubTableFormat4<AAT::KerxSubTableHeader>::EntryData> > const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:AAT::Lookup<OT::IntType<unsigned int, 4u> > const& StructAtOffset<AAT::Lookup<OT::IntType<unsigned int, 4u> > >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:AAT::LookupSegmentSingle<OT::IntType<unsigned int, 4u> > const& StructAtOffset<AAT::LookupSegmentSingle<OT::IntType<unsigned int, 4u> > >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:AAT::LookupSegmentArray<OT::IntType<unsigned int, 4u> > const& StructAtOffset<AAT::LookupSegmentArray<OT::IntType<unsigned int, 4u> > >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::UnsizedArrayOf<OT::IntType<unsigned int, 4u> > const& StructAtOffset<OT::UnsizedArrayOf<OT::IntType<unsigned int, 4u> > >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:AAT::LookupSingle<OT::IntType<unsigned int, 4u> > const& StructAtOffset<AAT::LookupSingle<OT::IntType<unsigned int, 4u> > >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:AAT::KerxSubTable const& StructAtOffset<AAT::KerxSubTable>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:AAT::Lookup<OT::IntType<unsigned short, 2u> > const& StructAtOffset<AAT::Lookup<OT::IntType<unsigned short, 2u> > const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:AAT::Lookup<OT::IntType<unsigned int, 4u> > const& StructAtOffset<AAT::Lookup<OT::IntType<unsigned int, 4u> > const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::KernSubTable<OT::KernOTSubTableHeader> const& StructAtOffset<OT::KernSubTable<OT::KernOTSubTableHeader> >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::KernSubTable<OT::KernAATSubTableHeader> const& StructAtOffset<OT::KernSubTable<OT::KernAATSubTableHeader> >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::UnsizedArrayOf<OT::IntType<short, 2u> > const& StructAtOffset<OT::UnsizedArrayOf<OT::IntType<short, 2u> > const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:AAT::ClassTable<OT::IntType<unsigned char, 1u> > const& StructAtOffset<AAT::ClassTable<OT::IntType<unsigned char, 1u> > const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::UnsizedArrayOf<AAT::Entry<void> > const& StructAtOffset<OT::UnsizedArrayOf<AAT::Entry<void> > const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:AAT::ClassTable<OT::IntType<unsigned short, 2u> > const& StructAtOffset<AAT::ClassTable<OT::IntType<unsigned short, 2u> > const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:AAT::ClassTable<OT::IntType<unsigned char, 1u> > const& StructAtOffset<AAT::ClassTable<OT::IntType<unsigned char, 1u> > >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:AAT::ClassTable<OT::IntType<unsigned short, 2u> > const& StructAtOffset<AAT::ClassTable<OT::IntType<unsigned short, 2u> > >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:unsigned char const& StructAtOffset<unsigned char>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::IndexSubtable const& StructAtOffset<OT::IndexSubtable>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::IndexSubtable const& StructAtOffset<OT::IndexSubtable const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::IndexSubtableArray const& StructAtOffset<OT::IndexSubtableArray>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::IndexSubtableArray const& StructAtOffset<OT::IndexSubtableArray const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::GlyphBitmapDataFormat17 const& StructAtOffset<OT::GlyphBitmapDataFormat17>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::GlyphBitmapDataFormat18 const& StructAtOffset<OT::GlyphBitmapDataFormat18>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::GlyphBitmapDataFormat19 const& StructAtOffset<OT::GlyphBitmapDataFormat19>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::UnsizedArrayOf<OT::IntType<unsigned int, 4u> > const& StructAtOffset<OT::UnsizedArrayOf<OT::IntType<unsigned int, 4u> > const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::UnsizedArrayOf<OT::Index> const& StructAtOffset<OT::UnsizedArrayOf<OT::Index> const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::CPALV1Tail const& StructAtOffset<OT::CPALV1Tail>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::ColorLine<OT::NoVariable> const& StructAtOffset<OT::ColorLine<OT::NoVariable> const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::ColorLine<OT::Variable> const& StructAtOffset<OT::ColorLine<OT::Variable> const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::NoVariable<OT::Affine2x3> const& StructAtOffset<OT::NoVariable<OT::Affine2x3> const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::Paint const& StructAtOffset<OT::Paint const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::Variable<OT::Affine2x3> const& StructAtOffset<OT::Variable<OT::Affine2x3> const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::Paint const& StructAtOffset<OT::Paint>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::ColorLine<OT::NoVariable> const& StructAtOffset<OT::ColorLine<OT::NoVariable> >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::ColorLine<OT::Variable> const& StructAtOffset<OT::ColorLine<OT::Variable> >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::NoVariable<OT::Affine2x3> const& StructAtOffset<OT::NoVariable<OT::Affine2x3> >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::Variable<OT::Affine2x3> const& StructAtOffset<OT::Variable<OT::Affine2x3> >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::ClipBox const& StructAtOffset<OT::ClipBox const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::ClipBox const& StructAtOffset<OT::ClipBox>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::BaseGlyphList const& StructAtOffset<OT::BaseGlyphList const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::SortedUnsizedArrayOf<OT::BaseGlyphRecord> const& StructAtOffset<OT::SortedUnsizedArrayOf<OT::BaseGlyphRecord> const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::UnsizedArrayOf<OT::LayerRecord> const& StructAtOffset<OT::UnsizedArrayOf<OT::LayerRecord> const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::ClipList const& StructAtOffset<OT::ClipList const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::LayerList const& StructAtOffset<OT::LayerList const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::BaseGlyphList const& StructAtOffset<OT::BaseGlyphList>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::LayerList const& StructAtOffset<OT::LayerList>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::ClipList const& StructAtOffset<OT::ClipList>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::SBIXGlyph const& StructAtOffset<OT::SBIXGlyph const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::SBIXStrike const& StructAtOffset<OT::SBIXStrike const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::SBIXStrike const& StructAtOffset<OT::SBIXStrike>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::SortedArrayOf<OT::SVGDocumentIndexEntry, OT::IntType<unsigned short, 2u> > const& StructAtOffset<OT::SortedArrayOf<OT::SVGDocumentIndexEntry, OT::IntType<unsigned short, 2u> > const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::ArrayOf<OT::HBGlyphID16, OT::IntType<unsigned short, 2u> > const& StructAtOffset<OT::ArrayOf<OT::HBGlyphID16, OT::IntType<unsigned short, 2u> > >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes> const& StructAtOffset<OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes> const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::Layout::GSUB_impl::Ligature<OT::Layout::SmallTypes> const& StructAtOffset<OT::Layout::GSUB_impl::Ligature<OT::Layout::SmallTypes> const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::Layout::GSUB_impl::SubstLookupSubTable const& StructAtOffset<OT::Layout::GSUB_impl::SubstLookupSubTable const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::Layout::GSUB_impl::SubstLookupSubTable const& StructAtOffset<OT::Layout::GSUB_impl::SubstLookupSubTable>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::Layout::GSUB_impl::Sequence<OT::Layout::SmallTypes> const& StructAtOffset<OT::Layout::GSUB_impl::Sequence<OT::Layout::SmallTypes> >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::Layout::GSUB_impl::AlternateSet<OT::Layout::SmallTypes> const& StructAtOffset<OT::Layout::GSUB_impl::AlternateSet<OT::Layout::SmallTypes> >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes> const& StructAtOffset<OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes> >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::Layout::GSUB_impl::Ligature<OT::Layout::SmallTypes> const& StructAtOffset<OT::Layout::GSUB_impl::Ligature<OT::Layout::SmallTypes> >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::Layout::GSUB_impl::Sequence<OT::Layout::SmallTypes> const& StructAtOffset<OT::Layout::GSUB_impl::Sequence<OT::Layout::SmallTypes> const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::Layout::GSUB_impl::AlternateSet<OT::Layout::SmallTypes> const& StructAtOffset<OT::Layout::GSUB_impl::AlternateSet<OT::Layout::SmallTypes> const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::LookupOffsetList<OT::Layout::GSUB_impl::SubstLookup, OT::IntType<unsigned short, 2u> > const& StructAtOffset<OT::LookupOffsetList<OT::Layout::GSUB_impl::SubstLookup, OT::IntType<unsigned short, 2u> > const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::Layout::GSUB_impl::SubstLookup const& StructAtOffset<OT::Layout::GSUB_impl::SubstLookup const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::List16OfOffsetTo<OT::Layout::GSUB_impl::SubstLookup, OT::IntType<unsigned short, 2u> > const& StructAtOffset<OT::List16OfOffsetTo<OT::Layout::GSUB_impl::SubstLookup, OT::IntType<unsigned short, 2u> > >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::Layout::GSUB_impl::SubstLookup const& StructAtOffset<OT::Layout::GSUB_impl::SubstLookup>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:AAT::ChainSubtable<AAT::ExtendedTypes> const& StructAtOffset<AAT::ChainSubtable<AAT::ExtendedTypes> >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::UnsizedArrayOf<AAT::Entry<AAT::ContextualSubtable<AAT::ExtendedTypes>::EntryData> > const& StructAtOffset<OT::UnsizedArrayOf<AAT::Entry<AAT::ContextualSubtable<AAT::ExtendedTypes>::EntryData> > const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::UnsizedListOfOffset16To<AAT::Lookup<OT::HBGlyphID16>, OT::IntType<unsigned int, 4u>, void, false> const& StructAtOffset<OT::UnsizedListOfOffset16To<AAT::Lookup<OT::HBGlyphID16>, OT::IntType<unsigned int, 4u>, void, false> >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:AAT::Lookup<OT::HBGlyphID16> const& StructAtOffset<AAT::Lookup<OT::HBGlyphID16> >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:AAT::LookupSegmentSingle<OT::HBGlyphID16> const& StructAtOffset<AAT::LookupSegmentSingle<OT::HBGlyphID16> >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:AAT::LookupSegmentArray<OT::HBGlyphID16> const& StructAtOffset<AAT::LookupSegmentArray<OT::HBGlyphID16> >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::UnsizedArrayOf<OT::HBGlyphID16> const& StructAtOffset<OT::UnsizedArrayOf<OT::HBGlyphID16> >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:AAT::LookupSingle<OT::HBGlyphID16> const& StructAtOffset<AAT::LookupSingle<OT::HBGlyphID16> >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::UnsizedArrayOf<AAT::Entry<AAT::LigatureEntry<true>::EntryData> > const& StructAtOffset<OT::UnsizedArrayOf<AAT::Entry<AAT::LigatureEntry<true>::EntryData> > const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::UnsizedArrayOf<AAT::Entry<AAT::InsertionSubtable<AAT::ExtendedTypes>::EntryData> > const& StructAtOffset<OT::UnsizedArrayOf<AAT::Entry<AAT::InsertionSubtable<AAT::ExtendedTypes>::EntryData> > const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:AAT::Chain<AAT::ExtendedTypes> const& StructAtOffset<AAT::Chain<AAT::ExtendedTypes> >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:AAT::ChainSubtable<AAT::ObsoleteTypes> const& StructAtOffset<AAT::ChainSubtable<AAT::ObsoleteTypes> >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::UnsizedArrayOf<AAT::Entry<AAT::ContextualSubtable<AAT::ObsoleteTypes>::EntryData> > const& StructAtOffset<OT::UnsizedArrayOf<AAT::Entry<AAT::ContextualSubtable<AAT::ObsoleteTypes>::EntryData> > const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::UnsizedListOfOffset16To<AAT::Lookup<OT::HBGlyphID16>, OT::IntType<unsigned short, 2u>, void, false> const& StructAtOffset<OT::UnsizedListOfOffset16To<AAT::Lookup<OT::HBGlyphID16>, OT::IntType<unsigned short, 2u>, void, false> >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::UnsizedArrayOf<AAT::Entry<AAT::InsertionSubtable<AAT::ObsoleteTypes>::EntryData> > const& StructAtOffset<OT::UnsizedArrayOf<AAT::Entry<AAT::InsertionSubtable<AAT::ObsoleteTypes>::EntryData> > const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:AAT::Chain<AAT::ObsoleteTypes> const& StructAtOffset<AAT::Chain<AAT::ObsoleteTypes> >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-font.cc:OT::DefaultUVS const& StructAtOffset<OT::DefaultUVS>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-font.cc:OT::NonDefaultUVS const& StructAtOffset<OT::NonDefaultUVS>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-font.cc:OT::CmapSubtable const& StructAtOffset<OT::CmapSubtable>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-font.cc:OT::CmapSubtable const& StructAtOffset<OT::CmapSubtable const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-font.cc:OT::DefaultUVS const& StructAtOffset<OT::DefaultUVS const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-font.cc:OT::NonDefaultUVS const& StructAtOffset<OT::NonDefaultUVS const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-font.cc:OT::VarRegionList const& StructAtOffset<OT::VarRegionList>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-font.cc:OT::IntType<unsigned char, 1u> const& StructAtOffset<OT::IntType<unsigned char, 1u> >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-font.cc:OT::VarData const& StructAtOffset<OT::VarData>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-font.cc:OT::ItemVariationStore const& StructAtOffset<OT::ItemVariationStore>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-font.cc:OT::DeltaSetIndexMap const& StructAtOffset<OT::DeltaSetIndexMap>(void const*, unsigned int)
hb-ot-font.cc:OT::maxpV1Tail const& StructAtOffset<OT::maxpV1Tail>(void const*, unsigned int)
Line
Count
Source
47
60
{ return * reinterpret_cast<const Type*> ((const char *) P + offset); }
Unexecuted instantiation: hb-ot-font.cc:OT::ItemVariationStore const& StructAtOffset<OT::ItemVariationStore const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-font.cc:OT::VarRegionList const& StructAtOffset<OT::VarRegionList const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-font.cc:OT::DeltaSetIndexMap const& StructAtOffset<OT::DeltaSetIndexMap const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-font.cc:OT::VarData const& StructAtOffset<OT::VarData const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-font.cc:OT::UnsizedArrayOf<OT::HBFixed<OT::IntType<short, 2u>, 14u> > const& StructAtOffset<OT::UnsizedArrayOf<OT::HBFixed<OT::IntType<short, 2u>, 14u> > >(void const*, unsigned int)
hb-ot-font.cc:OT::UnsizedArrayOf<OT::HBFixed<OT::IntType<short, 2u>, 14u> > const& StructAtOffset<OT::UnsizedArrayOf<OT::HBFixed<OT::IntType<short, 2u>, 14u> > const>(void const*, unsigned int)
Line
Count
Source
47
60
{ return * reinterpret_cast<const Type*> ((const char *) P + offset); }
Unexecuted instantiation: hb-ot-font.cc:OT::IntType<unsigned short, 2u> const& StructAtOffset<OT::IntType<unsigned short, 2u> >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-font.cc:OT::glyf_impl::CompositeGlyphRecord const& StructAtOffset<OT::glyf_impl::CompositeGlyphRecord>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-font.cc:OT::TupleVariationHeader const& StructAtOffset<OT::TupleVariationHeader>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-font.cc:OT::IntType<unsigned char, 1u> const& StructAtOffset<OT::IntType<unsigned char, 1u> const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-font.cc:OT::HBGlyphID16 const& StructAtOffset<OT::HBGlyphID16 const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-font.cc:OT::IntType<signed char, 1u> const& StructAtOffset<OT::IntType<signed char, 1u> const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-font.cc:CFF::TopDict const& StructAtOffset<CFF::TopDict const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-font.cc:OT::IntType<unsigned int, 4u> const& StructAtOffset<OT::IntType<unsigned int, 4u> >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-font.cc:OT::CFFIndex<OT::IntType<unsigned short, 2u> > const& StructAtOffset<OT::CFFIndex<OT::IntType<unsigned short, 2u> > const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-font.cc:CFF::CFF1SuppEncData const& StructAtOffset<CFF::CFF1SuppEncData>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-font.cc:OT::SortedUnsizedArrayOf<OT::BaseGlyphRecord> const& StructAtOffset<OT::SortedUnsizedArrayOf<OT::BaseGlyphRecord> const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-font.cc:OT::UnsizedArrayOf<OT::LayerRecord> const& StructAtOffset<OT::UnsizedArrayOf<OT::LayerRecord> const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-font.cc:OT::ColorLine<OT::NoVariable> const& StructAtOffset<OT::ColorLine<OT::NoVariable> >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-font.cc:OT::ColorLine<OT::Variable> const& StructAtOffset<OT::ColorLine<OT::Variable> >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-font.cc:OT::NoVariable<OT::Affine2x3> const& StructAtOffset<OT::NoVariable<OT::Affine2x3> >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-font.cc:OT::Variable<OT::Affine2x3> const& StructAtOffset<OT::Variable<OT::Affine2x3> >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-font.cc:OT::Paint const& StructAtOffset<OT::Paint>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-font.cc:OT::BaseGlyphList const& StructAtOffset<OT::BaseGlyphList>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-font.cc:OT::LayerList const& StructAtOffset<OT::LayerList>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-font.cc:OT::ClipBox const& StructAtOffset<OT::ClipBox>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-font.cc:OT::ClipList const& StructAtOffset<OT::ClipList>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-font.cc:OT::UnsizedArrayOf<OT::IntType<unsigned int, 4u> > const& StructAtOffset<OT::UnsizedArrayOf<OT::IntType<unsigned int, 4u> > const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-font.cc:OT::CPALV1Tail const& StructAtOffset<OT::CPALV1Tail>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-font.cc:OT::UnsizedArrayOf<OT::Index> const& StructAtOffset<OT::UnsizedArrayOf<OT::Index> const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-font.cc:OT::BaseGlyphList const& StructAtOffset<OT::BaseGlyphList const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-font.cc:OT::Paint const& StructAtOffset<OT::Paint const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-font.cc:OT::ClipList const& StructAtOffset<OT::ClipList const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-font.cc:OT::ClipBox const& StructAtOffset<OT::ClipBox const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-font.cc:OT::LayerList const& StructAtOffset<OT::LayerList const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-font.cc:OT::ColorLine<OT::NoVariable> const& StructAtOffset<OT::ColorLine<OT::NoVariable> const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-font.cc:OT::ColorLine<OT::Variable> const& StructAtOffset<OT::ColorLine<OT::Variable> const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-font.cc:OT::NoVariable<OT::Affine2x3> const& StructAtOffset<OT::NoVariable<OT::Affine2x3> const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-font.cc:OT::Variable<OT::Affine2x3> const& StructAtOffset<OT::Variable<OT::Affine2x3> const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-font.cc:OT::SortedArrayOf<OT::SVGDocumentIndexEntry, OT::IntType<unsigned short, 2u> > const& StructAtOffset<OT::SortedArrayOf<OT::SVGDocumentIndexEntry, OT::IntType<unsigned short, 2u> > const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-font.cc:OT::IndexSubtable const& StructAtOffset<OT::IndexSubtable>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-font.cc:OT::IndexSubtableArray const& StructAtOffset<OT::IndexSubtableArray>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-font.cc:OT::IndexSubtableArray const& StructAtOffset<OT::IndexSubtableArray const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-font.cc:OT::IndexSubtable const& StructAtOffset<OT::IndexSubtable const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-font.cc:OT::GlyphBitmapDataFormat17 const& StructAtOffset<OT::GlyphBitmapDataFormat17>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-font.cc:OT::GlyphBitmapDataFormat18 const& StructAtOffset<OT::GlyphBitmapDataFormat18>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-font.cc:OT::GlyphBitmapDataFormat19 const& StructAtOffset<OT::GlyphBitmapDataFormat19>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-font.cc:OT::SBIXStrike const& StructAtOffset<OT::SBIXStrike>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-font.cc:OT::SBIXStrike const& StructAtOffset<OT::SBIXStrike const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-font.cc:OT::SBIXGlyph const& StructAtOffset<OT::SBIXGlyph const>(void const*, unsigned int)
hb-ot-font.cc:unsigned char const& StructAtOffset<unsigned char>(void const*, unsigned int)
Line
Count
Source
47
60
{ return * reinterpret_cast<const Type*> ((const char *) P + offset); }
Unexecuted instantiation: hb-ot-font.cc:OT::FeatureParams const& StructAtOffset<OT::FeatureParams const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-font.cc:OT::FeatureParams const& StructAtOffset<OT::FeatureParams>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-font.cc:OT::Feature const& StructAtOffset<OT::Feature const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-font.cc:OT::LangSys const& StructAtOffset<OT::LangSys const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-font.cc:OT::LangSys const& StructAtOffset<OT::LangSys>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-font.cc:OT::Script const& StructAtOffset<OT::Script const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-font.cc:OT::IntType<unsigned short, 2u> const& StructAtOffset<OT::IntType<unsigned short, 2u> const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-font.cc:char const& StructAtOffset<char const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-font.cc:OT::SparseVariationRegion const& StructAtOffset<OT::SparseVariationRegion const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-font.cc:OT::SparseVariationRegion const& StructAtOffset<OT::SparseVariationRegion>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-font.cc:OT::CFFIndex<OT::IntType<unsigned int, 4u> > const& StructAtOffset<OT::CFFIndex<OT::IntType<unsigned int, 4u> > >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-font.cc:OT::TupleList const& StructAtOffset<OT::TupleList>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-font.cc:OT::SparseVarRegionList const& StructAtOffset<OT::SparseVarRegionList const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-font.cc:OT::MultiVarData const& StructAtOffset<OT::MultiVarData const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-font.cc:OT::SparseVarRegionList const& StructAtOffset<OT::SparseVarRegionList>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-font.cc:OT::MultiVarData const& StructAtOffset<OT::MultiVarData>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-font.cc:OT::Condition const& StructAtOffset<OT::Condition>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-font.cc:OT::Condition const& StructAtOffset<OT::Condition const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-font.cc:OT::Feature const& StructAtOffset<OT::Feature>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-font.cc:OT::FeatureTableSubstitution const& StructAtOffset<OT::FeatureTableSubstitution const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-font.cc:OT::ConditionSet const& StructAtOffset<OT::ConditionSet const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-font.cc:OT::ConditionSet const& StructAtOffset<OT::ConditionSet>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-font.cc:OT::FeatureTableSubstitution const& StructAtOffset<OT::FeatureTableSubstitution>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-font.cc:OT::AxisValue const& StructAtOffset<OT::AxisValue const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-font.cc:OT::AxisValueOffsetArray const& StructAtOffset<OT::AxisValueOffsetArray const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-font.cc:OT::UnsizedArrayOf<OT::StatAxisRecord> const& StructAtOffset<OT::UnsizedArrayOf<OT::StatAxisRecord> >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-font.cc:OT::AxisValueOffsetArray const& StructAtOffset<OT::AxisValueOffsetArray>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-font.cc:OT::AxisValue const& StructAtOffset<OT::AxisValue>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-font.cc:OT::UnsizedArrayOf<OT::StatAxisRecord> const& StructAtOffset<OT::UnsizedArrayOf<OT::StatAxisRecord> const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-font.cc:OT::UnsizedArrayOf<OT::IntType<unsigned char, 1u> > const& StructAtOffset<OT::UnsizedArrayOf<OT::IntType<unsigned char, 1u> > >(void const*, unsigned int)
hb-ot-layout.cc:OT::KernSubTable<OT::KernOTSubTableHeader> const& StructAtOffset<OT::KernSubTable<OT::KernOTSubTableHeader> >(void const*, unsigned int)
Line
Count
Source
47
23.7M
{ return * reinterpret_cast<const Type*> ((const char *) P + offset); }
Unexecuted instantiation: hb-ot-layout.cc:OT::KernSubTable<OT::KernAATSubTableHeader> const& StructAtOffset<OT::KernSubTable<OT::KernAATSubTableHeader> >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:OT::ClassDef const& StructAtOffset<OT::ClassDef>(void const*, unsigned int)
hb-ot-layout.cc:OT::Layout::Common::Coverage const& StructAtOffset<OT::Layout::Common::Coverage>(void const*, unsigned int)
Line
Count
Source
47
3.06k
{ return * reinterpret_cast<const Type*> ((const char *) P + offset); }
Unexecuted instantiation: hb-ot-layout.cc:OT::AttachPoint const& StructAtOffset<OT::AttachPoint>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:OT::AttachList const& StructAtOffset<OT::AttachList>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:OT::Device const& StructAtOffset<OT::Device>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:OT::CaretValue const& StructAtOffset<OT::CaretValue>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:OT::LigGlyph const& StructAtOffset<OT::LigGlyph>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:OT::LigCaretList const& StructAtOffset<OT::LigCaretList>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:OT::MarkGlyphSets const& StructAtOffset<OT::MarkGlyphSets>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:OT::VarRegionList const& StructAtOffset<OT::VarRegionList>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:OT::IntType<unsigned char, 1u> const& StructAtOffset<OT::IntType<unsigned char, 1u> >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:OT::VarData const& StructAtOffset<OT::VarData>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:OT::ItemVariationStore const& StructAtOffset<OT::ItemVariationStore>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:OT::MarkGlyphSets const& StructAtOffset<OT::MarkGlyphSets const>(void const*, unsigned int)
hb-ot-layout.cc:OT::Layout::Common::Coverage const& StructAtOffset<OT::Layout::Common::Coverage const>(void const*, unsigned int)
Line
Count
Source
47
156M
{ return * reinterpret_cast<const Type*> ((const char *) P + offset); }
Unexecuted instantiation: hb-ot-layout.cc:OT::IntType<short, 2u> const& StructAtOffset<OT::IntType<short, 2u> >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:OT::UnsizedArrayOf<OT::IntType<short, 2u> > const& StructAtOffset<OT::UnsizedArrayOf<OT::IntType<short, 2u> > const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:AAT::ClassTable<OT::IntType<unsigned char, 1u> > const& StructAtOffset<AAT::ClassTable<OT::IntType<unsigned char, 1u> > const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:OT::UnsizedArrayOf<OT::IntType<unsigned char, 1u> > const& StructAtOffset<OT::UnsizedArrayOf<OT::IntType<unsigned char, 1u> > const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:OT::UnsizedArrayOf<AAT::Entry<void> > const& StructAtOffset<OT::UnsizedArrayOf<AAT::Entry<void> > const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:AAT::ClassTable<OT::IntType<unsigned short, 2u> > const& StructAtOffset<AAT::ClassTable<OT::IntType<unsigned short, 2u> > const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:OT::ClassDef const& StructAtOffset<OT::ClassDef const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:OT::AttachList const& StructAtOffset<OT::AttachList const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:OT::AttachPoint const& StructAtOffset<OT::AttachPoint const>(void const*, unsigned int)
hb-ot-layout.cc:OT::LigCaretList const& StructAtOffset<OT::LigCaretList const>(void const*, unsigned int)
Line
Count
Source
47
38.7k
{ return * reinterpret_cast<const Type*> ((const char *) P + offset); }
Unexecuted instantiation: hb-ot-layout.cc:OT::LigGlyph const& StructAtOffset<OT::LigGlyph const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:OT::Device const& StructAtOffset<OT::Device const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:OT::VarData const& StructAtOffset<OT::VarData const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:OT::VarRegionList const& StructAtOffset<OT::VarRegionList const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:OT::CaretValue const& StructAtOffset<OT::CaretValue const>(void const*, unsigned int)
hb-ot-layout.cc:OT::RecordListOfScript const& StructAtOffset<OT::RecordListOfScript const>(void const*, unsigned int)
Line
Count
Source
47
89.1k
{ return * reinterpret_cast<const Type*> ((const char *) P + offset); }
hb-ot-layout.cc:OT::RecordListOf<OT::Feature> const& StructAtOffset<OT::RecordListOf<OT::Feature> const>(void const*, unsigned int)
Line
Count
Source
47
53.6k
{ return * reinterpret_cast<const Type*> ((const char *) P + offset); }
hb-ot-layout.cc:OT::Script const& StructAtOffset<OT::Script const>(void const*, unsigned int)
Line
Count
Source
47
53.4k
{ return * reinterpret_cast<const Type*> ((const char *) P + offset); }
hb-ot-layout.cc:OT::LangSys const& StructAtOffset<OT::LangSys const>(void const*, unsigned int)
Line
Count
Source
47
35.7k
{ return * reinterpret_cast<const Type*> ((const char *) P + offset); }
hb-ot-layout.cc:OT::List16OfOffsetTo<OT::Lookup, OT::IntType<unsigned short, 2u> > const& StructAtOffset<OT::List16OfOffsetTo<OT::Lookup, OT::IntType<unsigned short, 2u> > const>(void const*, unsigned int)
Line
Count
Source
47
8.69M
{ return * reinterpret_cast<const Type*> ((const char *) P + offset); }
hb-ot-layout.cc:OT::Feature const& StructAtOffset<OT::Feature const>(void const*, unsigned int)
Line
Count
Source
47
4.80k
{ return * reinterpret_cast<const Type*> ((const char *) P + offset); }
Unexecuted instantiation: hb-ot-layout.cc:OT::FeatureVariations const& StructAtOffset<OT::FeatureVariations const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:OT::FeatureTableSubstitution const& StructAtOffset<OT::FeatureTableSubstitution const>(void const*, unsigned int)
hb-ot-layout.cc:OT::Lookup const& StructAtOffset<OT::Lookup const>(void const*, unsigned int)
Line
Count
Source
47
8.69M
{ return * reinterpret_cast<const Type*> ((const char *) P + offset); }
Unexecuted instantiation: hb-ot-layout.cc:OT::Layout::GSUB_impl::SubstLookupSubTable const& StructAtOffset<OT::Layout::GSUB_impl::SubstLookupSubTable const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:OT::Layout::GSUB_impl::Sequence<OT::Layout::SmallTypes> const& StructAtOffset<OT::Layout::GSUB_impl::Sequence<OT::Layout::SmallTypes> const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:OT::Layout::GSUB_impl::AlternateSet<OT::Layout::SmallTypes> const& StructAtOffset<OT::Layout::GSUB_impl::AlternateSet<OT::Layout::SmallTypes> const>(void const*, unsigned int)
hb-ot-layout.cc:OT::Layout::GSUB_impl::Ligature<OT::Layout::SmallTypes> const& StructAtOffset<OT::Layout::GSUB_impl::Ligature<OT::Layout::SmallTypes> const>(void const*, unsigned int)
Line
Count
Source
47
425k
{ return * reinterpret_cast<const Type*> ((const char *) P + offset); }
hb-ot-layout.cc:OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes> const& StructAtOffset<OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes> const>(void const*, unsigned int)
Line
Count
Source
47
289k
{ return * reinterpret_cast<const Type*> ((const char *) P + offset); }
Unexecuted instantiation: hb-ot-layout.cc:OT::UnsizedArrayOf<OT::LookupRecord> const& StructAtOffset<OT::UnsizedArrayOf<OT::LookupRecord> >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:OT::Rule<OT::Layout::SmallTypes> const& StructAtOffset<OT::Rule<OT::Layout::SmallTypes> const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:OT::RuleSet<OT::Layout::SmallTypes> const& StructAtOffset<OT::RuleSet<OT::Layout::SmallTypes> const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:OT::LookupRecord const& StructAtOffset<OT::LookupRecord>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:OT::HeadlessArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > const& StructAtOffset<OT::HeadlessArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > const& StructAtOffset<OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > >(void const*, unsigned int)
hb-ot-layout.cc:OT::ArrayOf<OT::LookupRecord, OT::IntType<unsigned short, 2u> > const& StructAtOffset<OT::ArrayOf<OT::LookupRecord, OT::IntType<unsigned short, 2u> > >(void const*, unsigned int)
Line
Count
Source
47
660k
{ return * reinterpret_cast<const Type*> ((const char *) P + offset); }
Unexecuted instantiation: hb-ot-layout.cc:OT::ChainRule<OT::Layout::SmallTypes> const& StructAtOffset<OT::ChainRule<OT::Layout::SmallTypes> const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:OT::ChainRuleSet<OT::Layout::SmallTypes> const& StructAtOffset<OT::ChainRuleSet<OT::Layout::SmallTypes> const>(void const*, unsigned int)
hb-ot-layout.cc:OT::ArrayOf<OT::OffsetTo<OT::Layout::Common::Coverage, OT::IntType<unsigned short, 2u>, void, true>, OT::IntType<unsigned short, 2u> > const& StructAtOffset<OT::ArrayOf<OT::OffsetTo<OT::Layout::Common::Coverage, OT::IntType<unsigned short, 2u>, void, true>, OT::IntType<unsigned short, 2u> > >(void const*, unsigned int)
Line
Count
Source
47
1.39M
{ return * reinterpret_cast<const Type*> ((const char *) P + offset); }
Unexecuted instantiation: hb-ot-layout.cc:OT::ArrayOf<OT::HBGlyphID16, OT::IntType<unsigned short, 2u> > const& StructAtOffset<OT::ArrayOf<OT::HBGlyphID16, OT::IntType<unsigned short, 2u> > >(void const*, unsigned int)
hb-ot-layout.cc:OT::Layout::GPOS_impl::PosLookupSubTable const& StructAtOffset<OT::Layout::GPOS_impl::PosLookupSubTable const>(void const*, unsigned int)
Line
Count
Source
47
1.55k
{ return * reinterpret_cast<const Type*> ((const char *) P + offset); }
hb-ot-layout.cc:OT::Layout::GPOS_impl::PairSet<OT::Layout::SmallTypes> const& StructAtOffset<OT::Layout::GPOS_impl::PairSet<OT::Layout::SmallTypes> const>(void const*, unsigned int)
Line
Count
Source
47
18.0M
{ return * reinterpret_cast<const Type*> ((const char *) P + offset); }
Unexecuted instantiation: hb-ot-layout.cc:OT::ItemVariationStore const& StructAtOffset<OT::ItemVariationStore const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:OT::ConditionSet const& StructAtOffset<OT::ConditionSet const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:OT::Condition const& StructAtOffset<OT::Condition const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:OT::FeatureParams const& StructAtOffset<OT::FeatureParams const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:OT::LangSys const& StructAtOffset<OT::LangSys>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:OT::Script const& StructAtOffset<OT::Script>(void const*, unsigned int)
hb-ot-layout.cc:OT::RecordListOfScript const& StructAtOffset<OT::RecordListOfScript>(void const*, unsigned int)
Line
Count
Source
47
60
{ return * reinterpret_cast<const Type*> ((const char *) P + offset); }
Unexecuted instantiation: hb-ot-layout.cc:OT::FeatureParams const& StructAtOffset<OT::FeatureParams>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:OT::Feature const& StructAtOffset<OT::Feature>(void const*, unsigned int)
hb-ot-layout.cc:OT::RecordListOf<OT::Feature> const& StructAtOffset<OT::RecordListOf<OT::Feature> >(void const*, unsigned int)
Line
Count
Source
47
60
{ return * reinterpret_cast<const Type*> ((const char *) P + offset); }
Unexecuted instantiation: hb-ot-layout.cc:OT::IntType<unsigned short, 2u> const& StructAtOffset<OT::IntType<unsigned short, 2u> >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:OT::Layout::GSUB_impl::Sequence<OT::Layout::SmallTypes> const& StructAtOffset<OT::Layout::GSUB_impl::Sequence<OT::Layout::SmallTypes> >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:OT::Layout::GSUB_impl::AlternateSet<OT::Layout::SmallTypes> const& StructAtOffset<OT::Layout::GSUB_impl::AlternateSet<OT::Layout::SmallTypes> >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:OT::Layout::GSUB_impl::Ligature<OT::Layout::SmallTypes> const& StructAtOffset<OT::Layout::GSUB_impl::Ligature<OT::Layout::SmallTypes> >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes> const& StructAtOffset<OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes> >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:OT::Rule<OT::Layout::SmallTypes> const& StructAtOffset<OT::Rule<OT::Layout::SmallTypes> >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:OT::RuleSet<OT::Layout::SmallTypes> const& StructAtOffset<OT::RuleSet<OT::Layout::SmallTypes> >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:OT::ChainRule<OT::Layout::SmallTypes> const& StructAtOffset<OT::ChainRule<OT::Layout::SmallTypes> >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:OT::ChainRuleSet<OT::Layout::SmallTypes> const& StructAtOffset<OT::ChainRuleSet<OT::Layout::SmallTypes> >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:OT::Layout::GSUB_impl::SubstLookupSubTable const& StructAtOffset<OT::Layout::GSUB_impl::SubstLookupSubTable>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:OT::Layout::GSUB_impl::SubstLookup const& StructAtOffset<OT::Layout::GSUB_impl::SubstLookup>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:OT::List16OfOffsetTo<OT::Layout::GSUB_impl::SubstLookup, OT::IntType<unsigned short, 2u> > const& StructAtOffset<OT::List16OfOffsetTo<OT::Layout::GSUB_impl::SubstLookup, OT::IntType<unsigned short, 2u> > >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:OT::Condition const& StructAtOffset<OT::Condition>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:OT::ConditionSet const& StructAtOffset<OT::ConditionSet>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:OT::FeatureTableSubstitution const& StructAtOffset<OT::FeatureTableSubstitution>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:OT::FeatureVariations const& StructAtOffset<OT::FeatureVariations>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:OT::IntType<unsigned short, 2u> const& StructAtOffset<OT::IntType<unsigned short, 2u> const>(void const*, unsigned int)
hb-ot-layout.cc:OT::Layout::GPOS_impl::PairSet<OT::Layout::SmallTypes> const& StructAtOffset<OT::Layout::GPOS_impl::PairSet<OT::Layout::SmallTypes> >(void const*, unsigned int)
Line
Count
Source
47
9.29k
{ return * reinterpret_cast<const Type*> ((const char *) P + offset); }
hb-ot-layout.cc:OT::Layout::GPOS_impl::Anchor const& StructAtOffset<OT::Layout::GPOS_impl::Anchor>(void const*, unsigned int)
Line
Count
Source
47
100k
{ return * reinterpret_cast<const Type*> ((const char *) P + offset); }
hb-ot-layout.cc:OT::Layout::GPOS_impl::MarkArray const& StructAtOffset<OT::Layout::GPOS_impl::MarkArray>(void const*, unsigned int)
Line
Count
Source
47
1.35k
{ return * reinterpret_cast<const Type*> ((const char *) P + offset); }
hb-ot-layout.cc:OT::Layout::GPOS_impl::AnchorMatrix const& StructAtOffset<OT::Layout::GPOS_impl::AnchorMatrix>(void const*, unsigned int)
Line
Count
Source
47
1.35k
{ return * reinterpret_cast<const Type*> ((const char *) P + offset); }
Unexecuted instantiation: hb-ot-layout.cc:OT::Layout::GPOS_impl::LigatureArray const& StructAtOffset<OT::Layout::GPOS_impl::LigatureArray>(void const*, unsigned int)
hb-ot-layout.cc:OT::Layout::GPOS_impl::PosLookupSubTable const& StructAtOffset<OT::Layout::GPOS_impl::PosLookupSubTable>(void const*, unsigned int)
Line
Count
Source
47
4.11k
{ return * reinterpret_cast<const Type*> ((const char *) P + offset); }
hb-ot-layout.cc:OT::Layout::GPOS_impl::PosLookup const& StructAtOffset<OT::Layout::GPOS_impl::PosLookup>(void const*, unsigned int)
Line
Count
Source
47
2.19k
{ return * reinterpret_cast<const Type*> ((const char *) P + offset); }
hb-ot-layout.cc:OT::List16OfOffsetTo<OT::Layout::GPOS_impl::PosLookup, OT::IntType<unsigned short, 2u> > const& StructAtOffset<OT::List16OfOffsetTo<OT::Layout::GPOS_impl::PosLookup, OT::IntType<unsigned short, 2u> > >(void const*, unsigned int)
Line
Count
Source
47
60
{ return * reinterpret_cast<const Type*> ((const char *) P + offset); }
Unexecuted instantiation: hb-ot-layout.cc:OT::Axis const& StructAtOffset<OT::Axis const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:OT::BaseScriptList const& StructAtOffset<OT::BaseScriptList const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:OT::BaseScript const& StructAtOffset<OT::BaseScript const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:OT::MinMax const& StructAtOffset<OT::MinMax const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:OT::BaseCoord const& StructAtOffset<OT::BaseCoord const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:OT::SortedArrayOf<OT::Tag, OT::IntType<unsigned short, 2u> > const& StructAtOffset<OT::SortedArrayOf<OT::Tag, OT::IntType<unsigned short, 2u> > const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:OT::BaseValues const& StructAtOffset<OT::BaseValues const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:AAT::ClassTable<OT::IntType<unsigned char, 1u> > const& StructAtOffset<AAT::ClassTable<OT::IntType<unsigned char, 1u> > >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:AAT::ClassTable<OT::IntType<unsigned short, 2u> > const& StructAtOffset<AAT::ClassTable<OT::IntType<unsigned short, 2u> > >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:OT::UnsizedArrayOf<OT::IntType<unsigned char, 1u> > const& StructAtOffset<OT::UnsizedArrayOf<OT::IntType<unsigned char, 1u> > >(void const*, unsigned int)
hb-ot-layout.cc:OT::Layout::GPOS_impl::Anchor const& StructAtOffset<OT::Layout::GPOS_impl::Anchor const>(void const*, unsigned int)
Line
Count
Source
47
158k
{ return * reinterpret_cast<const Type*> ((const char *) P + offset); }
hb-ot-layout.cc:OT::Layout::GPOS_impl::MarkArray const& StructAtOffset<OT::Layout::GPOS_impl::MarkArray const>(void const*, unsigned int)
Line
Count
Source
47
79.4k
{ return * reinterpret_cast<const Type*> ((const char *) P + offset); }
hb-ot-layout.cc:OT::Layout::GPOS_impl::AnchorMatrix const& StructAtOffset<OT::Layout::GPOS_impl::AnchorMatrix const>(void const*, unsigned int)
Line
Count
Source
47
79.4k
{ return * reinterpret_cast<const Type*> ((const char *) P + offset); }
Unexecuted instantiation: hb-ot-layout.cc:OT::Layout::GPOS_impl::LigatureArray const& StructAtOffset<OT::Layout::GPOS_impl::LigatureArray const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:OT::SortedArrayOf<OT::Tag, OT::IntType<unsigned short, 2u> > const& StructAtOffset<OT::SortedArrayOf<OT::Tag, OT::IntType<unsigned short, 2u> > >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:OT::BaseCoord const& StructAtOffset<OT::BaseCoord>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:OT::BaseValues const& StructAtOffset<OT::BaseValues>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:OT::MinMax const& StructAtOffset<OT::MinMax>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:OT::BaseScript const& StructAtOffset<OT::BaseScript>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:OT::BaseScriptList const& StructAtOffset<OT::BaseScriptList>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:OT::Axis const& StructAtOffset<OT::Axis>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:char const& StructAtOffset<char const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:OT::SparseVariationRegion const& StructAtOffset<OT::SparseVariationRegion const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:OT::SparseVariationRegion const& StructAtOffset<OT::SparseVariationRegion>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:OT::CFFIndex<OT::IntType<unsigned int, 4u> > const& StructAtOffset<OT::CFFIndex<OT::IntType<unsigned int, 4u> > >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:OT::TupleList const& StructAtOffset<OT::TupleList>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:OT::SparseVarRegionList const& StructAtOffset<OT::SparseVarRegionList const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:OT::MultiVarData const& StructAtOffset<OT::MultiVarData const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:OT::SparseVarRegionList const& StructAtOffset<OT::SparseVarRegionList>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:OT::MultiVarData const& StructAtOffset<OT::MultiVarData>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:OT::TupleVariationHeader const& StructAtOffset<OT::TupleVariationHeader>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:OT::UnsizedArrayOf<OT::HBFixed<OT::IntType<short, 2u>, 14u> > const& StructAtOffset<OT::UnsizedArrayOf<OT::HBFixed<OT::IntType<short, 2u>, 14u> > >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:OT::Layout::GPOS_impl::PairValueRecord<OT::Layout::SmallTypes> const& StructAtOffset<OT::Layout::GPOS_impl::PairValueRecord<OT::Layout::SmallTypes> const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:OT::LookupOffsetList<OT::Layout::GPOS_impl::PosLookup, OT::IntType<unsigned short, 2u> > const& StructAtOffset<OT::LookupOffsetList<OT::Layout::GPOS_impl::PosLookup, OT::IntType<unsigned short, 2u> > const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:OT::Layout::GPOS_impl::PosLookup const& StructAtOffset<OT::Layout::GPOS_impl::PosLookup const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:OT::RecordListOfFeature const& StructAtOffset<OT::RecordListOfFeature const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:AAT::Lookup<OT::OffsetTo<OT::ArrayOf<AAT::Anchor, OT::IntType<unsigned int, 4u> >, OT::IntType<unsigned short, 2u>, void, false> > const& StructAtOffset<AAT::Lookup<OT::OffsetTo<OT::ArrayOf<AAT::Anchor, OT::IntType<unsigned int, 4u> >, OT::IntType<unsigned short, 2u>, void, false> > const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:OT::UnsizedArrayOf<OT::OffsetTo<OT::ArrayOf<AAT::Anchor, OT::IntType<unsigned int, 4u> >, OT::IntType<unsigned short, 2u>, void, false> > const& StructAtOffset<OT::UnsizedArrayOf<OT::OffsetTo<OT::ArrayOf<AAT::Anchor, OT::IntType<unsigned int, 4u> >, OT::IntType<unsigned short, 2u>, void, false> > const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:OT::IntType<unsigned char, 1u> const& StructAtOffset<OT::IntType<unsigned char, 1u> const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:OT::ArrayOf<AAT::Anchor, OT::IntType<unsigned int, 4u> > const& StructAtOffset<OT::ArrayOf<AAT::Anchor, OT::IntType<unsigned int, 4u> > const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:AAT::Lookup<OT::OffsetTo<OT::ArrayOf<AAT::Anchor, OT::IntType<unsigned int, 4u> >, OT::IntType<unsigned short, 2u>, void, false> > const& StructAtOffset<AAT::Lookup<OT::OffsetTo<OT::ArrayOf<AAT::Anchor, OT::IntType<unsigned int, 4u> >, OT::IntType<unsigned short, 2u>, void, false> > >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:OT::ArrayOf<AAT::Anchor, OT::IntType<unsigned int, 4u> > const& StructAtOffset<OT::ArrayOf<AAT::Anchor, OT::IntType<unsigned int, 4u> > >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:AAT::LookupSegmentSingle<OT::OffsetTo<OT::ArrayOf<AAT::Anchor, OT::IntType<unsigned int, 4u> >, OT::IntType<unsigned short, 2u>, void, false> > const& StructAtOffset<AAT::LookupSegmentSingle<OT::OffsetTo<OT::ArrayOf<AAT::Anchor, OT::IntType<unsigned int, 4u> >, OT::IntType<unsigned short, 2u>, void, false> > >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:AAT::LookupSegmentArray<OT::OffsetTo<OT::ArrayOf<AAT::Anchor, OT::IntType<unsigned int, 4u> >, OT::IntType<unsigned short, 2u>, void, false> > const& StructAtOffset<AAT::LookupSegmentArray<OT::OffsetTo<OT::ArrayOf<AAT::Anchor, OT::IntType<unsigned int, 4u> >, OT::IntType<unsigned short, 2u>, void, false> > >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:OT::UnsizedArrayOf<OT::OffsetTo<OT::ArrayOf<AAT::Anchor, OT::IntType<unsigned int, 4u> >, OT::IntType<unsigned short, 2u>, void, false> > const& StructAtOffset<OT::UnsizedArrayOf<OT::OffsetTo<OT::ArrayOf<AAT::Anchor, OT::IntType<unsigned int, 4u> >, OT::IntType<unsigned short, 2u>, void, false> > >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:AAT::LookupSingle<OT::OffsetTo<OT::ArrayOf<AAT::Anchor, OT::IntType<unsigned int, 4u> >, OT::IntType<unsigned short, 2u>, void, false> > const& StructAtOffset<AAT::LookupSingle<OT::OffsetTo<OT::ArrayOf<AAT::Anchor, OT::IntType<unsigned int, 4u> >, OT::IntType<unsigned short, 2u>, void, false> > >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:AAT::Lookup<OT::IntType<unsigned short, 2u> > const& StructAtOffset<AAT::Lookup<OT::IntType<unsigned short, 2u> > >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:AAT::LookupSegmentSingle<OT::IntType<unsigned short, 2u> > const& StructAtOffset<AAT::LookupSegmentSingle<OT::IntType<unsigned short, 2u> > >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:AAT::LookupSegmentArray<OT::IntType<unsigned short, 2u> > const& StructAtOffset<AAT::LookupSegmentArray<OT::IntType<unsigned short, 2u> > >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:OT::UnsizedArrayOf<OT::IntType<unsigned short, 2u> > const& StructAtOffset<OT::UnsizedArrayOf<OT::IntType<unsigned short, 2u> > >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:AAT::LookupSingle<OT::IntType<unsigned short, 2u> > const& StructAtOffset<AAT::LookupSingle<OT::IntType<unsigned short, 2u> > >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:OT::UnsizedArrayOf<OT::IntType<unsigned short, 2u> > const& StructAtOffset<OT::UnsizedArrayOf<OT::IntType<unsigned short, 2u> > const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:OT::UnsizedArrayOf<AAT::Entry<AAT::Format1Entry<true>::EntryData> > const& StructAtOffset<OT::UnsizedArrayOf<AAT::Entry<AAT::Format1Entry<true>::EntryData> > const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:OT::UnsizedArrayOf<AAT::Entry<AAT::KerxSubTableFormat4<AAT::KerxSubTableHeader>::EntryData> > const& StructAtOffset<OT::UnsizedArrayOf<AAT::Entry<AAT::KerxSubTableFormat4<AAT::KerxSubTableHeader>::EntryData> > const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:AAT::Lookup<OT::IntType<unsigned int, 4u> > const& StructAtOffset<AAT::Lookup<OT::IntType<unsigned int, 4u> > >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:AAT::LookupSegmentSingle<OT::IntType<unsigned int, 4u> > const& StructAtOffset<AAT::LookupSegmentSingle<OT::IntType<unsigned int, 4u> > >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:AAT::LookupSegmentArray<OT::IntType<unsigned int, 4u> > const& StructAtOffset<AAT::LookupSegmentArray<OT::IntType<unsigned int, 4u> > >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:OT::UnsizedArrayOf<OT::IntType<unsigned int, 4u> > const& StructAtOffset<OT::UnsizedArrayOf<OT::IntType<unsigned int, 4u> > >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:AAT::LookupSingle<OT::IntType<unsigned int, 4u> > const& StructAtOffset<AAT::LookupSingle<OT::IntType<unsigned int, 4u> > >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:AAT::KerxSubTable const& StructAtOffset<AAT::KerxSubTable>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:AAT::Lookup<OT::IntType<unsigned short, 2u> > const& StructAtOffset<AAT::Lookup<OT::IntType<unsigned short, 2u> > const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:AAT::Lookup<OT::IntType<unsigned int, 4u> > const& StructAtOffset<AAT::Lookup<OT::IntType<unsigned int, 4u> > const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:OT::LookupOffsetList<OT::Layout::GSUB_impl::SubstLookup, OT::IntType<unsigned short, 2u> > const& StructAtOffset<OT::LookupOffsetList<OT::Layout::GSUB_impl::SubstLookup, OT::IntType<unsigned short, 2u> > const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:OT::Layout::GSUB_impl::SubstLookup const& StructAtOffset<OT::Layout::GSUB_impl::SubstLookup const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:OT::IndexArray const& StructAtOffset<OT::IndexArray>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:OT::JstfPriority const& StructAtOffset<OT::JstfPriority>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:OT::JstfLangSys const& StructAtOffset<OT::JstfLangSys const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:OT::SortedArrayOf<OT::HBGlyphID16, OT::IntType<unsigned short, 2u> > const& StructAtOffset<OT::SortedArrayOf<OT::HBGlyphID16, OT::IntType<unsigned short, 2u> > >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:OT::JstfLangSys const& StructAtOffset<OT::JstfLangSys>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:OT::JstfScript const& StructAtOffset<OT::JstfScript const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:OT::JstfScript const& StructAtOffset<OT::JstfScript>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:AAT::ChainSubtable<AAT::ExtendedTypes> const& StructAtOffset<AAT::ChainSubtable<AAT::ExtendedTypes> >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:OT::UnsizedArrayOf<AAT::Entry<AAT::ContextualSubtable<AAT::ExtendedTypes>::EntryData> > const& StructAtOffset<OT::UnsizedArrayOf<AAT::Entry<AAT::ContextualSubtable<AAT::ExtendedTypes>::EntryData> > const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:OT::UnsizedListOfOffset16To<AAT::Lookup<OT::HBGlyphID16>, OT::IntType<unsigned int, 4u>, void, false> const& StructAtOffset<OT::UnsizedListOfOffset16To<AAT::Lookup<OT::HBGlyphID16>, OT::IntType<unsigned int, 4u>, void, false> >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:AAT::Lookup<OT::HBGlyphID16> const& StructAtOffset<AAT::Lookup<OT::HBGlyphID16> >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:AAT::LookupSegmentSingle<OT::HBGlyphID16> const& StructAtOffset<AAT::LookupSegmentSingle<OT::HBGlyphID16> >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:AAT::LookupSegmentArray<OT::HBGlyphID16> const& StructAtOffset<AAT::LookupSegmentArray<OT::HBGlyphID16> >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:OT::UnsizedArrayOf<OT::HBGlyphID16> const& StructAtOffset<OT::UnsizedArrayOf<OT::HBGlyphID16> >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:AAT::LookupSingle<OT::HBGlyphID16> const& StructAtOffset<AAT::LookupSingle<OT::HBGlyphID16> >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:OT::UnsizedArrayOf<AAT::Entry<AAT::LigatureEntry<true>::EntryData> > const& StructAtOffset<OT::UnsizedArrayOf<AAT::Entry<AAT::LigatureEntry<true>::EntryData> > const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:OT::UnsizedArrayOf<AAT::Entry<AAT::InsertionSubtable<AAT::ExtendedTypes>::EntryData> > const& StructAtOffset<OT::UnsizedArrayOf<AAT::Entry<AAT::InsertionSubtable<AAT::ExtendedTypes>::EntryData> > const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:AAT::Chain<AAT::ExtendedTypes> const& StructAtOffset<AAT::Chain<AAT::ExtendedTypes> >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:AAT::ChainSubtable<AAT::ObsoleteTypes> const& StructAtOffset<AAT::ChainSubtable<AAT::ObsoleteTypes> >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:OT::UnsizedArrayOf<AAT::Entry<AAT::ContextualSubtable<AAT::ObsoleteTypes>::EntryData> > const& StructAtOffset<OT::UnsizedArrayOf<AAT::Entry<AAT::ContextualSubtable<AAT::ObsoleteTypes>::EntryData> > const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:OT::UnsizedListOfOffset16To<AAT::Lookup<OT::HBGlyphID16>, OT::IntType<unsigned short, 2u>, void, false> const& StructAtOffset<OT::UnsizedListOfOffset16To<AAT::Lookup<OT::HBGlyphID16>, OT::IntType<unsigned short, 2u>, void, false> >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:OT::UnsizedArrayOf<AAT::Entry<AAT::InsertionSubtable<AAT::ObsoleteTypes>::EntryData> > const& StructAtOffset<OT::UnsizedArrayOf<AAT::Entry<AAT::InsertionSubtable<AAT::ObsoleteTypes>::EntryData> > const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:AAT::Chain<AAT::ObsoleteTypes> const& StructAtOffset<AAT::Chain<AAT::ObsoleteTypes> >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:OT::UnsizedArrayOf<OT::OffsetTo<AAT::OpticalBounds, OT::IntType<unsigned short, 2u>, void, true> > const& StructAtOffset<OT::UnsizedArrayOf<OT::OffsetTo<AAT::OpticalBounds, OT::IntType<unsigned short, 2u>, void, true> > const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:AAT::OpticalBounds const& StructAtOffset<AAT::OpticalBounds const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:AAT::OpticalBounds const& StructAtOffset<AAT::OpticalBounds>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:AAT::LookupSegmentSingle<OT::OffsetTo<AAT::OpticalBounds, OT::IntType<unsigned short, 2u>, void, true> > const& StructAtOffset<AAT::LookupSegmentSingle<OT::OffsetTo<AAT::OpticalBounds, OT::IntType<unsigned short, 2u>, void, true> > >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:AAT::LookupSegmentArray<OT::OffsetTo<AAT::OpticalBounds, OT::IntType<unsigned short, 2u>, void, true> > const& StructAtOffset<AAT::LookupSegmentArray<OT::OffsetTo<AAT::OpticalBounds, OT::IntType<unsigned short, 2u>, void, true> > >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:OT::UnsizedArrayOf<OT::OffsetTo<AAT::OpticalBounds, OT::IntType<unsigned short, 2u>, void, true> > const& StructAtOffset<OT::UnsizedArrayOf<OT::OffsetTo<AAT::OpticalBounds, OT::IntType<unsigned short, 2u>, void, true> > >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:AAT::LookupSingle<OT::OffsetTo<AAT::OpticalBounds, OT::IntType<unsigned short, 2u>, void, true> > const& StructAtOffset<AAT::LookupSingle<OT::OffsetTo<AAT::OpticalBounds, OT::IntType<unsigned short, 2u>, void, true> > >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-metrics.cc:OT::ItemVariationStore const& StructAtOffset<OT::ItemVariationStore const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-metrics.cc:OT::VarData const& StructAtOffset<OT::VarData const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-metrics.cc:OT::IntType<unsigned char, 1u> const& StructAtOffset<OT::IntType<unsigned char, 1u> >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-metrics.cc:OT::VarRegionList const& StructAtOffset<OT::VarRegionList const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-metrics.cc:OT::VarRegionList const& StructAtOffset<OT::VarRegionList>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-metrics.cc:OT::VarData const& StructAtOffset<OT::VarData>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-metrics.cc:OT::ItemVariationStore const& StructAtOffset<OT::ItemVariationStore>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-metrics.cc:unsigned char const& StructAtOffset<unsigned char>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-metrics.cc:OT::FeatureParams const& StructAtOffset<OT::FeatureParams const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-metrics.cc:OT::FeatureParams const& StructAtOffset<OT::FeatureParams>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-metrics.cc:OT::Feature const& StructAtOffset<OT::Feature const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-metrics.cc:OT::LangSys const& StructAtOffset<OT::LangSys const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-metrics.cc:OT::LangSys const& StructAtOffset<OT::LangSys>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-metrics.cc:OT::Script const& StructAtOffset<OT::Script const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-metrics.cc:OT::IntType<unsigned short, 2u> const& StructAtOffset<OT::IntType<unsigned short, 2u> const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-metrics.cc:char const& StructAtOffset<char const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-metrics.cc:OT::IntType<unsigned short, 2u> const& StructAtOffset<OT::IntType<unsigned short, 2u> >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-metrics.cc:OT::SparseVariationRegion const& StructAtOffset<OT::SparseVariationRegion const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-metrics.cc:OT::SparseVariationRegion const& StructAtOffset<OT::SparseVariationRegion>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-metrics.cc:OT::CFFIndex<OT::IntType<unsigned int, 4u> > const& StructAtOffset<OT::CFFIndex<OT::IntType<unsigned int, 4u> > >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-metrics.cc:OT::TupleList const& StructAtOffset<OT::TupleList>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-metrics.cc:OT::SparseVarRegionList const& StructAtOffset<OT::SparseVarRegionList const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-metrics.cc:OT::MultiVarData const& StructAtOffset<OT::MultiVarData const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-metrics.cc:OT::SparseVarRegionList const& StructAtOffset<OT::SparseVarRegionList>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-metrics.cc:OT::MultiVarData const& StructAtOffset<OT::MultiVarData>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-metrics.cc:OT::Condition const& StructAtOffset<OT::Condition>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-metrics.cc:OT::Condition const& StructAtOffset<OT::Condition const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-metrics.cc:OT::Feature const& StructAtOffset<OT::Feature>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-metrics.cc:OT::FeatureTableSubstitution const& StructAtOffset<OT::FeatureTableSubstitution const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-metrics.cc:OT::ConditionSet const& StructAtOffset<OT::ConditionSet const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-metrics.cc:OT::ConditionSet const& StructAtOffset<OT::ConditionSet>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-metrics.cc:OT::FeatureTableSubstitution const& StructAtOffset<OT::FeatureTableSubstitution>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-metrics.cc:OT::TupleVariationHeader const& StructAtOffset<OT::TupleVariationHeader>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-metrics.cc:OT::UnsizedArrayOf<OT::HBFixed<OT::IntType<short, 2u>, 14u> > const& StructAtOffset<OT::UnsizedArrayOf<OT::HBFixed<OT::IntType<short, 2u>, 14u> > >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-metrics.cc:OT::DeltaSetIndexMap const& StructAtOffset<OT::DeltaSetIndexMap>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-metrics.cc:OT::DeltaSetIndexMap const& StructAtOffset<OT::DeltaSetIndexMap const>(void const*, unsigned int)
hb-ot-name.cc:OT::UnsizedArrayOf<OT::IntType<unsigned char, 1u> > const& StructAtOffset<OT::UnsizedArrayOf<OT::IntType<unsigned char, 1u> > const>(void const*, unsigned int)
Line
Count
Source
47
18
{ return * reinterpret_cast<const Type*> ((const char *) P + offset); }
hb-ot-name.cc:OT::UnsizedArrayOf<OT::IntType<unsigned char, 1u> > const& StructAtOffset<OT::UnsizedArrayOf<OT::IntType<unsigned char, 1u> > >(void const*, unsigned int)
Line
Count
Source
47
270
{ return * reinterpret_cast<const Type*> ((const char *) P + offset); }
Unexecuted instantiation: hb-ot-shape.cc:OT::ItemVariationStore const& StructAtOffset<OT::ItemVariationStore const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape.cc:OT::VarRegionList const& StructAtOffset<OT::VarRegionList const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape.cc:OT::UnsizedArrayOf<OT::StatAxisRecord> const& StructAtOffset<OT::UnsizedArrayOf<OT::StatAxisRecord> >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape.cc:OT::AxisValue const& StructAtOffset<OT::AxisValue>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape.cc:OT::AxisValueOffsetArray const& StructAtOffset<OT::AxisValueOffsetArray>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape.cc:OT::AxisValueOffsetArray const& StructAtOffset<OT::AxisValueOffsetArray const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape.cc:OT::ClassDef const& StructAtOffset<OT::ClassDef>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape.cc:OT::Layout::Common::Coverage const& StructAtOffset<OT::Layout::Common::Coverage>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape.cc:OT::AttachPoint const& StructAtOffset<OT::AttachPoint>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape.cc:OT::AttachList const& StructAtOffset<OT::AttachList>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape.cc:OT::Device const& StructAtOffset<OT::Device>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape.cc:OT::CaretValue const& StructAtOffset<OT::CaretValue>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape.cc:OT::LigGlyph const& StructAtOffset<OT::LigGlyph>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape.cc:OT::LigCaretList const& StructAtOffset<OT::LigCaretList>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape.cc:OT::MarkGlyphSets const& StructAtOffset<OT::MarkGlyphSets>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape.cc:OT::VarRegionList const& StructAtOffset<OT::VarRegionList>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape.cc:OT::IntType<unsigned char, 1u> const& StructAtOffset<OT::IntType<unsigned char, 1u> >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape.cc:OT::VarData const& StructAtOffset<OT::VarData>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape.cc:OT::ItemVariationStore const& StructAtOffset<OT::ItemVariationStore>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape.cc:OT::MarkGlyphSets const& StructAtOffset<OT::MarkGlyphSets const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape.cc:OT::Layout::Common::Coverage const& StructAtOffset<OT::Layout::Common::Coverage const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape.cc:OT::UnsizedArrayOf<OT::IntType<unsigned char, 1u> > const& StructAtOffset<OT::UnsizedArrayOf<OT::IntType<unsigned char, 1u> > const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape.cc:OT::FeatureParams const& StructAtOffset<OT::FeatureParams const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape.cc:OT::FeatureParams const& StructAtOffset<OT::FeatureParams>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape.cc:OT::Feature const& StructAtOffset<OT::Feature const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape.cc:OT::LangSys const& StructAtOffset<OT::LangSys const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape.cc:OT::LangSys const& StructAtOffset<OT::LangSys>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape.cc:OT::Script const& StructAtOffset<OT::Script const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape.cc:OT::IntType<unsigned short, 2u> const& StructAtOffset<OT::IntType<unsigned short, 2u> const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape.cc:char const& StructAtOffset<char const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape.cc:OT::IntType<unsigned short, 2u> const& StructAtOffset<OT::IntType<unsigned short, 2u> >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape.cc:OT::SparseVariationRegion const& StructAtOffset<OT::SparseVariationRegion const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape.cc:OT::SparseVariationRegion const& StructAtOffset<OT::SparseVariationRegion>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape.cc:OT::CFFIndex<OT::IntType<unsigned int, 4u> > const& StructAtOffset<OT::CFFIndex<OT::IntType<unsigned int, 4u> > >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape.cc:OT::TupleList const& StructAtOffset<OT::TupleList>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape.cc:OT::VarData const& StructAtOffset<OT::VarData const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape.cc:OT::SparseVarRegionList const& StructAtOffset<OT::SparseVarRegionList const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape.cc:OT::MultiVarData const& StructAtOffset<OT::MultiVarData const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape.cc:OT::SparseVarRegionList const& StructAtOffset<OT::SparseVarRegionList>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape.cc:OT::MultiVarData const& StructAtOffset<OT::MultiVarData>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape.cc:OT::Condition const& StructAtOffset<OT::Condition>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape.cc:OT::Condition const& StructAtOffset<OT::Condition const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape.cc:OT::Feature const& StructAtOffset<OT::Feature>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape.cc:OT::FeatureTableSubstitution const& StructAtOffset<OT::FeatureTableSubstitution const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape.cc:OT::ConditionSet const& StructAtOffset<OT::ConditionSet const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape.cc:OT::ConditionSet const& StructAtOffset<OT::ConditionSet>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape.cc:OT::FeatureTableSubstitution const& StructAtOffset<OT::FeatureTableSubstitution>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape.cc:OT::TupleVariationHeader const& StructAtOffset<OT::TupleVariationHeader>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape.cc:OT::UnsizedArrayOf<OT::HBFixed<OT::IntType<short, 2u>, 14u> > const& StructAtOffset<OT::UnsizedArrayOf<OT::HBFixed<OT::IntType<short, 2u>, 14u> > >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape.cc:OT::AttachPoint const& StructAtOffset<OT::AttachPoint const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape.cc:OT::Device const& StructAtOffset<OT::Device const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape.cc:OT::CaretValue const& StructAtOffset<OT::CaretValue const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape.cc:OT::LigGlyph const& StructAtOffset<OT::LigGlyph const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape.cc:OT::ClassDef const& StructAtOffset<OT::ClassDef const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape.cc:OT::AttachList const& StructAtOffset<OT::AttachList const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape.cc:OT::LigCaretList const& StructAtOffset<OT::LigCaretList const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape.cc:OT::AxisValue const& StructAtOffset<OT::AxisValue const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape.cc:OT::UnsizedArrayOf<OT::StatAxisRecord> const& StructAtOffset<OT::UnsizedArrayOf<OT::StatAxisRecord> const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-var.cc:OT::AxisRecord const& StructAtOffset<OT::AxisRecord const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-var.cc:OT::InstanceRecord const& StructAtOffset<OT::InstanceRecord>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-var.cc:OT::Index const& StructAtOffset<OT::Index>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-var.cc:OT::SegmentMaps const& StructAtOffset<OT::SegmentMaps>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-var.cc:OT::DeltaSetIndexMap const& StructAtOffset<OT::DeltaSetIndexMap const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-var.cc:OT::ItemVariationStore const& StructAtOffset<OT::ItemVariationStore const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-var.cc:OT::VarRegionList const& StructAtOffset<OT::VarRegionList const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-var.cc:OT::VarData const& StructAtOffset<OT::VarData const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-var.cc:OT::IntType<unsigned char, 1u> const& StructAtOffset<OT::IntType<unsigned char, 1u> >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-var.cc:OT::DeltaSetIndexMap const& StructAtOffset<OT::DeltaSetIndexMap>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-var.cc:OT::VarRegionList const& StructAtOffset<OT::VarRegionList>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-var.cc:OT::VarData const& StructAtOffset<OT::VarData>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-var.cc:OT::ItemVariationStore const& StructAtOffset<OT::ItemVariationStore>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-var.cc:OT::FeatureParams const& StructAtOffset<OT::FeatureParams const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-var.cc:OT::FeatureParams const& StructAtOffset<OT::FeatureParams>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-var.cc:OT::Feature const& StructAtOffset<OT::Feature const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-var.cc:OT::LangSys const& StructAtOffset<OT::LangSys const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-var.cc:OT::LangSys const& StructAtOffset<OT::LangSys>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-var.cc:OT::Script const& StructAtOffset<OT::Script const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-var.cc:OT::IntType<unsigned short, 2u> const& StructAtOffset<OT::IntType<unsigned short, 2u> const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-var.cc:char const& StructAtOffset<char const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-var.cc:OT::IntType<unsigned short, 2u> const& StructAtOffset<OT::IntType<unsigned short, 2u> >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-var.cc:OT::SparseVariationRegion const& StructAtOffset<OT::SparseVariationRegion const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-var.cc:OT::SparseVariationRegion const& StructAtOffset<OT::SparseVariationRegion>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-var.cc:OT::CFFIndex<OT::IntType<unsigned int, 4u> > const& StructAtOffset<OT::CFFIndex<OT::IntType<unsigned int, 4u> > >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-var.cc:OT::TupleList const& StructAtOffset<OT::TupleList>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-var.cc:OT::SparseVarRegionList const& StructAtOffset<OT::SparseVarRegionList const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-var.cc:OT::MultiVarData const& StructAtOffset<OT::MultiVarData const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-var.cc:OT::SparseVarRegionList const& StructAtOffset<OT::SparseVarRegionList>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-var.cc:OT::MultiVarData const& StructAtOffset<OT::MultiVarData>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-var.cc:OT::Condition const& StructAtOffset<OT::Condition>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-var.cc:OT::Condition const& StructAtOffset<OT::Condition const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-var.cc:OT::Feature const& StructAtOffset<OT::Feature>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-var.cc:OT::FeatureTableSubstitution const& StructAtOffset<OT::FeatureTableSubstitution const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-var.cc:OT::ConditionSet const& StructAtOffset<OT::ConditionSet const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-var.cc:OT::ConditionSet const& StructAtOffset<OT::ConditionSet>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-var.cc:OT::FeatureTableSubstitution const& StructAtOffset<OT::FeatureTableSubstitution>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-var.cc:OT::TupleVariationHeader const& StructAtOffset<OT::TupleVariationHeader>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-var.cc:OT::UnsizedArrayOf<OT::HBFixed<OT::IntType<short, 2u>, 14u> > const& StructAtOffset<OT::UnsizedArrayOf<OT::HBFixed<OT::IntType<short, 2u>, 14u> > >(void const*, unsigned int)
Unexecuted instantiation: hb-static.cc:OT::maxpV1Tail const& StructAtOffset<OT::maxpV1Tail>(void const*, unsigned int)
Unexecuted instantiation: hb-static.cc:OT::IntType<unsigned short, 2u> const& StructAtOffset<OT::IntType<unsigned short, 2u> >(void const*, unsigned int)
Unexecuted instantiation: hb-static.cc:OT::IntType<unsigned char, 1u> const& StructAtOffset<OT::IntType<unsigned char, 1u> >(void const*, unsigned int)
Unexecuted instantiation: hb-static.cc:OT::glyf_impl::CompositeGlyphRecord const& StructAtOffset<OT::glyf_impl::CompositeGlyphRecord>(void const*, unsigned int)
Unexecuted instantiation: hb-static.cc:OT::TupleVariationHeader const& StructAtOffset<OT::TupleVariationHeader>(void const*, unsigned int)
Unexecuted instantiation: hb-static.cc:OT::IntType<unsigned char, 1u> const& StructAtOffset<OT::IntType<unsigned char, 1u> const>(void const*, unsigned int)
Unexecuted instantiation: hb-static.cc:OT::UnsizedArrayOf<OT::HBFixed<OT::IntType<short, 2u>, 14u> > const& StructAtOffset<OT::UnsizedArrayOf<OT::HBFixed<OT::IntType<short, 2u>, 14u> > >(void const*, unsigned int)
Unexecuted instantiation: hb-static.cc:OT::UnsizedArrayOf<OT::HBFixed<OT::IntType<short, 2u>, 14u> > const& StructAtOffset<OT::UnsizedArrayOf<OT::HBFixed<OT::IntType<short, 2u>, 14u> > const>(void const*, unsigned int)
Unexecuted instantiation: hb-static.cc:OT::HBGlyphID16 const& StructAtOffset<OT::HBGlyphID16 const>(void const*, unsigned int)
Unexecuted instantiation: hb-static.cc:OT::IntType<signed char, 1u> const& StructAtOffset<OT::IntType<signed char, 1u> const>(void const*, unsigned int)
Unexecuted instantiation: hb-static.cc:OT::VarRegionList const& StructAtOffset<OT::VarRegionList>(void const*, unsigned int)
Unexecuted instantiation: hb-static.cc:OT::VarData const& StructAtOffset<OT::VarData>(void const*, unsigned int)
Unexecuted instantiation: hb-static.cc:OT::ItemVariationStore const& StructAtOffset<OT::ItemVariationStore>(void const*, unsigned int)
Unexecuted instantiation: hb-static.cc:OT::DeltaSetIndexMap const& StructAtOffset<OT::DeltaSetIndexMap>(void const*, unsigned int)
Unexecuted instantiation: hb-static.cc:OT::UnsizedArrayOf<OT::IntType<unsigned char, 1u> > const& StructAtOffset<OT::UnsizedArrayOf<OT::IntType<unsigned char, 1u> > const>(void const*, unsigned int)
Unexecuted instantiation: hb-static.cc:OT::FeatureParams const& StructAtOffset<OT::FeatureParams const>(void const*, unsigned int)
Unexecuted instantiation: hb-static.cc:OT::FeatureParams const& StructAtOffset<OT::FeatureParams>(void const*, unsigned int)
Unexecuted instantiation: hb-static.cc:OT::Feature const& StructAtOffset<OT::Feature const>(void const*, unsigned int)
Unexecuted instantiation: hb-static.cc:OT::LangSys const& StructAtOffset<OT::LangSys const>(void const*, unsigned int)
Unexecuted instantiation: hb-static.cc:OT::LangSys const& StructAtOffset<OT::LangSys>(void const*, unsigned int)
Unexecuted instantiation: hb-static.cc:OT::Script const& StructAtOffset<OT::Script const>(void const*, unsigned int)
Unexecuted instantiation: hb-static.cc:OT::IntType<unsigned short, 2u> const& StructAtOffset<OT::IntType<unsigned short, 2u> const>(void const*, unsigned int)
Unexecuted instantiation: hb-static.cc:char const& StructAtOffset<char const>(void const*, unsigned int)
Unexecuted instantiation: hb-static.cc:OT::SparseVariationRegion const& StructAtOffset<OT::SparseVariationRegion const>(void const*, unsigned int)
Unexecuted instantiation: hb-static.cc:OT::SparseVariationRegion const& StructAtOffset<OT::SparseVariationRegion>(void const*, unsigned int)
Unexecuted instantiation: hb-static.cc:OT::CFFIndex<OT::IntType<unsigned int, 4u> > const& StructAtOffset<OT::CFFIndex<OT::IntType<unsigned int, 4u> > >(void const*, unsigned int)
Unexecuted instantiation: hb-static.cc:OT::TupleList const& StructAtOffset<OT::TupleList>(void const*, unsigned int)
Unexecuted instantiation: hb-static.cc:OT::VarRegionList const& StructAtOffset<OT::VarRegionList const>(void const*, unsigned int)
Unexecuted instantiation: hb-static.cc:OT::VarData const& StructAtOffset<OT::VarData const>(void const*, unsigned int)
Unexecuted instantiation: hb-static.cc:OT::SparseVarRegionList const& StructAtOffset<OT::SparseVarRegionList const>(void const*, unsigned int)
Unexecuted instantiation: hb-static.cc:OT::MultiVarData const& StructAtOffset<OT::MultiVarData const>(void const*, unsigned int)
Unexecuted instantiation: hb-static.cc:OT::SparseVarRegionList const& StructAtOffset<OT::SparseVarRegionList>(void const*, unsigned int)
Unexecuted instantiation: hb-static.cc:OT::MultiVarData const& StructAtOffset<OT::MultiVarData>(void const*, unsigned int)
Unexecuted instantiation: hb-static.cc:OT::Condition const& StructAtOffset<OT::Condition>(void const*, unsigned int)
Unexecuted instantiation: hb-static.cc:OT::Condition const& StructAtOffset<OT::Condition const>(void const*, unsigned int)
Unexecuted instantiation: hb-static.cc:OT::Feature const& StructAtOffset<OT::Feature>(void const*, unsigned int)
Unexecuted instantiation: hb-static.cc:OT::FeatureTableSubstitution const& StructAtOffset<OT::FeatureTableSubstitution const>(void const*, unsigned int)
Unexecuted instantiation: hb-static.cc:OT::ConditionSet const& StructAtOffset<OT::ConditionSet const>(void const*, unsigned int)
Unexecuted instantiation: hb-static.cc:OT::ConditionSet const& StructAtOffset<OT::ConditionSet>(void const*, unsigned int)
Unexecuted instantiation: hb-static.cc:OT::FeatureTableSubstitution const& StructAtOffset<OT::FeatureTableSubstitution>(void const*, unsigned int)
Unexecuted instantiation: hb-static.cc:OT::Layout::Common::Coverage const& StructAtOffset<OT::Layout::Common::Coverage const>(void const*, unsigned int)
Unexecuted instantiation: hb-static.cc:OT::AttachPoint const& StructAtOffset<OT::AttachPoint const>(void const*, unsigned int)
Unexecuted instantiation: hb-static.cc:OT::Layout::Common::Coverage const& StructAtOffset<OT::Layout::Common::Coverage>(void const*, unsigned int)
Unexecuted instantiation: hb-static.cc:OT::AttachPoint const& StructAtOffset<OT::AttachPoint>(void const*, unsigned int)
Unexecuted instantiation: hb-static.cc:OT::Device const& StructAtOffset<OT::Device const>(void const*, unsigned int)
Unexecuted instantiation: hb-static.cc:OT::Device const& StructAtOffset<OT::Device>(void const*, unsigned int)
Unexecuted instantiation: hb-static.cc:OT::CaretValue const& StructAtOffset<OT::CaretValue const>(void const*, unsigned int)
Unexecuted instantiation: hb-static.cc:OT::CaretValue const& StructAtOffset<OT::CaretValue>(void const*, unsigned int)
Unexecuted instantiation: hb-static.cc:OT::LigGlyph const& StructAtOffset<OT::LigGlyph const>(void const*, unsigned int)
Unexecuted instantiation: hb-static.cc:OT::LigGlyph const& StructAtOffset<OT::LigGlyph>(void const*, unsigned int)
Unexecuted instantiation: hb-static.cc:OT::ClassDef const& StructAtOffset<OT::ClassDef>(void const*, unsigned int)
Unexecuted instantiation: hb-static.cc:OT::AttachList const& StructAtOffset<OT::AttachList>(void const*, unsigned int)
Unexecuted instantiation: hb-static.cc:OT::LigCaretList const& StructAtOffset<OT::LigCaretList>(void const*, unsigned int)
Unexecuted instantiation: hb-static.cc:OT::MarkGlyphSets const& StructAtOffset<OT::MarkGlyphSets>(void const*, unsigned int)
Unexecuted instantiation: hb-static.cc:OT::ItemVariationStore const& StructAtOffset<OT::ItemVariationStore const>(void const*, unsigned int)
Unexecuted instantiation: hb-static.cc:OT::MarkGlyphSets const& StructAtOffset<OT::MarkGlyphSets const>(void const*, unsigned int)
Unexecuted instantiation: hb-static.cc:OT::ClassDef const& StructAtOffset<OT::ClassDef const>(void const*, unsigned int)
Unexecuted instantiation: hb-static.cc:OT::AttachList const& StructAtOffset<OT::AttachList const>(void const*, unsigned int)
Unexecuted instantiation: hb-static.cc:OT::LigCaretList const& StructAtOffset<OT::LigCaretList const>(void const*, unsigned int)
Unexecuted instantiation: hb-static.cc:OT::UnsizedArrayOf<OT::IntType<unsigned char, 1u> > const& StructAtOffset<OT::UnsizedArrayOf<OT::IntType<unsigned char, 1u> > >(void const*, unsigned int)
Unexecuted instantiation: hb-static.cc:OT::UnsizedArrayOf<AAT::SettingName> const& StructAtOffset<OT::UnsizedArrayOf<AAT::SettingName> const>(void const*, unsigned int)
Unexecuted instantiation: hb-static.cc:OT::DefaultUVS const& StructAtOffset<OT::DefaultUVS const>(void const*, unsigned int)
Unexecuted instantiation: hb-static.cc:OT::NonDefaultUVS const& StructAtOffset<OT::NonDefaultUVS const>(void const*, unsigned int)
Unexecuted instantiation: hb-static.cc:OT::DefaultUVS const& StructAtOffset<OT::DefaultUVS>(void const*, unsigned int)
Unexecuted instantiation: hb-static.cc:OT::NonDefaultUVS const& StructAtOffset<OT::NonDefaultUVS>(void const*, unsigned int)
Unexecuted instantiation: hb-static.cc:OT::CmapSubtable const& StructAtOffset<OT::CmapSubtable>(void const*, unsigned int)
Unexecuted instantiation: hb-static.cc:OT::CmapSubtable const& StructAtOffset<OT::CmapSubtable const>(void const*, unsigned int)
Unexecuted instantiation: hb-static.cc:OT::UnsizedArrayOf<OT::IntType<unsigned int, 4u> > const& StructAtOffset<OT::UnsizedArrayOf<OT::IntType<unsigned int, 4u> > const>(void const*, unsigned int)
Unexecuted instantiation: hb-static.cc:OT::UnsizedArrayOf<OT::Index> const& StructAtOffset<OT::UnsizedArrayOf<OT::Index> const>(void const*, unsigned int)
Unexecuted instantiation: hb-static.cc:OT::CPALV1Tail const& StructAtOffset<OT::CPALV1Tail>(void const*, unsigned int)
Unexecuted instantiation: hb-static.cc:OT::ColorLine<OT::NoVariable> const& StructAtOffset<OT::ColorLine<OT::NoVariable> const>(void const*, unsigned int)
Unexecuted instantiation: hb-static.cc:OT::ColorLine<OT::Variable> const& StructAtOffset<OT::ColorLine<OT::Variable> const>(void const*, unsigned int)
Unexecuted instantiation: hb-static.cc:OT::NoVariable<OT::Affine2x3> const& StructAtOffset<OT::NoVariable<OT::Affine2x3> const>(void const*, unsigned int)
Unexecuted instantiation: hb-static.cc:OT::Paint const& StructAtOffset<OT::Paint const>(void const*, unsigned int)
Unexecuted instantiation: hb-static.cc:OT::Variable<OT::Affine2x3> const& StructAtOffset<OT::Variable<OT::Affine2x3> const>(void const*, unsigned int)
Unexecuted instantiation: hb-static.cc:OT::Paint const& StructAtOffset<OT::Paint>(void const*, unsigned int)
Unexecuted instantiation: hb-static.cc:OT::ColorLine<OT::NoVariable> const& StructAtOffset<OT::ColorLine<OT::NoVariable> >(void const*, unsigned int)
Unexecuted instantiation: hb-static.cc:OT::ColorLine<OT::Variable> const& StructAtOffset<OT::ColorLine<OT::Variable> >(void const*, unsigned int)
Unexecuted instantiation: hb-static.cc:OT::NoVariable<OT::Affine2x3> const& StructAtOffset<OT::NoVariable<OT::Affine2x3> >(void const*, unsigned int)
Unexecuted instantiation: hb-static.cc:OT::Variable<OT::Affine2x3> const& StructAtOffset<OT::Variable<OT::Affine2x3> >(void const*, unsigned int)
Unexecuted instantiation: hb-static.cc:OT::ClipBox const& StructAtOffset<OT::ClipBox const>(void const*, unsigned int)
Unexecuted instantiation: hb-static.cc:OT::ClipBox const& StructAtOffset<OT::ClipBox>(void const*, unsigned int)
Unexecuted instantiation: hb-static.cc:OT::BaseGlyphList const& StructAtOffset<OT::BaseGlyphList const>(void const*, unsigned int)
Unexecuted instantiation: hb-static.cc:OT::SortedUnsizedArrayOf<OT::BaseGlyphRecord> const& StructAtOffset<OT::SortedUnsizedArrayOf<OT::BaseGlyphRecord> const>(void const*, unsigned int)
Unexecuted instantiation: hb-static.cc:OT::UnsizedArrayOf<OT::LayerRecord> const& StructAtOffset<OT::UnsizedArrayOf<OT::LayerRecord> const>(void const*, unsigned int)
Unexecuted instantiation: hb-static.cc:OT::ClipList const& StructAtOffset<OT::ClipList const>(void const*, unsigned int)
Unexecuted instantiation: hb-static.cc:OT::DeltaSetIndexMap const& StructAtOffset<OT::DeltaSetIndexMap const>(void const*, unsigned int)
Unexecuted instantiation: hb-static.cc:OT::LayerList const& StructAtOffset<OT::LayerList const>(void const*, unsigned int)
Unexecuted instantiation: hb-static.cc:OT::BaseGlyphList const& StructAtOffset<OT::BaseGlyphList>(void const*, unsigned int)
Unexecuted instantiation: hb-static.cc:OT::LayerList const& StructAtOffset<OT::LayerList>(void const*, unsigned int)
Unexecuted instantiation: hb-static.cc:OT::ClipList const& StructAtOffset<OT::ClipList>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-cff1-table.cc:OT::FeatureParams const& StructAtOffset<OT::FeatureParams const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-cff1-table.cc:OT::FeatureParams const& StructAtOffset<OT::FeatureParams>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-cff1-table.cc:OT::Feature const& StructAtOffset<OT::Feature const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-cff1-table.cc:OT::LangSys const& StructAtOffset<OT::LangSys const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-cff1-table.cc:OT::LangSys const& StructAtOffset<OT::LangSys>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-cff1-table.cc:OT::Script const& StructAtOffset<OT::Script const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-cff1-table.cc:OT::IntType<unsigned short, 2u> const& StructAtOffset<OT::IntType<unsigned short, 2u> const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-cff1-table.cc:char const& StructAtOffset<char const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-cff1-table.cc:OT::IntType<unsigned short, 2u> const& StructAtOffset<OT::IntType<unsigned short, 2u> >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-cff1-table.cc:OT::SparseVariationRegion const& StructAtOffset<OT::SparseVariationRegion const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-cff1-table.cc:OT::SparseVariationRegion const& StructAtOffset<OT::SparseVariationRegion>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-cff1-table.cc:OT::IntType<unsigned char, 1u> const& StructAtOffset<OT::IntType<unsigned char, 1u> >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-cff1-table.cc:OT::CFFIndex<OT::IntType<unsigned int, 4u> > const& StructAtOffset<OT::CFFIndex<OT::IntType<unsigned int, 4u> > >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-cff1-table.cc:OT::TupleList const& StructAtOffset<OT::TupleList>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-cff1-table.cc:OT::VarRegionList const& StructAtOffset<OT::VarRegionList const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-cff1-table.cc:OT::VarData const& StructAtOffset<OT::VarData const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-cff1-table.cc:OT::VarRegionList const& StructAtOffset<OT::VarRegionList>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-cff1-table.cc:OT::VarData const& StructAtOffset<OT::VarData>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-cff1-table.cc:OT::SparseVarRegionList const& StructAtOffset<OT::SparseVarRegionList const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-cff1-table.cc:OT::MultiVarData const& StructAtOffset<OT::MultiVarData const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-cff1-table.cc:OT::SparseVarRegionList const& StructAtOffset<OT::SparseVarRegionList>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-cff1-table.cc:OT::MultiVarData const& StructAtOffset<OT::MultiVarData>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-cff1-table.cc:OT::Condition const& StructAtOffset<OT::Condition>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-cff1-table.cc:OT::Condition const& StructAtOffset<OT::Condition const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-cff1-table.cc:OT::Feature const& StructAtOffset<OT::Feature>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-cff1-table.cc:OT::FeatureTableSubstitution const& StructAtOffset<OT::FeatureTableSubstitution const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-cff1-table.cc:OT::ConditionSet const& StructAtOffset<OT::ConditionSet const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-cff1-table.cc:OT::ConditionSet const& StructAtOffset<OT::ConditionSet>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-cff1-table.cc:OT::FeatureTableSubstitution const& StructAtOffset<OT::FeatureTableSubstitution>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-cff1-table.cc:CFF::CFF1SuppEncData const& StructAtOffset<CFF::CFF1SuppEncData>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-cff1-table.cc:OT::CFFIndex<OT::IntType<unsigned short, 2u> > const& StructAtOffset<OT::CFFIndex<OT::IntType<unsigned short, 2u> > const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-cff2-table.cc:OT::VarData const& StructAtOffset<OT::VarData const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-cff2-table.cc:OT::VarRegionList const& StructAtOffset<OT::VarRegionList const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-cff2-table.cc:OT::FeatureParams const& StructAtOffset<OT::FeatureParams const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-cff2-table.cc:OT::FeatureParams const& StructAtOffset<OT::FeatureParams>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-cff2-table.cc:OT::Feature const& StructAtOffset<OT::Feature const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-cff2-table.cc:OT::LangSys const& StructAtOffset<OT::LangSys const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-cff2-table.cc:OT::LangSys const& StructAtOffset<OT::LangSys>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-cff2-table.cc:OT::Script const& StructAtOffset<OT::Script const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-cff2-table.cc:OT::IntType<unsigned short, 2u> const& StructAtOffset<OT::IntType<unsigned short, 2u> const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-cff2-table.cc:char const& StructAtOffset<char const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-cff2-table.cc:OT::IntType<unsigned short, 2u> const& StructAtOffset<OT::IntType<unsigned short, 2u> >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-cff2-table.cc:OT::SparseVariationRegion const& StructAtOffset<OT::SparseVariationRegion const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-cff2-table.cc:OT::SparseVariationRegion const& StructAtOffset<OT::SparseVariationRegion>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-cff2-table.cc:OT::IntType<unsigned char, 1u> const& StructAtOffset<OT::IntType<unsigned char, 1u> >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-cff2-table.cc:OT::CFFIndex<OT::IntType<unsigned int, 4u> > const& StructAtOffset<OT::CFFIndex<OT::IntType<unsigned int, 4u> > >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-cff2-table.cc:OT::TupleList const& StructAtOffset<OT::TupleList>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-cff2-table.cc:OT::VarRegionList const& StructAtOffset<OT::VarRegionList>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-cff2-table.cc:OT::VarData const& StructAtOffset<OT::VarData>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-cff2-table.cc:OT::SparseVarRegionList const& StructAtOffset<OT::SparseVarRegionList const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-cff2-table.cc:OT::MultiVarData const& StructAtOffset<OT::MultiVarData const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-cff2-table.cc:OT::SparseVarRegionList const& StructAtOffset<OT::SparseVarRegionList>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-cff2-table.cc:OT::MultiVarData const& StructAtOffset<OT::MultiVarData>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-cff2-table.cc:OT::Condition const& StructAtOffset<OT::Condition>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-cff2-table.cc:OT::Condition const& StructAtOffset<OT::Condition const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-cff2-table.cc:OT::Feature const& StructAtOffset<OT::Feature>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-cff2-table.cc:OT::FeatureTableSubstitution const& StructAtOffset<OT::FeatureTableSubstitution const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-cff2-table.cc:OT::ConditionSet const& StructAtOffset<OT::ConditionSet const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-cff2-table.cc:OT::ConditionSet const& StructAtOffset<OT::ConditionSet>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-cff2-table.cc:OT::FeatureTableSubstitution const& StructAtOffset<OT::FeatureTableSubstitution>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-cff2-table.cc:OT::IntType<unsigned int, 4u> const& StructAtOffset<OT::IntType<unsigned int, 4u> >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-cff2-table.cc:CFF::TopDict const& StructAtOffset<CFF::TopDict const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:OT::IntType<unsigned short, 2u> const& StructAtOffset<OT::IntType<unsigned short, 2u> const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:char const& StructAtOffset<char const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:OT::Layout::GSUB_impl::SubstLookupSubTable const& StructAtOffset<OT::Layout::GSUB_impl::SubstLookupSubTable const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:OT::Layout::Common::Coverage const& StructAtOffset<OT::Layout::Common::Coverage const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:OT::ClassDef const& StructAtOffset<OT::ClassDef const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:OT::Layout::GSUB_impl::Sequence<OT::Layout::SmallTypes> const& StructAtOffset<OT::Layout::GSUB_impl::Sequence<OT::Layout::SmallTypes> const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:OT::Layout::GSUB_impl::AlternateSet<OT::Layout::SmallTypes> const& StructAtOffset<OT::Layout::GSUB_impl::AlternateSet<OT::Layout::SmallTypes> const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes> const& StructAtOffset<OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes> const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:OT::Layout::GSUB_impl::Ligature<OT::Layout::SmallTypes> const& StructAtOffset<OT::Layout::GSUB_impl::Ligature<OT::Layout::SmallTypes> const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:OT::MarkGlyphSets const& StructAtOffset<OT::MarkGlyphSets const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:OT::RuleSet<OT::Layout::SmallTypes> const& StructAtOffset<OT::RuleSet<OT::Layout::SmallTypes> const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:OT::Rule<OT::Layout::SmallTypes> const& StructAtOffset<OT::Rule<OT::Layout::SmallTypes> const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:OT::UnsizedArrayOf<OT::LookupRecord> const& StructAtOffset<OT::UnsizedArrayOf<OT::LookupRecord> >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:OT::LookupRecord const& StructAtOffset<OT::LookupRecord>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:OT::ChainRuleSet<OT::Layout::SmallTypes> const& StructAtOffset<OT::ChainRuleSet<OT::Layout::SmallTypes> const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:OT::ChainRule<OT::Layout::SmallTypes> const& StructAtOffset<OT::ChainRule<OT::Layout::SmallTypes> const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:OT::HeadlessArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > const& StructAtOffset<OT::HeadlessArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > const& StructAtOffset<OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:OT::ArrayOf<OT::LookupRecord, OT::IntType<unsigned short, 2u> > const& StructAtOffset<OT::ArrayOf<OT::LookupRecord, OT::IntType<unsigned short, 2u> > >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:OT::ArrayOf<OT::OffsetTo<OT::Layout::Common::Coverage, OT::IntType<unsigned short, 2u>, void, true>, OT::IntType<unsigned short, 2u> > const& StructAtOffset<OT::ArrayOf<OT::OffsetTo<OT::Layout::Common::Coverage, OT::IntType<unsigned short, 2u>, void, true>, OT::IntType<unsigned short, 2u> > >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:OT::ArrayOf<OT::HBGlyphID16, OT::IntType<unsigned short, 2u> > const& StructAtOffset<OT::ArrayOf<OT::HBGlyphID16, OT::IntType<unsigned short, 2u> > >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:OT::ClassDef const& StructAtOffset<OT::ClassDef>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:OT::Layout::Common::Coverage const& StructAtOffset<OT::Layout::Common::Coverage>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:OT::AttachPoint const& StructAtOffset<OT::AttachPoint>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:OT::AttachList const& StructAtOffset<OT::AttachList>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:OT::Device const& StructAtOffset<OT::Device>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:OT::CaretValue const& StructAtOffset<OT::CaretValue>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:OT::LigGlyph const& StructAtOffset<OT::LigGlyph>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:OT::LigCaretList const& StructAtOffset<OT::LigCaretList>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:OT::MarkGlyphSets const& StructAtOffset<OT::MarkGlyphSets>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:OT::VarRegionList const& StructAtOffset<OT::VarRegionList>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:OT::IntType<unsigned char, 1u> const& StructAtOffset<OT::IntType<unsigned char, 1u> >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:OT::VarData const& StructAtOffset<OT::VarData>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:OT::ItemVariationStore const& StructAtOffset<OT::ItemVariationStore>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:OT::ItemVariationStore const& StructAtOffset<OT::ItemVariationStore const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:OT::FeatureParams const& StructAtOffset<OT::FeatureParams const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:OT::FeatureParams const& StructAtOffset<OT::FeatureParams>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:OT::Feature const& StructAtOffset<OT::Feature const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:OT::LangSys const& StructAtOffset<OT::LangSys const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:OT::LangSys const& StructAtOffset<OT::LangSys>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:OT::Script const& StructAtOffset<OT::Script const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:OT::IntType<unsigned short, 2u> const& StructAtOffset<OT::IntType<unsigned short, 2u> >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:OT::SparseVariationRegion const& StructAtOffset<OT::SparseVariationRegion const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:OT::SparseVariationRegion const& StructAtOffset<OT::SparseVariationRegion>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:OT::CFFIndex<OT::IntType<unsigned int, 4u> > const& StructAtOffset<OT::CFFIndex<OT::IntType<unsigned int, 4u> > >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:OT::TupleList const& StructAtOffset<OT::TupleList>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:OT::VarRegionList const& StructAtOffset<OT::VarRegionList const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:OT::VarData const& StructAtOffset<OT::VarData const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:OT::SparseVarRegionList const& StructAtOffset<OT::SparseVarRegionList const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:OT::MultiVarData const& StructAtOffset<OT::MultiVarData const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:OT::SparseVarRegionList const& StructAtOffset<OT::SparseVarRegionList>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:OT::MultiVarData const& StructAtOffset<OT::MultiVarData>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:OT::Condition const& StructAtOffset<OT::Condition>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:OT::Condition const& StructAtOffset<OT::Condition const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:OT::Feature const& StructAtOffset<OT::Feature>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:OT::FeatureTableSubstitution const& StructAtOffset<OT::FeatureTableSubstitution const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:OT::ConditionSet const& StructAtOffset<OT::ConditionSet const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:OT::ConditionSet const& StructAtOffset<OT::ConditionSet>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:OT::FeatureTableSubstitution const& StructAtOffset<OT::FeatureTableSubstitution>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:OT::TupleVariationHeader const& StructAtOffset<OT::TupleVariationHeader>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:OT::UnsizedArrayOf<OT::HBFixed<OT::IntType<short, 2u>, 14u> > const& StructAtOffset<OT::UnsizedArrayOf<OT::HBFixed<OT::IntType<short, 2u>, 14u> > >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:OT::AttachPoint const& StructAtOffset<OT::AttachPoint const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:OT::Device const& StructAtOffset<OT::Device const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:OT::CaretValue const& StructAtOffset<OT::CaretValue const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:OT::LigGlyph const& StructAtOffset<OT::LigGlyph const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:OT::AttachList const& StructAtOffset<OT::AttachList const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:OT::LigCaretList const& StructAtOffset<OT::LigCaretList const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:OT::RecordListOfScript const& StructAtOffset<OT::RecordListOfScript const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:OT::RecordListOf<OT::Feature> const& StructAtOffset<OT::RecordListOf<OT::Feature> const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:OT::List16OfOffsetTo<OT::Lookup, OT::IntType<unsigned short, 2u> > const& StructAtOffset<OT::List16OfOffsetTo<OT::Lookup, OT::IntType<unsigned short, 2u> > const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:OT::Lookup const& StructAtOffset<OT::Lookup const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:OT::FeatureVariations const& StructAtOffset<OT::FeatureVariations const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:OT::Layout::GSUB_impl::SubstLookupSubTable const& StructAtOffset<OT::Layout::GSUB_impl::SubstLookupSubTable>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:OT::Layout::GSUB_impl::Sequence<OT::Layout::SmallTypes> const& StructAtOffset<OT::Layout::GSUB_impl::Sequence<OT::Layout::SmallTypes> >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:OT::Layout::GSUB_impl::AlternateSet<OT::Layout::SmallTypes> const& StructAtOffset<OT::Layout::GSUB_impl::AlternateSet<OT::Layout::SmallTypes> >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes> const& StructAtOffset<OT::Layout::GSUB_impl::LigatureSet<OT::Layout::SmallTypes> >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:OT::Layout::GSUB_impl::Ligature<OT::Layout::SmallTypes> const& StructAtOffset<OT::Layout::GSUB_impl::Ligature<OT::Layout::SmallTypes> >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:OT::RuleSet<OT::Layout::SmallTypes> const& StructAtOffset<OT::RuleSet<OT::Layout::SmallTypes> >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:OT::Rule<OT::Layout::SmallTypes> const& StructAtOffset<OT::Rule<OT::Layout::SmallTypes> >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:OT::ChainRuleSet<OT::Layout::SmallTypes> const& StructAtOffset<OT::ChainRuleSet<OT::Layout::SmallTypes> >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:OT::ChainRule<OT::Layout::SmallTypes> const& StructAtOffset<OT::ChainRule<OT::Layout::SmallTypes> >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:OT::LookupOffsetList<OT::Layout::GSUB_impl::SubstLookup, OT::IntType<unsigned short, 2u> > const& StructAtOffset<OT::LookupOffsetList<OT::Layout::GSUB_impl::SubstLookup, OT::IntType<unsigned short, 2u> > const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:OT::Layout::GSUB_impl::SubstLookup const& StructAtOffset<OT::Layout::GSUB_impl::SubstLookup const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:OT::RecordListOfFeature const& StructAtOffset<OT::RecordListOfFeature const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:OT::RecordListOfScript const& StructAtOffset<OT::RecordListOfScript>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:OT::Script const& StructAtOffset<OT::Script>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:OT::RecordListOf<OT::Feature> const& StructAtOffset<OT::RecordListOf<OT::Feature> >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:OT::List16OfOffsetTo<OT::Layout::GSUB_impl::SubstLookup, OT::IntType<unsigned short, 2u> > const& StructAtOffset<OT::List16OfOffsetTo<OT::Layout::GSUB_impl::SubstLookup, OT::IntType<unsigned short, 2u> > >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:OT::Layout::GSUB_impl::SubstLookup const& StructAtOffset<OT::Layout::GSUB_impl::SubstLookup>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:OT::FeatureVariations const& StructAtOffset<OT::FeatureVariations>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::ClassDef const& StructAtOffset<OT::ClassDef>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::Layout::Common::Coverage const& StructAtOffset<OT::Layout::Common::Coverage>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::AttachPoint const& StructAtOffset<OT::AttachPoint>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::AttachList const& StructAtOffset<OT::AttachList>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::Device const& StructAtOffset<OT::Device>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::CaretValue const& StructAtOffset<OT::CaretValue>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::LigGlyph const& StructAtOffset<OT::LigGlyph>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::LigCaretList const& StructAtOffset<OT::LigCaretList>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::MarkGlyphSets const& StructAtOffset<OT::MarkGlyphSets>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::VarRegionList const& StructAtOffset<OT::VarRegionList>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::IntType<unsigned char, 1u> const& StructAtOffset<OT::IntType<unsigned char, 1u> >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::VarData const& StructAtOffset<OT::VarData>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::ItemVariationStore const& StructAtOffset<OT::ItemVariationStore>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::MarkGlyphSets const& StructAtOffset<OT::MarkGlyphSets const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::Layout::Common::Coverage const& StructAtOffset<OT::Layout::Common::Coverage const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::ItemVariationStore const& StructAtOffset<OT::ItemVariationStore const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::UnsizedArrayOf<OT::IntType<unsigned char, 1u> > const& StructAtOffset<OT::UnsizedArrayOf<OT::IntType<unsigned char, 1u> > const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::FeatureParams const& StructAtOffset<OT::FeatureParams const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::FeatureParams const& StructAtOffset<OT::FeatureParams>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::Feature const& StructAtOffset<OT::Feature const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::LangSys const& StructAtOffset<OT::LangSys const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::LangSys const& StructAtOffset<OT::LangSys>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::Script const& StructAtOffset<OT::Script const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:char const& StructAtOffset<char const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::IntType<unsigned short, 2u> const& StructAtOffset<OT::IntType<unsigned short, 2u> >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::SparseVariationRegion const& StructAtOffset<OT::SparseVariationRegion const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::SparseVariationRegion const& StructAtOffset<OT::SparseVariationRegion>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::CFFIndex<OT::IntType<unsigned int, 4u> > const& StructAtOffset<OT::CFFIndex<OT::IntType<unsigned int, 4u> > >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::TupleList const& StructAtOffset<OT::TupleList>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::VarRegionList const& StructAtOffset<OT::VarRegionList const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::VarData const& StructAtOffset<OT::VarData const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::SparseVarRegionList const& StructAtOffset<OT::SparseVarRegionList const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::MultiVarData const& StructAtOffset<OT::MultiVarData const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::SparseVarRegionList const& StructAtOffset<OT::SparseVarRegionList>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::MultiVarData const& StructAtOffset<OT::MultiVarData>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::Condition const& StructAtOffset<OT::Condition>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::Condition const& StructAtOffset<OT::Condition const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::Feature const& StructAtOffset<OT::Feature>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::FeatureTableSubstitution const& StructAtOffset<OT::FeatureTableSubstitution const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::ConditionSet const& StructAtOffset<OT::ConditionSet const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::ConditionSet const& StructAtOffset<OT::ConditionSet>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::FeatureTableSubstitution const& StructAtOffset<OT::FeatureTableSubstitution>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::TupleVariationHeader const& StructAtOffset<OT::TupleVariationHeader>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::UnsizedArrayOf<OT::HBFixed<OT::IntType<short, 2u>, 14u> > const& StructAtOffset<OT::UnsizedArrayOf<OT::HBFixed<OT::IntType<short, 2u>, 14u> > >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::AttachPoint const& StructAtOffset<OT::AttachPoint const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::Device const& StructAtOffset<OT::Device const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::CaretValue const& StructAtOffset<OT::CaretValue const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::LigGlyph const& StructAtOffset<OT::LigGlyph const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::ClassDef const& StructAtOffset<OT::ClassDef const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::AttachList const& StructAtOffset<OT::AttachList const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::LigCaretList const& StructAtOffset<OT::LigCaretList const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::UnsizedArrayOf<OT::IntType<unsigned char, 1u> > const& StructAtOffset<OT::UnsizedArrayOf<OT::IntType<unsigned char, 1u> > >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::LookupRecord const& StructAtOffset<OT::LookupRecord>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::UnsizedArrayOf<OT::LookupRecord> const& StructAtOffset<OT::UnsizedArrayOf<OT::LookupRecord> >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::ArrayOf<OT::OffsetTo<OT::Layout::Common::Coverage, OT::IntType<unsigned short, 2u>, void, true>, OT::IntType<unsigned short, 2u> > const& StructAtOffset<OT::ArrayOf<OT::OffsetTo<OT::Layout::Common::Coverage, OT::IntType<unsigned short, 2u>, void, true>, OT::IntType<unsigned short, 2u> > >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::ArrayOf<OT::LookupRecord, OT::IntType<unsigned short, 2u> > const& StructAtOffset<OT::ArrayOf<OT::LookupRecord, OT::IntType<unsigned short, 2u> > >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::RecordListOfScript const& StructAtOffset<OT::RecordListOfScript const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::RecordListOf<OT::Feature> const& StructAtOffset<OT::RecordListOf<OT::Feature> const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::List16OfOffsetTo<OT::Lookup, OT::IntType<unsigned short, 2u> > const& StructAtOffset<OT::List16OfOffsetTo<OT::Lookup, OT::IntType<unsigned short, 2u> > const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::Lookup const& StructAtOffset<OT::Lookup const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::FeatureVariations const& StructAtOffset<OT::FeatureVariations const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::IntType<unsigned short, 2u> const& StructAtOffset<OT::IntType<unsigned short, 2u> const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::Layout::GPOS_impl::Anchor const& StructAtOffset<OT::Layout::GPOS_impl::Anchor>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::Layout::GPOS_impl::Anchor const& StructAtOffset<OT::Layout::GPOS_impl::Anchor const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::Layout::GPOS_impl::PairSet<OT::Layout::SmallTypes> const& StructAtOffset<OT::Layout::GPOS_impl::PairSet<OT::Layout::SmallTypes> const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::Layout::GPOS_impl::PairValueRecord<OT::Layout::SmallTypes> const& StructAtOffset<OT::Layout::GPOS_impl::PairValueRecord<OT::Layout::SmallTypes> const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::Rule<OT::Layout::SmallTypes> const& StructAtOffset<OT::Rule<OT::Layout::SmallTypes> const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::RuleSet<OT::Layout::SmallTypes> const& StructAtOffset<OT::RuleSet<OT::Layout::SmallTypes> const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::HeadlessArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > const& StructAtOffset<OT::HeadlessArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > const& StructAtOffset<OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::ChainRule<OT::Layout::SmallTypes> const& StructAtOffset<OT::ChainRule<OT::Layout::SmallTypes> const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::ChainRuleSet<OT::Layout::SmallTypes> const& StructAtOffset<OT::ChainRuleSet<OT::Layout::SmallTypes> const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::Layout::GPOS_impl::PosLookupSubTable const& StructAtOffset<OT::Layout::GPOS_impl::PosLookupSubTable const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::Layout::GPOS_impl::MarkArray const& StructAtOffset<OT::Layout::GPOS_impl::MarkArray const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::Layout::GPOS_impl::AnchorMatrix const& StructAtOffset<OT::Layout::GPOS_impl::AnchorMatrix const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::Layout::GPOS_impl::LigatureArray const& StructAtOffset<OT::Layout::GPOS_impl::LigatureArray const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::Layout::GPOS_impl::PosLookupSubTable const& StructAtOffset<OT::Layout::GPOS_impl::PosLookupSubTable>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::Layout::GPOS_impl::PairSet<OT::Layout::SmallTypes> const& StructAtOffset<OT::Layout::GPOS_impl::PairSet<OT::Layout::SmallTypes> >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::Layout::GPOS_impl::MarkArray const& StructAtOffset<OT::Layout::GPOS_impl::MarkArray>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::Layout::GPOS_impl::AnchorMatrix const& StructAtOffset<OT::Layout::GPOS_impl::AnchorMatrix>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::Layout::GPOS_impl::LigatureArray const& StructAtOffset<OT::Layout::GPOS_impl::LigatureArray>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::RuleSet<OT::Layout::SmallTypes> const& StructAtOffset<OT::RuleSet<OT::Layout::SmallTypes> >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::Rule<OT::Layout::SmallTypes> const& StructAtOffset<OT::Rule<OT::Layout::SmallTypes> >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::ChainRuleSet<OT::Layout::SmallTypes> const& StructAtOffset<OT::ChainRuleSet<OT::Layout::SmallTypes> >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::ChainRule<OT::Layout::SmallTypes> const& StructAtOffset<OT::ChainRule<OT::Layout::SmallTypes> >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::LookupOffsetList<OT::Layout::GPOS_impl::PosLookup, OT::IntType<unsigned short, 2u> > const& StructAtOffset<OT::LookupOffsetList<OT::Layout::GPOS_impl::PosLookup, OT::IntType<unsigned short, 2u> > const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::Layout::GPOS_impl::PosLookup const& StructAtOffset<OT::Layout::GPOS_impl::PosLookup const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::RecordListOfFeature const& StructAtOffset<OT::RecordListOfFeature const>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::RecordListOfScript const& StructAtOffset<OT::RecordListOfScript>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::Script const& StructAtOffset<OT::Script>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::RecordListOf<OT::Feature> const& StructAtOffset<OT::RecordListOf<OT::Feature> >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::List16OfOffsetTo<OT::Layout::GPOS_impl::PosLookup, OT::IntType<unsigned short, 2u> > const& StructAtOffset<OT::List16OfOffsetTo<OT::Layout::GPOS_impl::PosLookup, OT::IntType<unsigned short, 2u> > >(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::Layout::GPOS_impl::PosLookup const& StructAtOffset<OT::Layout::GPOS_impl::PosLookup>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::FeatureVariations const& StructAtOffset<OT::FeatureVariations>(void const*, unsigned int)
48
template<typename Type>
49
static inline Type& StructAtOffset(void *P, unsigned int offset)
50
0
{ return * reinterpret_cast<Type*> ((char *) P + offset); }
Unexecuted instantiation: hb-aat-layout.cc:OT::IntType<unsigned short, 2u>& StructAtOffset<OT::IntType<unsigned short, 2u> >(void*, unsigned int)
Unexecuted instantiation: hb-aat-layout.cc:OT::IntType<unsigned char, 1u>& StructAtOffset<OT::IntType<unsigned char, 1u> >(void*, unsigned int)
Unexecuted instantiation: hb-aat-map.cc:OT::IntType<unsigned short, 2u>& StructAtOffset<OT::IntType<unsigned short, 2u> >(void*, unsigned int)
Unexecuted instantiation: hb-aat-map.cc:OT::IntType<unsigned char, 1u>& StructAtOffset<OT::IntType<unsigned char, 1u> >(void*, unsigned int)
Unexecuted instantiation: hb-face.cc:OT::IntType<unsigned short, 2u>& StructAtOffset<OT::IntType<unsigned short, 2u> >(void*, unsigned int)
Unexecuted instantiation: hb-face.cc:OT::IntType<unsigned char, 1u>& StructAtOffset<OT::IntType<unsigned char, 1u> >(void*, unsigned int)
Unexecuted instantiation: hb-font.cc:OT::IntType<unsigned short, 2u>& StructAtOffset<OT::IntType<unsigned short, 2u> >(void*, unsigned int)
Unexecuted instantiation: hb-font.cc:OT::IntType<unsigned char, 1u>& StructAtOffset<OT::IntType<unsigned char, 1u> >(void*, unsigned int)
Unexecuted instantiation: hb-ot-color.cc:OT::IntType<unsigned short, 2u>& StructAtOffset<OT::IntType<unsigned short, 2u> >(void*, unsigned int)
Unexecuted instantiation: hb-ot-color.cc:OT::IntType<unsigned char, 1u>& StructAtOffset<OT::IntType<unsigned char, 1u> >(void*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::IntType<unsigned char, 1u>& StructAtOffset<OT::IntType<unsigned char, 1u> >(void*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::IntType<unsigned short, 2u>& StructAtOffset<OT::IntType<unsigned short, 2u> >(void*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::HBGlyphID16& StructAtOffset<OT::HBGlyphID16>(void*, unsigned int)
Unexecuted instantiation: hb-ot-font.cc:OT::IntType<unsigned char, 1u>& StructAtOffset<OT::IntType<unsigned char, 1u> >(void*, unsigned int)
Unexecuted instantiation: hb-ot-font.cc:OT::IntType<unsigned short, 2u>& StructAtOffset<OT::IntType<unsigned short, 2u> >(void*, unsigned int)
Unexecuted instantiation: hb-ot-font.cc:OT::HBGlyphID16& StructAtOffset<OT::HBGlyphID16>(void*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:OT::IntType<unsigned short, 2u>& StructAtOffset<OT::IntType<unsigned short, 2u> >(void*, unsigned int)
Unexecuted instantiation: hb-ot-layout.cc:OT::IntType<unsigned char, 1u>& StructAtOffset<OT::IntType<unsigned char, 1u> >(void*, unsigned int)
Unexecuted instantiation: hb-ot-metrics.cc:OT::IntType<unsigned short, 2u>& StructAtOffset<OT::IntType<unsigned short, 2u> >(void*, unsigned int)
Unexecuted instantiation: hb-ot-metrics.cc:OT::IntType<unsigned char, 1u>& StructAtOffset<OT::IntType<unsigned char, 1u> >(void*, unsigned int)
Unexecuted instantiation: hb-ot-shape.cc:OT::IntType<unsigned short, 2u>& StructAtOffset<OT::IntType<unsigned short, 2u> >(void*, unsigned int)
Unexecuted instantiation: hb-ot-shape.cc:OT::IntType<unsigned char, 1u>& StructAtOffset<OT::IntType<unsigned char, 1u> >(void*, unsigned int)
Unexecuted instantiation: hb-ot-var.cc:OT::IntType<unsigned short, 2u>& StructAtOffset<OT::IntType<unsigned short, 2u> >(void*, unsigned int)
Unexecuted instantiation: hb-ot-var.cc:OT::IntType<unsigned char, 1u>& StructAtOffset<OT::IntType<unsigned char, 1u> >(void*, unsigned int)
Unexecuted instantiation: hb-static.cc:OT::IntType<unsigned char, 1u>& StructAtOffset<OT::IntType<unsigned char, 1u> >(void*, unsigned int)
Unexecuted instantiation: hb-static.cc:OT::IntType<unsigned short, 2u>& StructAtOffset<OT::IntType<unsigned short, 2u> >(void*, unsigned int)
Unexecuted instantiation: hb-static.cc:OT::HBGlyphID16& StructAtOffset<OT::HBGlyphID16>(void*, unsigned int)
Unexecuted instantiation: hb-ot-cff1-table.cc:OT::IntType<unsigned short, 2u>& StructAtOffset<OT::IntType<unsigned short, 2u> >(void*, unsigned int)
Unexecuted instantiation: hb-ot-cff1-table.cc:OT::IntType<unsigned char, 1u>& StructAtOffset<OT::IntType<unsigned char, 1u> >(void*, unsigned int)
Unexecuted instantiation: hb-ot-cff2-table.cc:OT::IntType<unsigned short, 2u>& StructAtOffset<OT::IntType<unsigned short, 2u> >(void*, unsigned int)
Unexecuted instantiation: hb-ot-cff2-table.cc:OT::IntType<unsigned char, 1u>& StructAtOffset<OT::IntType<unsigned char, 1u> >(void*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:OT::IntType<unsigned short, 2u>& StructAtOffset<OT::IntType<unsigned short, 2u> >(void*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:OT::IntType<unsigned char, 1u>& StructAtOffset<OT::IntType<unsigned char, 1u> >(void*, unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::IntType<unsigned short, 2u>& StructAtOffset<OT::IntType<unsigned short, 2u> >(void*, unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::IntType<unsigned char, 1u>& StructAtOffset<OT::IntType<unsigned char, 1u> >(void*, unsigned int)
51
template<typename Type>
52
static inline const Type& StructAtOffsetUnaligned(const void *P, unsigned int offset)
53
1.88G
{
54
1.88G
#pragma GCC diagnostic push
55
1.88G
#pragma GCC diagnostic ignored "-Wcast-align"
56
1.88G
  return * reinterpret_cast<const Type*> ((const char *) P + offset);
57
1.88G
#pragma GCC diagnostic pop
58
1.88G
}
hb-aat-layout.cc:OT::HBGlyphID16 const& StructAtOffsetUnaligned<OT::HBGlyphID16>(void const*, unsigned int)
Line
Count
Source
53
14.2k
{
54
14.2k
#pragma GCC diagnostic push
55
14.2k
#pragma GCC diagnostic ignored "-Wcast-align"
56
14.2k
  return * reinterpret_cast<const Type*> ((const char *) P + offset);
57
14.2k
#pragma GCC diagnostic pop
58
14.2k
}
hb-aat-layout.cc:unsigned int const& StructAtOffsetUnaligned<unsigned int>(void const*, unsigned int)
Line
Count
Source
53
1.01G
{
54
1.01G
#pragma GCC diagnostic push
55
1.01G
#pragma GCC diagnostic ignored "-Wcast-align"
56
1.01G
  return * reinterpret_cast<const Type*> ((const char *) P + offset);
57
1.01G
#pragma GCC diagnostic pop
58
1.01G
}
Unexecuted instantiation: hb-aat-map.cc:OT::HBGlyphID16 const& StructAtOffsetUnaligned<OT::HBGlyphID16>(void const*, unsigned int)
Unexecuted instantiation: hb-face.cc:unsigned int const& StructAtOffsetUnaligned<unsigned int>(void const*, unsigned int)
Unexecuted instantiation: hb-font.cc:unsigned int const& StructAtOffsetUnaligned<unsigned int>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:unsigned int const& StructAtOffsetUnaligned<unsigned int>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:OT::HBGlyphID16 const& StructAtOffsetUnaligned<OT::HBGlyphID16>(void const*, unsigned int)
hb-ot-font.cc:unsigned int const& StructAtOffsetUnaligned<unsigned int>(void const*, unsigned int)
Line
Count
Source
53
874M
{
54
874M
#pragma GCC diagnostic push
55
874M
#pragma GCC diagnostic ignored "-Wcast-align"
56
874M
  return * reinterpret_cast<const Type*> ((const char *) P + offset);
57
874M
#pragma GCC diagnostic pop
58
874M
}
Unexecuted instantiation: hb-ot-layout.cc:OT::HBGlyphID16 const& StructAtOffsetUnaligned<OT::HBGlyphID16>(void const*, unsigned int)
hb-ot-layout.cc:unsigned int const& StructAtOffsetUnaligned<unsigned int>(void const*, unsigned int)
Line
Count
Source
53
2.19M
{
54
2.19M
#pragma GCC diagnostic push
55
2.19M
#pragma GCC diagnostic ignored "-Wcast-align"
56
2.19M
  return * reinterpret_cast<const Type*> ((const char *) P + offset);
57
2.19M
#pragma GCC diagnostic pop
58
2.19M
}
Unexecuted instantiation: hb-ot-shape.cc:OT::HBGlyphID16 const& StructAtOffsetUnaligned<OT::HBGlyphID16>(void const*, unsigned int)
Unexecuted instantiation: hb-static.cc:OT::HBGlyphID16 const& StructAtOffsetUnaligned<OT::HBGlyphID16>(void const*, unsigned int)
Unexecuted instantiation: hb-static.cc:unsigned int const& StructAtOffsetUnaligned<unsigned int>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:OT::HBGlyphID16 const& StructAtOffsetUnaligned<OT::HBGlyphID16>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:unsigned int const& StructAtOffsetUnaligned<unsigned int>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::HBGlyphID16 const& StructAtOffsetUnaligned<OT::HBGlyphID16>(void const*, unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:unsigned int const& StructAtOffsetUnaligned<unsigned int>(void const*, unsigned int)
59
template<typename Type>
60
static inline Type& StructAtOffsetUnaligned(void *P, unsigned int offset)
61
874M
{
62
874M
#pragma GCC diagnostic push
63
874M
#pragma GCC diagnostic ignored "-Wcast-align"
64
874M
  return * reinterpret_cast<Type*> ((char *) P + offset);
65
874M
#pragma GCC diagnostic pop
66
874M
}
Unexecuted instantiation: hb-aat-layout.cc:int& StructAtOffsetUnaligned<int>(void*, unsigned int)
Unexecuted instantiation: hb-aat-map.cc:int& StructAtOffsetUnaligned<int>(void*, unsigned int)
Unexecuted instantiation: hb-buffer.cc:int& StructAtOffsetUnaligned<int>(void*, unsigned int)
Unexecuted instantiation: hb-face.cc:int& StructAtOffsetUnaligned<int>(void*, unsigned int)
Unexecuted instantiation: hb-face.cc:unsigned int& StructAtOffsetUnaligned<unsigned int>(void*, unsigned int)
Unexecuted instantiation: hb-face-builder.cc:int& StructAtOffsetUnaligned<int>(void*, unsigned int)
Unexecuted instantiation: hb-fallback-shape.cc:int& StructAtOffsetUnaligned<int>(void*, unsigned int)
Unexecuted instantiation: hb-font.cc:unsigned int& StructAtOffsetUnaligned<unsigned int>(void*, unsigned int)
Unexecuted instantiation: hb-font.cc:int& StructAtOffsetUnaligned<int>(void*, unsigned int)
Unexecuted instantiation: hb-ot-color.cc:int& StructAtOffsetUnaligned<int>(void*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:int& StructAtOffsetUnaligned<int>(void*, unsigned int)
Unexecuted instantiation: hb-ot-face.cc:unsigned int& StructAtOffsetUnaligned<unsigned int>(void*, unsigned int)
hb-ot-font.cc:unsigned int& StructAtOffsetUnaligned<unsigned int>(void*, unsigned int)
Line
Count
Source
61
360M
{
62
360M
#pragma GCC diagnostic push
63
360M
#pragma GCC diagnostic ignored "-Wcast-align"
64
360M
  return * reinterpret_cast<Type*> ((char *) P + offset);
65
360M
#pragma GCC diagnostic pop
66
360M
}
hb-ot-font.cc:int& StructAtOffsetUnaligned<int>(void*, unsigned int)
Line
Count
Source
61
513M
{
62
513M
#pragma GCC diagnostic push
63
513M
#pragma GCC diagnostic ignored "-Wcast-align"
64
513M
  return * reinterpret_cast<Type*> ((char *) P + offset);
65
513M
#pragma GCC diagnostic pop
66
513M
}
Unexecuted instantiation: hb-ot-layout.cc:int& StructAtOffsetUnaligned<int>(void*, unsigned int)
Unexecuted instantiation: hb-ot-metrics.cc:int& StructAtOffsetUnaligned<int>(void*, unsigned int)
Unexecuted instantiation: hb-ot-name.cc:int& StructAtOffsetUnaligned<int>(void*, unsigned int)
Unexecuted instantiation: hb-ot-shape.cc:int& StructAtOffsetUnaligned<int>(void*, unsigned int)
Unexecuted instantiation: hb-ot-var.cc:int& StructAtOffsetUnaligned<int>(void*, unsigned int)
Unexecuted instantiation: hb-shape-plan.cc:int& StructAtOffsetUnaligned<int>(void*, unsigned int)
Unexecuted instantiation: hb-shape.cc:int& StructAtOffsetUnaligned<int>(void*, unsigned int)
Unexecuted instantiation: hb-static.cc:int& StructAtOffsetUnaligned<int>(void*, unsigned int)
Unexecuted instantiation: hb-static.cc:unsigned int& StructAtOffsetUnaligned<unsigned int>(void*, unsigned int)
Unexecuted instantiation: hb-graphite2.cc:int& StructAtOffsetUnaligned<int>(void*, unsigned int)
Unexecuted instantiation: hb-paint.cc:int& StructAtOffsetUnaligned<int>(void*, unsigned int)
Unexecuted instantiation: hb-ot-cff1-table.cc:int& StructAtOffsetUnaligned<int>(void*, unsigned int)
Unexecuted instantiation: hb-ot-cff2-table.cc:int& StructAtOffsetUnaligned<int>(void*, unsigned int)
Unexecuted instantiation: hb-ot-map.cc:int& StructAtOffsetUnaligned<int>(void*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:int& StructAtOffsetUnaligned<int>(void*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-default.cc:int& StructAtOffsetUnaligned<int>(void*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-hangul.cc:int& StructAtOffsetUnaligned<int>(void*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-hebrew.cc:int& StructAtOffsetUnaligned<int>(void*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-indic.cc:int& StructAtOffsetUnaligned<int>(void*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-khmer.cc:int& StructAtOffsetUnaligned<int>(void*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-myanmar.cc:int& StructAtOffsetUnaligned<int>(void*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-syllabic.cc:int& StructAtOffsetUnaligned<int>(void*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-thai.cc:int& StructAtOffsetUnaligned<int>(void*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-use.cc:int& StructAtOffsetUnaligned<int>(void*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:int& StructAtOffsetUnaligned<int>(void*, unsigned int)
Unexecuted instantiation: hb-ot-shape-fallback.cc:int& StructAtOffsetUnaligned<int>(void*, unsigned int)
Unexecuted instantiation: hb-ot-shape-normalize.cc:int& StructAtOffsetUnaligned<int>(void*, unsigned int)
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:int& StructAtOffsetUnaligned<int>(void*, unsigned int)
67
68
/* StructAfter<T>(X) returns the struct T& that is placed after X.
69
 * Works with X of variable size also.  X must implement get_size() */
70
template<typename Type, typename TObject>
71
static inline const Type& StructAfter(const TObject &X)
72
25.8M
{ return StructAtOffset<Type>(&X, X.get_size()); }
Unexecuted instantiation: hb-aat-layout.cc:OT::IntType<unsigned char, 1u> const& StructAfter<OT::IntType<unsigned char, 1u>, OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > const&)
Unexecuted instantiation: hb-aat-layout.cc:OT::IntType<unsigned short, 2u> const& StructAfter<OT::IntType<unsigned short, 2u>, OT::ArrayOf<OT::Offset<OT::IntType<unsigned short, 2u>, true>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::Offset<OT::IntType<unsigned short, 2u>, true>, OT::IntType<unsigned short, 2u> > const&)
Unexecuted instantiation: hb-aat-layout.cc:OT::LookupRecord const& StructAfter<OT::LookupRecord, hb_array_t<OT::OffsetTo<OT::Layout::Common::Coverage, OT::IntType<unsigned short, 2u>, void, true> const> >(hb_array_t<OT::OffsetTo<OT::Layout::Common::Coverage, OT::IntType<unsigned short, 2u>, void, true> const> const&)
Unexecuted instantiation: hb-aat-layout.cc:OT::HeadlessArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > const& StructAfter<OT::HeadlessArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> >, OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > const&)
Unexecuted instantiation: hb-aat-layout.cc:OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > const& StructAfter<OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> >, OT::HeadlessArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > >(OT::HeadlessArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > const&)
Unexecuted instantiation: hb-aat-layout.cc:OT::ArrayOf<OT::LookupRecord, OT::IntType<unsigned short, 2u> > const& StructAfter<OT::ArrayOf<OT::LookupRecord, OT::IntType<unsigned short, 2u> >, OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > const&)
hb-aat-layout.cc:OT::ArrayOf<OT::OffsetTo<OT::Layout::Common::Coverage, OT::IntType<unsigned short, 2u>, void, true>, OT::IntType<unsigned short, 2u> > const& StructAfter<OT::ArrayOf<OT::OffsetTo<OT::Layout::Common::Coverage, OT::IntType<unsigned short, 2u>, void, true>, OT::IntType<unsigned short, 2u> >, OT::ArrayOf<OT::OffsetTo<OT::Layout::Common::Coverage, OT::IntType<unsigned short, 2u>, void, true>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::OffsetTo<OT::Layout::Common::Coverage, OT::IntType<unsigned short, 2u>, void, true>, OT::IntType<unsigned short, 2u> > const&)
Line
Count
Source
72
4.92k
{ return StructAtOffset<Type>(&X, X.get_size()); }
hb-aat-layout.cc:OT::ArrayOf<OT::LookupRecord, OT::IntType<unsigned short, 2u> > const& StructAfter<OT::ArrayOf<OT::LookupRecord, OT::IntType<unsigned short, 2u> >, OT::ArrayOf<OT::OffsetTo<OT::Layout::Common::Coverage, OT::IntType<unsigned short, 2u>, void, true>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::OffsetTo<OT::Layout::Common::Coverage, OT::IntType<unsigned short, 2u>, void, true>, OT::IntType<unsigned short, 2u> > const&)
Line
Count
Source
72
2.46k
{ return StructAtOffset<Type>(&X, X.get_size()); }
Unexecuted instantiation: hb-aat-layout.cc:OT::ArrayOf<OT::HBGlyphID16, OT::IntType<unsigned short, 2u> > const& StructAfter<OT::ArrayOf<OT::HBGlyphID16, OT::IntType<unsigned short, 2u> >, OT::ArrayOf<OT::OffsetTo<OT::Layout::Common::Coverage, OT::IntType<unsigned short, 2u>, void, true>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::OffsetTo<OT::Layout::Common::Coverage, OT::IntType<unsigned short, 2u>, void, true>, OT::IntType<unsigned short, 2u> > const&)
Unexecuted instantiation: hb-aat-layout.cc:AAT::ChainSubtable<AAT::ExtendedTypes> const& StructAfter<AAT::ChainSubtable<AAT::ExtendedTypes>, hb_array_t<AAT::Feature const> >(hb_array_t<AAT::Feature const> const&)
Unexecuted instantiation: hb-aat-layout.cc:AAT::ChainSubtable<AAT::ExtendedTypes> const& StructAfter<AAT::ChainSubtable<AAT::ExtendedTypes>, AAT::ChainSubtable<AAT::ExtendedTypes> >(AAT::ChainSubtable<AAT::ExtendedTypes> const&)
Unexecuted instantiation: hb-aat-layout.cc:AAT::Chain<AAT::ExtendedTypes> const& StructAfter<AAT::Chain<AAT::ExtendedTypes>, AAT::Chain<AAT::ExtendedTypes> >(AAT::Chain<AAT::ExtendedTypes> const&)
Unexecuted instantiation: hb-aat-layout.cc:AAT::ChainSubtable<AAT::ObsoleteTypes> const& StructAfter<AAT::ChainSubtable<AAT::ObsoleteTypes>, hb_array_t<AAT::Feature const> >(hb_array_t<AAT::Feature const> const&)
Unexecuted instantiation: hb-aat-layout.cc:AAT::ChainSubtable<AAT::ObsoleteTypes> const& StructAfter<AAT::ChainSubtable<AAT::ObsoleteTypes>, AAT::ChainSubtable<AAT::ObsoleteTypes> >(AAT::ChainSubtable<AAT::ObsoleteTypes> const&)
Unexecuted instantiation: hb-aat-layout.cc:AAT::Chain<AAT::ObsoleteTypes> const& StructAfter<AAT::Chain<AAT::ObsoleteTypes>, AAT::Chain<AAT::ObsoleteTypes> >(AAT::Chain<AAT::ObsoleteTypes> const&)
Unexecuted instantiation: hb-aat-layout.cc:AAT::KerxSubTable const& StructAfter<AAT::KerxSubTable, AAT::KerxSubTable>(AAT::KerxSubTable const&)
Unexecuted instantiation: hb-aat-layout.cc:OT::IntType<unsigned short, 2u> const& StructAfter<OT::IntType<unsigned short, 2u> const, OT::ArrayOf<OT::Offset<OT::IntType<unsigned short, 2u>, true>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::Offset<OT::IntType<unsigned short, 2u>, true>, OT::IntType<unsigned short, 2u> > const&)
Unexecuted instantiation: hb-aat-layout.cc:char const& StructAfter<char const, OT::IntType<unsigned short, 2u> >(OT::IntType<unsigned short, 2u> const&)
Unexecuted instantiation: hb-aat-layout.cc:OT::CFFIndex<OT::IntType<unsigned int, 4u> > const& StructAfter<OT::CFFIndex<OT::IntType<unsigned int, 4u> >, OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > const&)
Unexecuted instantiation: hb-aat-layout.cc:OT::TupleList const& StructAfter<OT::TupleList, OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > const&)
Unexecuted instantiation: hb-aat-layout.cc:OT::UnsizedArrayOf<OT::HBFixed<OT::IntType<short, 2u>, 14u> > const& StructAfter<OT::UnsizedArrayOf<OT::HBFixed<OT::IntType<short, 2u>, 14u> >, OT::TupleVariationHeader::TuppleIndex>(OT::TupleVariationHeader::TuppleIndex const&)
Unexecuted instantiation: hb-aat-layout.cc:OT::UnsizedArrayOf<OT::LookupRecord> const& StructAfter<OT::UnsizedArrayOf<OT::LookupRecord>, hb_array_t<OT::OffsetTo<OT::Layout::Common::Coverage, OT::IntType<unsigned short, 2u>, void, true> const> >(hb_array_t<OT::OffsetTo<OT::Layout::Common::Coverage, OT::IntType<unsigned short, 2u>, void, true> const> const&)
Unexecuted instantiation: hb-aat-layout.cc:OT::UnsizedArrayOf<OT::LookupRecord> const& StructAfter<OT::UnsizedArrayOf<OT::LookupRecord>, hb_array_t<OT::IntType<unsigned short, 2u> const> >(hb_array_t<OT::IntType<unsigned short, 2u> const> const&)
Unexecuted instantiation: hb-aat-map.cc:OT::IntType<unsigned short, 2u> const& StructAfter<OT::IntType<unsigned short, 2u> const, OT::ArrayOf<OT::Offset<OT::IntType<unsigned short, 2u>, true>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::Offset<OT::IntType<unsigned short, 2u>, true>, OT::IntType<unsigned short, 2u> > const&)
Unexecuted instantiation: hb-aat-map.cc:char const& StructAfter<char const, OT::IntType<unsigned short, 2u> >(OT::IntType<unsigned short, 2u> const&)
Unexecuted instantiation: hb-aat-map.cc:OT::IntType<unsigned short, 2u> const& StructAfter<OT::IntType<unsigned short, 2u>, OT::ArrayOf<OT::Offset<OT::IntType<unsigned short, 2u>, true>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::Offset<OT::IntType<unsigned short, 2u>, true>, OT::IntType<unsigned short, 2u> > const&)
Unexecuted instantiation: hb-aat-map.cc:OT::IntType<unsigned char, 1u> const& StructAfter<OT::IntType<unsigned char, 1u>, OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > const&)
Unexecuted instantiation: hb-aat-map.cc:OT::CFFIndex<OT::IntType<unsigned int, 4u> > const& StructAfter<OT::CFFIndex<OT::IntType<unsigned int, 4u> >, OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > const&)
Unexecuted instantiation: hb-aat-map.cc:OT::TupleList const& StructAfter<OT::TupleList, OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > const&)
Unexecuted instantiation: hb-aat-map.cc:OT::UnsizedArrayOf<OT::HBFixed<OT::IntType<short, 2u>, 14u> > const& StructAfter<OT::UnsizedArrayOf<OT::HBFixed<OT::IntType<short, 2u>, 14u> >, OT::TupleVariationHeader::TuppleIndex>(OT::TupleVariationHeader::TuppleIndex const&)
Unexecuted instantiation: hb-face.cc:OT::IntType<unsigned short, 2u> const& StructAfter<OT::IntType<unsigned short, 2u> const, OT::ArrayOf<OT::Offset<OT::IntType<unsigned short, 2u>, true>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::Offset<OT::IntType<unsigned short, 2u>, true>, OT::IntType<unsigned short, 2u> > const&)
Unexecuted instantiation: hb-face.cc:char const& StructAfter<char const, OT::IntType<unsigned short, 2u> >(OT::IntType<unsigned short, 2u> const&)
Unexecuted instantiation: hb-face.cc:OT::IntType<unsigned short, 2u> const& StructAfter<OT::IntType<unsigned short, 2u>, OT::ArrayOf<OT::Offset<OT::IntType<unsigned short, 2u>, true>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::Offset<OT::IntType<unsigned short, 2u>, true>, OT::IntType<unsigned short, 2u> > const&)
Unexecuted instantiation: hb-face.cc:OT::IntType<unsigned char, 1u> const& StructAfter<OT::IntType<unsigned char, 1u>, OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > const&)
Unexecuted instantiation: hb-face.cc:OT::CFFIndex<OT::IntType<unsigned int, 4u> > const& StructAfter<OT::CFFIndex<OT::IntType<unsigned int, 4u> >, OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > const&)
Unexecuted instantiation: hb-face.cc:OT::TupleList const& StructAfter<OT::TupleList, OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > const&)
Unexecuted instantiation: hb-face.cc:OT::UnsizedArrayOf<OT::HBFixed<OT::IntType<short, 2u>, 14u> > const& StructAfter<OT::UnsizedArrayOf<OT::HBFixed<OT::IntType<short, 2u>, 14u> >, OT::TupleVariationHeader::TuppleIndex>(OT::TupleVariationHeader::TuppleIndex const&)
Unexecuted instantiation: hb-font.cc:OT::SegmentMaps const& StructAfter<OT::SegmentMaps, OT::SegmentMaps>(OT::SegmentMaps const&)
Unexecuted instantiation: hb-font.cc:OT::InstanceRecord const& StructAfter<OT::InstanceRecord, hb_array_t<OT::AxisRecord const> >(hb_array_t<OT::AxisRecord const> const&)
Unexecuted instantiation: hb-font.cc:OT::IntType<unsigned char, 1u> const& StructAfter<OT::IntType<unsigned char, 1u>, OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > const&)
Unexecuted instantiation: hb-font.cc:OT::IntType<unsigned short, 2u> const& StructAfter<OT::IntType<unsigned short, 2u> const, OT::ArrayOf<OT::Offset<OT::IntType<unsigned short, 2u>, true>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::Offset<OT::IntType<unsigned short, 2u>, true>, OT::IntType<unsigned short, 2u> > const&)
Unexecuted instantiation: hb-font.cc:char const& StructAfter<char const, OT::IntType<unsigned short, 2u> >(OT::IntType<unsigned short, 2u> const&)
Unexecuted instantiation: hb-font.cc:OT::IntType<unsigned short, 2u> const& StructAfter<OT::IntType<unsigned short, 2u>, OT::ArrayOf<OT::Offset<OT::IntType<unsigned short, 2u>, true>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::Offset<OT::IntType<unsigned short, 2u>, true>, OT::IntType<unsigned short, 2u> > const&)
Unexecuted instantiation: hb-font.cc:OT::CFFIndex<OT::IntType<unsigned int, 4u> > const& StructAfter<OT::CFFIndex<OT::IntType<unsigned int, 4u> >, OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > const&)
Unexecuted instantiation: hb-font.cc:OT::TupleList const& StructAfter<OT::TupleList, OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > const&)
Unexecuted instantiation: hb-font.cc:OT::UnsizedArrayOf<OT::HBFixed<OT::IntType<short, 2u>, 14u> > const& StructAfter<OT::UnsizedArrayOf<OT::HBFixed<OT::IntType<short, 2u>, 14u> >, OT::TupleVariationHeader::TuppleIndex>(OT::TupleVariationHeader::TuppleIndex const&)
Unexecuted instantiation: hb-font.cc:OT::Index const& StructAfter<OT::Index, hb_array_t<OT::HBFixed<OT::IntType<int, 4u>, 16u> const> >(hb_array_t<OT::HBFixed<OT::IntType<int, 4u>, 16u> const> const&)
Unexecuted instantiation: hb-ot-color.cc:OT::CPALV1Tail const& StructAfter<OT::CPALV1Tail, OT::CPAL>(OT::CPAL const&)
Unexecuted instantiation: hb-ot-color.cc:OT::IntType<unsigned char, 1u> const& StructAfter<OT::IntType<unsigned char, 1u>, OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > const&)
Unexecuted instantiation: hb-ot-color.cc:OT::IntType<unsigned short, 2u> const& StructAfter<OT::IntType<unsigned short, 2u> const, OT::ArrayOf<OT::Offset<OT::IntType<unsigned short, 2u>, true>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::Offset<OT::IntType<unsigned short, 2u>, true>, OT::IntType<unsigned short, 2u> > const&)
Unexecuted instantiation: hb-ot-color.cc:char const& StructAfter<char const, OT::IntType<unsigned short, 2u> >(OT::IntType<unsigned short, 2u> const&)
Unexecuted instantiation: hb-ot-color.cc:OT::IntType<unsigned short, 2u> const& StructAfter<OT::IntType<unsigned short, 2u>, OT::ArrayOf<OT::Offset<OT::IntType<unsigned short, 2u>, true>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::Offset<OT::IntType<unsigned short, 2u>, true>, OT::IntType<unsigned short, 2u> > const&)
Unexecuted instantiation: hb-ot-color.cc:OT::CFFIndex<OT::IntType<unsigned int, 4u> > const& StructAfter<OT::CFFIndex<OT::IntType<unsigned int, 4u> >, OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > const&)
Unexecuted instantiation: hb-ot-color.cc:OT::TupleList const& StructAfter<OT::TupleList, OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > const&)
Unexecuted instantiation: hb-ot-color.cc:OT::UnsizedArrayOf<OT::HBFixed<OT::IntType<short, 2u>, 14u> > const& StructAfter<OT::UnsizedArrayOf<OT::HBFixed<OT::IntType<short, 2u>, 14u> >, OT::TupleVariationHeader::TuppleIndex>(OT::TupleVariationHeader::TuppleIndex const&)
Unexecuted instantiation: hb-ot-face.cc:OT::IntType<unsigned short, 2u> const& StructAfter<OT::IntType<unsigned short, 2u> const, OT::ArrayOf<OT::Offset<OT::IntType<unsigned short, 2u>, true>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::Offset<OT::IntType<unsigned short, 2u>, true>, OT::IntType<unsigned short, 2u> > const&)
Unexecuted instantiation: hb-ot-face.cc:char const& StructAfter<char const, OT::IntType<unsigned short, 2u> >(OT::IntType<unsigned short, 2u> const&)
Unexecuted instantiation: hb-ot-face.cc:OT::IntType<unsigned short, 2u> const& StructAfter<OT::IntType<unsigned short, 2u>, OT::ArrayOf<OT::Offset<OT::IntType<unsigned short, 2u>, true>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::Offset<OT::IntType<unsigned short, 2u>, true>, OT::IntType<unsigned short, 2u> > const&)
Unexecuted instantiation: hb-ot-face.cc:OT::IntType<unsigned char, 1u> const& StructAfter<OT::IntType<unsigned char, 1u>, OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > const&)
Unexecuted instantiation: hb-ot-face.cc:OT::CFFIndex<OT::IntType<unsigned int, 4u> > const& StructAfter<OT::CFFIndex<OT::IntType<unsigned int, 4u> >, OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > const&)
Unexecuted instantiation: hb-ot-face.cc:OT::TupleList const& StructAfter<OT::TupleList, OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > const&)
Unexecuted instantiation: hb-ot-face.cc:OT::UnsizedArrayOf<OT::HBFixed<OT::IntType<short, 2u>, 14u> > const& StructAfter<OT::UnsizedArrayOf<OT::HBFixed<OT::IntType<short, 2u>, 14u> >, OT::TupleVariationHeader::TuppleIndex>(OT::TupleVariationHeader::TuppleIndex const&)
Unexecuted instantiation: hb-ot-face.cc:OT::maxpV1Tail const& StructAfter<OT::maxpV1Tail, OT::maxp>(OT::maxp const&)
Unexecuted instantiation: hb-ot-face.cc:OT::IntType<unsigned short, 2u> const& StructAfter<OT::IntType<unsigned short, 2u>, OT::glyf_impl::GlyphHeader>(OT::glyf_impl::GlyphHeader const&)
Unexecuted instantiation: hb-ot-face.cc:OT::IntType<unsigned char, 1u> const& StructAfter<OT::IntType<unsigned char, 1u> const, OT::IntType<unsigned short, 2u> >(OT::IntType<unsigned short, 2u> const&)
Unexecuted instantiation: hb-ot-face.cc:OT::IntType<signed char, 1u> const& StructAfter<OT::IntType<signed char, 1u> const, OT::IntType<unsigned short, 2u> >(OT::IntType<unsigned short, 2u> const&)
Unexecuted instantiation: hb-ot-face.cc:OT::HBGlyphID16 const& StructAfter<OT::HBGlyphID16 const, OT::IntType<unsigned short, 2u> >(OT::IntType<unsigned short, 2u> const&)
Unexecuted instantiation: hb-ot-face.cc:OT::glyf_impl::CompositeGlyphRecord const& StructAfter<OT::glyf_impl::CompositeGlyphRecord, OT::glyf_impl::GlyphHeader>(OT::glyf_impl::GlyphHeader const&)
Unexecuted instantiation: hb-ot-face.cc:OT::TupleVariationHeader const& StructAfter<OT::TupleVariationHeader, OT::OffsetTo<OT::IntType<unsigned char, 1u>, OT::IntType<unsigned short, 2u>, void, true> >(OT::OffsetTo<OT::IntType<unsigned char, 1u>, OT::IntType<unsigned short, 2u>, void, true> const&)
Unexecuted instantiation: hb-ot-face.cc:OT::IntType<unsigned short, 2u> const& StructAfter<OT::IntType<unsigned short, 2u>, CFF::FDSelect3_4_Range<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned char, 1u> > >(CFF::FDSelect3_4_Range<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned char, 1u> > const&)
Unexecuted instantiation: hb-ot-face.cc:CFF::CFF1SuppEncData const& StructAfter<CFF::CFF1SuppEncData, OT::IntType<unsigned char, 1u> >(OT::IntType<unsigned char, 1u> const&)
Unexecuted instantiation: hb-ot-face.cc:CFF::CFF1SuppEncData const& StructAfter<CFF::CFF1SuppEncData, CFF::Encoding1_Range>(CFF::Encoding1_Range const&)
Unexecuted instantiation: hb-ot-face.cc:OT::IntType<unsigned int, 4u> const& StructAfter<OT::IntType<unsigned int, 4u>, CFF::FDSelect3_4_Range<OT::IntType<unsigned int, 4u>, OT::IntType<unsigned short, 2u> > >(CFF::FDSelect3_4_Range<OT::IntType<unsigned int, 4u>, OT::IntType<unsigned short, 2u> > const&)
Unexecuted instantiation: hb-ot-face.cc:OT::LookupRecord const& StructAfter<OT::LookupRecord, hb_array_t<OT::OffsetTo<OT::Layout::Common::Coverage, OT::IntType<unsigned short, 2u>, void, true> const> >(hb_array_t<OT::OffsetTo<OT::Layout::Common::Coverage, OT::IntType<unsigned short, 2u>, void, true> const> const&)
Unexecuted instantiation: hb-ot-face.cc:OT::UnsizedArrayOf<OT::LookupRecord> const& StructAfter<OT::UnsizedArrayOf<OT::LookupRecord>, hb_array_t<OT::OffsetTo<OT::Layout::Common::Coverage, OT::IntType<unsigned short, 2u>, void, true> const> >(hb_array_t<OT::OffsetTo<OT::Layout::Common::Coverage, OT::IntType<unsigned short, 2u>, void, true> const> const&)
Unexecuted instantiation: hb-ot-face.cc:OT::ArrayOf<OT::OffsetTo<OT::Layout::Common::Coverage, OT::IntType<unsigned short, 2u>, void, true>, OT::IntType<unsigned short, 2u> > const& StructAfter<OT::ArrayOf<OT::OffsetTo<OT::Layout::Common::Coverage, OT::IntType<unsigned short, 2u>, void, true>, OT::IntType<unsigned short, 2u> >, OT::ArrayOf<OT::OffsetTo<OT::Layout::Common::Coverage, OT::IntType<unsigned short, 2u>, void, true>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::OffsetTo<OT::Layout::Common::Coverage, OT::IntType<unsigned short, 2u>, void, true>, OT::IntType<unsigned short, 2u> > const&)
Unexecuted instantiation: hb-ot-face.cc:OT::ArrayOf<OT::LookupRecord, OT::IntType<unsigned short, 2u> > const& StructAfter<OT::ArrayOf<OT::LookupRecord, OT::IntType<unsigned short, 2u> >, OT::ArrayOf<OT::OffsetTo<OT::Layout::Common::Coverage, OT::IntType<unsigned short, 2u>, void, true>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::OffsetTo<OT::Layout::Common::Coverage, OT::IntType<unsigned short, 2u>, void, true>, OT::IntType<unsigned short, 2u> > const&)
Unexecuted instantiation: hb-ot-face.cc:OT::HeadlessArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > const& StructAfter<OT::HeadlessArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> >, OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > const&)
Unexecuted instantiation: hb-ot-face.cc:OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > const& StructAfter<OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> >, OT::HeadlessArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > >(OT::HeadlessArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > const&)
Unexecuted instantiation: hb-ot-face.cc:OT::UnsizedArrayOf<OT::LookupRecord> const& StructAfter<OT::UnsizedArrayOf<OT::LookupRecord>, hb_array_t<OT::IntType<unsigned short, 2u> const> >(hb_array_t<OT::IntType<unsigned short, 2u> const> const&)
Unexecuted instantiation: hb-ot-face.cc:OT::ArrayOf<OT::LookupRecord, OT::IntType<unsigned short, 2u> > const& StructAfter<OT::ArrayOf<OT::LookupRecord, OT::IntType<unsigned short, 2u> >, OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > const&)
Unexecuted instantiation: hb-ot-face.cc:AAT::KerxSubTable const& StructAfter<AAT::KerxSubTable, AAT::KerxSubTable>(AAT::KerxSubTable const&)
Unexecuted instantiation: hb-ot-face.cc:OT::KernSubTable<OT::KernOTSubTableHeader> const& StructAfter<OT::KernSubTable<OT::KernOTSubTableHeader>, OT::KernSubTable<OT::KernOTSubTableHeader> >(OT::KernSubTable<OT::KernOTSubTableHeader> const&)
Unexecuted instantiation: hb-ot-face.cc:OT::KernSubTable<OT::KernAATSubTableHeader> const& StructAfter<OT::KernSubTable<OT::KernAATSubTableHeader>, OT::KernSubTable<OT::KernAATSubTableHeader> >(OT::KernSubTable<OT::KernAATSubTableHeader> const&)
Unexecuted instantiation: hb-ot-face.cc:unsigned char const& StructAfter<unsigned char, OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > const&)
Unexecuted instantiation: hb-ot-face.cc:OT::CPALV1Tail const& StructAfter<OT::CPALV1Tail, OT::CPAL>(OT::CPAL const&)
Unexecuted instantiation: hb-ot-face.cc:OT::ArrayOf<OT::HBGlyphID16, OT::IntType<unsigned short, 2u> > const& StructAfter<OT::ArrayOf<OT::HBGlyphID16, OT::IntType<unsigned short, 2u> >, OT::ArrayOf<OT::OffsetTo<OT::Layout::Common::Coverage, OT::IntType<unsigned short, 2u>, void, true>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::OffsetTo<OT::Layout::Common::Coverage, OT::IntType<unsigned short, 2u>, void, true>, OT::IntType<unsigned short, 2u> > const&)
Unexecuted instantiation: hb-ot-face.cc:AAT::ChainSubtable<AAT::ExtendedTypes> const& StructAfter<AAT::ChainSubtable<AAT::ExtendedTypes>, hb_array_t<AAT::Feature const> >(hb_array_t<AAT::Feature const> const&)
Unexecuted instantiation: hb-ot-face.cc:AAT::ChainSubtable<AAT::ExtendedTypes> const& StructAfter<AAT::ChainSubtable<AAT::ExtendedTypes>, AAT::ChainSubtable<AAT::ExtendedTypes> >(AAT::ChainSubtable<AAT::ExtendedTypes> const&)
Unexecuted instantiation: hb-ot-face.cc:AAT::Chain<AAT::ExtendedTypes> const& StructAfter<AAT::Chain<AAT::ExtendedTypes>, AAT::Chain<AAT::ExtendedTypes> >(AAT::Chain<AAT::ExtendedTypes> const&)
Unexecuted instantiation: hb-ot-face.cc:AAT::ChainSubtable<AAT::ObsoleteTypes> const& StructAfter<AAT::ChainSubtable<AAT::ObsoleteTypes>, hb_array_t<AAT::Feature const> >(hb_array_t<AAT::Feature const> const&)
Unexecuted instantiation: hb-ot-face.cc:AAT::ChainSubtable<AAT::ObsoleteTypes> const& StructAfter<AAT::ChainSubtable<AAT::ObsoleteTypes>, AAT::ChainSubtable<AAT::ObsoleteTypes> >(AAT::ChainSubtable<AAT::ObsoleteTypes> const&)
Unexecuted instantiation: hb-ot-face.cc:AAT::Chain<AAT::ObsoleteTypes> const& StructAfter<AAT::Chain<AAT::ObsoleteTypes>, AAT::Chain<AAT::ObsoleteTypes> >(AAT::Chain<AAT::ObsoleteTypes> const&)
Unexecuted instantiation: hb-ot-font.cc:OT::IntType<unsigned char, 1u> const& StructAfter<OT::IntType<unsigned char, 1u>, OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > const&)
hb-ot-font.cc:OT::maxpV1Tail const& StructAfter<OT::maxpV1Tail, OT::maxp>(OT::maxp const&)
Line
Count
Source
72
60
{ return StructAtOffset<Type>(&X, X.get_size()); }
Unexecuted instantiation: hb-ot-font.cc:OT::IntType<unsigned short, 2u> const& StructAfter<OT::IntType<unsigned short, 2u>, OT::glyf_impl::GlyphHeader>(OT::glyf_impl::GlyphHeader const&)
Unexecuted instantiation: hb-ot-font.cc:OT::glyf_impl::CompositeGlyphRecord const& StructAfter<OT::glyf_impl::CompositeGlyphRecord, OT::glyf_impl::GlyphHeader>(OT::glyf_impl::GlyphHeader const&)
Unexecuted instantiation: hb-ot-font.cc:OT::TupleVariationHeader const& StructAfter<OT::TupleVariationHeader, OT::OffsetTo<OT::IntType<unsigned char, 1u>, OT::IntType<unsigned short, 2u>, void, true> >(OT::OffsetTo<OT::IntType<unsigned char, 1u>, OT::IntType<unsigned short, 2u>, void, true> const&)
Unexecuted instantiation: hb-ot-font.cc:OT::UnsizedArrayOf<OT::HBFixed<OT::IntType<short, 2u>, 14u> > const& StructAfter<OT::UnsizedArrayOf<OT::HBFixed<OT::IntType<short, 2u>, 14u> >, OT::TupleVariationHeader::TuppleIndex>(OT::TupleVariationHeader::TuppleIndex const&)
Unexecuted instantiation: hb-ot-font.cc:OT::HBGlyphID16 const& StructAfter<OT::HBGlyphID16 const, OT::IntType<unsigned short, 2u> >(OT::IntType<unsigned short, 2u> const&)
Unexecuted instantiation: hb-ot-font.cc:OT::IntType<signed char, 1u> const& StructAfter<OT::IntType<signed char, 1u> const, OT::IntType<unsigned short, 2u> >(OT::IntType<unsigned short, 2u> const&)
Unexecuted instantiation: hb-ot-font.cc:OT::IntType<unsigned char, 1u> const& StructAfter<OT::IntType<unsigned char, 1u> const, OT::IntType<unsigned short, 2u> >(OT::IntType<unsigned short, 2u> const&)
Unexecuted instantiation: hb-ot-font.cc:OT::IntType<unsigned short, 2u> const& StructAfter<OT::IntType<unsigned short, 2u>, CFF::FDSelect3_4_Range<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned char, 1u> > >(CFF::FDSelect3_4_Range<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned char, 1u> > const&)
Unexecuted instantiation: hb-ot-font.cc:OT::IntType<unsigned int, 4u> const& StructAfter<OT::IntType<unsigned int, 4u>, CFF::FDSelect3_4_Range<OT::IntType<unsigned int, 4u>, OT::IntType<unsigned short, 2u> > >(CFF::FDSelect3_4_Range<OT::IntType<unsigned int, 4u>, OT::IntType<unsigned short, 2u> > const&)
Unexecuted instantiation: hb-ot-font.cc:CFF::CFF1SuppEncData const& StructAfter<CFF::CFF1SuppEncData, OT::IntType<unsigned char, 1u> >(OT::IntType<unsigned char, 1u> const&)
Unexecuted instantiation: hb-ot-font.cc:CFF::CFF1SuppEncData const& StructAfter<CFF::CFF1SuppEncData, CFF::Encoding1_Range>(CFF::Encoding1_Range const&)
Unexecuted instantiation: hb-ot-font.cc:OT::CPALV1Tail const& StructAfter<OT::CPALV1Tail, OT::CPAL>(OT::CPAL const&)
hb-ot-font.cc:unsigned char const& StructAfter<unsigned char, OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > const&)
Line
Count
Source
72
60
{ return StructAtOffset<Type>(&X, X.get_size()); }
Unexecuted instantiation: hb-ot-font.cc:OT::IntType<unsigned short, 2u> const& StructAfter<OT::IntType<unsigned short, 2u> const, OT::ArrayOf<OT::Offset<OT::IntType<unsigned short, 2u>, true>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::Offset<OT::IntType<unsigned short, 2u>, true>, OT::IntType<unsigned short, 2u> > const&)
Unexecuted instantiation: hb-ot-font.cc:char const& StructAfter<char const, OT::IntType<unsigned short, 2u> >(OT::IntType<unsigned short, 2u> const&)
Unexecuted instantiation: hb-ot-font.cc:OT::IntType<unsigned short, 2u> const& StructAfter<OT::IntType<unsigned short, 2u>, OT::ArrayOf<OT::Offset<OT::IntType<unsigned short, 2u>, true>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::Offset<OT::IntType<unsigned short, 2u>, true>, OT::IntType<unsigned short, 2u> > const&)
Unexecuted instantiation: hb-ot-font.cc:OT::CFFIndex<OT::IntType<unsigned int, 4u> > const& StructAfter<OT::CFFIndex<OT::IntType<unsigned int, 4u> >, OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > const&)
Unexecuted instantiation: hb-ot-font.cc:OT::TupleList const& StructAfter<OT::TupleList, OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > const&)
hb-ot-layout.cc:OT::KernSubTable<OT::KernOTSubTableHeader> const& StructAfter<OT::KernSubTable<OT::KernOTSubTableHeader>, OT::KernSubTable<OT::KernOTSubTableHeader> >(OT::KernSubTable<OT::KernOTSubTableHeader> const&)
Line
Count
Source
72
23.7M
{ return StructAtOffset<Type>(&X, X.get_size()); }
Unexecuted instantiation: hb-ot-layout.cc:OT::KernSubTable<OT::KernAATSubTableHeader> const& StructAfter<OT::KernSubTable<OT::KernAATSubTableHeader>, OT::KernSubTable<OT::KernAATSubTableHeader> >(OT::KernSubTable<OT::KernAATSubTableHeader> const&)
Unexecuted instantiation: hb-ot-layout.cc:OT::IntType<unsigned char, 1u> const& StructAfter<OT::IntType<unsigned char, 1u>, OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > const&)
Unexecuted instantiation: hb-ot-layout.cc:OT::UnsizedArrayOf<OT::LookupRecord> const& StructAfter<OT::UnsizedArrayOf<OT::LookupRecord>, hb_array_t<OT::IntType<unsigned short, 2u> const> >(hb_array_t<OT::IntType<unsigned short, 2u> const> const&)
Unexecuted instantiation: hb-ot-layout.cc:OT::LookupRecord const& StructAfter<OT::LookupRecord, hb_array_t<OT::OffsetTo<OT::Layout::Common::Coverage, OT::IntType<unsigned short, 2u>, void, true> const> >(hb_array_t<OT::OffsetTo<OT::Layout::Common::Coverage, OT::IntType<unsigned short, 2u>, void, true> const> const&)
Unexecuted instantiation: hb-ot-layout.cc:OT::HeadlessArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > const& StructAfter<OT::HeadlessArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> >, OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > const&)
Unexecuted instantiation: hb-ot-layout.cc:OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > const& StructAfter<OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> >, OT::HeadlessArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > >(OT::HeadlessArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > const&)
Unexecuted instantiation: hb-ot-layout.cc:OT::ArrayOf<OT::LookupRecord, OT::IntType<unsigned short, 2u> > const& StructAfter<OT::ArrayOf<OT::LookupRecord, OT::IntType<unsigned short, 2u> >, OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > const&)
hb-ot-layout.cc:OT::ArrayOf<OT::OffsetTo<OT::Layout::Common::Coverage, OT::IntType<unsigned short, 2u>, void, true>, OT::IntType<unsigned short, 2u> > const& StructAfter<OT::ArrayOf<OT::OffsetTo<OT::Layout::Common::Coverage, OT::IntType<unsigned short, 2u>, void, true>, OT::IntType<unsigned short, 2u> >, OT::ArrayOf<OT::OffsetTo<OT::Layout::Common::Coverage, OT::IntType<unsigned short, 2u>, void, true>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::OffsetTo<OT::Layout::Common::Coverage, OT::IntType<unsigned short, 2u>, void, true>, OT::IntType<unsigned short, 2u> > const&)
Line
Count
Source
72
1.39M
{ return StructAtOffset<Type>(&X, X.get_size()); }
hb-ot-layout.cc:OT::ArrayOf<OT::LookupRecord, OT::IntType<unsigned short, 2u> > const& StructAfter<OT::ArrayOf<OT::LookupRecord, OT::IntType<unsigned short, 2u> >, OT::ArrayOf<OT::OffsetTo<OT::Layout::Common::Coverage, OT::IntType<unsigned short, 2u>, void, true>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::OffsetTo<OT::Layout::Common::Coverage, OT::IntType<unsigned short, 2u>, void, true>, OT::IntType<unsigned short, 2u> > const&)
Line
Count
Source
72
660k
{ return StructAtOffset<Type>(&X, X.get_size()); }
Unexecuted instantiation: hb-ot-layout.cc:OT::ArrayOf<OT::HBGlyphID16, OT::IntType<unsigned short, 2u> > const& StructAfter<OT::ArrayOf<OT::HBGlyphID16, OT::IntType<unsigned short, 2u> >, OT::ArrayOf<OT::OffsetTo<OT::Layout::Common::Coverage, OT::IntType<unsigned short, 2u>, void, true>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::OffsetTo<OT::Layout::Common::Coverage, OT::IntType<unsigned short, 2u>, void, true>, OT::IntType<unsigned short, 2u> > const&)
Unexecuted instantiation: hb-ot-layout.cc:OT::IntType<unsigned short, 2u> const& StructAfter<OT::IntType<unsigned short, 2u>, OT::ArrayOf<OT::Offset<OT::IntType<unsigned short, 2u>, true>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::Offset<OT::IntType<unsigned short, 2u>, true>, OT::IntType<unsigned short, 2u> > const&)
Unexecuted instantiation: hb-ot-layout.cc:OT::IntType<unsigned short, 2u> const& StructAfter<OT::IntType<unsigned short, 2u> const, OT::ArrayOf<OT::Offset<OT::IntType<unsigned short, 2u>, true>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::Offset<OT::IntType<unsigned short, 2u>, true>, OT::IntType<unsigned short, 2u> > const&)
Unexecuted instantiation: hb-ot-layout.cc:char const& StructAfter<char const, OT::IntType<unsigned short, 2u> >(OT::IntType<unsigned short, 2u> const&)
Unexecuted instantiation: hb-ot-layout.cc:OT::CFFIndex<OT::IntType<unsigned int, 4u> > const& StructAfter<OT::CFFIndex<OT::IntType<unsigned int, 4u> >, OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > const&)
Unexecuted instantiation: hb-ot-layout.cc:OT::TupleList const& StructAfter<OT::TupleList, OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > const&)
Unexecuted instantiation: hb-ot-layout.cc:OT::UnsizedArrayOf<OT::HBFixed<OT::IntType<short, 2u>, 14u> > const& StructAfter<OT::UnsizedArrayOf<OT::HBFixed<OT::IntType<short, 2u>, 14u> >, OT::TupleVariationHeader::TuppleIndex>(OT::TupleVariationHeader::TuppleIndex const&)
Unexecuted instantiation: hb-ot-layout.cc:OT::UnsizedArrayOf<OT::LookupRecord> const& StructAfter<OT::UnsizedArrayOf<OT::LookupRecord>, hb_array_t<OT::OffsetTo<OT::Layout::Common::Coverage, OT::IntType<unsigned short, 2u>, void, true> const> >(hb_array_t<OT::OffsetTo<OT::Layout::Common::Coverage, OT::IntType<unsigned short, 2u>, void, true> const> const&)
Unexecuted instantiation: hb-ot-layout.cc:AAT::KerxSubTable const& StructAfter<AAT::KerxSubTable, AAT::KerxSubTable>(AAT::KerxSubTable const&)
Unexecuted instantiation: hb-ot-layout.cc:AAT::ChainSubtable<AAT::ExtendedTypes> const& StructAfter<AAT::ChainSubtable<AAT::ExtendedTypes>, hb_array_t<AAT::Feature const> >(hb_array_t<AAT::Feature const> const&)
Unexecuted instantiation: hb-ot-layout.cc:AAT::ChainSubtable<AAT::ExtendedTypes> const& StructAfter<AAT::ChainSubtable<AAT::ExtendedTypes>, AAT::ChainSubtable<AAT::ExtendedTypes> >(AAT::ChainSubtable<AAT::ExtendedTypes> const&)
Unexecuted instantiation: hb-ot-layout.cc:AAT::Chain<AAT::ExtendedTypes> const& StructAfter<AAT::Chain<AAT::ExtendedTypes>, AAT::Chain<AAT::ExtendedTypes> >(AAT::Chain<AAT::ExtendedTypes> const&)
Unexecuted instantiation: hb-ot-layout.cc:AAT::ChainSubtable<AAT::ObsoleteTypes> const& StructAfter<AAT::ChainSubtable<AAT::ObsoleteTypes>, hb_array_t<AAT::Feature const> >(hb_array_t<AAT::Feature const> const&)
Unexecuted instantiation: hb-ot-layout.cc:AAT::ChainSubtable<AAT::ObsoleteTypes> const& StructAfter<AAT::ChainSubtable<AAT::ObsoleteTypes>, AAT::ChainSubtable<AAT::ObsoleteTypes> >(AAT::ChainSubtable<AAT::ObsoleteTypes> const&)
Unexecuted instantiation: hb-ot-layout.cc:AAT::Chain<AAT::ObsoleteTypes> const& StructAfter<AAT::Chain<AAT::ObsoleteTypes>, AAT::Chain<AAT::ObsoleteTypes> >(AAT::Chain<AAT::ObsoleteTypes> const&)
Unexecuted instantiation: hb-ot-metrics.cc:OT::IntType<unsigned char, 1u> const& StructAfter<OT::IntType<unsigned char, 1u>, OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > const&)
Unexecuted instantiation: hb-ot-metrics.cc:unsigned char const& StructAfter<unsigned char, OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > const&)
Unexecuted instantiation: hb-ot-metrics.cc:OT::IntType<unsigned short, 2u> const& StructAfter<OT::IntType<unsigned short, 2u> const, OT::ArrayOf<OT::Offset<OT::IntType<unsigned short, 2u>, true>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::Offset<OT::IntType<unsigned short, 2u>, true>, OT::IntType<unsigned short, 2u> > const&)
Unexecuted instantiation: hb-ot-metrics.cc:char const& StructAfter<char const, OT::IntType<unsigned short, 2u> >(OT::IntType<unsigned short, 2u> const&)
Unexecuted instantiation: hb-ot-metrics.cc:OT::IntType<unsigned short, 2u> const& StructAfter<OT::IntType<unsigned short, 2u>, OT::ArrayOf<OT::Offset<OT::IntType<unsigned short, 2u>, true>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::Offset<OT::IntType<unsigned short, 2u>, true>, OT::IntType<unsigned short, 2u> > const&)
Unexecuted instantiation: hb-ot-metrics.cc:OT::CFFIndex<OT::IntType<unsigned int, 4u> > const& StructAfter<OT::CFFIndex<OT::IntType<unsigned int, 4u> >, OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > const&)
Unexecuted instantiation: hb-ot-metrics.cc:OT::TupleList const& StructAfter<OT::TupleList, OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > const&)
Unexecuted instantiation: hb-ot-metrics.cc:OT::UnsizedArrayOf<OT::HBFixed<OT::IntType<short, 2u>, 14u> > const& StructAfter<OT::UnsizedArrayOf<OT::HBFixed<OT::IntType<short, 2u>, 14u> >, OT::TupleVariationHeader::TuppleIndex>(OT::TupleVariationHeader::TuppleIndex const&)
Unexecuted instantiation: hb-ot-shape.cc:OT::IntType<unsigned char, 1u> const& StructAfter<OT::IntType<unsigned char, 1u>, OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > const&)
Unexecuted instantiation: hb-ot-shape.cc:OT::IntType<unsigned short, 2u> const& StructAfter<OT::IntType<unsigned short, 2u> const, OT::ArrayOf<OT::Offset<OT::IntType<unsigned short, 2u>, true>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::Offset<OT::IntType<unsigned short, 2u>, true>, OT::IntType<unsigned short, 2u> > const&)
Unexecuted instantiation: hb-ot-shape.cc:char const& StructAfter<char const, OT::IntType<unsigned short, 2u> >(OT::IntType<unsigned short, 2u> const&)
Unexecuted instantiation: hb-ot-shape.cc:OT::IntType<unsigned short, 2u> const& StructAfter<OT::IntType<unsigned short, 2u>, OT::ArrayOf<OT::Offset<OT::IntType<unsigned short, 2u>, true>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::Offset<OT::IntType<unsigned short, 2u>, true>, OT::IntType<unsigned short, 2u> > const&)
Unexecuted instantiation: hb-ot-shape.cc:OT::CFFIndex<OT::IntType<unsigned int, 4u> > const& StructAfter<OT::CFFIndex<OT::IntType<unsigned int, 4u> >, OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > const&)
Unexecuted instantiation: hb-ot-shape.cc:OT::TupleList const& StructAfter<OT::TupleList, OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > const&)
Unexecuted instantiation: hb-ot-shape.cc:OT::UnsizedArrayOf<OT::HBFixed<OT::IntType<short, 2u>, 14u> > const& StructAfter<OT::UnsizedArrayOf<OT::HBFixed<OT::IntType<short, 2u>, 14u> >, OT::TupleVariationHeader::TuppleIndex>(OT::TupleVariationHeader::TuppleIndex const&)
Unexecuted instantiation: hb-ot-var.cc:OT::InstanceRecord const& StructAfter<OT::InstanceRecord, hb_array_t<OT::AxisRecord const> >(hb_array_t<OT::AxisRecord const> const&)
Unexecuted instantiation: hb-ot-var.cc:OT::Index const& StructAfter<OT::Index, hb_array_t<OT::HBFixed<OT::IntType<int, 4u>, 16u> const> >(hb_array_t<OT::HBFixed<OT::IntType<int, 4u>, 16u> const> const&)
Unexecuted instantiation: hb-ot-var.cc:OT::SegmentMaps const& StructAfter<OT::SegmentMaps, OT::SegmentMaps>(OT::SegmentMaps const&)
Unexecuted instantiation: hb-ot-var.cc:OT::IntType<unsigned char, 1u> const& StructAfter<OT::IntType<unsigned char, 1u>, OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > const&)
Unexecuted instantiation: hb-ot-var.cc:OT::IntType<unsigned short, 2u> const& StructAfter<OT::IntType<unsigned short, 2u> const, OT::ArrayOf<OT::Offset<OT::IntType<unsigned short, 2u>, true>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::Offset<OT::IntType<unsigned short, 2u>, true>, OT::IntType<unsigned short, 2u> > const&)
Unexecuted instantiation: hb-ot-var.cc:char const& StructAfter<char const, OT::IntType<unsigned short, 2u> >(OT::IntType<unsigned short, 2u> const&)
Unexecuted instantiation: hb-ot-var.cc:OT::IntType<unsigned short, 2u> const& StructAfter<OT::IntType<unsigned short, 2u>, OT::ArrayOf<OT::Offset<OT::IntType<unsigned short, 2u>, true>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::Offset<OT::IntType<unsigned short, 2u>, true>, OT::IntType<unsigned short, 2u> > const&)
Unexecuted instantiation: hb-ot-var.cc:OT::CFFIndex<OT::IntType<unsigned int, 4u> > const& StructAfter<OT::CFFIndex<OT::IntType<unsigned int, 4u> >, OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > const&)
Unexecuted instantiation: hb-ot-var.cc:OT::TupleList const& StructAfter<OT::TupleList, OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > const&)
Unexecuted instantiation: hb-ot-var.cc:OT::UnsizedArrayOf<OT::HBFixed<OT::IntType<short, 2u>, 14u> > const& StructAfter<OT::UnsizedArrayOf<OT::HBFixed<OT::IntType<short, 2u>, 14u> >, OT::TupleVariationHeader::TuppleIndex>(OT::TupleVariationHeader::TuppleIndex const&)
Unexecuted instantiation: hb-static.cc:OT::maxpV1Tail const& StructAfter<OT::maxpV1Tail, OT::maxp>(OT::maxp const&)
Unexecuted instantiation: hb-static.cc:OT::IntType<unsigned short, 2u> const& StructAfter<OT::IntType<unsigned short, 2u>, OT::glyf_impl::GlyphHeader>(OT::glyf_impl::GlyphHeader const&)
Unexecuted instantiation: hb-static.cc:OT::glyf_impl::CompositeGlyphRecord const& StructAfter<OT::glyf_impl::CompositeGlyphRecord, OT::glyf_impl::GlyphHeader>(OT::glyf_impl::GlyphHeader const&)
Unexecuted instantiation: hb-static.cc:OT::TupleVariationHeader const& StructAfter<OT::TupleVariationHeader, OT::OffsetTo<OT::IntType<unsigned char, 1u>, OT::IntType<unsigned short, 2u>, void, true> >(OT::OffsetTo<OT::IntType<unsigned char, 1u>, OT::IntType<unsigned short, 2u>, void, true> const&)
Unexecuted instantiation: hb-static.cc:OT::UnsizedArrayOf<OT::HBFixed<OT::IntType<short, 2u>, 14u> > const& StructAfter<OT::UnsizedArrayOf<OT::HBFixed<OT::IntType<short, 2u>, 14u> >, OT::TupleVariationHeader::TuppleIndex>(OT::TupleVariationHeader::TuppleIndex const&)
Unexecuted instantiation: hb-static.cc:OT::HBGlyphID16 const& StructAfter<OT::HBGlyphID16 const, OT::IntType<unsigned short, 2u> >(OT::IntType<unsigned short, 2u> const&)
Unexecuted instantiation: hb-static.cc:OT::IntType<signed char, 1u> const& StructAfter<OT::IntType<signed char, 1u> const, OT::IntType<unsigned short, 2u> >(OT::IntType<unsigned short, 2u> const&)
Unexecuted instantiation: hb-static.cc:OT::IntType<unsigned char, 1u> const& StructAfter<OT::IntType<unsigned char, 1u> const, OT::IntType<unsigned short, 2u> >(OT::IntType<unsigned short, 2u> const&)
Unexecuted instantiation: hb-static.cc:OT::IntType<unsigned char, 1u> const& StructAfter<OT::IntType<unsigned char, 1u>, OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > const&)
Unexecuted instantiation: hb-static.cc:OT::IntType<unsigned short, 2u> const& StructAfter<OT::IntType<unsigned short, 2u> const, OT::ArrayOf<OT::Offset<OT::IntType<unsigned short, 2u>, true>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::Offset<OT::IntType<unsigned short, 2u>, true>, OT::IntType<unsigned short, 2u> > const&)
Unexecuted instantiation: hb-static.cc:char const& StructAfter<char const, OT::IntType<unsigned short, 2u> >(OT::IntType<unsigned short, 2u> const&)
Unexecuted instantiation: hb-static.cc:OT::IntType<unsigned short, 2u> const& StructAfter<OT::IntType<unsigned short, 2u>, OT::ArrayOf<OT::Offset<OT::IntType<unsigned short, 2u>, true>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::Offset<OT::IntType<unsigned short, 2u>, true>, OT::IntType<unsigned short, 2u> > const&)
Unexecuted instantiation: hb-static.cc:OT::CFFIndex<OT::IntType<unsigned int, 4u> > const& StructAfter<OT::CFFIndex<OT::IntType<unsigned int, 4u> >, OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > const&)
Unexecuted instantiation: hb-static.cc:OT::TupleList const& StructAfter<OT::TupleList, OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > const&)
Unexecuted instantiation: hb-static.cc:OT::CPALV1Tail const& StructAfter<OT::CPALV1Tail, OT::CPAL>(OT::CPAL const&)
Unexecuted instantiation: hb-ot-cff1-table.cc:OT::IntType<unsigned short, 2u> const& StructAfter<OT::IntType<unsigned short, 2u> const, OT::ArrayOf<OT::Offset<OT::IntType<unsigned short, 2u>, true>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::Offset<OT::IntType<unsigned short, 2u>, true>, OT::IntType<unsigned short, 2u> > const&)
Unexecuted instantiation: hb-ot-cff1-table.cc:char const& StructAfter<char const, OT::IntType<unsigned short, 2u> >(OT::IntType<unsigned short, 2u> const&)
Unexecuted instantiation: hb-ot-cff1-table.cc:OT::IntType<unsigned short, 2u> const& StructAfter<OT::IntType<unsigned short, 2u>, OT::ArrayOf<OT::Offset<OT::IntType<unsigned short, 2u>, true>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::Offset<OT::IntType<unsigned short, 2u>, true>, OT::IntType<unsigned short, 2u> > const&)
Unexecuted instantiation: hb-ot-cff1-table.cc:OT::IntType<unsigned char, 1u> const& StructAfter<OT::IntType<unsigned char, 1u>, OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > const&)
Unexecuted instantiation: hb-ot-cff1-table.cc:OT::CFFIndex<OT::IntType<unsigned int, 4u> > const& StructAfter<OT::CFFIndex<OT::IntType<unsigned int, 4u> >, OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > const&)
Unexecuted instantiation: hb-ot-cff1-table.cc:OT::TupleList const& StructAfter<OT::TupleList, OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > const&)
Unexecuted instantiation: hb-ot-cff1-table.cc:OT::IntType<unsigned short, 2u> const& StructAfter<OT::IntType<unsigned short, 2u>, CFF::FDSelect3_4_Range<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned char, 1u> > >(CFF::FDSelect3_4_Range<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned char, 1u> > const&)
Unexecuted instantiation: hb-ot-cff1-table.cc:CFF::CFF1SuppEncData const& StructAfter<CFF::CFF1SuppEncData, OT::IntType<unsigned char, 1u> >(OT::IntType<unsigned char, 1u> const&)
Unexecuted instantiation: hb-ot-cff1-table.cc:CFF::CFF1SuppEncData const& StructAfter<CFF::CFF1SuppEncData, CFF::Encoding1_Range>(CFF::Encoding1_Range const&)
Unexecuted instantiation: hb-ot-cff2-table.cc:OT::IntType<unsigned short, 2u> const& StructAfter<OT::IntType<unsigned short, 2u> const, OT::ArrayOf<OT::Offset<OT::IntType<unsigned short, 2u>, true>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::Offset<OT::IntType<unsigned short, 2u>, true>, OT::IntType<unsigned short, 2u> > const&)
Unexecuted instantiation: hb-ot-cff2-table.cc:char const& StructAfter<char const, OT::IntType<unsigned short, 2u> >(OT::IntType<unsigned short, 2u> const&)
Unexecuted instantiation: hb-ot-cff2-table.cc:OT::IntType<unsigned short, 2u> const& StructAfter<OT::IntType<unsigned short, 2u>, OT::ArrayOf<OT::Offset<OT::IntType<unsigned short, 2u>, true>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::Offset<OT::IntType<unsigned short, 2u>, true>, OT::IntType<unsigned short, 2u> > const&)
Unexecuted instantiation: hb-ot-cff2-table.cc:OT::IntType<unsigned char, 1u> const& StructAfter<OT::IntType<unsigned char, 1u>, OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > const&)
Unexecuted instantiation: hb-ot-cff2-table.cc:OT::CFFIndex<OT::IntType<unsigned int, 4u> > const& StructAfter<OT::CFFIndex<OT::IntType<unsigned int, 4u> >, OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > const&)
Unexecuted instantiation: hb-ot-cff2-table.cc:OT::TupleList const& StructAfter<OT::TupleList, OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > const&)
Unexecuted instantiation: hb-ot-cff2-table.cc:OT::IntType<unsigned short, 2u> const& StructAfter<OT::IntType<unsigned short, 2u>, CFF::FDSelect3_4_Range<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned char, 1u> > >(CFF::FDSelect3_4_Range<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned char, 1u> > const&)
Unexecuted instantiation: hb-ot-cff2-table.cc:OT::IntType<unsigned int, 4u> const& StructAfter<OT::IntType<unsigned int, 4u>, CFF::FDSelect3_4_Range<OT::IntType<unsigned int, 4u>, OT::IntType<unsigned short, 2u> > >(CFF::FDSelect3_4_Range<OT::IntType<unsigned int, 4u>, OT::IntType<unsigned short, 2u> > const&)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:OT::IntType<unsigned short, 2u> const& StructAfter<OT::IntType<unsigned short, 2u> const, OT::ArrayOf<OT::Offset<OT::IntType<unsigned short, 2u>, true>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::Offset<OT::IntType<unsigned short, 2u>, true>, OT::IntType<unsigned short, 2u> > const&)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:char const& StructAfter<char const, OT::IntType<unsigned short, 2u> >(OT::IntType<unsigned short, 2u> const&)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:OT::UnsizedArrayOf<OT::LookupRecord> const& StructAfter<OT::UnsizedArrayOf<OT::LookupRecord>, hb_array_t<OT::IntType<unsigned short, 2u> const> >(hb_array_t<OT::IntType<unsigned short, 2u> const> const&)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:OT::LookupRecord const& StructAfter<OT::LookupRecord, hb_array_t<OT::OffsetTo<OT::Layout::Common::Coverage, OT::IntType<unsigned short, 2u>, void, true> const> >(hb_array_t<OT::OffsetTo<OT::Layout::Common::Coverage, OT::IntType<unsigned short, 2u>, void, true> const> const&)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:OT::HeadlessArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > const& StructAfter<OT::HeadlessArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> >, OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > const&)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > const& StructAfter<OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> >, OT::HeadlessArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > >(OT::HeadlessArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > const&)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:OT::ArrayOf<OT::LookupRecord, OT::IntType<unsigned short, 2u> > const& StructAfter<OT::ArrayOf<OT::LookupRecord, OT::IntType<unsigned short, 2u> >, OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > const&)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:OT::ArrayOf<OT::OffsetTo<OT::Layout::Common::Coverage, OT::IntType<unsigned short, 2u>, void, true>, OT::IntType<unsigned short, 2u> > const& StructAfter<OT::ArrayOf<OT::OffsetTo<OT::Layout::Common::Coverage, OT::IntType<unsigned short, 2u>, void, true>, OT::IntType<unsigned short, 2u> >, OT::ArrayOf<OT::OffsetTo<OT::Layout::Common::Coverage, OT::IntType<unsigned short, 2u>, void, true>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::OffsetTo<OT::Layout::Common::Coverage, OT::IntType<unsigned short, 2u>, void, true>, OT::IntType<unsigned short, 2u> > const&)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:OT::ArrayOf<OT::LookupRecord, OT::IntType<unsigned short, 2u> > const& StructAfter<OT::ArrayOf<OT::LookupRecord, OT::IntType<unsigned short, 2u> >, OT::ArrayOf<OT::OffsetTo<OT::Layout::Common::Coverage, OT::IntType<unsigned short, 2u>, void, true>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::OffsetTo<OT::Layout::Common::Coverage, OT::IntType<unsigned short, 2u>, void, true>, OT::IntType<unsigned short, 2u> > const&)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:OT::ArrayOf<OT::HBGlyphID16, OT::IntType<unsigned short, 2u> > const& StructAfter<OT::ArrayOf<OT::HBGlyphID16, OT::IntType<unsigned short, 2u> >, OT::ArrayOf<OT::OffsetTo<OT::Layout::Common::Coverage, OT::IntType<unsigned short, 2u>, void, true>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::OffsetTo<OT::Layout::Common::Coverage, OT::IntType<unsigned short, 2u>, void, true>, OT::IntType<unsigned short, 2u> > const&)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:OT::IntType<unsigned char, 1u> const& StructAfter<OT::IntType<unsigned char, 1u>, OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > const&)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:OT::IntType<unsigned short, 2u> const& StructAfter<OT::IntType<unsigned short, 2u>, OT::ArrayOf<OT::Offset<OT::IntType<unsigned short, 2u>, true>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::Offset<OT::IntType<unsigned short, 2u>, true>, OT::IntType<unsigned short, 2u> > const&)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:OT::CFFIndex<OT::IntType<unsigned int, 4u> > const& StructAfter<OT::CFFIndex<OT::IntType<unsigned int, 4u> >, OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > const&)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:OT::TupleList const& StructAfter<OT::TupleList, OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > const&)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:OT::UnsizedArrayOf<OT::HBFixed<OT::IntType<short, 2u>, 14u> > const& StructAfter<OT::UnsizedArrayOf<OT::HBFixed<OT::IntType<short, 2u>, 14u> >, OT::TupleVariationHeader::TuppleIndex>(OT::TupleVariationHeader::TuppleIndex const&)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:OT::UnsizedArrayOf<OT::LookupRecord> const& StructAfter<OT::UnsizedArrayOf<OT::LookupRecord>, hb_array_t<OT::OffsetTo<OT::Layout::Common::Coverage, OT::IntType<unsigned short, 2u>, void, true> const> >(hb_array_t<OT::OffsetTo<OT::Layout::Common::Coverage, OT::IntType<unsigned short, 2u>, void, true> const> const&)
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::IntType<unsigned char, 1u> const& StructAfter<OT::IntType<unsigned char, 1u>, OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > const&)
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::IntType<unsigned short, 2u> const& StructAfter<OT::IntType<unsigned short, 2u> const, OT::ArrayOf<OT::Offset<OT::IntType<unsigned short, 2u>, true>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::Offset<OT::IntType<unsigned short, 2u>, true>, OT::IntType<unsigned short, 2u> > const&)
Unexecuted instantiation: hb-ot-shape-fallback.cc:char const& StructAfter<char const, OT::IntType<unsigned short, 2u> >(OT::IntType<unsigned short, 2u> const&)
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::IntType<unsigned short, 2u> const& StructAfter<OT::IntType<unsigned short, 2u>, OT::ArrayOf<OT::Offset<OT::IntType<unsigned short, 2u>, true>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::Offset<OT::IntType<unsigned short, 2u>, true>, OT::IntType<unsigned short, 2u> > const&)
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::CFFIndex<OT::IntType<unsigned int, 4u> > const& StructAfter<OT::CFFIndex<OT::IntType<unsigned int, 4u> >, OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > const&)
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::TupleList const& StructAfter<OT::TupleList, OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > const&)
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::UnsizedArrayOf<OT::HBFixed<OT::IntType<short, 2u>, 14u> > const& StructAfter<OT::UnsizedArrayOf<OT::HBFixed<OT::IntType<short, 2u>, 14u> >, OT::TupleVariationHeader::TuppleIndex>(OT::TupleVariationHeader::TuppleIndex const&)
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::LookupRecord const& StructAfter<OT::LookupRecord, hb_array_t<OT::OffsetTo<OT::Layout::Common::Coverage, OT::IntType<unsigned short, 2u>, void, true> const> >(hb_array_t<OT::OffsetTo<OT::Layout::Common::Coverage, OT::IntType<unsigned short, 2u>, void, true> const> const&)
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::UnsizedArrayOf<OT::LookupRecord> const& StructAfter<OT::UnsizedArrayOf<OT::LookupRecord>, hb_array_t<OT::OffsetTo<OT::Layout::Common::Coverage, OT::IntType<unsigned short, 2u>, void, true> const> >(hb_array_t<OT::OffsetTo<OT::Layout::Common::Coverage, OT::IntType<unsigned short, 2u>, void, true> const> const&)
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::ArrayOf<OT::OffsetTo<OT::Layout::Common::Coverage, OT::IntType<unsigned short, 2u>, void, true>, OT::IntType<unsigned short, 2u> > const& StructAfter<OT::ArrayOf<OT::OffsetTo<OT::Layout::Common::Coverage, OT::IntType<unsigned short, 2u>, void, true>, OT::IntType<unsigned short, 2u> >, OT::ArrayOf<OT::OffsetTo<OT::Layout::Common::Coverage, OT::IntType<unsigned short, 2u>, void, true>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::OffsetTo<OT::Layout::Common::Coverage, OT::IntType<unsigned short, 2u>, void, true>, OT::IntType<unsigned short, 2u> > const&)
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::ArrayOf<OT::LookupRecord, OT::IntType<unsigned short, 2u> > const& StructAfter<OT::ArrayOf<OT::LookupRecord, OT::IntType<unsigned short, 2u> >, OT::ArrayOf<OT::OffsetTo<OT::Layout::Common::Coverage, OT::IntType<unsigned short, 2u>, void, true>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::OffsetTo<OT::Layout::Common::Coverage, OT::IntType<unsigned short, 2u>, void, true>, OT::IntType<unsigned short, 2u> > const&)
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::HeadlessArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > const& StructAfter<OT::HeadlessArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> >, OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > const&)
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > const& StructAfter<OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> >, OT::HeadlessArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > >(OT::HeadlessArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > const&)
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::UnsizedArrayOf<OT::LookupRecord> const& StructAfter<OT::UnsizedArrayOf<OT::LookupRecord>, hb_array_t<OT::IntType<unsigned short, 2u> const> >(hb_array_t<OT::IntType<unsigned short, 2u> const> const&)
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::ArrayOf<OT::LookupRecord, OT::IntType<unsigned short, 2u> > const& StructAfter<OT::ArrayOf<OT::LookupRecord, OT::IntType<unsigned short, 2u> >, OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > const&)
73
template<typename Type, typename TObject>
74
static inline Type& StructAfter(TObject &X)
75
0
{ return StructAtOffset<Type>(&X, X.get_size()); }
Unexecuted instantiation: hb-aat-layout.cc:OT::IntType<unsigned short, 2u>& StructAfter<OT::IntType<unsigned short, 2u>, OT::ArrayOf<OT::Offset<OT::IntType<unsigned short, 2u>, true>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::Offset<OT::IntType<unsigned short, 2u>, true>, OT::IntType<unsigned short, 2u> >&)
Unexecuted instantiation: hb-aat-layout.cc:OT::IntType<unsigned char, 1u>& StructAfter<OT::IntType<unsigned char, 1u>, OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> >&)
Unexecuted instantiation: hb-aat-map.cc:OT::IntType<unsigned short, 2u>& StructAfter<OT::IntType<unsigned short, 2u>, OT::ArrayOf<OT::Offset<OT::IntType<unsigned short, 2u>, true>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::Offset<OT::IntType<unsigned short, 2u>, true>, OT::IntType<unsigned short, 2u> >&)
Unexecuted instantiation: hb-aat-map.cc:OT::IntType<unsigned char, 1u>& StructAfter<OT::IntType<unsigned char, 1u>, OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> >&)
Unexecuted instantiation: hb-face.cc:OT::IntType<unsigned short, 2u>& StructAfter<OT::IntType<unsigned short, 2u>, OT::ArrayOf<OT::Offset<OT::IntType<unsigned short, 2u>, true>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::Offset<OT::IntType<unsigned short, 2u>, true>, OT::IntType<unsigned short, 2u> >&)
Unexecuted instantiation: hb-face.cc:OT::IntType<unsigned char, 1u>& StructAfter<OT::IntType<unsigned char, 1u>, OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> >&)
Unexecuted instantiation: hb-font.cc:OT::IntType<unsigned short, 2u>& StructAfter<OT::IntType<unsigned short, 2u>, OT::ArrayOf<OT::Offset<OT::IntType<unsigned short, 2u>, true>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::Offset<OT::IntType<unsigned short, 2u>, true>, OT::IntType<unsigned short, 2u> >&)
Unexecuted instantiation: hb-font.cc:OT::IntType<unsigned char, 1u>& StructAfter<OT::IntType<unsigned char, 1u>, OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> >&)
Unexecuted instantiation: hb-ot-color.cc:OT::IntType<unsigned short, 2u>& StructAfter<OT::IntType<unsigned short, 2u>, OT::ArrayOf<OT::Offset<OT::IntType<unsigned short, 2u>, true>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::Offset<OT::IntType<unsigned short, 2u>, true>, OT::IntType<unsigned short, 2u> >&)
Unexecuted instantiation: hb-ot-color.cc:OT::IntType<unsigned char, 1u>& StructAfter<OT::IntType<unsigned char, 1u>, OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> >&)
Unexecuted instantiation: hb-ot-face.cc:OT::IntType<unsigned short, 2u>& StructAfter<OT::IntType<unsigned short, 2u>, OT::ArrayOf<OT::Offset<OT::IntType<unsigned short, 2u>, true>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::Offset<OT::IntType<unsigned short, 2u>, true>, OT::IntType<unsigned short, 2u> >&)
Unexecuted instantiation: hb-ot-face.cc:OT::IntType<unsigned char, 1u>& StructAfter<OT::IntType<unsigned char, 1u>, OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> >&)
Unexecuted instantiation: hb-ot-face.cc:OT::HBGlyphID16& StructAfter<OT::HBGlyphID16, OT::IntType<unsigned short, 2u> >(OT::IntType<unsigned short, 2u>&)
Unexecuted instantiation: hb-ot-face.cc:OT::UnsizedArrayOf<OT::IntType<unsigned char, 1u> > const& StructAfter<OT::UnsizedArrayOf<OT::IntType<unsigned char, 1u> > const, hb_array_t<OT::IntType<short, 2u> const> >(hb_array_t<OT::IntType<short, 2u> const>&)
Unexecuted instantiation: hb-ot-face.cc:OT::UnsizedArrayOf<OT::IntType<unsigned char, 1u> > const& StructAfter<OT::UnsizedArrayOf<OT::IntType<unsigned char, 1u> > const, hb_array_t<OT::IntType<unsigned char, 1u> const> >(hb_array_t<OT::IntType<unsigned char, 1u> const>&)
Unexecuted instantiation: hb-ot-font.cc:OT::IntType<unsigned short, 2u>& StructAfter<OT::IntType<unsigned short, 2u>, OT::ArrayOf<OT::Offset<OT::IntType<unsigned short, 2u>, true>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::Offset<OT::IntType<unsigned short, 2u>, true>, OT::IntType<unsigned short, 2u> >&)
Unexecuted instantiation: hb-ot-font.cc:OT::IntType<unsigned char, 1u>& StructAfter<OT::IntType<unsigned char, 1u>, OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> >&)
Unexecuted instantiation: hb-ot-font.cc:OT::HBGlyphID16& StructAfter<OT::HBGlyphID16, OT::IntType<unsigned short, 2u> >(OT::IntType<unsigned short, 2u>&)
Unexecuted instantiation: hb-ot-layout.cc:OT::UnsizedArrayOf<OT::IntType<unsigned char, 1u> > const& StructAfter<OT::UnsizedArrayOf<OT::IntType<unsigned char, 1u> > const, hb_array_t<OT::IntType<short, 2u> const> >(hb_array_t<OT::IntType<short, 2u> const>&)
Unexecuted instantiation: hb-ot-layout.cc:OT::UnsizedArrayOf<OT::IntType<unsigned char, 1u> > const& StructAfter<OT::UnsizedArrayOf<OT::IntType<unsigned char, 1u> > const, hb_array_t<OT::IntType<unsigned char, 1u> const> >(hb_array_t<OT::IntType<unsigned char, 1u> const>&)
Unexecuted instantiation: hb-ot-layout.cc:OT::IntType<unsigned short, 2u>& StructAfter<OT::IntType<unsigned short, 2u>, OT::ArrayOf<OT::Offset<OT::IntType<unsigned short, 2u>, true>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::Offset<OT::IntType<unsigned short, 2u>, true>, OT::IntType<unsigned short, 2u> >&)
Unexecuted instantiation: hb-ot-layout.cc:OT::IntType<unsigned char, 1u>& StructAfter<OT::IntType<unsigned char, 1u>, OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> >&)
Unexecuted instantiation: hb-ot-metrics.cc:OT::IntType<unsigned short, 2u>& StructAfter<OT::IntType<unsigned short, 2u>, OT::ArrayOf<OT::Offset<OT::IntType<unsigned short, 2u>, true>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::Offset<OT::IntType<unsigned short, 2u>, true>, OT::IntType<unsigned short, 2u> >&)
Unexecuted instantiation: hb-ot-metrics.cc:OT::IntType<unsigned char, 1u>& StructAfter<OT::IntType<unsigned char, 1u>, OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> >&)
Unexecuted instantiation: hb-ot-shape.cc:OT::IntType<unsigned short, 2u>& StructAfter<OT::IntType<unsigned short, 2u>, OT::ArrayOf<OT::Offset<OT::IntType<unsigned short, 2u>, true>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::Offset<OT::IntType<unsigned short, 2u>, true>, OT::IntType<unsigned short, 2u> >&)
Unexecuted instantiation: hb-ot-shape.cc:OT::IntType<unsigned char, 1u>& StructAfter<OT::IntType<unsigned char, 1u>, OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> >&)
Unexecuted instantiation: hb-ot-var.cc:OT::IntType<unsigned short, 2u>& StructAfter<OT::IntType<unsigned short, 2u>, OT::ArrayOf<OT::Offset<OT::IntType<unsigned short, 2u>, true>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::Offset<OT::IntType<unsigned short, 2u>, true>, OT::IntType<unsigned short, 2u> >&)
Unexecuted instantiation: hb-ot-var.cc:OT::IntType<unsigned char, 1u>& StructAfter<OT::IntType<unsigned char, 1u>, OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> >&)
Unexecuted instantiation: hb-static.cc:OT::IntType<unsigned short, 2u>& StructAfter<OT::IntType<unsigned short, 2u>, OT::ArrayOf<OT::Offset<OT::IntType<unsigned short, 2u>, true>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::Offset<OT::IntType<unsigned short, 2u>, true>, OT::IntType<unsigned short, 2u> >&)
Unexecuted instantiation: hb-static.cc:OT::IntType<unsigned char, 1u>& StructAfter<OT::IntType<unsigned char, 1u>, OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> >&)
Unexecuted instantiation: hb-static.cc:OT::HBGlyphID16& StructAfter<OT::HBGlyphID16, OT::IntType<unsigned short, 2u> >(OT::IntType<unsigned short, 2u>&)
Unexecuted instantiation: hb-ot-cff1-table.cc:OT::IntType<unsigned short, 2u>& StructAfter<OT::IntType<unsigned short, 2u>, OT::ArrayOf<OT::Offset<OT::IntType<unsigned short, 2u>, true>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::Offset<OT::IntType<unsigned short, 2u>, true>, OT::IntType<unsigned short, 2u> >&)
Unexecuted instantiation: hb-ot-cff1-table.cc:OT::IntType<unsigned char, 1u>& StructAfter<OT::IntType<unsigned char, 1u>, OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> >&)
Unexecuted instantiation: hb-ot-cff2-table.cc:OT::IntType<unsigned short, 2u>& StructAfter<OT::IntType<unsigned short, 2u>, OT::ArrayOf<OT::Offset<OT::IntType<unsigned short, 2u>, true>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::Offset<OT::IntType<unsigned short, 2u>, true>, OT::IntType<unsigned short, 2u> >&)
Unexecuted instantiation: hb-ot-cff2-table.cc:OT::IntType<unsigned char, 1u>& StructAfter<OT::IntType<unsigned char, 1u>, OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> >&)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:OT::IntType<unsigned short, 2u>& StructAfter<OT::IntType<unsigned short, 2u>, OT::ArrayOf<OT::Offset<OT::IntType<unsigned short, 2u>, true>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::Offset<OT::IntType<unsigned short, 2u>, true>, OT::IntType<unsigned short, 2u> >&)
Unexecuted instantiation: hb-ot-shaper-arabic.cc:OT::IntType<unsigned char, 1u>& StructAfter<OT::IntType<unsigned char, 1u>, OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> >&)
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::IntType<unsigned short, 2u>& StructAfter<OT::IntType<unsigned short, 2u>, OT::ArrayOf<OT::Offset<OT::IntType<unsigned short, 2u>, true>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::Offset<OT::IntType<unsigned short, 2u>, true>, OT::IntType<unsigned short, 2u> >&)
Unexecuted instantiation: hb-ot-shape-fallback.cc:OT::IntType<unsigned char, 1u>& StructAfter<OT::IntType<unsigned char, 1u>, OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> > >(OT::ArrayOf<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned short, 2u> >&)
76
77
78
/*
79
 * Size checking
80
 */
81
82
/* Size signifying variable-sized array */
83
#ifndef HB_VAR_ARRAY
84
946
#define HB_VAR_ARRAY 1
85
#endif
86
87
/* Check _assertion in a method environment */
88
#define _DEFINE_INSTANCE_ASSERTION1(_line, _assertion) \
89
  void _instance_assertion_on_line_##_line () const \
90
0
  { static_assert ((_assertion), ""); }
Unexecuted instantiation: OT::HBUINT15::_instance_assertion_on_line_123() const
Unexecuted instantiation: OT::HBUINT32VAR::_instance_assertion_on_line_206() const
Unexecuted instantiation: OT::LONGDATETIME::_instance_assertion_on_line_256() const
Unexecuted instantiation: OT::Tag::_instance_assertion_on_line_268() const
Unexecuted instantiation: OT::CheckSum::_instance_assertion_on_line_338() const
Unexecuted instantiation: OT::VarSizedBinSearchHeader::_instance_assertion_on_line_1143() const
Unexecuted instantiation: AAT::FTStringRange::_instance_assertion_on_line_60() const
Unexecuted instantiation: AAT::ltag::_instance_assertion_on_line_89() const
Unexecuted instantiation: OT::Layout::Common::Coverage::_instance_assertion_on_line_58() const
Unexecuted instantiation: OT::FeatureParamsSize::_instance_assertion_on_line_576() const
Unexecuted instantiation: OT::FeatureParamsStylisticSet::_instance_assertion_on_line_619() const
Unexecuted instantiation: OT::FeatureParamsCharacterVariants::_instance_assertion_on_line_695() const
Unexecuted instantiation: OT::FeatureParams::_instance_assertion_on_line_769() const
Unexecuted instantiation: OT::Feature::_instance_assertion_on_line_877() const
Unexecuted instantiation: OT::LangSys::_instance_assertion_on_line_1115() const
Unexecuted instantiation: OT::Script::_instance_assertion_on_line_1241() const
Unexecuted instantiation: OT::LookupFlag::_instance_assertion_on_line_1283() const
Unexecuted instantiation: OT::Lookup::_instance_assertion_on_line_1459() const
Unexecuted instantiation: OT::ClassDef::_instance_assertion_on_line_2311() const
Unexecuted instantiation: OT::VarRegionAxis::_instance_assertion_on_line_2521() const
Unexecuted instantiation: OT::SparseVarRegionAxis::_instance_assertion_on_line_2548() const
Unexecuted instantiation: OT::VarRegionList::_instance_assertion_on_line_2713() const
Unexecuted instantiation: OT::SparseVarRegionList::_instance_assertion_on_line_2771() const
Unexecuted instantiation: OT::VarData::_instance_assertion_on_line_3138() const
Unexecuted instantiation: OT::MultiVarData::_instance_assertion_on_line_3184() const
Unexecuted instantiation: OT::ItemVariationStore::_instance_assertion_on_line_3443() const
Unexecuted instantiation: OT::MultiItemVariationStore::_instance_assertion_on_line_3540() const
Unexecuted instantiation: OT::DeltaSetIndexMap::_instance_assertion_on_line_3730() const
Unexecuted instantiation: OT::ConditionAxisRange::_instance_assertion_on_line_3943() const
Unexecuted instantiation: OT::ConditionValue::_instance_assertion_on_line_3987() const
Unexecuted instantiation: OT::ConditionAnd::_instance_assertion_on_line_4034() const
Unexecuted instantiation: OT::ConditionOr::_instance_assertion_on_line_4081() const
Unexecuted instantiation: OT::ConditionNegate::_instance_assertion_on_line_4124() const
Unexecuted instantiation: OT::Condition::_instance_assertion_on_line_4193() const
Unexecuted instantiation: OT::ConditionList::_instance_assertion_on_line_4220() const
Unexecuted instantiation: OT::ConditionSet::_instance_assertion_on_line_4315() const
Unexecuted instantiation: OT::FeatureTableSubstitutionRecord::_instance_assertion_on_line_4394() const
Unexecuted instantiation: OT::FeatureTableSubstitution::_instance_assertion_on_line_4493() const
Unexecuted instantiation: OT::FeatureVariationRecord::_instance_assertion_on_line_4556() const
Unexecuted instantiation: OT::FeatureVariations::_instance_assertion_on_line_4688() const
Unexecuted instantiation: OT::HintingDevice::_instance_assertion_on_line_4775() const
Unexecuted instantiation: OT::VariationDevice::_instance_assertion_on_line_4835() const
Unexecuted instantiation: OT::DeviceHeader::_instance_assertion_on_line_4846() const
Unexecuted instantiation: OT::Device::_instance_assertion_on_line_4966() const
Unexecuted instantiation: OT::TupleVariationHeader::TuppleIndex::_instance_assertion_on_line_192() const
Unexecuted instantiation: OT::TupleVariationHeader::_instance_assertion_on_line_221() const
Unexecuted instantiation: OT::AttachList::_instance_assertion_on_line_118() const
Unexecuted instantiation: OT::CaretValueFormat1::_instance_assertion_on_line_152() const
Unexecuted instantiation: OT::CaretValueFormat2::_instance_assertion_on_line_184() const
Unexecuted instantiation: OT::CaretValueFormat3::_instance_assertion_on_line_245() const
Unexecuted instantiation: OT::CaretValue::_instance_assertion_on_line_310() const
Unexecuted instantiation: OT::LigGlyph::_instance_assertion_on_line_366() const
Unexecuted instantiation: OT::LigCaretList::_instance_assertion_on_line_435() const
Unexecuted instantiation: OT::MarkGlyphSetsFormat1::_instance_assertion_on_line_515() const
Unexecuted instantiation: OT::MarkGlyphSets::_instance_assertion_on_line_572() const
Unexecuted instantiation: OT::GDEF::_instance_assertion_on_line_1034() const
Unexecuted instantiation: AAT::Entry<void>::_instance_assertion_on_line_817() const
Unexecuted instantiation: AAT::SubtableGlyphCoverage::_instance_assertion_on_line_1101() const
Unexecuted instantiation: AAT::Anchor::_instance_assertion_on_line_54() const
Unexecuted instantiation: AAT::ankr::_instance_assertion_on_line_93() const
Unexecuted instantiation: AAT::BaselineTableFormat0Part::_instance_assertion_on_line_55() const
Unexecuted instantiation: AAT::BaselineTableFormat1Part::_instance_assertion_on_line_73() const
Unexecuted instantiation: AAT::BaselineTableFormat2Part::_instance_assertion_on_line_96() const
Unexecuted instantiation: AAT::BaselineTableFormat3Part::_instance_assertion_on_line_114() const
Unexecuted instantiation: AAT::bsln::_instance_assertion_on_line_153() const
Unexecuted instantiation: AAT::SettingName::_instance_assertion_on_line_72() const
Unexecuted instantiation: AAT::FeatureName::_instance_assertion_on_line_158() const
Unexecuted instantiation: AAT::feat::_instance_assertion_on_line_219() const
Unexecuted instantiation: AAT::LigatureEntry<true>::EntryData::_instance_assertion_on_line_385() const
Unexecuted instantiation: AAT::Feature::_instance_assertion_on_line_917() const
Unexecuted instantiation: AAT::ActionSubrecordHeader::_instance_assertion_on_line_60() const
Unexecuted instantiation: AAT::DecompositionAction::_instance_assertion_on_line_89() const
Unexecuted instantiation: AAT::UnconditionalAddGlyphAction::_instance_assertion_on_line_107() const
Unexecuted instantiation: AAT::ConditionalAddGlyphAction::_instance_assertion_on_line_132() const
Unexecuted instantiation: AAT::DuctileGlyphAction::_instance_assertion_on_line_158() const
Unexecuted instantiation: AAT::RepeatedAddGlyphAction::_instance_assertion_on_line_176() const
Unexecuted instantiation: AAT::ActionSubrecord::_instance_assertion_on_line_214() const
Unexecuted instantiation: AAT::PostcompensationActionChain::_instance_assertion_on_line_241() const
Unexecuted instantiation: AAT::JustWidthDeltaEntry::_instance_assertion_on_line_291() const
Unexecuted instantiation: AAT::WidthDeltaPair::_instance_assertion_on_line_312() const
Unexecuted instantiation: AAT::JustificationCategory::_instance_assertion_on_line_347() const
Unexecuted instantiation: AAT::JustificationHeader::_instance_assertion_on_line_382() const
Unexecuted instantiation: AAT::just::_instance_assertion_on_line_414() const
Unexecuted instantiation: OT::LookupRecord::_instance_assertion_on_line_1578() const
Unexecuted instantiation: OT::ContextFormat3::_instance_assertion_on_line_2899() const
Unexecuted instantiation: OT::ChainContextFormat3::_instance_assertion_on_line_4241() const
Unexecuted instantiation: OT::GSUBGPOS::_instance_assertion_on_line_4936() const
Unexecuted instantiation: OT::Layout::GPOS_impl::SinglePosFormat1::_instance_assertion_on_line_24() const
Unexecuted instantiation: OT::Layout::GPOS_impl::SinglePosFormat2::_instance_assertion_on_line_23() const
Unexecuted instantiation: OT::Layout::GPOS_impl::AnchorFormat1::_instance_assertion_on_line_15() const
Unexecuted instantiation: OT::Layout::GPOS_impl::AnchorFormat2::_instance_assertion_on_line_17() const
Unexecuted instantiation: OT::Layout::GPOS_impl::AnchorFormat3::_instance_assertion_on_line_23() const
Unexecuted instantiation: OT::Layout::GPOS_impl::Anchor::_instance_assertion_on_line_22() const
Unexecuted instantiation: OT::Layout::GPOS_impl::EntryExitRecord::_instance_assertion_on_line_50() const
Unexecuted instantiation: OT::Layout::GPOS_impl::CursivePosFormat1::_instance_assertion_on_line_90() const
Unexecuted instantiation: OT::Layout::GPOS_impl::AnchorMatrix::_instance_assertion_on_line_15() const
Unexecuted instantiation: OT::Layout::GPOS_impl::MarkRecord::_instance_assertion_on_line_18() const
Unexecuted instantiation: OT::Layout::GPOS_impl::PosLookupSubTable::_instance_assertion_on_line_72() const
Unexecuted instantiation: AAT::KernPair::_instance_assertion_on_line_91() const
Unexecuted instantiation: AAT::Format1Entry<true>::EntryData::_instance_assertion_on_line_185() const
Unexecuted instantiation: AAT::KerxSubTableHeader::_instance_assertion_on_line_855() const
Unexecuted instantiation: AAT::KerxSubTable::_instance_assertion_on_line_916() const
Unexecuted instantiation: AAT::kerx::_instance_assertion_on_line_1194() const
Unexecuted instantiation: OT::StatAxisRecord::_instance_assertion_on_line_93() const
Unexecuted instantiation: OT::AxisValueFormat1::_instance_assertion_on_line_148() const
Unexecuted instantiation: OT::AxisValueFormat2::_instance_assertion_on_line_207() const
Unexecuted instantiation: OT::AxisValueFormat3::_instance_assertion_on_line_264() const
Unexecuted instantiation: OT::AxisValueRecord::_instance_assertion_on_line_284() const
Unexecuted instantiation: OT::AxisValueFormat4::_instance_assertion_on_line_348() const
Unexecuted instantiation: OT::AxisValue::_instance_assertion_on_line_443() const
Unexecuted instantiation: OT::STAT::_instance_assertion_on_line_612() const
Unexecuted instantiation: AAT::TrackTableEntry::_instance_assertion_on_line_127() const
Unexecuted instantiation: AAT::TrackData::_instance_assertion_on_line_185() const
Unexecuted instantiation: AAT::trak::_instance_assertion_on_line_269() const
Unexecuted instantiation: OT::Layout::GSUB_impl::ReverseChainSingleSubstFormat1::_instance_assertion_on_line_29() const
Unexecuted instantiation: OT::Layout::GSUB_impl::SubstLookupSubTable::_instance_assertion_on_line_35() const
Unexecuted instantiation: OT::head::_instance_assertion_on_line_197() const
Unexecuted instantiation: OT::TableRecord::_instance_assertion_on_line_77() const
Unexecuted instantiation: OT::OpenTypeOffsetTable::_instance_assertion_on_line_211() const
Unexecuted instantiation: OT::TTCHeaderVersion1::_instance_assertion_on_line_240() const
Unexecuted instantiation: OT::ResourceRecord::_instance_assertion_on_line_320() const
Unexecuted instantiation: OT::ResourceTypeRecord::_instance_assertion_on_line_355() const
Unexecuted instantiation: OT::ResourceMap::_instance_assertion_on_line_414() const
Unexecuted instantiation: OT::ResourceForkHeader::_instance_assertion_on_line_450() const
Unexecuted instantiation: OT::OpenTypeFontFile::_instance_assertion_on_line_536() const
Unexecuted instantiation: OT::VariationValueRecord::_instance_assertion_on_line_62() const
Unexecuted instantiation: OT::MVAR::_instance_assertion_on_line_169() const
Unexecuted instantiation: OT::OS2V1Tail::_instance_assertion_on_line_58() const
Unexecuted instantiation: OT::OS2V2Tail::_instance_assertion_on_line_81() const
Unexecuted instantiation: OT::OS2V5Tail::_instance_assertion_on_line_113() const
Unexecuted instantiation: OT::OS2::_instance_assertion_on_line_399() const
Unexecuted instantiation: OT::CmapSubtableFormat0::_instance_assertion_on_line_235() const
Unexecuted instantiation: OT::CmapSubtableFormat4::_instance_assertion_on_line_744() const
Unexecuted instantiation: OT::CmapSubtableLongGroup::_instance_assertion_on_line_774() const
Unexecuted instantiation: OT::UnicodeValueRange::_instance_assertion_on_line_1051() const
Unexecuted instantiation: OT::DefaultUVS::_instance_assertion_on_line_1164() const
Unexecuted instantiation: OT::UVSMapping::_instance_assertion_on_line_1181() const
Unexecuted instantiation: OT::NonDefaultUVS::_instance_assertion_on_line_1246() const
Unexecuted instantiation: OT::VariationSelectorRecord::_instance_assertion_on_line_1350() const
Unexecuted instantiation: OT::CmapSubtableFormat14::_instance_assertion_on_line_1493() const
Unexecuted instantiation: OT::CmapSubtable::_instance_assertion_on_line_1603() const
Unexecuted instantiation: OT::EncodingRecord::_instance_assertion_on_line_1668() const
Unexecuted instantiation: OT::cmap::_instance_assertion_on_line_2287() const
Unexecuted instantiation: OT::avarV2Tail::_instance_assertion_on_line_63() const
Unexecuted instantiation: OT::AxisValueMap::_instance_assertion_on_line_141() const
Unexecuted instantiation: OT::SegmentMaps::_instance_assertion_on_line_257() const
Unexecuted instantiation: OT::avar::_instance_assertion_on_line_405() const
Unexecuted instantiation: OT::InstanceRecord::_instance_assertion_on_line_149() const
Unexecuted instantiation: OT::AxisRecord::_instance_assertion_on_line_271() const
Unexecuted instantiation: OT::fvar::_instance_assertion_on_line_499() const
Unexecuted instantiation: OT::SmallGlyphMetrics::_instance_assertion_on_line_101() const
Unexecuted instantiation: OT::BigGlyphMetrics::_instance_assertion_on_line_110() const
Unexecuted instantiation: OT::SBitLineMetrics::_instance_assertion_on_line_134() const
Unexecuted instantiation: OT::IndexSubtableHeader::_instance_assertion_on_line_154() const
Unexecuted instantiation: OT::IndexSubtable::_instance_assertion_on_line_363() const
Unexecuted instantiation: OT::IndexSubtableRecord::_instance_assertion_on_line_530() const
Unexecuted instantiation: OT::BitmapSizeTable::_instance_assertion_on_line_703() const
Unexecuted instantiation: OT::GlyphBitmapDataFormat17::_instance_assertion_on_line_716() const
Unexecuted instantiation: OT::GlyphBitmapDataFormat18::_instance_assertion_on_line_724() const
Unexecuted instantiation: OT::GlyphBitmapDataFormat19::_instance_assertion_on_line_731() const
Unexecuted instantiation: OT::CBLC::_instance_assertion_on_line_819() const
Unexecuted instantiation: OT::CBDT::_instance_assertion_on_line_993() const
Unexecuted instantiation: OT::CPALV1Tail::_instance_assertion_on_line_164() const
Unexecuted instantiation: OT::CPAL::_instance_assertion_on_line_360() const
Unexecuted instantiation: OT::LayerRecord::_instance_assertion_on_line_242() const
Unexecuted instantiation: OT::BaseGlyphRecord::_instance_assertion_on_line_266() const
Unexecuted instantiation: OT::ColorStop::_instance_assertion_on_line_443() const
Unexecuted instantiation: OT::Extend::_instance_assertion_on_line_454() const
Unexecuted instantiation: OT::CompositeMode::_instance_assertion_on_line_588() const
Unexecuted instantiation: OT::Affine2x3::_instance_assertion_on_line_640() const
Unexecuted instantiation: OT::PaintColrLayers::_instance_assertion_on_line_671() const
Unexecuted instantiation: OT::PaintSolid::_instance_assertion_on_line_722() const
Unexecuted instantiation: OT::PaintGlyph::_instance_assertion_on_line_970() const
Unexecuted instantiation: OT::PaintColrGlyph::_instance_assertion_on_line_999() const
Unexecuted instantiation: OT::PaintTranslate::_instance_assertion_on_line_1088() const
Unexecuted instantiation: OT::PaintScale::_instance_assertion_on_line_1137() const
Unexecuted instantiation: OT::PaintScaleAroundCenter::_instance_assertion_on_line_1196() const
Unexecuted instantiation: OT::PaintScaleUniform::_instance_assertion_on_line_1240() const
Unexecuted instantiation: OT::PaintScaleUniformAroundCenter::_instance_assertion_on_line_1296() const
Unexecuted instantiation: OT::PaintRotate::_instance_assertion_on_line_1340() const
Unexecuted instantiation: OT::PaintRotateAroundCenter::_instance_assertion_on_line_1396() const
Unexecuted instantiation: OT::PaintSkew::_instance_assertion_on_line_1445() const
Unexecuted instantiation: OT::PaintSkewAroundCenter::_instance_assertion_on_line_1504() const
Unexecuted instantiation: OT::PaintComposite::_instance_assertion_on_line_1549() const
Unexecuted instantiation: OT::ClipBoxFormat1::_instance_assertion_on_line_1602() const
Unexecuted instantiation: OT::ClipRecord::_instance_assertion_on_line_1726() const
Unexecuted instantiation: OT::ClipList::_instance_assertion_on_line_1840() const
Unexecuted instantiation: OT::Paint::_instance_assertion_on_line_1936() const
Unexecuted instantiation: OT::BaseGlyphPaintRecord::_instance_assertion_on_line_1969() const
Unexecuted instantiation: OT::COLR::_instance_assertion_on_line_2795() const
Unexecuted instantiation: OT::SBIXGlyph::_instance_assertion_on_line_77() const
Unexecuted instantiation: OT::SBIXStrike::_instance_assertion_on_line_190() const
Unexecuted instantiation: OT::sbix::accelerator_t::PNGHeader::_instance_assertion_on_line_314() const
Unexecuted instantiation: OT::sbix::_instance_assertion_on_line_439() const
Unexecuted instantiation: OT::SVGDocumentIndexEntry::_instance_assertion_on_line_74() const
Unexecuted instantiation: OT::SVG::accelerator_t::_instance_assertion_on_line_122() const
Unexecuted instantiation: OT::SVG::_instance_assertion_on_line_143() const
Unexecuted instantiation: OT::maxpV1Tail::_instance_assertion_on_line_68() const
Unexecuted instantiation: OT::maxp::_instance_assertion_on_line_149() const
Unexecuted instantiation: OT::HVARVVAR::_instance_assertion_on_line_418() const
Unexecuted instantiation: OT::VVAR::_instance_assertion_on_line_472() const
Unexecuted instantiation: OT::LongMetric::_instance_assertion_on_line_66() const
Unexecuted instantiation: OT::loca::_instance_assertion_on_line_34() const
Unexecuted instantiation: OT::glyf_impl::GlyphHeader::_instance_assertion_on_line_44() const
Unexecuted instantiation: OT::glyf_impl::CompositeGlyphRecord::_instance_assertion_on_line_316() const
Unexecuted instantiation: OT::glyf::_instance_assertion_on_line_160() const
Unexecuted instantiation: CFF::UnsizedByteStr::_instance_assertion_on_line_283() const
Unexecuted instantiation: CFF::FDSelect0::_instance_assertion_on_line_209() const
Unexecuted instantiation: CFF::FDSelect::_instance_assertion_on_line_362() const
Unexecuted instantiation: CFF::Encoding0::_instance_assertion_on_line_84() const
Unexecuted instantiation: CFF::Encoding1_Range::_instance_assertion_on_line_97() const
Unexecuted instantiation: CFF::Encoding1::_instance_assertion_on_line_129() const
Unexecuted instantiation: CFF::SuppEncoding::_instance_assertion_on_line_142() const
Unexecuted instantiation: CFF::CFF1SuppEncData::_instance_assertion_on_line_164() const
Unexecuted instantiation: CFF::Encoding::_instance_assertion_on_line_305() const
Unexecuted instantiation: CFF::Charset0::_instance_assertion_on_line_355() const
Unexecuted instantiation: CFF::Charset::_instance_assertion_on_line_634() const
Unexecuted instantiation: OT::cff1::_instance_assertion_on_line_1527() const
Unexecuted instantiation: CFF::CFF2FDSelect::_instance_assertion_on_line_109() const
Unexecuted instantiation: CFF::CFF2ItemVariationStore::_instance_assertion_on_line_138() const
Unexecuted instantiation: OT::cff2::_instance_assertion_on_line_564() const
Unexecuted instantiation: OT::KernOTSubTableHeader::_instance_assertion_on_line_228() const
Unexecuted instantiation: OT::KernOT::_instance_assertion_on_line_247() const
Unexecuted instantiation: OT::KernAATSubTableHeader::_instance_assertion_on_line_283() const
Unexecuted instantiation: OT::KernAAT::_instance_assertion_on_line_302() const
Unexecuted instantiation: OT::kern::_instance_assertion_on_line_417() const
Unexecuted instantiation: OT::DataMap::_instance_assertion_on_line_66() const
Unexecuted instantiation: OT::meta::_instance_assertion_on_line_121() const
Unexecuted instantiation: OT::NameRecord::_instance_assertion_on_line_258() const
Unexecuted instantiation: OT::name::_instance_assertion_on_line_576() const
Unexecuted instantiation: OT::postV2Tail::_instance_assertion_on_line_75() const
Unexecuted instantiation: OT::post::_instance_assertion_on_line_341() const
Unexecuted instantiation: OT::VertOriginMetric::_instance_assertion_on_line_55() const
Unexecuted instantiation: OT::VORG::_instance_assertion_on_line_133() const
Unexecuted instantiation: OT::BaseCoordFormat1::_instance_assertion_on_line_65() const
Unexecuted instantiation: OT::BaseCoordFormat2::_instance_assertion_on_line_100() const
Unexecuted instantiation: OT::BaseCoordFormat3::_instance_assertion_on_line_163() const
Unexecuted instantiation: OT::BaseCoord::_instance_assertion_on_line_224() const
Unexecuted instantiation: OT::FeatMinMaxRecord::_instance_assertion_on_line_284() const
Unexecuted instantiation: OT::MinMax::_instance_assertion_on_line_359() const
Unexecuted instantiation: OT::BaseValues::_instance_assertion_on_line_409() const
Unexecuted instantiation: OT::BaseLangSysRecord::_instance_assertion_on_line_448() const
Unexecuted instantiation: OT::BaseScript::_instance_assertion_on_line_516() const
Unexecuted instantiation: OT::BaseScriptRecord::_instance_assertion_on_line_565() const
Unexecuted instantiation: OT::BaseScriptList::_instance_assertion_on_line_616() const
Unexecuted instantiation: OT::Axis::_instance_assertion_on_line_700() const
Unexecuted instantiation: OT::BASE::_instance_assertion_on_line_842() const
Unexecuted instantiation: OT::JstfPriority::_instance_assertion_on_line_116() const
Unexecuted instantiation: OT::JstfScript::_instance_assertion_on_line_187() const
Unexecuted instantiation: OT::JSTF::_instance_assertion_on_line_229() const
Unexecuted instantiation: AAT::OpticalBounds::_instance_assertion_on_line_53() const
Unexecuted instantiation: AAT::opbdFormat0::_instance_assertion_on_line_87() const
Unexecuted instantiation: AAT::opbdFormat1::_instance_assertion_on_line_124() const
Unexecuted instantiation: AAT::opbd::_instance_assertion_on_line_168() const
Unexecuted instantiation: OT::GaspRange::_instance_assertion_on_line_55() const
Unexecuted instantiation: OT::gasp::_instance_assertion_on_line_78() const
Unexecuted instantiation: ManifestLookup::_instance_assertion_on_line_248() const
91
# define _DEFINE_INSTANCE_ASSERTION0(_line, _assertion) _DEFINE_INSTANCE_ASSERTION1 (_line, _assertion)
92
# define DEFINE_INSTANCE_ASSERTION(_assertion) _DEFINE_INSTANCE_ASSERTION0 (__LINE__, _assertion)
93
94
/* Check that _code compiles in a method environment */
95
#define _DEFINE_COMPILES_ASSERTION1(_line, _code) \
96
  void _compiles_assertion_on_line_##_line () const \
97
0
  { _code; }
Unexecuted instantiation: AAT::ltag::_compiles_assertion_on_line_89() const
Unexecuted instantiation: OT::Layout::Common::Coverage::_compiles_assertion_on_line_58() const
Unexecuted instantiation: OT::FeatureParamsCharacterVariants::_compiles_assertion_on_line_695() const
Unexecuted instantiation: OT::Feature::_compiles_assertion_on_line_877() const
Unexecuted instantiation: OT::LangSys::_compiles_assertion_on_line_1115() const
Unexecuted instantiation: OT::Script::_compiles_assertion_on_line_1241() const
Unexecuted instantiation: OT::Lookup::_compiles_assertion_on_line_1459() const
Unexecuted instantiation: OT::ClassDef::_compiles_assertion_on_line_2311() const
Unexecuted instantiation: OT::VarRegionList::_compiles_assertion_on_line_2713() const
Unexecuted instantiation: OT::SparseVarRegionList::_compiles_assertion_on_line_2771() const
Unexecuted instantiation: OT::VarData::_compiles_assertion_on_line_3138() const
Unexecuted instantiation: OT::ItemVariationStore::_compiles_assertion_on_line_3443() const
Unexecuted instantiation: OT::MultiItemVariationStore::_compiles_assertion_on_line_3540() const
Unexecuted instantiation: OT::DeltaSetIndexMap::_compiles_assertion_on_line_3730() const
Unexecuted instantiation: OT::ConditionAnd::_compiles_assertion_on_line_4034() const
Unexecuted instantiation: OT::ConditionOr::_compiles_assertion_on_line_4081() const
Unexecuted instantiation: OT::Condition::_compiles_assertion_on_line_4193() const
Unexecuted instantiation: OT::ConditionList::_compiles_assertion_on_line_4220() const
Unexecuted instantiation: OT::ConditionSet::_compiles_assertion_on_line_4315() const
Unexecuted instantiation: OT::FeatureTableSubstitution::_compiles_assertion_on_line_4493() const
Unexecuted instantiation: OT::FeatureVariations::_compiles_assertion_on_line_4688() const
Unexecuted instantiation: OT::HintingDevice::_compiles_assertion_on_line_4775() const
Unexecuted instantiation: OT::Device::_compiles_assertion_on_line_4966() const
Unexecuted instantiation: OT::AttachList::_compiles_assertion_on_line_118() const
Unexecuted instantiation: OT::CaretValue::_compiles_assertion_on_line_310() const
Unexecuted instantiation: OT::LigGlyph::_compiles_assertion_on_line_366() const
Unexecuted instantiation: OT::LigCaretList::_compiles_assertion_on_line_435() const
Unexecuted instantiation: OT::MarkGlyphSetsFormat1::_compiles_assertion_on_line_515() const
Unexecuted instantiation: OT::MarkGlyphSets::_compiles_assertion_on_line_572() const
Unexecuted instantiation: AAT::SubtableGlyphCoverage::_compiles_assertion_on_line_1101() const
Unexecuted instantiation: AAT::feat::_compiles_assertion_on_line_219() const
Unexecuted instantiation: AAT::DecompositionAction::_compiles_assertion_on_line_89() const
Unexecuted instantiation: AAT::ActionSubrecord::_compiles_assertion_on_line_214() const
Unexecuted instantiation: OT::ContextFormat3::_compiles_assertion_on_line_2899() const
Unexecuted instantiation: OT::Layout::GPOS_impl::SinglePosFormat1::_compiles_assertion_on_line_24() const
Unexecuted instantiation: OT::Layout::GPOS_impl::SinglePosFormat2::_compiles_assertion_on_line_23() const
Unexecuted instantiation: OT::Layout::GPOS_impl::Anchor::_compiles_assertion_on_line_22() const
Unexecuted instantiation: OT::Layout::GPOS_impl::CursivePosFormat1::_compiles_assertion_on_line_90() const
Unexecuted instantiation: OT::Layout::GPOS_impl::AnchorMatrix::_compiles_assertion_on_line_15() const
Unexecuted instantiation: OT::AxisValueFormat4::_compiles_assertion_on_line_348() const
Unexecuted instantiation: OT::AxisValue::_compiles_assertion_on_line_443() const
Unexecuted instantiation: AAT::TrackData::_compiles_assertion_on_line_185() const
Unexecuted instantiation: OT::OpenTypeOffsetTable::_compiles_assertion_on_line_211() const
Unexecuted instantiation: OT::TTCHeaderVersion1::_compiles_assertion_on_line_240() const
Unexecuted instantiation: OT::OpenTypeFontFile::_compiles_assertion_on_line_536() const
Unexecuted instantiation: OT::MVAR::_compiles_assertion_on_line_169() const
Unexecuted instantiation: OT::CmapSubtableFormat4::_compiles_assertion_on_line_744() const
Unexecuted instantiation: OT::DefaultUVS::_compiles_assertion_on_line_1164() const
Unexecuted instantiation: OT::NonDefaultUVS::_compiles_assertion_on_line_1246() const
Unexecuted instantiation: OT::CmapSubtableFormat14::_compiles_assertion_on_line_1493() const
Unexecuted instantiation: OT::CmapSubtable::_compiles_assertion_on_line_1603() const
Unexecuted instantiation: OT::cmap::_compiles_assertion_on_line_2287() const
Unexecuted instantiation: OT::SegmentMaps::_compiles_assertion_on_line_257() const
Unexecuted instantiation: OT::IndexSubtable::_compiles_assertion_on_line_363() const
Unexecuted instantiation: OT::GlyphBitmapDataFormat17::_compiles_assertion_on_line_716() const
Unexecuted instantiation: OT::GlyphBitmapDataFormat18::_compiles_assertion_on_line_724() const
Unexecuted instantiation: OT::GlyphBitmapDataFormat19::_compiles_assertion_on_line_731() const
Unexecuted instantiation: OT::CBLC::_compiles_assertion_on_line_819() const
Unexecuted instantiation: OT::CBDT::_compiles_assertion_on_line_993() const
Unexecuted instantiation: OT::CPAL::_compiles_assertion_on_line_360() const
Unexecuted instantiation: OT::ClipList::_compiles_assertion_on_line_1840() const
Unexecuted instantiation: OT::SBIXGlyph::_compiles_assertion_on_line_77() const
Unexecuted instantiation: OT::SBIXStrike::_compiles_assertion_on_line_190() const
Unexecuted instantiation: OT::sbix::_compiles_assertion_on_line_439() const
Unexecuted instantiation: CFF::Encoding0::_compiles_assertion_on_line_84() const
Unexecuted instantiation: CFF::Encoding1::_compiles_assertion_on_line_129() const
Unexecuted instantiation: CFF::CFF1SuppEncData::_compiles_assertion_on_line_164() const
Unexecuted instantiation: CFF::Charset0::_compiles_assertion_on_line_355() const
Unexecuted instantiation: OT::kern::_compiles_assertion_on_line_417() const
Unexecuted instantiation: OT::meta::_compiles_assertion_on_line_121() const
Unexecuted instantiation: OT::name::_compiles_assertion_on_line_576() const
Unexecuted instantiation: OT::postV2Tail::_compiles_assertion_on_line_75() const
Unexecuted instantiation: OT::VORG::_compiles_assertion_on_line_133() const
Unexecuted instantiation: OT::BaseCoord::_compiles_assertion_on_line_224() const
Unexecuted instantiation: OT::MinMax::_compiles_assertion_on_line_359() const
Unexecuted instantiation: OT::BaseValues::_compiles_assertion_on_line_409() const
Unexecuted instantiation: OT::BaseScript::_compiles_assertion_on_line_516() const
Unexecuted instantiation: OT::BaseScriptList::_compiles_assertion_on_line_616() const
Unexecuted instantiation: OT::JstfScript::_compiles_assertion_on_line_187() const
Unexecuted instantiation: OT::JSTF::_compiles_assertion_on_line_229() const
Unexecuted instantiation: OT::gasp::_compiles_assertion_on_line_78() const
98
# define _DEFINE_COMPILES_ASSERTION0(_line, _code) _DEFINE_COMPILES_ASSERTION1 (_line, _code)
99
# define DEFINE_COMPILES_ASSERTION(_code) _DEFINE_COMPILES_ASSERTION0 (__LINE__, _code)
100
101
102
#define DEFINE_SIZE_STATIC(size) \
103
  DEFINE_INSTANCE_ASSERTION (sizeof (*this) == (size)) \
104
60
  unsigned int get_size () const { return (size); } \
Unexecuted instantiation: OT::HBUINT15::get_size() const
Unexecuted instantiation: OT::LONGDATETIME::get_size() const
Unexecuted instantiation: OT::Tag::get_size() const
Unexecuted instantiation: OT::CheckSum::get_size() const
Unexecuted instantiation: OT::VarSizedBinSearchHeader::get_size() const
Unexecuted instantiation: AAT::FTStringRange::get_size() const
Unexecuted instantiation: OT::FeatureParamsSize::get_size() const
Unexecuted instantiation: OT::FeatureParamsStylisticSet::get_size() const
Unexecuted instantiation: OT::LookupFlag::get_size() const
Unexecuted instantiation: OT::VarRegionAxis::get_size() const
Unexecuted instantiation: OT::SparseVarRegionAxis::get_size() const
Unexecuted instantiation: OT::ConditionAxisRange::get_size() const
Unexecuted instantiation: OT::ConditionValue::get_size() const
Unexecuted instantiation: OT::ConditionNegate::get_size() const
Unexecuted instantiation: OT::FeatureTableSubstitutionRecord::get_size() const
Unexecuted instantiation: OT::FeatureVariationRecord::get_size() const
Unexecuted instantiation: OT::VariationDevice::get_size() const
Unexecuted instantiation: OT::DeviceHeader::get_size() const
Unexecuted instantiation: OT::TupleVariationHeader::TuppleIndex::get_size() const
Unexecuted instantiation: OT::CaretValueFormat1::get_size() const
Unexecuted instantiation: OT::CaretValueFormat2::get_size() const
Unexecuted instantiation: OT::CaretValueFormat3::get_size() const
Unexecuted instantiation: AAT::Entry<void>::get_size() const
Unexecuted instantiation: AAT::Anchor::get_size() const
Unexecuted instantiation: AAT::ankr::get_size() const
Unexecuted instantiation: AAT::BaselineTableFormat0Part::get_size() const
Unexecuted instantiation: AAT::BaselineTableFormat2Part::get_size() const
Unexecuted instantiation: AAT::SettingName::get_size() const
Unexecuted instantiation: AAT::FeatureName::get_size() const
Unexecuted instantiation: AAT::LigatureEntry<true>::EntryData::get_size() const
Unexecuted instantiation: AAT::Feature::get_size() const
Unexecuted instantiation: AAT::ActionSubrecordHeader::get_size() const
Unexecuted instantiation: AAT::UnconditionalAddGlyphAction::get_size() const
Unexecuted instantiation: AAT::ConditionalAddGlyphAction::get_size() const
Unexecuted instantiation: AAT::DuctileGlyphAction::get_size() const
Unexecuted instantiation: AAT::RepeatedAddGlyphAction::get_size() const
Unexecuted instantiation: AAT::PostcompensationActionChain::get_size() const
Unexecuted instantiation: AAT::JustWidthDeltaEntry::get_size() const
Unexecuted instantiation: AAT::WidthDeltaPair::get_size() const
Unexecuted instantiation: AAT::JustificationCategory::get_size() const
Unexecuted instantiation: AAT::just::get_size() const
Unexecuted instantiation: OT::LookupRecord::get_size() const
Unexecuted instantiation: OT::Layout::GPOS_impl::AnchorFormat1::get_size() const
Unexecuted instantiation: OT::Layout::GPOS_impl::AnchorFormat2::get_size() const
Unexecuted instantiation: OT::Layout::GPOS_impl::AnchorFormat3::get_size() const
Unexecuted instantiation: OT::Layout::GPOS_impl::EntryExitRecord::get_size() const
Unexecuted instantiation: OT::Layout::GPOS_impl::MarkRecord::get_size() const
Unexecuted instantiation: AAT::KernPair::get_size() const
Unexecuted instantiation: AAT::Format1Entry<true>::EntryData::get_size() const
Unexecuted instantiation: AAT::KerxSubTableHeader::get_size() const
Unexecuted instantiation: OT::StatAxisRecord::get_size() const
Unexecuted instantiation: OT::AxisValueFormat1::get_size() const
Unexecuted instantiation: OT::AxisValueFormat2::get_size() const
Unexecuted instantiation: OT::AxisValueFormat3::get_size() const
Unexecuted instantiation: OT::AxisValueRecord::get_size() const
Unexecuted instantiation: OT::STAT::get_size() const
Unexecuted instantiation: AAT::TrackTableEntry::get_size() const
Unexecuted instantiation: AAT::trak::get_size() const
Unexecuted instantiation: OT::Record<OT::Feature>::get_size() const
Unexecuted instantiation: OT::Record<OT::LangSys>::get_size() const
Unexecuted instantiation: OT::Record<OT::Script>::get_size() const
Unexecuted instantiation: OT::IntType<unsigned short, 2u>::get_size() const
Unexecuted instantiation: OT::IntType<short, 2u>::get_size() const
Unexecuted instantiation: OT::OffsetTo<OT::Device, OT::IntType<unsigned short, 2u>, void, true>::get_size() const
Unexecuted instantiation: OT::OffsetTo<OT::MarkGlyphSets, OT::IntType<unsigned short, 2u>, void, true>::get_size() const
Unexecuted instantiation: OT::OffsetTo<OT::ItemVariationStore, OT::IntType<unsigned int, 4u>, void, true>::get_size() const
Unexecuted instantiation: OT::OffsetTo<OT::Layout::GPOS_impl::Anchor, OT::IntType<unsigned short, 2u>, OT::Layout::GPOS_impl::AnchorMatrix, true>::get_size() const
Unexecuted instantiation: OT::OffsetTo<OT::AxisValue, OT::IntType<unsigned short, 2u>, void, true>::get_size() const
Unexecuted instantiation: OT::OffsetTo<OT::Layout::Common::Coverage, OT::IntType<unsigned short, 2u>, void, true>::get_size() const
Unexecuted instantiation: OT::head::get_size() const
Unexecuted instantiation: OT::TableRecord::get_size() const
Unexecuted instantiation: OT::ResourceRecord::get_size() const
Unexecuted instantiation: OT::ResourceTypeRecord::get_size() const
Unexecuted instantiation: OT::ResourceMap::get_size() const
Unexecuted instantiation: OT::ResourceForkHeader::get_size() const
Unexecuted instantiation: OT::VariationValueRecord::get_size() const
Unexecuted instantiation: OT::OS2V1Tail::get_size() const
Unexecuted instantiation: OT::OS2V2Tail::get_size() const
Unexecuted instantiation: OT::OS2V5Tail::get_size() const
Unexecuted instantiation: OT::CmapSubtableFormat0::get_size() const
Unexecuted instantiation: OT::CmapSubtableLongGroup::get_size() const
Unexecuted instantiation: OT::UnicodeValueRange::get_size() const
Unexecuted instantiation: OT::UVSMapping::get_size() const
Unexecuted instantiation: OT::VariationSelectorRecord::get_size() const
Unexecuted instantiation: OT::EncodingRecord::get_size() const
Unexecuted instantiation: OT::avarV2Tail::get_size() const
Unexecuted instantiation: OT::AxisValueMap::get_size() const
Unexecuted instantiation: OT::AxisRecord::get_size() const
Unexecuted instantiation: OT::fvar::get_size() const
Unexecuted instantiation: OT::HBFixed<OT::IntType<int, 4u>, 16u>::get_size() const
Unexecuted instantiation: OT::SmallGlyphMetrics::get_size() const
Unexecuted instantiation: OT::BigGlyphMetrics::get_size() const
Unexecuted instantiation: OT::SBitLineMetrics::get_size() const
Unexecuted instantiation: OT::IndexSubtableHeader::get_size() const
Unexecuted instantiation: OT::IndexSubtableRecord::get_size() const
Unexecuted instantiation: OT::BitmapSizeTable::get_size() const
Unexecuted instantiation: OT::CPALV1Tail::get_size() const
Unexecuted instantiation: OT::LayerRecord::get_size() const
Unexecuted instantiation: OT::BaseGlyphRecord::get_size() const
Unexecuted instantiation: OT::ColorStop::get_size() const
Unexecuted instantiation: OT::Extend::get_size() const
Unexecuted instantiation: OT::CompositeMode::get_size() const
Unexecuted instantiation: OT::Affine2x3::get_size() const
Unexecuted instantiation: OT::PaintColrLayers::get_size() const
Unexecuted instantiation: OT::PaintSolid::get_size() const
Unexecuted instantiation: OT::PaintGlyph::get_size() const
Unexecuted instantiation: OT::PaintColrGlyph::get_size() const
Unexecuted instantiation: OT::PaintTranslate::get_size() const
Unexecuted instantiation: OT::PaintScale::get_size() const
Unexecuted instantiation: OT::PaintScaleAroundCenter::get_size() const
Unexecuted instantiation: OT::PaintScaleUniform::get_size() const
Unexecuted instantiation: OT::PaintScaleUniformAroundCenter::get_size() const
Unexecuted instantiation: OT::PaintRotate::get_size() const
Unexecuted instantiation: OT::PaintRotateAroundCenter::get_size() const
Unexecuted instantiation: OT::PaintSkew::get_size() const
Unexecuted instantiation: OT::PaintSkewAroundCenter::get_size() const
Unexecuted instantiation: OT::PaintComposite::get_size() const
Unexecuted instantiation: OT::ClipBoxFormat1::get_size() const
Unexecuted instantiation: OT::ClipRecord::get_size() const
Unexecuted instantiation: OT::BaseGlyphPaintRecord::get_size() const
Unexecuted instantiation: OT::sbix::accelerator_t::PNGHeader::get_size() const
Unexecuted instantiation: OT::SVGDocumentIndexEntry::get_size() const
Unexecuted instantiation: OT::SVG::accelerator_t::get_size() const
Unexecuted instantiation: OT::SVG::get_size() const
Unexecuted instantiation: OT::Offset<OT::IntType<unsigned int, 4u>, true>::get_size() const
Unexecuted instantiation: OT::Offset<OT::IntType<unsigned short, 2u>, true>::get_size() const
Unexecuted instantiation: OT::IntType<unsigned int, 4u>::get_size() const
Unexecuted instantiation: OT::PaintLinearGradient<OT::NoVariable>::get_size() const
Unexecuted instantiation: OT::PaintLinearGradient<OT::Variable>::get_size() const
Unexecuted instantiation: OT::PaintRadialGradient<OT::NoVariable>::get_size() const
Unexecuted instantiation: OT::PaintRadialGradient<OT::Variable>::get_size() const
Unexecuted instantiation: OT::PaintSweepGradient<OT::NoVariable>::get_size() const
Unexecuted instantiation: OT::PaintSweepGradient<OT::Variable>::get_size() const
Unexecuted instantiation: OT::PaintTransform<OT::NoVariable>::get_size() const
Unexecuted instantiation: OT::PaintTransform<OT::Variable>::get_size() const
Unexecuted instantiation: OT::maxpV1Tail::get_size() const
OT::maxp::get_size() const
Line
Count
Source
104
60
  unsigned int get_size () const { return (size); } \
Unexecuted instantiation: OT::HVARVVAR::get_size() const
Unexecuted instantiation: OT::VVAR::get_size() const
Unexecuted instantiation: OT::LongMetric::get_size() const
Unexecuted instantiation: OT::glyf_impl::GlyphHeader::get_size() const
Unexecuted instantiation: CFF::Encoding1_Range::get_size() const
Unexecuted instantiation: CFF::SuppEncoding::get_size() const
Unexecuted instantiation: OT::cff1::get_size() const
Unexecuted instantiation: OT::cff2::get_size() const
Unexecuted instantiation: OT::KernOTSubTableHeader::get_size() const
Unexecuted instantiation: OT::KernAATSubTableHeader::get_size() const
Unexecuted instantiation: OT::DataMap::get_size() const
Unexecuted instantiation: OT::NameRecord::get_size() const
Unexecuted instantiation: OT::OffsetTo<OT::IntType<unsigned char, 1u>, OT::IntType<unsigned short, 2u>, void, true>::get_size() const
Unexecuted instantiation: OT::IntType<unsigned char, 1u>::get_size() const
Unexecuted instantiation: CFF::FDSelect3_4_Range<OT::IntType<unsigned short, 2u>, OT::IntType<unsigned char, 1u> >::get_size() const
Unexecuted instantiation: CFF::FDSelect3_4_Range<OT::IntType<unsigned int, 4u>, OT::IntType<unsigned short, 2u> >::get_size() const
Unexecuted instantiation: OT::VertOriginMetric::get_size() const
Unexecuted instantiation: OT::BaseCoordFormat1::get_size() const
Unexecuted instantiation: OT::BaseCoordFormat2::get_size() const
Unexecuted instantiation: OT::BaseCoordFormat3::get_size() const
Unexecuted instantiation: OT::FeatMinMaxRecord::get_size() const
Unexecuted instantiation: OT::BaseLangSysRecord::get_size() const
Unexecuted instantiation: OT::BaseScriptRecord::get_size() const
Unexecuted instantiation: OT::Axis::get_size() const
Unexecuted instantiation: OT::JstfPriority::get_size() const
Unexecuted instantiation: AAT::OpticalBounds::get_size() const
Unexecuted instantiation: OT::GaspRange::get_size() const
Unexecuted instantiation: ManifestLookup::get_size() const
105
  static constexpr unsigned null_size = (size); \
106
  static constexpr unsigned min_size = (size); \
107
  static constexpr unsigned static_size = (size)
108
109
#define DEFINE_SIZE_UNION(size, _member) \
110
  DEFINE_COMPILES_ASSERTION ((void) this->u._member.static_size) \
111
  DEFINE_INSTANCE_ASSERTION (sizeof(this->u._member) == (size)) \
112
  static constexpr unsigned null_size = (size); \
113
  static constexpr unsigned min_size = (size)
114
115
#define DEFINE_SIZE_MIN(size) \
116
  DEFINE_INSTANCE_ASSERTION (sizeof (*this) >= (size)) \
117
  static constexpr unsigned null_size = (size); \
118
  static constexpr unsigned min_size = (size)
119
120
#define DEFINE_SIZE_UNBOUNDED(size) \
121
  DEFINE_INSTANCE_ASSERTION (sizeof (*this) >= (size)) \
122
  static constexpr unsigned min_size = (size)
123
124
#define DEFINE_SIZE_ARRAY(size, array) \
125
  DEFINE_COMPILES_ASSERTION ((void) (array)[0].static_size) \
126
  DEFINE_INSTANCE_ASSERTION (sizeof (*this) == (size) + (HB_VAR_ARRAY+0) * sizeof ((array)[0])) \
127
  static constexpr unsigned null_size = (size); \
128
  static constexpr unsigned min_size = (size)
129
130
#define DEFINE_SIZE_ARRAY_SIZED(size, array) \
131
0
  unsigned int get_size () const { return (size - (array).min_size + (array).get_size ()); } \
Unexecuted instantiation: OT::Feature::get_size() const
Unexecuted instantiation: OT::LangSys::get_size() const
Unexecuted instantiation: OT::Script::get_size() const
Unexecuted instantiation: OT::ItemVariationStore::get_size() const
Unexecuted instantiation: OT::MultiItemVariationStore::get_size() const
Unexecuted instantiation: OT::FeatureVariations::get_size() const
Unexecuted instantiation: OT::ClipList::get_size() const
Unexecuted instantiation: CFF::Encoding0::get_size() const
Unexecuted instantiation: CFF::Encoding1::get_size() const
Unexecuted instantiation: CFF::CFF1SuppEncData::get_size() const
132
  DEFINE_SIZE_ARRAY(size, array)
133
134
135
136
/*
137
 * Lazy loaders.
138
 *
139
 * The lazy-loaders are thread-safe pointer-like objects that create their
140
 * instead on-demand.  They also support access to a "data" object that is
141
 * necessary for creating their instance.  The data object, if specified,
142
 * is accessed via pointer math, located at a location before the position
143
 * of the loader itself.  This avoids having to store a pointer to data
144
 * for every lazy-loader.  Multiple lazy-loaders can access the same data.
145
 */
146
147
template <typename Data, unsigned int WheresData>
148
struct hb_data_wrapper_t
149
{
150
  static_assert (WheresData > 0, "");
151
152
  Data * get_data () const
153
93.6M
  { return *(((Data **) (void *) this) - WheresData); }
hb_data_wrapper_t<hb_face_t, 24u>::get_data() const
Line
Count
Source
153
120
  { return *(((Data **) (void *) this) - WheresData); }
hb_data_wrapper_t<hb_face_t, 25u>::get_data() const
Line
Count
Source
153
120
  { return *(((Data **) (void *) this) - WheresData); }
hb_data_wrapper_t<hb_face_t, 28u>::get_data() const
Line
Count
Source
153
120
  { return *(((Data **) (void *) this) - WheresData); }
Unexecuted instantiation: hb_data_wrapper_t<hb_face_t, 33u>::get_data() const
hb_data_wrapper_t<hb_face_t, 29u>::get_data() const
Line
Count
Source
153
120
  { return *(((Data **) (void *) this) - WheresData); }
hb_data_wrapper_t<hb_face_t, 30u>::get_data() const
Line
Count
Source
153
120
  { return *(((Data **) (void *) this) - WheresData); }
Unexecuted instantiation: hb_data_wrapper_t<hb_face_t, 31u>::get_data() const
hb_data_wrapper_t<hb_face_t, 32u>::get_data() const
Line
Count
Source
153
120
  { return *(((Data **) (void *) this) - WheresData); }
Unexecuted instantiation: hb_data_wrapper_t<hb_face_t, 34u>::get_data() const
Unexecuted instantiation: hb_data_wrapper_t<hb_face_t, 9u>::get_data() const
hb_data_wrapper_t<hb_face_t, 3u>::get_data() const
Line
Count
Source
153
120
  { return *(((Data **) (void *) this) - WheresData); }
hb_data_wrapper_t<hb_face_t, 6u>::get_data() const
Line
Count
Source
153
120
  { return *(((Data **) (void *) this) - WheresData); }
hb_data_wrapper_t<hb_face_t, 22u>::get_data() const
Line
Count
Source
153
120
  { return *(((Data **) (void *) this) - WheresData); }
Unexecuted instantiation: hb_data_wrapper_t<hb_face_t, 18u>::get_data() const
Unexecuted instantiation: hb_data_wrapper_t<hb_face_t, 19u>::get_data() const
Unexecuted instantiation: hb_data_wrapper_t<hb_face_t, 36u>::get_data() const
hb_data_wrapper_t<hb_face_t, 35u>::get_data() const
Line
Count
Source
153
120
  { return *(((Data **) (void *) this) - WheresData); }
Unexecuted instantiation: hb_data_wrapper_t<hb_face_t, 39u>::get_data() const
hb_data_wrapper_t<hb_face_t, 37u>::get_data() const
Line
Count
Source
153
120
  { return *(((Data **) (void *) this) - WheresData); }
hb_data_wrapper_t<hb_face_t, 38u>::get_data() const
Line
Count
Source
153
13.4M
  { return *(((Data **) (void *) this) - WheresData); }
hb_data_wrapper_t<hb_face_t, 4u>::get_data() const
Line
Count
Source
153
120
  { return *(((Data **) (void *) this) - WheresData); }
hb_data_wrapper_t<hb_face_t, 11u>::get_data() const
Line
Count
Source
153
120
  { return *(((Data **) (void *) this) - WheresData); }
hb_data_wrapper_t<hb_face_t, 2u>::get_data() const
Line
Count
Source
153
240
  { return *(((Data **) (void *) this) - WheresData); }
hb_data_wrapper_t<hb_face_t, 5u>::get_data() const
Line
Count
Source
153
120
  { return *(((Data **) (void *) this) - WheresData); }
hb_data_wrapper_t<hb_face_t, 12u>::get_data() const
Line
Count
Source
153
120
  { return *(((Data **) (void *) this) - WheresData); }
hb_data_wrapper_t<hb_face_t, 1u>::get_data() const
Line
Count
Source
153
66.3M
  { return *(((Data **) (void *) this) - WheresData); }
hb_data_wrapper_t<hb_face_t, 14u>::get_data() const
Line
Count
Source
153
120
  { return *(((Data **) (void *) this) - WheresData); }
hb_data_wrapper_t<hb_face_t, 21u>::get_data() const
Line
Count
Source
153
120
  { return *(((Data **) (void *) this) - WheresData); }
hb_data_wrapper_t<hb_face_t, 13u>::get_data() const
Line
Count
Source
153
18
  { return *(((Data **) (void *) this) - WheresData); }
hb_data_wrapper_t<hb_face_t, 15u>::get_data() const
Line
Count
Source
153
13.4M
  { return *(((Data **) (void *) this) - WheresData); }
Unexecuted instantiation: hb_data_wrapper_t<hb_face_t, 17u>::get_data() const
Unexecuted instantiation: hb_data_wrapper_t<hb_face_t, 16u>::get_data() const
hb_data_wrapper_t<hb_face_t, 7u>::get_data() const
Line
Count
Source
153
120
  { return *(((Data **) (void *) this) - WheresData); }
hb_data_wrapper_t<hb_face_t, 26u>::get_data() const
Line
Count
Source
153
120
  { return *(((Data **) (void *) this) - WheresData); }
hb_data_wrapper_t<hb_face_t, 23u>::get_data() const
Line
Count
Source
153
120
  { return *(((Data **) (void *) this) - WheresData); }
hb_data_wrapper_t<hb_font_t, 2u>::get_data() const
Line
Count
Source
153
469k
  { return *(((Data **) (void *) this) - WheresData); }
hb_data_wrapper_t<hb_face_t, 27u>::get_data() const
Line
Count
Source
153
120
  { return *(((Data **) (void *) this) - WheresData); }
hb_data_wrapper_t<hb_face_t, 8u>::get_data() const
Line
Count
Source
153
18
  { return *(((Data **) (void *) this) - WheresData); }
Unexecuted instantiation: hb_data_wrapper_t<hb_font_t, 1u>::get_data() const
Unexecuted instantiation: hb_data_wrapper_t<hb_font_t, 3u>::get_data() const
154
155
46.8M
  bool is_inert () const { return !get_data (); }
hb_data_wrapper_t<hb_face_t, 24u>::is_inert() const
Line
Count
Source
155
60
  bool is_inert () const { return !get_data (); }
hb_data_wrapper_t<hb_face_t, 25u>::is_inert() const
Line
Count
Source
155
60
  bool is_inert () const { return !get_data (); }
hb_data_wrapper_t<hb_face_t, 28u>::is_inert() const
Line
Count
Source
155
60
  bool is_inert () const { return !get_data (); }
Unexecuted instantiation: hb_data_wrapper_t<hb_face_t, 33u>::is_inert() const
hb_data_wrapper_t<hb_face_t, 29u>::is_inert() const
Line
Count
Source
155
60
  bool is_inert () const { return !get_data (); }
hb_data_wrapper_t<hb_face_t, 30u>::is_inert() const
Line
Count
Source
155
60
  bool is_inert () const { return !get_data (); }
Unexecuted instantiation: hb_data_wrapper_t<hb_face_t, 31u>::is_inert() const
hb_data_wrapper_t<hb_face_t, 32u>::is_inert() const
Line
Count
Source
155
60
  bool is_inert () const { return !get_data (); }
Unexecuted instantiation: hb_data_wrapper_t<hb_face_t, 34u>::is_inert() const
Unexecuted instantiation: hb_data_wrapper_t<hb_face_t, 9u>::is_inert() const
hb_data_wrapper_t<hb_face_t, 3u>::is_inert() const
Line
Count
Source
155
60
  bool is_inert () const { return !get_data (); }
hb_data_wrapper_t<hb_face_t, 6u>::is_inert() const
Line
Count
Source
155
60
  bool is_inert () const { return !get_data (); }
hb_data_wrapper_t<hb_face_t, 22u>::is_inert() const
Line
Count
Source
155
60
  bool is_inert () const { return !get_data (); }
Unexecuted instantiation: hb_data_wrapper_t<hb_face_t, 18u>::is_inert() const
Unexecuted instantiation: hb_data_wrapper_t<hb_face_t, 19u>::is_inert() const
Unexecuted instantiation: hb_data_wrapper_t<hb_face_t, 36u>::is_inert() const
hb_data_wrapper_t<hb_face_t, 35u>::is_inert() const
Line
Count
Source
155
60
  bool is_inert () const { return !get_data (); }
Unexecuted instantiation: hb_data_wrapper_t<hb_face_t, 39u>::is_inert() const
hb_data_wrapper_t<hb_face_t, 37u>::is_inert() const
Line
Count
Source
155
60
  bool is_inert () const { return !get_data (); }
hb_data_wrapper_t<hb_face_t, 38u>::is_inert() const
Line
Count
Source
155
6.71M
  bool is_inert () const { return !get_data (); }
hb_data_wrapper_t<hb_face_t, 4u>::is_inert() const
Line
Count
Source
155
60
  bool is_inert () const { return !get_data (); }
hb_data_wrapper_t<hb_face_t, 11u>::is_inert() const
Line
Count
Source
155
60
  bool is_inert () const { return !get_data (); }
hb_data_wrapper_t<hb_face_t, 2u>::is_inert() const
Line
Count
Source
155
120
  bool is_inert () const { return !get_data (); }
hb_data_wrapper_t<hb_face_t, 5u>::is_inert() const
Line
Count
Source
155
60
  bool is_inert () const { return !get_data (); }
hb_data_wrapper_t<hb_face_t, 12u>::is_inert() const
Line
Count
Source
155
60
  bool is_inert () const { return !get_data (); }
hb_data_wrapper_t<hb_face_t, 1u>::is_inert() const
Line
Count
Source
155
33.1M
  bool is_inert () const { return !get_data (); }
hb_data_wrapper_t<hb_face_t, 14u>::is_inert() const
Line
Count
Source
155
60
  bool is_inert () const { return !get_data (); }
hb_data_wrapper_t<hb_face_t, 21u>::is_inert() const
Line
Count
Source
155
60
  bool is_inert () const { return !get_data (); }
hb_data_wrapper_t<hb_face_t, 13u>::is_inert() const
Line
Count
Source
155
9
  bool is_inert () const { return !get_data (); }
hb_data_wrapper_t<hb_face_t, 15u>::is_inert() const
Line
Count
Source
155
6.71M
  bool is_inert () const { return !get_data (); }
Unexecuted instantiation: hb_data_wrapper_t<hb_face_t, 17u>::is_inert() const
Unexecuted instantiation: hb_data_wrapper_t<hb_face_t, 16u>::is_inert() const
hb_data_wrapper_t<hb_face_t, 7u>::is_inert() const
Line
Count
Source
155
60
  bool is_inert () const { return !get_data (); }
hb_data_wrapper_t<hb_face_t, 26u>::is_inert() const
Line
Count
Source
155
60
  bool is_inert () const { return !get_data (); }
hb_data_wrapper_t<hb_face_t, 23u>::is_inert() const
Line
Count
Source
155
60
  bool is_inert () const { return !get_data (); }
hb_data_wrapper_t<hb_font_t, 2u>::is_inert() const
Line
Count
Source
155
234k
  bool is_inert () const { return !get_data (); }
hb_data_wrapper_t<hb_face_t, 27u>::is_inert() const
Line
Count
Source
155
60
  bool is_inert () const { return !get_data (); }
hb_data_wrapper_t<hb_face_t, 8u>::is_inert() const
Line
Count
Source
155
9
  bool is_inert () const { return !get_data (); }
Unexecuted instantiation: hb_data_wrapper_t<hb_font_t, 1u>::is_inert() const
Unexecuted instantiation: hb_data_wrapper_t<hb_font_t, 3u>::is_inert() const
156
157
  template <typename Stored, typename Subclass>
158
46.8M
  Stored * call_create () const { return Subclass::create (get_data ()); }
OT::GDEF_accelerator_t* hb_data_wrapper_t<hb_face_t, 24u>::call_create<OT::GDEF_accelerator_t, hb_face_lazy_loader_t<OT::GDEF_accelerator_t, 24u> >() const
Line
Count
Source
158
60
  Stored * call_create () const { return Subclass::create (get_data ()); }
OT::GSUB_accelerator_t* hb_data_wrapper_t<hb_face_t, 25u>::call_create<OT::GSUB_accelerator_t, hb_face_lazy_loader_t<OT::GSUB_accelerator_t, 25u> >() const
Line
Count
Source
158
60
  Stored * call_create () const { return Subclass::create (get_data ()); }
AAT::morx_accelerator_t* hb_data_wrapper_t<hb_face_t, 28u>::call_create<AAT::morx_accelerator_t, hb_face_lazy_loader_t<AAT::morx_accelerator_t, 28u> >() const
Line
Count
Source
158
60
  Stored * call_create () const { return Subclass::create (get_data ()); }
Unexecuted instantiation: hb_blob_t* hb_data_wrapper_t<hb_face_t, 33u>::call_create<hb_blob_t, hb_table_lazy_loader_t<AAT::ltag, 33u, false> >() const
AAT::mort_accelerator_t* hb_data_wrapper_t<hb_face_t, 29u>::call_create<AAT::mort_accelerator_t, hb_face_lazy_loader_t<AAT::mort_accelerator_t, 29u> >() const
Line
Count
Source
158
60
  Stored * call_create () const { return Subclass::create (get_data ()); }
AAT::kerx_accelerator_t* hb_data_wrapper_t<hb_face_t, 30u>::call_create<AAT::kerx_accelerator_t, hb_face_lazy_loader_t<AAT::kerx_accelerator_t, 30u> >() const
Line
Count
Source
158
60
  Stored * call_create () const { return Subclass::create (get_data ()); }
Unexecuted instantiation: hb_blob_t* hb_data_wrapper_t<hb_face_t, 31u>::call_create<hb_blob_t, hb_table_lazy_loader_t<AAT::ankr, 31u, false> >() const
hb_blob_t* hb_data_wrapper_t<hb_face_t, 32u>::call_create<hb_blob_t, hb_table_lazy_loader_t<AAT::trak, 32u, false> >() const
Line
Count
Source
158
60
  Stored * call_create () const { return Subclass::create (get_data ()); }
Unexecuted instantiation: hb_blob_t* hb_data_wrapper_t<hb_face_t, 34u>::call_create<hb_blob_t, hb_table_lazy_loader_t<AAT::feat, 34u, false> >() const
Unexecuted instantiation: hb_blob_t* hb_data_wrapper_t<hb_face_t, 9u>::call_create<hb_blob_t, hb_table_lazy_loader_t<OT::STAT, 9u, true> >() const
OT::cmap_accelerator_t* hb_data_wrapper_t<hb_face_t, 3u>::call_create<OT::cmap_accelerator_t, hb_face_lazy_loader_t<OT::cmap_accelerator_t, 3u> >() const
Line
Count
Source
158
60
  Stored * call_create () const { return Subclass::create (get_data ()); }
hb_blob_t* hb_data_wrapper_t<hb_face_t, 6u>::call_create<hb_blob_t, hb_table_lazy_loader_t<OT::OS2, 6u, true> >() const
Line
Count
Source
158
60
  Stored * call_create () const { return Subclass::create (get_data ()); }
hb_blob_t* hb_data_wrapper_t<hb_face_t, 22u>::call_create<hb_blob_t, hb_table_lazy_loader_t<OT::MVAR, 22u, true> >() const
Line
Count
Source
158
60
  Stored * call_create () const { return Subclass::create (get_data ()); }
Unexecuted instantiation: hb_blob_t* hb_data_wrapper_t<hb_face_t, 18u>::call_create<hb_blob_t, hb_table_lazy_loader_t<OT::fvar, 18u, true> >() const
Unexecuted instantiation: hb_blob_t* hb_data_wrapper_t<hb_face_t, 19u>::call_create<hb_blob_t, hb_table_lazy_loader_t<OT::avar, 19u, true> >() const
Unexecuted instantiation: hb_blob_t* hb_data_wrapper_t<hb_face_t, 36u>::call_create<hb_blob_t, hb_table_lazy_loader_t<OT::CPAL, 36u, true> >() const
OT::COLR_accelerator_t* hb_data_wrapper_t<hb_face_t, 35u>::call_create<OT::COLR_accelerator_t, hb_face_lazy_loader_t<OT::COLR_accelerator_t, 35u> >() const
Line
Count
Source
158
60
  Stored * call_create () const { return Subclass::create (get_data ()); }
Unexecuted instantiation: OT::SVG_accelerator_t* hb_data_wrapper_t<hb_face_t, 39u>::call_create<OT::SVG_accelerator_t, hb_face_lazy_loader_t<OT::SVG_accelerator_t, 39u> >() const
OT::CBDT_accelerator_t* hb_data_wrapper_t<hb_face_t, 37u>::call_create<OT::CBDT_accelerator_t, hb_face_lazy_loader_t<OT::CBDT_accelerator_t, 37u> >() const
Line
Count
Source
158
60
  Stored * call_create () const { return Subclass::create (get_data ()); }
OT::sbix_accelerator_t* hb_data_wrapper_t<hb_face_t, 38u>::call_create<OT::sbix_accelerator_t, hb_face_lazy_loader_t<OT::sbix_accelerator_t, 38u> >() const
Line
Count
Source
158
6.71M
  Stored * call_create () const { return Subclass::create (get_data ()); }
hb_blob_t* hb_data_wrapper_t<hb_face_t, 4u>::call_create<hb_blob_t, hb_table_lazy_loader_t<OT::hhea, 4u, true> >() const
Line
Count
Source
158
60
  Stored * call_create () const { return Subclass::create (get_data ()); }
hb_blob_t* hb_data_wrapper_t<hb_face_t, 11u>::call_create<hb_blob_t, hb_table_lazy_loader_t<OT::vhea, 11u, true> >() const
Line
Count
Source
158
60
  Stored * call_create () const { return Subclass::create (get_data ()); }
hb_blob_t* hb_data_wrapper_t<hb_face_t, 2u>::call_create<hb_blob_t, hb_table_lazy_loader_t<OT::maxp, 2u, true> >() const
Line
Count
Source
158
60
  Stored * call_create () const { return Subclass::create (get_data ()); }
OT::hmtx_accelerator_t* hb_data_wrapper_t<hb_face_t, 5u>::call_create<OT::hmtx_accelerator_t, hb_face_lazy_loader_t<OT::hmtx_accelerator_t, 5u> >() const
Line
Count
Source
158
60
  Stored * call_create () const { return Subclass::create (get_data ()); }
OT::vmtx_accelerator_t* hb_data_wrapper_t<hb_face_t, 12u>::call_create<OT::vmtx_accelerator_t, hb_face_lazy_loader_t<OT::vmtx_accelerator_t, 12u> >() const
Line
Count
Source
158
60
  Stored * call_create () const { return Subclass::create (get_data ()); }
hb_blob_t* hb_data_wrapper_t<hb_face_t, 1u>::call_create<hb_blob_t, hb_table_lazy_loader_t<OT::head, 1u, true> >() const
Line
Count
Source
158
60
  Stored * call_create () const { return Subclass::create (get_data ()); }
hb_blob_t* hb_data_wrapper_t<hb_face_t, 14u>::call_create<hb_blob_t, hb_table_lazy_loader_t<OT::loca, 14u, true> >() const
Line
Count
Source
158
60
  Stored * call_create () const { return Subclass::create (get_data ()); }
OT::gvar_accelerator_t* hb_data_wrapper_t<hb_face_t, 21u>::call_create<OT::gvar_accelerator_t, hb_face_lazy_loader_t<OT::gvar_accelerator_t, 21u> >() const
Line
Count
Source
158
60
  Stored * call_create () const { return Subclass::create (get_data ()); }
hb_blob_t* hb_data_wrapper_t<hb_face_t, 13u>::call_create<hb_blob_t, hb_table_lazy_loader_t<OT::VORG, 13u, true> >() const
Line
Count
Source
158
9
  Stored * call_create () const { return Subclass::create (get_data ()); }
OT::glyf_accelerator_t* hb_data_wrapper_t<hb_face_t, 15u>::call_create<OT::glyf_accelerator_t, hb_face_lazy_loader_t<OT::glyf_accelerator_t, 15u> >() const
Line
Count
Source
158
6.71M
  Stored * call_create () const { return Subclass::create (get_data ()); }
Unexecuted instantiation: OT::cff2_accelerator_t* hb_data_wrapper_t<hb_face_t, 17u>::call_create<OT::cff2_accelerator_t, hb_face_lazy_loader_t<OT::cff2_accelerator_t, 17u> >() const
Unexecuted instantiation: OT::cff1_accelerator_t* hb_data_wrapper_t<hb_face_t, 16u>::call_create<OT::cff1_accelerator_t, hb_face_lazy_loader_t<OT::cff1_accelerator_t, 16u> >() const
OT::post_accelerator_t* hb_data_wrapper_t<hb_face_t, 7u>::call_create<OT::post_accelerator_t, hb_face_lazy_loader_t<OT::post_accelerator_t, 7u> >() const
Line
Count
Source
158
60
  Stored * call_create () const { return Subclass::create (get_data ()); }
OT::GPOS_accelerator_t* hb_data_wrapper_t<hb_face_t, 26u>::call_create<OT::GPOS_accelerator_t, hb_face_lazy_loader_t<OT::GPOS_accelerator_t, 26u> >() const
Line
Count
Source
158
60
  Stored * call_create () const { return Subclass::create (get_data ()); }
OT::kern_accelerator_t* hb_data_wrapper_t<hb_face_t, 23u>::call_create<OT::kern_accelerator_t, hb_face_lazy_loader_t<OT::kern_accelerator_t, 23u> >() const
Line
Count
Source
158
60
  Stored * call_create () const { return Subclass::create (get_data ()); }
hb_ot_font_data_t* hb_data_wrapper_t<hb_font_t, 2u>::call_create<hb_ot_font_data_t, hb_shaper_lazy_loader_t<hb_font_t, 2u, hb_ot_font_data_t> >() const
Line
Count
Source
158
234k
  Stored * call_create () const { return Subclass::create (get_data ()); }
hb_blob_t* hb_data_wrapper_t<hb_face_t, 27u>::call_create<hb_blob_t, hb_table_lazy_loader_t<OT::BASE, 27u, true> >() const
Line
Count
Source
158
60
  Stored * call_create () const { return Subclass::create (get_data ()); }
OT::name_accelerator_t* hb_data_wrapper_t<hb_face_t, 8u>::call_create<OT::name_accelerator_t, hb_face_lazy_loader_t<OT::name_accelerator_t, 8u> >() const
Line
Count
Source
158
9
  Stored * call_create () const { return Subclass::create (get_data ()); }
Unexecuted instantiation: hb_graphite2_font_data_t* hb_data_wrapper_t<hb_font_t, 1u>::call_create<hb_graphite2_font_data_t, hb_shaper_lazy_loader_t<hb_font_t, 1u, hb_graphite2_font_data_t> >() const
Unexecuted instantiation: hb_fallback_font_data_t* hb_data_wrapper_t<hb_font_t, 3u>::call_create<hb_fallback_font_data_t, hb_shaper_lazy_loader_t<hb_font_t, 3u, hb_fallback_font_data_t> >() const
hb_graphite2_face_data_t* hb_data_wrapper_t<hb_face_t, 1u>::call_create<hb_graphite2_face_data_t, hb_shaper_lazy_loader_t<hb_face_t, 1u, hb_graphite2_face_data_t> >() const
Line
Count
Source
158
33.1M
  Stored * call_create () const { return Subclass::create (get_data ()); }
hb_ot_face_data_t* hb_data_wrapper_t<hb_face_t, 2u>::call_create<hb_ot_face_data_t, hb_shaper_lazy_loader_t<hb_face_t, 2u, hb_ot_face_data_t> >() const
Line
Count
Source
158
60
  Stored * call_create () const { return Subclass::create (get_data ()); }
Unexecuted instantiation: hb_fallback_face_data_t* hb_data_wrapper_t<hb_face_t, 3u>::call_create<hb_fallback_face_data_t, hb_shaper_lazy_loader_t<hb_face_t, 3u, hb_fallback_face_data_t> >() const
159
};
160
template <>
161
struct hb_data_wrapper_t<void, 0>
162
{
163
56
  bool is_inert () const { return false; }
164
165
  template <typename Stored, typename Funcs>
166
56
  Stored * call_create () const { return Funcs::create (); }
Unexecuted instantiation: __locale_struct* hb_data_wrapper_t<void, 0u>::call_create<__locale_struct, hb_C_locale_lazy_loader_t>() const
Unexecuted instantiation: hb_draw_funcs_t* hb_data_wrapper_t<void, 0u>::call_create<hb_draw_funcs_t, hb_draw_extents_funcs_lazy_loader_t>() const
Unexecuted instantiation: char const** hb_data_wrapper_t<void, 0u>::call_create<char const*, hb_face_loader_list_lazy_loader_t>() const
Unexecuted instantiation: char const** hb_data_wrapper_t<void, 0u>::call_create<char const*, hb_font_funcs_list_lazy_loader_t>() const
hb_font_funcs_t* hb_data_wrapper_t<void, 0u>::call_create<hb_font_funcs_t, hb_ot_font_funcs_lazy_loader_t>() const
Line
Count
Source
166
28
  Stored * call_create () const { return Funcs::create (); }
Unexecuted instantiation: hb_draw_funcs_t* hb_data_wrapper_t<void, 0u>::call_create<hb_draw_funcs_t, hb_outline_recording_pen_funcs_lazy_loader_t>() const
Unexecuted instantiation: char const** hb_data_wrapper_t<void, 0u>::call_create<char const*, hb_shaper_list_lazy_loader_t>() const
Unexecuted instantiation: hb_shaper_entry_t* hb_data_wrapper_t<void, 0u>::call_create<hb_shaper_entry_t, hb_shapers_lazy_loader_t>() const
Unexecuted instantiation: hb_unicode_funcs_t* hb_data_wrapper_t<void, 0u>::call_create<hb_unicode_funcs_t, hb_icu_unicode_funcs_lazy_loader_t>() const
Unexecuted instantiation: hb_paint_funcs_t* hb_data_wrapper_t<void, 0u>::call_create<hb_paint_funcs_t, hb_paint_bounded_funcs_lazy_loader_t>() const
Unexecuted instantiation: hb_paint_funcs_t* hb_data_wrapper_t<void, 0u>::call_create<hb_paint_funcs_t, hb_paint_extents_funcs_lazy_loader_t>() const
hb_unicode_funcs_t* hb_data_wrapper_t<void, 0u>::call_create<hb_unicode_funcs_t, hb_ucd_unicode_funcs_lazy_loader_t>() const
Line
Count
Source
166
28
  Stored * call_create () const { return Funcs::create (); }
167
};
168
169
template <typename T1, typename T2> struct hb_non_void_t { typedef T1 value; };
170
template <typename T2> struct hb_non_void_t<void, T2> { typedef T2 value; };
171
172
template <typename Returned,
173
    typename Subclass = void,
174
    typename Data = void,
175
    unsigned int WheresData = 0,
176
    typename Stored = Returned>
177
struct hb_lazy_loader_t : hb_data_wrapper_t<Data, WheresData>
178
{
179
  typedef typename hb_non_void_t<Subclass,
180
         hb_lazy_loader_t<Returned,Subclass,Data,WheresData,Stored>
181
        >::value Funcs;
182
183
706k
  hb_lazy_loader_t () = default;
hb_lazy_loader_t<hb_graphite2_face_data_t, hb_shaper_lazy_loader_t<hb_face_t, 1u, hb_graphite2_face_data_t>, hb_face_t, 1u, hb_graphite2_face_data_t>::hb_lazy_loader_t()
Line
Count
Source
183
60
  hb_lazy_loader_t () = default;
hb_lazy_loader_t<hb_ot_face_data_t, hb_shaper_lazy_loader_t<hb_face_t, 2u, hb_ot_face_data_t>, hb_face_t, 2u, hb_ot_face_data_t>::hb_lazy_loader_t()
Line
Count
Source
183
60
  hb_lazy_loader_t () = default;
hb_lazy_loader_t<hb_fallback_face_data_t, hb_shaper_lazy_loader_t<hb_face_t, 3u, hb_fallback_face_data_t>, hb_face_t, 3u, hb_fallback_face_data_t>::hb_lazy_loader_t()
Line
Count
Source
183
60
  hb_lazy_loader_t () = default;
hb_lazy_loader_t<OT::head, hb_table_lazy_loader_t<OT::head, 1u, true>, hb_face_t, 1u, hb_blob_t>::hb_lazy_loader_t()
Line
Count
Source
183
60
  hb_lazy_loader_t () = default;
hb_lazy_loader_t<OT::maxp, hb_table_lazy_loader_t<OT::maxp, 2u, true>, hb_face_t, 2u, hb_blob_t>::hb_lazy_loader_t()
Line
Count
Source
183
60
  hb_lazy_loader_t () = default;
hb_lazy_loader_t<OT::cmap_accelerator_t, hb_face_lazy_loader_t<OT::cmap_accelerator_t, 3u>, hb_face_t, 3u, OT::cmap_accelerator_t>::hb_lazy_loader_t()
Line
Count
Source
183
60
  hb_lazy_loader_t () = default;
hb_lazy_loader_t<OT::hhea, hb_table_lazy_loader_t<OT::hhea, 4u, true>, hb_face_t, 4u, hb_blob_t>::hb_lazy_loader_t()
Line
Count
Source
183
60
  hb_lazy_loader_t () = default;
hb_lazy_loader_t<OT::hmtx_accelerator_t, hb_face_lazy_loader_t<OT::hmtx_accelerator_t, 5u>, hb_face_t, 5u, OT::hmtx_accelerator_t>::hb_lazy_loader_t()
Line
Count
Source
183
60
  hb_lazy_loader_t () = default;
hb_lazy_loader_t<OT::OS2, hb_table_lazy_loader_t<OT::OS2, 6u, true>, hb_face_t, 6u, hb_blob_t>::hb_lazy_loader_t()
Line
Count
Source
183
60
  hb_lazy_loader_t () = default;
hb_lazy_loader_t<OT::post_accelerator_t, hb_face_lazy_loader_t<OT::post_accelerator_t, 7u>, hb_face_t, 7u, OT::post_accelerator_t>::hb_lazy_loader_t()
Line
Count
Source
183
60
  hb_lazy_loader_t () = default;
hb_lazy_loader_t<OT::name_accelerator_t, hb_face_lazy_loader_t<OT::name_accelerator_t, 8u>, hb_face_t, 8u, OT::name_accelerator_t>::hb_lazy_loader_t()
Line
Count
Source
183
60
  hb_lazy_loader_t () = default;
hb_lazy_loader_t<OT::STAT, hb_table_lazy_loader_t<OT::STAT, 9u, true>, hb_face_t, 9u, hb_blob_t>::hb_lazy_loader_t()
Line
Count
Source
183
60
  hb_lazy_loader_t () = default;
hb_lazy_loader_t<OT::meta_accelerator_t, hb_face_lazy_loader_t<OT::meta_accelerator_t, 10u>, hb_face_t, 10u, OT::meta_accelerator_t>::hb_lazy_loader_t()
Line
Count
Source
183
60
  hb_lazy_loader_t () = default;
hb_lazy_loader_t<OT::vhea, hb_table_lazy_loader_t<OT::vhea, 11u, true>, hb_face_t, 11u, hb_blob_t>::hb_lazy_loader_t()
Line
Count
Source
183
60
  hb_lazy_loader_t () = default;
hb_lazy_loader_t<OT::vmtx_accelerator_t, hb_face_lazy_loader_t<OT::vmtx_accelerator_t, 12u>, hb_face_t, 12u, OT::vmtx_accelerator_t>::hb_lazy_loader_t()
Line
Count
Source
183
60
  hb_lazy_loader_t () = default;
hb_lazy_loader_t<OT::VORG, hb_table_lazy_loader_t<OT::VORG, 13u, true>, hb_face_t, 13u, hb_blob_t>::hb_lazy_loader_t()
Line
Count
Source
183
60
  hb_lazy_loader_t () = default;
hb_lazy_loader_t<OT::loca, hb_table_lazy_loader_t<OT::loca, 14u, true>, hb_face_t, 14u, hb_blob_t>::hb_lazy_loader_t()
Line
Count
Source
183
60
  hb_lazy_loader_t () = default;
hb_lazy_loader_t<OT::glyf_accelerator_t, hb_face_lazy_loader_t<OT::glyf_accelerator_t, 15u>, hb_face_t, 15u, OT::glyf_accelerator_t>::hb_lazy_loader_t()
Line
Count
Source
183
60
  hb_lazy_loader_t () = default;
hb_lazy_loader_t<OT::cff1_accelerator_t, hb_face_lazy_loader_t<OT::cff1_accelerator_t, 16u>, hb_face_t, 16u, OT::cff1_accelerator_t>::hb_lazy_loader_t()
Line
Count
Source
183
60
  hb_lazy_loader_t () = default;
hb_lazy_loader_t<OT::cff2_accelerator_t, hb_face_lazy_loader_t<OT::cff2_accelerator_t, 17u>, hb_face_t, 17u, OT::cff2_accelerator_t>::hb_lazy_loader_t()
Line
Count
Source
183
60
  hb_lazy_loader_t () = default;
hb_lazy_loader_t<OT::fvar, hb_table_lazy_loader_t<OT::fvar, 18u, true>, hb_face_t, 18u, hb_blob_t>::hb_lazy_loader_t()
Line
Count
Source
183
60
  hb_lazy_loader_t () = default;
hb_lazy_loader_t<OT::avar, hb_table_lazy_loader_t<OT::avar, 19u, true>, hb_face_t, 19u, hb_blob_t>::hb_lazy_loader_t()
Line
Count
Source
183
60
  hb_lazy_loader_t () = default;
hb_lazy_loader_t<OT::cvar, hb_table_lazy_loader_t<OT::cvar, 20u, true>, hb_face_t, 20u, hb_blob_t>::hb_lazy_loader_t()
Line
Count
Source
183
60
  hb_lazy_loader_t () = default;
hb_lazy_loader_t<OT::gvar_accelerator_t, hb_face_lazy_loader_t<OT::gvar_accelerator_t, 21u>, hb_face_t, 21u, OT::gvar_accelerator_t>::hb_lazy_loader_t()
Line
Count
Source
183
60
  hb_lazy_loader_t () = default;
hb_lazy_loader_t<OT::MVAR, hb_table_lazy_loader_t<OT::MVAR, 22u, true>, hb_face_t, 22u, hb_blob_t>::hb_lazy_loader_t()
Line
Count
Source
183
60
  hb_lazy_loader_t () = default;
hb_lazy_loader_t<OT::kern_accelerator_t, hb_face_lazy_loader_t<OT::kern_accelerator_t, 23u>, hb_face_t, 23u, OT::kern_accelerator_t>::hb_lazy_loader_t()
Line
Count
Source
183
60
  hb_lazy_loader_t () = default;
hb_lazy_loader_t<OT::GDEF_accelerator_t, hb_face_lazy_loader_t<OT::GDEF_accelerator_t, 24u>, hb_face_t, 24u, OT::GDEF_accelerator_t>::hb_lazy_loader_t()
Line
Count
Source
183
60
  hb_lazy_loader_t () = default;
hb_lazy_loader_t<OT::GSUB_accelerator_t, hb_face_lazy_loader_t<OT::GSUB_accelerator_t, 25u>, hb_face_t, 25u, OT::GSUB_accelerator_t>::hb_lazy_loader_t()
Line
Count
Source
183
60
  hb_lazy_loader_t () = default;
hb_lazy_loader_t<OT::GPOS_accelerator_t, hb_face_lazy_loader_t<OT::GPOS_accelerator_t, 26u>, hb_face_t, 26u, OT::GPOS_accelerator_t>::hb_lazy_loader_t()
Line
Count
Source
183
60
  hb_lazy_loader_t () = default;
hb_lazy_loader_t<OT::BASE, hb_table_lazy_loader_t<OT::BASE, 27u, true>, hb_face_t, 27u, hb_blob_t>::hb_lazy_loader_t()
Line
Count
Source
183
60
  hb_lazy_loader_t () = default;
hb_lazy_loader_t<AAT::morx_accelerator_t, hb_face_lazy_loader_t<AAT::morx_accelerator_t, 28u>, hb_face_t, 28u, AAT::morx_accelerator_t>::hb_lazy_loader_t()
Line
Count
Source
183
60
  hb_lazy_loader_t () = default;
hb_lazy_loader_t<AAT::mort_accelerator_t, hb_face_lazy_loader_t<AAT::mort_accelerator_t, 29u>, hb_face_t, 29u, AAT::mort_accelerator_t>::hb_lazy_loader_t()
Line
Count
Source
183
60
  hb_lazy_loader_t () = default;
hb_lazy_loader_t<AAT::kerx_accelerator_t, hb_face_lazy_loader_t<AAT::kerx_accelerator_t, 30u>, hb_face_t, 30u, AAT::kerx_accelerator_t>::hb_lazy_loader_t()
Line
Count
Source
183
60
  hb_lazy_loader_t () = default;
hb_lazy_loader_t<AAT::ankr, hb_table_lazy_loader_t<AAT::ankr, 31u, false>, hb_face_t, 31u, hb_blob_t>::hb_lazy_loader_t()
Line
Count
Source
183
60
  hb_lazy_loader_t () = default;
hb_lazy_loader_t<AAT::trak, hb_table_lazy_loader_t<AAT::trak, 32u, false>, hb_face_t, 32u, hb_blob_t>::hb_lazy_loader_t()
Line
Count
Source
183
60
  hb_lazy_loader_t () = default;
hb_lazy_loader_t<AAT::ltag, hb_table_lazy_loader_t<AAT::ltag, 33u, false>, hb_face_t, 33u, hb_blob_t>::hb_lazy_loader_t()
Line
Count
Source
183
60
  hb_lazy_loader_t () = default;
hb_lazy_loader_t<AAT::feat, hb_table_lazy_loader_t<AAT::feat, 34u, false>, hb_face_t, 34u, hb_blob_t>::hb_lazy_loader_t()
Line
Count
Source
183
60
  hb_lazy_loader_t () = default;
hb_lazy_loader_t<OT::COLR_accelerator_t, hb_face_lazy_loader_t<OT::COLR_accelerator_t, 35u>, hb_face_t, 35u, OT::COLR_accelerator_t>::hb_lazy_loader_t()
Line
Count
Source
183
60
  hb_lazy_loader_t () = default;
hb_lazy_loader_t<OT::CPAL, hb_table_lazy_loader_t<OT::CPAL, 36u, true>, hb_face_t, 36u, hb_blob_t>::hb_lazy_loader_t()
Line
Count
Source
183
60
  hb_lazy_loader_t () = default;
hb_lazy_loader_t<OT::CBDT_accelerator_t, hb_face_lazy_loader_t<OT::CBDT_accelerator_t, 37u>, hb_face_t, 37u, OT::CBDT_accelerator_t>::hb_lazy_loader_t()
Line
Count
Source
183
60
  hb_lazy_loader_t () = default;
hb_lazy_loader_t<OT::sbix_accelerator_t, hb_face_lazy_loader_t<OT::sbix_accelerator_t, 38u>, hb_face_t, 38u, OT::sbix_accelerator_t>::hb_lazy_loader_t()
Line
Count
Source
183
60
  hb_lazy_loader_t () = default;
hb_lazy_loader_t<OT::SVG_accelerator_t, hb_face_lazy_loader_t<OT::SVG_accelerator_t, 39u>, hb_face_t, 39u, OT::SVG_accelerator_t>::hb_lazy_loader_t()
Line
Count
Source
183
60
  hb_lazy_loader_t () = default;
hb_lazy_loader_t<OT::MATH, hb_table_lazy_loader_t<OT::MATH, 40u, true>, hb_face_t, 40u, hb_blob_t>::hb_lazy_loader_t()
Line
Count
Source
183
60
  hb_lazy_loader_t () = default;
hb_lazy_loader_t<hb_graphite2_font_data_t, hb_shaper_lazy_loader_t<hb_font_t, 1u, hb_graphite2_font_data_t>, hb_font_t, 1u, hb_graphite2_font_data_t>::hb_lazy_loader_t()
Line
Count
Source
183
234k
  hb_lazy_loader_t () = default;
hb_lazy_loader_t<hb_ot_font_data_t, hb_shaper_lazy_loader_t<hb_font_t, 2u, hb_ot_font_data_t>, hb_font_t, 2u, hb_ot_font_data_t>::hb_lazy_loader_t()
Line
Count
Source
183
234k
  hb_lazy_loader_t () = default;
hb_lazy_loader_t<hb_fallback_font_data_t, hb_shaper_lazy_loader_t<hb_font_t, 3u, hb_fallback_font_data_t>, hb_font_t, 3u, hb_fallback_font_data_t>::hb_lazy_loader_t()
Line
Count
Source
183
234k
  hb_lazy_loader_t () = default;
184
  hb_lazy_loader_t (const hb_lazy_loader_t &other) = delete;
185
186
706k
  void init0 () {} /* Init, when memory is already set to 0. No-op for us. */
hb_lazy_loader_t<hb_graphite2_face_data_t, hb_shaper_lazy_loader_t<hb_face_t, 1u, hb_graphite2_face_data_t>, hb_face_t, 1u, hb_graphite2_face_data_t>::init0()
Line
Count
Source
186
60
  void init0 () {} /* Init, when memory is already set to 0. No-op for us. */
hb_lazy_loader_t<hb_ot_face_data_t, hb_shaper_lazy_loader_t<hb_face_t, 2u, hb_ot_face_data_t>, hb_face_t, 2u, hb_ot_face_data_t>::init0()
Line
Count
Source
186
60
  void init0 () {} /* Init, when memory is already set to 0. No-op for us. */
hb_lazy_loader_t<hb_fallback_face_data_t, hb_shaper_lazy_loader_t<hb_face_t, 3u, hb_fallback_face_data_t>, hb_face_t, 3u, hb_fallback_face_data_t>::init0()
Line
Count
Source
186
60
  void init0 () {} /* Init, when memory is already set to 0. No-op for us. */
hb_lazy_loader_t<hb_graphite2_font_data_t, hb_shaper_lazy_loader_t<hb_font_t, 1u, hb_graphite2_font_data_t>, hb_font_t, 1u, hb_graphite2_font_data_t>::init0()
Line
Count
Source
186
234k
  void init0 () {} /* Init, when memory is already set to 0. No-op for us. */
hb_lazy_loader_t<hb_ot_font_data_t, hb_shaper_lazy_loader_t<hb_font_t, 2u, hb_ot_font_data_t>, hb_font_t, 2u, hb_ot_font_data_t>::init0()
Line
Count
Source
186
234k
  void init0 () {} /* Init, when memory is already set to 0. No-op for us. */
hb_lazy_loader_t<hb_fallback_font_data_t, hb_shaper_lazy_loader_t<hb_font_t, 3u, hb_fallback_font_data_t>, hb_font_t, 3u, hb_fallback_font_data_t>::init0()
Line
Count
Source
186
234k
  void init0 () {} /* Init, when memory is already set to 0. No-op for us. */
hb_lazy_loader_t<OT::head, hb_table_lazy_loader_t<OT::head, 1u, true>, hb_face_t, 1u, hb_blob_t>::init0()
Line
Count
Source
186
60
  void init0 () {} /* Init, when memory is already set to 0. No-op for us. */
hb_lazy_loader_t<OT::maxp, hb_table_lazy_loader_t<OT::maxp, 2u, true>, hb_face_t, 2u, hb_blob_t>::init0()
Line
Count
Source
186
60
  void init0 () {} /* Init, when memory is already set to 0. No-op for us. */
hb_lazy_loader_t<OT::cmap_accelerator_t, hb_face_lazy_loader_t<OT::cmap_accelerator_t, 3u>, hb_face_t, 3u, OT::cmap_accelerator_t>::init0()
Line
Count
Source
186
60
  void init0 () {} /* Init, when memory is already set to 0. No-op for us. */
hb_lazy_loader_t<OT::hhea, hb_table_lazy_loader_t<OT::hhea, 4u, true>, hb_face_t, 4u, hb_blob_t>::init0()
Line
Count
Source
186
60
  void init0 () {} /* Init, when memory is already set to 0. No-op for us. */
hb_lazy_loader_t<OT::hmtx_accelerator_t, hb_face_lazy_loader_t<OT::hmtx_accelerator_t, 5u>, hb_face_t, 5u, OT::hmtx_accelerator_t>::init0()
Line
Count
Source
186
60
  void init0 () {} /* Init, when memory is already set to 0. No-op for us. */
hb_lazy_loader_t<OT::OS2, hb_table_lazy_loader_t<OT::OS2, 6u, true>, hb_face_t, 6u, hb_blob_t>::init0()
Line
Count
Source
186
60
  void init0 () {} /* Init, when memory is already set to 0. No-op for us. */
hb_lazy_loader_t<OT::post_accelerator_t, hb_face_lazy_loader_t<OT::post_accelerator_t, 7u>, hb_face_t, 7u, OT::post_accelerator_t>::init0()
Line
Count
Source
186
60
  void init0 () {} /* Init, when memory is already set to 0. No-op for us. */
hb_lazy_loader_t<OT::name_accelerator_t, hb_face_lazy_loader_t<OT::name_accelerator_t, 8u>, hb_face_t, 8u, OT::name_accelerator_t>::init0()
Line
Count
Source
186
60
  void init0 () {} /* Init, when memory is already set to 0. No-op for us. */
hb_lazy_loader_t<OT::STAT, hb_table_lazy_loader_t<OT::STAT, 9u, true>, hb_face_t, 9u, hb_blob_t>::init0()
Line
Count
Source
186
60
  void init0 () {} /* Init, when memory is already set to 0. No-op for us. */
hb_lazy_loader_t<OT::meta_accelerator_t, hb_face_lazy_loader_t<OT::meta_accelerator_t, 10u>, hb_face_t, 10u, OT::meta_accelerator_t>::init0()
Line
Count
Source
186
60
  void init0 () {} /* Init, when memory is already set to 0. No-op for us. */
hb_lazy_loader_t<OT::vhea, hb_table_lazy_loader_t<OT::vhea, 11u, true>, hb_face_t, 11u, hb_blob_t>::init0()
Line
Count
Source
186
60
  void init0 () {} /* Init, when memory is already set to 0. No-op for us. */
hb_lazy_loader_t<OT::vmtx_accelerator_t, hb_face_lazy_loader_t<OT::vmtx_accelerator_t, 12u>, hb_face_t, 12u, OT::vmtx_accelerator_t>::init0()
Line
Count
Source
186
60
  void init0 () {} /* Init, when memory is already set to 0. No-op for us. */
hb_lazy_loader_t<OT::VORG, hb_table_lazy_loader_t<OT::VORG, 13u, true>, hb_face_t, 13u, hb_blob_t>::init0()
Line
Count
Source
186
60
  void init0 () {} /* Init, when memory is already set to 0. No-op for us. */
hb_lazy_loader_t<OT::loca, hb_table_lazy_loader_t<OT::loca, 14u, true>, hb_face_t, 14u, hb_blob_t>::init0()
Line
Count
Source
186
60
  void init0 () {} /* Init, when memory is already set to 0. No-op for us. */
hb_lazy_loader_t<OT::glyf_accelerator_t, hb_face_lazy_loader_t<OT::glyf_accelerator_t, 15u>, hb_face_t, 15u, OT::glyf_accelerator_t>::init0()
Line
Count
Source
186
60
  void init0 () {} /* Init, when memory is already set to 0. No-op for us. */
hb_lazy_loader_t<OT::cff1_accelerator_t, hb_face_lazy_loader_t<OT::cff1_accelerator_t, 16u>, hb_face_t, 16u, OT::cff1_accelerator_t>::init0()
Line
Count
Source
186
60
  void init0 () {} /* Init, when memory is already set to 0. No-op for us. */
hb_lazy_loader_t<OT::cff2_accelerator_t, hb_face_lazy_loader_t<OT::cff2_accelerator_t, 17u>, hb_face_t, 17u, OT::cff2_accelerator_t>::init0()
Line
Count
Source
186
60
  void init0 () {} /* Init, when memory is already set to 0. No-op for us. */
hb_lazy_loader_t<OT::fvar, hb_table_lazy_loader_t<OT::fvar, 18u, true>, hb_face_t, 18u, hb_blob_t>::init0()
Line
Count
Source
186
60
  void init0 () {} /* Init, when memory is already set to 0. No-op for us. */
hb_lazy_loader_t<OT::avar, hb_table_lazy_loader_t<OT::avar, 19u, true>, hb_face_t, 19u, hb_blob_t>::init0()
Line
Count
Source
186
60
  void init0 () {} /* Init, when memory is already set to 0. No-op for us. */
hb_lazy_loader_t<OT::cvar, hb_table_lazy_loader_t<OT::cvar, 20u, true>, hb_face_t, 20u, hb_blob_t>::init0()
Line
Count
Source
186
60
  void init0 () {} /* Init, when memory is already set to 0. No-op for us. */
hb_lazy_loader_t<OT::gvar_accelerator_t, hb_face_lazy_loader_t<OT::gvar_accelerator_t, 21u>, hb_face_t, 21u, OT::gvar_accelerator_t>::init0()
Line
Count
Source
186
60
  void init0 () {} /* Init, when memory is already set to 0. No-op for us. */
hb_lazy_loader_t<OT::MVAR, hb_table_lazy_loader_t<OT::MVAR, 22u, true>, hb_face_t, 22u, hb_blob_t>::init0()
Line
Count
Source
186
60
  void init0 () {} /* Init, when memory is already set to 0. No-op for us. */
hb_lazy_loader_t<OT::kern_accelerator_t, hb_face_lazy_loader_t<OT::kern_accelerator_t, 23u>, hb_face_t, 23u, OT::kern_accelerator_t>::init0()
Line
Count
Source
186
60
  void init0 () {} /* Init, when memory is already set to 0. No-op for us. */
hb_lazy_loader_t<OT::GDEF_accelerator_t, hb_face_lazy_loader_t<OT::GDEF_accelerator_t, 24u>, hb_face_t, 24u, OT::GDEF_accelerator_t>::init0()
Line
Count
Source
186
60
  void init0 () {} /* Init, when memory is already set to 0. No-op for us. */
hb_lazy_loader_t<OT::GSUB_accelerator_t, hb_face_lazy_loader_t<OT::GSUB_accelerator_t, 25u>, hb_face_t, 25u, OT::GSUB_accelerator_t>::init0()
Line
Count
Source
186
60
  void init0 () {} /* Init, when memory is already set to 0. No-op for us. */
hb_lazy_loader_t<OT::GPOS_accelerator_t, hb_face_lazy_loader_t<OT::GPOS_accelerator_t, 26u>, hb_face_t, 26u, OT::GPOS_accelerator_t>::init0()
Line
Count
Source
186
60
  void init0 () {} /* Init, when memory is already set to 0. No-op for us. */
hb_lazy_loader_t<OT::BASE, hb_table_lazy_loader_t<OT::BASE, 27u, true>, hb_face_t, 27u, hb_blob_t>::init0()
Line
Count
Source
186
60
  void init0 () {} /* Init, when memory is already set to 0. No-op for us. */
hb_lazy_loader_t<AAT::morx_accelerator_t, hb_face_lazy_loader_t<AAT::morx_accelerator_t, 28u>, hb_face_t, 28u, AAT::morx_accelerator_t>::init0()
Line
Count
Source
186
60
  void init0 () {} /* Init, when memory is already set to 0. No-op for us. */
hb_lazy_loader_t<AAT::mort_accelerator_t, hb_face_lazy_loader_t<AAT::mort_accelerator_t, 29u>, hb_face_t, 29u, AAT::mort_accelerator_t>::init0()
Line
Count
Source
186
60
  void init0 () {} /* Init, when memory is already set to 0. No-op for us. */
hb_lazy_loader_t<AAT::kerx_accelerator_t, hb_face_lazy_loader_t<AAT::kerx_accelerator_t, 30u>, hb_face_t, 30u, AAT::kerx_accelerator_t>::init0()
Line
Count
Source
186
60
  void init0 () {} /* Init, when memory is already set to 0. No-op for us. */
hb_lazy_loader_t<AAT::ankr, hb_table_lazy_loader_t<AAT::ankr, 31u, false>, hb_face_t, 31u, hb_blob_t>::init0()
Line
Count
Source
186
60
  void init0 () {} /* Init, when memory is already set to 0. No-op for us. */
hb_lazy_loader_t<AAT::trak, hb_table_lazy_loader_t<AAT::trak, 32u, false>, hb_face_t, 32u, hb_blob_t>::init0()
Line
Count
Source
186
60
  void init0 () {} /* Init, when memory is already set to 0. No-op for us. */
hb_lazy_loader_t<AAT::ltag, hb_table_lazy_loader_t<AAT::ltag, 33u, false>, hb_face_t, 33u, hb_blob_t>::init0()
Line
Count
Source
186
60
  void init0 () {} /* Init, when memory is already set to 0. No-op for us. */
hb_lazy_loader_t<AAT::feat, hb_table_lazy_loader_t<AAT::feat, 34u, false>, hb_face_t, 34u, hb_blob_t>::init0()
Line
Count
Source
186
60
  void init0 () {} /* Init, when memory is already set to 0. No-op for us. */
hb_lazy_loader_t<OT::COLR_accelerator_t, hb_face_lazy_loader_t<OT::COLR_accelerator_t, 35u>, hb_face_t, 35u, OT::COLR_accelerator_t>::init0()
Line
Count
Source
186
60
  void init0 () {} /* Init, when memory is already set to 0. No-op for us. */
hb_lazy_loader_t<OT::CPAL, hb_table_lazy_loader_t<OT::CPAL, 36u, true>, hb_face_t, 36u, hb_blob_t>::init0()
Line
Count
Source
186
60
  void init0 () {} /* Init, when memory is already set to 0. No-op for us. */
hb_lazy_loader_t<OT::CBDT_accelerator_t, hb_face_lazy_loader_t<OT::CBDT_accelerator_t, 37u>, hb_face_t, 37u, OT::CBDT_accelerator_t>::init0()
Line
Count
Source
186
60
  void init0 () {} /* Init, when memory is already set to 0. No-op for us. */
hb_lazy_loader_t<OT::sbix_accelerator_t, hb_face_lazy_loader_t<OT::sbix_accelerator_t, 38u>, hb_face_t, 38u, OT::sbix_accelerator_t>::init0()
Line
Count
Source
186
60
  void init0 () {} /* Init, when memory is already set to 0. No-op for us. */
hb_lazy_loader_t<OT::SVG_accelerator_t, hb_face_lazy_loader_t<OT::SVG_accelerator_t, 39u>, hb_face_t, 39u, OT::SVG_accelerator_t>::init0()
Line
Count
Source
186
60
  void init0 () {} /* Init, when memory is already set to 0. No-op for us. */
hb_lazy_loader_t<OT::MATH, hb_table_lazy_loader_t<OT::MATH, 40u, true>, hb_face_t, 40u, hb_blob_t>::init0()
Line
Count
Source
186
60
  void init0 () {} /* Init, when memory is already set to 0. No-op for us. */
187
15.5M
  void init ()  { instance.set_relaxed (nullptr); }
hb_lazy_loader_t<hb_graphite2_font_data_t, hb_shaper_lazy_loader_t<hb_font_t, 1u, hb_graphite2_font_data_t>, hb_font_t, 1u, hb_graphite2_font_data_t>::init()
Line
Count
Source
187
702k
  void init ()  { instance.set_relaxed (nullptr); }
hb_lazy_loader_t<hb_ot_font_data_t, hb_shaper_lazy_loader_t<hb_font_t, 2u, hb_ot_font_data_t>, hb_font_t, 2u, hb_ot_font_data_t>::init()
Line
Count
Source
187
702k
  void init ()  { instance.set_relaxed (nullptr); }
hb_lazy_loader_t<hb_fallback_font_data_t, hb_shaper_lazy_loader_t<hb_font_t, 3u, hb_fallback_font_data_t>, hb_font_t, 3u, hb_fallback_font_data_t>::init()
Line
Count
Source
187
702k
  void init ()  { instance.set_relaxed (nullptr); }
Unexecuted instantiation: hb_lazy_loader_t<hb_graphite2_face_data_t, hb_shaper_lazy_loader_t<hb_face_t, 1u, hb_graphite2_face_data_t>, hb_face_t, 1u, hb_graphite2_face_data_t>::init()
Unexecuted instantiation: hb_lazy_loader_t<hb_ot_face_data_t, hb_shaper_lazy_loader_t<hb_face_t, 2u, hb_ot_face_data_t>, hb_face_t, 2u, hb_ot_face_data_t>::init()
Unexecuted instantiation: hb_lazy_loader_t<hb_fallback_face_data_t, hb_shaper_lazy_loader_t<hb_face_t, 3u, hb_fallback_face_data_t>, hb_face_t, 3u, hb_fallback_face_data_t>::init()
Unexecuted instantiation: hb_lazy_loader_t<OT::head, hb_table_lazy_loader_t<OT::head, 1u, true>, hb_face_t, 1u, hb_blob_t>::init()
Unexecuted instantiation: hb_lazy_loader_t<OT::maxp, hb_table_lazy_loader_t<OT::maxp, 2u, true>, hb_face_t, 2u, hb_blob_t>::init()
Unexecuted instantiation: hb_lazy_loader_t<OT::cmap_accelerator_t, hb_face_lazy_loader_t<OT::cmap_accelerator_t, 3u>, hb_face_t, 3u, OT::cmap_accelerator_t>::init()
Unexecuted instantiation: hb_lazy_loader_t<OT::hhea, hb_table_lazy_loader_t<OT::hhea, 4u, true>, hb_face_t, 4u, hb_blob_t>::init()
Unexecuted instantiation: hb_lazy_loader_t<OT::hmtx_accelerator_t, hb_face_lazy_loader_t<OT::hmtx_accelerator_t, 5u>, hb_face_t, 5u, OT::hmtx_accelerator_t>::init()
Unexecuted instantiation: hb_lazy_loader_t<OT::OS2, hb_table_lazy_loader_t<OT::OS2, 6u, true>, hb_face_t, 6u, hb_blob_t>::init()
Unexecuted instantiation: hb_lazy_loader_t<OT::post_accelerator_t, hb_face_lazy_loader_t<OT::post_accelerator_t, 7u>, hb_face_t, 7u, OT::post_accelerator_t>::init()
Unexecuted instantiation: hb_lazy_loader_t<OT::name_accelerator_t, hb_face_lazy_loader_t<OT::name_accelerator_t, 8u>, hb_face_t, 8u, OT::name_accelerator_t>::init()
Unexecuted instantiation: hb_lazy_loader_t<OT::STAT, hb_table_lazy_loader_t<OT::STAT, 9u, true>, hb_face_t, 9u, hb_blob_t>::init()
Unexecuted instantiation: hb_lazy_loader_t<OT::meta_accelerator_t, hb_face_lazy_loader_t<OT::meta_accelerator_t, 10u>, hb_face_t, 10u, OT::meta_accelerator_t>::init()
Unexecuted instantiation: hb_lazy_loader_t<OT::vhea, hb_table_lazy_loader_t<OT::vhea, 11u, true>, hb_face_t, 11u, hb_blob_t>::init()
Unexecuted instantiation: hb_lazy_loader_t<OT::vmtx_accelerator_t, hb_face_lazy_loader_t<OT::vmtx_accelerator_t, 12u>, hb_face_t, 12u, OT::vmtx_accelerator_t>::init()
Unexecuted instantiation: hb_lazy_loader_t<OT::VORG, hb_table_lazy_loader_t<OT::VORG, 13u, true>, hb_face_t, 13u, hb_blob_t>::init()
Unexecuted instantiation: hb_lazy_loader_t<OT::loca, hb_table_lazy_loader_t<OT::loca, 14u, true>, hb_face_t, 14u, hb_blob_t>::init()
hb_lazy_loader_t<OT::glyf_accelerator_t, hb_face_lazy_loader_t<OT::glyf_accelerator_t, 15u>, hb_face_t, 15u, OT::glyf_accelerator_t>::init()
Line
Count
Source
187
6.71M
  void init ()  { instance.set_relaxed (nullptr); }
Unexecuted instantiation: hb_lazy_loader_t<OT::cff1_accelerator_t, hb_face_lazy_loader_t<OT::cff1_accelerator_t, 16u>, hb_face_t, 16u, OT::cff1_accelerator_t>::init()
Unexecuted instantiation: hb_lazy_loader_t<OT::cff2_accelerator_t, hb_face_lazy_loader_t<OT::cff2_accelerator_t, 17u>, hb_face_t, 17u, OT::cff2_accelerator_t>::init()
Unexecuted instantiation: hb_lazy_loader_t<OT::fvar, hb_table_lazy_loader_t<OT::fvar, 18u, true>, hb_face_t, 18u, hb_blob_t>::init()
Unexecuted instantiation: hb_lazy_loader_t<OT::avar, hb_table_lazy_loader_t<OT::avar, 19u, true>, hb_face_t, 19u, hb_blob_t>::init()
Unexecuted instantiation: hb_lazy_loader_t<OT::cvar, hb_table_lazy_loader_t<OT::cvar, 20u, true>, hb_face_t, 20u, hb_blob_t>::init()
Unexecuted instantiation: hb_lazy_loader_t<OT::gvar_accelerator_t, hb_face_lazy_loader_t<OT::gvar_accelerator_t, 21u>, hb_face_t, 21u, OT::gvar_accelerator_t>::init()
Unexecuted instantiation: hb_lazy_loader_t<OT::MVAR, hb_table_lazy_loader_t<OT::MVAR, 22u, true>, hb_face_t, 22u, hb_blob_t>::init()
Unexecuted instantiation: hb_lazy_loader_t<OT::kern_accelerator_t, hb_face_lazy_loader_t<OT::kern_accelerator_t, 23u>, hb_face_t, 23u, OT::kern_accelerator_t>::init()
Unexecuted instantiation: hb_lazy_loader_t<OT::GDEF_accelerator_t, hb_face_lazy_loader_t<OT::GDEF_accelerator_t, 24u>, hb_face_t, 24u, OT::GDEF_accelerator_t>::init()
Unexecuted instantiation: hb_lazy_loader_t<OT::GSUB_accelerator_t, hb_face_lazy_loader_t<OT::GSUB_accelerator_t, 25u>, hb_face_t, 25u, OT::GSUB_accelerator_t>::init()
Unexecuted instantiation: hb_lazy_loader_t<OT::GPOS_accelerator_t, hb_face_lazy_loader_t<OT::GPOS_accelerator_t, 26u>, hb_face_t, 26u, OT::GPOS_accelerator_t>::init()
Unexecuted instantiation: hb_lazy_loader_t<OT::BASE, hb_table_lazy_loader_t<OT::BASE, 27u, true>, hb_face_t, 27u, hb_blob_t>::init()
Unexecuted instantiation: hb_lazy_loader_t<AAT::morx_accelerator_t, hb_face_lazy_loader_t<AAT::morx_accelerator_t, 28u>, hb_face_t, 28u, AAT::morx_accelerator_t>::init()
Unexecuted instantiation: hb_lazy_loader_t<AAT::mort_accelerator_t, hb_face_lazy_loader_t<AAT::mort_accelerator_t, 29u>, hb_face_t, 29u, AAT::mort_accelerator_t>::init()
Unexecuted instantiation: hb_lazy_loader_t<AAT::kerx_accelerator_t, hb_face_lazy_loader_t<AAT::kerx_accelerator_t, 30u>, hb_face_t, 30u, AAT::kerx_accelerator_t>::init()
Unexecuted instantiation: hb_lazy_loader_t<AAT::ankr, hb_table_lazy_loader_t<AAT::ankr, 31u, false>, hb_face_t, 31u, hb_blob_t>::init()
Unexecuted instantiation: hb_lazy_loader_t<AAT::trak, hb_table_lazy_loader_t<AAT::trak, 32u, false>, hb_face_t, 32u, hb_blob_t>::init()
Unexecuted instantiation: hb_lazy_loader_t<AAT::ltag, hb_table_lazy_loader_t<AAT::ltag, 33u, false>, hb_face_t, 33u, hb_blob_t>::init()
Unexecuted instantiation: hb_lazy_loader_t<AAT::feat, hb_table_lazy_loader_t<AAT::feat, 34u, false>, hb_face_t, 34u, hb_blob_t>::init()
Unexecuted instantiation: hb_lazy_loader_t<OT::COLR_accelerator_t, hb_face_lazy_loader_t<OT::COLR_accelerator_t, 35u>, hb_face_t, 35u, OT::COLR_accelerator_t>::init()
Unexecuted instantiation: hb_lazy_loader_t<OT::CPAL, hb_table_lazy_loader_t<OT::CPAL, 36u, true>, hb_face_t, 36u, hb_blob_t>::init()
Unexecuted instantiation: hb_lazy_loader_t<OT::CBDT_accelerator_t, hb_face_lazy_loader_t<OT::CBDT_accelerator_t, 37u>, hb_face_t, 37u, OT::CBDT_accelerator_t>::init()
hb_lazy_loader_t<OT::sbix_accelerator_t, hb_face_lazy_loader_t<OT::sbix_accelerator_t, 38u>, hb_face_t, 38u, OT::sbix_accelerator_t>::init()
Line
Count
Source
187
6.71M
  void init ()  { instance.set_relaxed (nullptr); }
Unexecuted instantiation: hb_lazy_loader_t<OT::SVG_accelerator_t, hb_face_lazy_loader_t<OT::SVG_accelerator_t, 39u>, hb_face_t, 39u, OT::SVG_accelerator_t>::init()
Unexecuted instantiation: hb_lazy_loader_t<OT::MATH, hb_table_lazy_loader_t<OT::MATH, 40u, true>, hb_face_t, 40u, hb_blob_t>::init()
188
15.5M
  void fini ()  { do_destroy (instance.get_acquire ()); init (); }
hb_lazy_loader_t<hb_graphite2_font_data_t, hb_shaper_lazy_loader_t<hb_font_t, 1u, hb_graphite2_font_data_t>, hb_font_t, 1u, hb_graphite2_font_data_t>::fini()
Line
Count
Source
188
702k
  void fini ()  { do_destroy (instance.get_acquire ()); init (); }
hb_lazy_loader_t<hb_ot_font_data_t, hb_shaper_lazy_loader_t<hb_font_t, 2u, hb_ot_font_data_t>, hb_font_t, 2u, hb_ot_font_data_t>::fini()
Line
Count
Source
188
702k
  void fini ()  { do_destroy (instance.get_acquire ()); init (); }
hb_lazy_loader_t<hb_fallback_font_data_t, hb_shaper_lazy_loader_t<hb_font_t, 3u, hb_fallback_font_data_t>, hb_font_t, 3u, hb_fallback_font_data_t>::fini()
Line
Count
Source
188
702k
  void fini ()  { do_destroy (instance.get_acquire ()); init (); }
Unexecuted instantiation: hb_lazy_loader_t<hb_graphite2_face_data_t, hb_shaper_lazy_loader_t<hb_face_t, 1u, hb_graphite2_face_data_t>, hb_face_t, 1u, hb_graphite2_face_data_t>::fini()
Unexecuted instantiation: hb_lazy_loader_t<hb_ot_face_data_t, hb_shaper_lazy_loader_t<hb_face_t, 2u, hb_ot_face_data_t>, hb_face_t, 2u, hb_ot_face_data_t>::fini()
Unexecuted instantiation: hb_lazy_loader_t<hb_fallback_face_data_t, hb_shaper_lazy_loader_t<hb_face_t, 3u, hb_fallback_face_data_t>, hb_face_t, 3u, hb_fallback_face_data_t>::fini()
Unexecuted instantiation: hb_lazy_loader_t<OT::head, hb_table_lazy_loader_t<OT::head, 1u, true>, hb_face_t, 1u, hb_blob_t>::fini()
Unexecuted instantiation: hb_lazy_loader_t<OT::maxp, hb_table_lazy_loader_t<OT::maxp, 2u, true>, hb_face_t, 2u, hb_blob_t>::fini()
Unexecuted instantiation: hb_lazy_loader_t<OT::cmap_accelerator_t, hb_face_lazy_loader_t<OT::cmap_accelerator_t, 3u>, hb_face_t, 3u, OT::cmap_accelerator_t>::fini()
Unexecuted instantiation: hb_lazy_loader_t<OT::hhea, hb_table_lazy_loader_t<OT::hhea, 4u, true>, hb_face_t, 4u, hb_blob_t>::fini()
Unexecuted instantiation: hb_lazy_loader_t<OT::hmtx_accelerator_t, hb_face_lazy_loader_t<OT::hmtx_accelerator_t, 5u>, hb_face_t, 5u, OT::hmtx_accelerator_t>::fini()
Unexecuted instantiation: hb_lazy_loader_t<OT::OS2, hb_table_lazy_loader_t<OT::OS2, 6u, true>, hb_face_t, 6u, hb_blob_t>::fini()
Unexecuted instantiation: hb_lazy_loader_t<OT::post_accelerator_t, hb_face_lazy_loader_t<OT::post_accelerator_t, 7u>, hb_face_t, 7u, OT::post_accelerator_t>::fini()
Unexecuted instantiation: hb_lazy_loader_t<OT::name_accelerator_t, hb_face_lazy_loader_t<OT::name_accelerator_t, 8u>, hb_face_t, 8u, OT::name_accelerator_t>::fini()
Unexecuted instantiation: hb_lazy_loader_t<OT::STAT, hb_table_lazy_loader_t<OT::STAT, 9u, true>, hb_face_t, 9u, hb_blob_t>::fini()
Unexecuted instantiation: hb_lazy_loader_t<OT::meta_accelerator_t, hb_face_lazy_loader_t<OT::meta_accelerator_t, 10u>, hb_face_t, 10u, OT::meta_accelerator_t>::fini()
Unexecuted instantiation: hb_lazy_loader_t<OT::vhea, hb_table_lazy_loader_t<OT::vhea, 11u, true>, hb_face_t, 11u, hb_blob_t>::fini()
Unexecuted instantiation: hb_lazy_loader_t<OT::vmtx_accelerator_t, hb_face_lazy_loader_t<OT::vmtx_accelerator_t, 12u>, hb_face_t, 12u, OT::vmtx_accelerator_t>::fini()
Unexecuted instantiation: hb_lazy_loader_t<OT::VORG, hb_table_lazy_loader_t<OT::VORG, 13u, true>, hb_face_t, 13u, hb_blob_t>::fini()
Unexecuted instantiation: hb_lazy_loader_t<OT::loca, hb_table_lazy_loader_t<OT::loca, 14u, true>, hb_face_t, 14u, hb_blob_t>::fini()
hb_lazy_loader_t<OT::glyf_accelerator_t, hb_face_lazy_loader_t<OT::glyf_accelerator_t, 15u>, hb_face_t, 15u, OT::glyf_accelerator_t>::fini()
Line
Count
Source
188
6.71M
  void fini ()  { do_destroy (instance.get_acquire ()); init (); }
Unexecuted instantiation: hb_lazy_loader_t<OT::cff1_accelerator_t, hb_face_lazy_loader_t<OT::cff1_accelerator_t, 16u>, hb_face_t, 16u, OT::cff1_accelerator_t>::fini()
Unexecuted instantiation: hb_lazy_loader_t<OT::cff2_accelerator_t, hb_face_lazy_loader_t<OT::cff2_accelerator_t, 17u>, hb_face_t, 17u, OT::cff2_accelerator_t>::fini()
Unexecuted instantiation: hb_lazy_loader_t<OT::fvar, hb_table_lazy_loader_t<OT::fvar, 18u, true>, hb_face_t, 18u, hb_blob_t>::fini()
Unexecuted instantiation: hb_lazy_loader_t<OT::avar, hb_table_lazy_loader_t<OT::avar, 19u, true>, hb_face_t, 19u, hb_blob_t>::fini()
Unexecuted instantiation: hb_lazy_loader_t<OT::cvar, hb_table_lazy_loader_t<OT::cvar, 20u, true>, hb_face_t, 20u, hb_blob_t>::fini()
Unexecuted instantiation: hb_lazy_loader_t<OT::gvar_accelerator_t, hb_face_lazy_loader_t<OT::gvar_accelerator_t, 21u>, hb_face_t, 21u, OT::gvar_accelerator_t>::fini()
Unexecuted instantiation: hb_lazy_loader_t<OT::MVAR, hb_table_lazy_loader_t<OT::MVAR, 22u, true>, hb_face_t, 22u, hb_blob_t>::fini()
Unexecuted instantiation: hb_lazy_loader_t<OT::kern_accelerator_t, hb_face_lazy_loader_t<OT::kern_accelerator_t, 23u>, hb_face_t, 23u, OT::kern_accelerator_t>::fini()
Unexecuted instantiation: hb_lazy_loader_t<OT::GDEF_accelerator_t, hb_face_lazy_loader_t<OT::GDEF_accelerator_t, 24u>, hb_face_t, 24u, OT::GDEF_accelerator_t>::fini()
Unexecuted instantiation: hb_lazy_loader_t<OT::GSUB_accelerator_t, hb_face_lazy_loader_t<OT::GSUB_accelerator_t, 25u>, hb_face_t, 25u, OT::GSUB_accelerator_t>::fini()
Unexecuted instantiation: hb_lazy_loader_t<OT::GPOS_accelerator_t, hb_face_lazy_loader_t<OT::GPOS_accelerator_t, 26u>, hb_face_t, 26u, OT::GPOS_accelerator_t>::fini()
Unexecuted instantiation: hb_lazy_loader_t<OT::BASE, hb_table_lazy_loader_t<OT::BASE, 27u, true>, hb_face_t, 27u, hb_blob_t>::fini()
Unexecuted instantiation: hb_lazy_loader_t<AAT::morx_accelerator_t, hb_face_lazy_loader_t<AAT::morx_accelerator_t, 28u>, hb_face_t, 28u, AAT::morx_accelerator_t>::fini()
Unexecuted instantiation: hb_lazy_loader_t<AAT::mort_accelerator_t, hb_face_lazy_loader_t<AAT::mort_accelerator_t, 29u>, hb_face_t, 29u, AAT::mort_accelerator_t>::fini()
Unexecuted instantiation: hb_lazy_loader_t<AAT::kerx_accelerator_t, hb_face_lazy_loader_t<AAT::kerx_accelerator_t, 30u>, hb_face_t, 30u, AAT::kerx_accelerator_t>::fini()
Unexecuted instantiation: hb_lazy_loader_t<AAT::ankr, hb_table_lazy_loader_t<AAT::ankr, 31u, false>, hb_face_t, 31u, hb_blob_t>::fini()
Unexecuted instantiation: hb_lazy_loader_t<AAT::trak, hb_table_lazy_loader_t<AAT::trak, 32u, false>, hb_face_t, 32u, hb_blob_t>::fini()
Unexecuted instantiation: hb_lazy_loader_t<AAT::ltag, hb_table_lazy_loader_t<AAT::ltag, 33u, false>, hb_face_t, 33u, hb_blob_t>::fini()
Unexecuted instantiation: hb_lazy_loader_t<AAT::feat, hb_table_lazy_loader_t<AAT::feat, 34u, false>, hb_face_t, 34u, hb_blob_t>::fini()
Unexecuted instantiation: hb_lazy_loader_t<OT::COLR_accelerator_t, hb_face_lazy_loader_t<OT::COLR_accelerator_t, 35u>, hb_face_t, 35u, OT::COLR_accelerator_t>::fini()
Unexecuted instantiation: hb_lazy_loader_t<OT::CPAL, hb_table_lazy_loader_t<OT::CPAL, 36u, true>, hb_face_t, 36u, hb_blob_t>::fini()
Unexecuted instantiation: hb_lazy_loader_t<OT::CBDT_accelerator_t, hb_face_lazy_loader_t<OT::CBDT_accelerator_t, 37u>, hb_face_t, 37u, OT::CBDT_accelerator_t>::fini()
hb_lazy_loader_t<OT::sbix_accelerator_t, hb_face_lazy_loader_t<OT::sbix_accelerator_t, 38u>, hb_face_t, 38u, OT::sbix_accelerator_t>::fini()
Line
Count
Source
188
6.71M
  void fini ()  { do_destroy (instance.get_acquire ()); init (); }
Unexecuted instantiation: hb_lazy_loader_t<OT::SVG_accelerator_t, hb_face_lazy_loader_t<OT::SVG_accelerator_t, 39u>, hb_face_t, 39u, OT::SVG_accelerator_t>::fini()
Unexecuted instantiation: hb_lazy_loader_t<OT::MATH, hb_table_lazy_loader_t<OT::MATH, 40u, true>, hb_face_t, 40u, hb_blob_t>::fini()
189
190
  void free_instance ()
191
56
  {
192
56
  retry:
193
56
    Stored *p = instance.get_acquire ();
194
56
    if (unlikely (p && !cmpexch (p, nullptr)))
195
0
      goto retry;
196
56
    do_destroy (p);
197
56
  }
Unexecuted instantiation: hb_lazy_loader_t<__locale_struct, hb_C_locale_lazy_loader_t, void, 0u, __locale_struct>::free_instance()
Unexecuted instantiation: hb_lazy_loader_t<hb_draw_funcs_t, hb_draw_extents_funcs_lazy_loader_t, void, 0u, hb_draw_funcs_t>::free_instance()
Unexecuted instantiation: hb_lazy_loader_t<char const*, hb_face_loader_list_lazy_loader_t, void, 0u, char const*>::free_instance()
Unexecuted instantiation: hb_lazy_loader_t<char const*, hb_font_funcs_list_lazy_loader_t, void, 0u, char const*>::free_instance()
hb_lazy_loader_t<hb_font_funcs_t, hb_ot_font_funcs_lazy_loader_t, void, 0u, hb_font_funcs_t>::free_instance()
Line
Count
Source
191
28
  {
192
28
  retry:
193
28
    Stored *p = instance.get_acquire ();
194
28
    if (unlikely (p && !cmpexch (p, nullptr)))
195
0
      goto retry;
196
28
    do_destroy (p);
197
28
  }
Unexecuted instantiation: hb_lazy_loader_t<hb_draw_funcs_t, hb_outline_recording_pen_funcs_lazy_loader_t, void, 0u, hb_draw_funcs_t>::free_instance()
Unexecuted instantiation: hb_lazy_loader_t<char const*, hb_shaper_list_lazy_loader_t, void, 0u, char const*>::free_instance()
Unexecuted instantiation: hb_lazy_loader_t<hb_shaper_entry_t, hb_shapers_lazy_loader_t, void, 0u, hb_shaper_entry_t>::free_instance()
Unexecuted instantiation: hb_lazy_loader_t<hb_unicode_funcs_t, hb_icu_unicode_funcs_lazy_loader_t, void, 0u, hb_unicode_funcs_t>::free_instance()
Unexecuted instantiation: hb_lazy_loader_t<hb_paint_funcs_t, hb_paint_bounded_funcs_lazy_loader_t, void, 0u, hb_paint_funcs_t>::free_instance()
Unexecuted instantiation: hb_lazy_loader_t<hb_paint_funcs_t, hb_paint_extents_funcs_lazy_loader_t, void, 0u, hb_paint_funcs_t>::free_instance()
hb_lazy_loader_t<hb_unicode_funcs_t, hb_ucd_unicode_funcs_lazy_loader_t, void, 0u, hb_unicode_funcs_t>::free_instance()
Line
Count
Source
191
28
  {
192
28
  retry:
193
28
    Stored *p = instance.get_acquire ();
194
28
    if (unlikely (p && !cmpexch (p, nullptr)))
195
0
      goto retry;
196
28
    do_destroy (p);
197
28
  }
198
199
  static void do_destroy (Stored *p)
200
15.5M
  {
201
15.5M
    if (p && p != const_cast<Stored *> (Funcs::get_null ()))
202
13.6M
      Funcs::destroy (p);
203
15.5M
  }
Unexecuted instantiation: hb_lazy_loader_t<OT::GDEF_accelerator_t, hb_face_lazy_loader_t<OT::GDEF_accelerator_t, 24u>, hb_face_t, 24u, OT::GDEF_accelerator_t>::do_destroy(OT::GDEF_accelerator_t*)
Unexecuted instantiation: hb_lazy_loader_t<OT::GSUB_accelerator_t, hb_face_lazy_loader_t<OT::GSUB_accelerator_t, 25u>, hb_face_t, 25u, OT::GSUB_accelerator_t>::do_destroy(OT::GSUB_accelerator_t*)
Unexecuted instantiation: hb_lazy_loader_t<AAT::morx_accelerator_t, hb_face_lazy_loader_t<AAT::morx_accelerator_t, 28u>, hb_face_t, 28u, AAT::morx_accelerator_t>::do_destroy(AAT::morx_accelerator_t*)
Unexecuted instantiation: hb_lazy_loader_t<AAT::ltag, hb_table_lazy_loader_t<AAT::ltag, 33u, false>, hb_face_t, 33u, hb_blob_t>::do_destroy(hb_blob_t*)
Unexecuted instantiation: hb_lazy_loader_t<AAT::mort_accelerator_t, hb_face_lazy_loader_t<AAT::mort_accelerator_t, 29u>, hb_face_t, 29u, AAT::mort_accelerator_t>::do_destroy(AAT::mort_accelerator_t*)
Unexecuted instantiation: hb_lazy_loader_t<AAT::kerx_accelerator_t, hb_face_lazy_loader_t<AAT::kerx_accelerator_t, 30u>, hb_face_t, 30u, AAT::kerx_accelerator_t>::do_destroy(AAT::kerx_accelerator_t*)
Unexecuted instantiation: hb_lazy_loader_t<AAT::ankr, hb_table_lazy_loader_t<AAT::ankr, 31u, false>, hb_face_t, 31u, hb_blob_t>::do_destroy(hb_blob_t*)
Unexecuted instantiation: hb_lazy_loader_t<AAT::trak, hb_table_lazy_loader_t<AAT::trak, 32u, false>, hb_face_t, 32u, hb_blob_t>::do_destroy(hb_blob_t*)
Unexecuted instantiation: hb_lazy_loader_t<AAT::feat, hb_table_lazy_loader_t<AAT::feat, 34u, false>, hb_face_t, 34u, hb_blob_t>::do_destroy(hb_blob_t*)
hb_lazy_loader_t<hb_graphite2_font_data_t, hb_shaper_lazy_loader_t<hb_font_t, 1u, hb_graphite2_font_data_t>, hb_font_t, 1u, hb_graphite2_font_data_t>::do_destroy(hb_graphite2_font_data_t*)
Line
Count
Source
200
702k
  {
201
702k
    if (p && p != const_cast<Stored *> (Funcs::get_null ()))
202
0
      Funcs::destroy (p);
203
702k
  }
hb_lazy_loader_t<hb_ot_font_data_t, hb_shaper_lazy_loader_t<hb_font_t, 2u, hb_ot_font_data_t>, hb_font_t, 2u, hb_ot_font_data_t>::do_destroy(hb_ot_font_data_t*)
Line
Count
Source
200
702k
  {
201
702k
    if (p && p != const_cast<Stored *> (Funcs::get_null ()))
202
233k
      Funcs::destroy (p);
203
702k
  }
hb_lazy_loader_t<hb_fallback_font_data_t, hb_shaper_lazy_loader_t<hb_font_t, 3u, hb_fallback_font_data_t>, hb_font_t, 3u, hb_fallback_font_data_t>::do_destroy(hb_fallback_font_data_t*)
Line
Count
Source
200
702k
  {
201
702k
    if (p && p != const_cast<Stored *> (Funcs::get_null ()))
202
0
      Funcs::destroy (p);
203
702k
  }
Unexecuted instantiation: hb_lazy_loader_t<OT::STAT, hb_table_lazy_loader_t<OT::STAT, 9u, true>, hb_face_t, 9u, hb_blob_t>::do_destroy(hb_blob_t*)
Unexecuted instantiation: hb_lazy_loader_t<__locale_struct, hb_C_locale_lazy_loader_t, void, 0u, __locale_struct>::do_destroy(__locale_struct*)
Unexecuted instantiation: hb_lazy_loader_t<hb_draw_funcs_t, hb_draw_extents_funcs_lazy_loader_t, void, 0u, hb_draw_funcs_t>::do_destroy(hb_draw_funcs_t*)
Unexecuted instantiation: hb_lazy_loader_t<char const*, hb_face_loader_list_lazy_loader_t, void, 0u, char const*>::do_destroy(char const**)
Unexecuted instantiation: hb_lazy_loader_t<hb_graphite2_face_data_t, hb_shaper_lazy_loader_t<hb_face_t, 1u, hb_graphite2_face_data_t>, hb_face_t, 1u, hb_graphite2_face_data_t>::do_destroy(hb_graphite2_face_data_t*)
Unexecuted instantiation: hb_lazy_loader_t<hb_ot_face_data_t, hb_shaper_lazy_loader_t<hb_face_t, 2u, hb_ot_face_data_t>, hb_face_t, 2u, hb_ot_face_data_t>::do_destroy(hb_ot_face_data_t*)
Unexecuted instantiation: hb_lazy_loader_t<hb_fallback_face_data_t, hb_shaper_lazy_loader_t<hb_face_t, 3u, hb_fallback_face_data_t>, hb_face_t, 3u, hb_fallback_face_data_t>::do_destroy(hb_fallback_face_data_t*)
Unexecuted instantiation: hb_lazy_loader_t<OT::OS2, hb_table_lazy_loader_t<OT::OS2, 6u, true>, hb_face_t, 6u, hb_blob_t>::do_destroy(hb_blob_t*)
Unexecuted instantiation: hb_lazy_loader_t<OT::cmap_accelerator_t, hb_face_lazy_loader_t<OT::cmap_accelerator_t, 3u>, hb_face_t, 3u, OT::cmap_accelerator_t>::do_destroy(OT::cmap_accelerator_t*)
Unexecuted instantiation: hb_lazy_loader_t<OT::MVAR, hb_table_lazy_loader_t<OT::MVAR, 22u, true>, hb_face_t, 22u, hb_blob_t>::do_destroy(hb_blob_t*)
Unexecuted instantiation: hb_lazy_loader_t<char const*, hb_font_funcs_list_lazy_loader_t, void, 0u, char const*>::do_destroy(char const**)
Unexecuted instantiation: hb_lazy_loader_t<OT::fvar, hb_table_lazy_loader_t<OT::fvar, 18u, true>, hb_face_t, 18u, hb_blob_t>::do_destroy(hb_blob_t*)
Unexecuted instantiation: hb_lazy_loader_t<OT::avar, hb_table_lazy_loader_t<OT::avar, 19u, true>, hb_face_t, 19u, hb_blob_t>::do_destroy(hb_blob_t*)
Unexecuted instantiation: hb_lazy_loader_t<OT::CPAL, hb_table_lazy_loader_t<OT::CPAL, 36u, true>, hb_face_t, 36u, hb_blob_t>::do_destroy(hb_blob_t*)
Unexecuted instantiation: hb_lazy_loader_t<OT::COLR_accelerator_t, hb_face_lazy_loader_t<OT::COLR_accelerator_t, 35u>, hb_face_t, 35u, OT::COLR_accelerator_t>::do_destroy(OT::COLR_accelerator_t*)
Unexecuted instantiation: hb_lazy_loader_t<OT::SVG_accelerator_t, hb_face_lazy_loader_t<OT::SVG_accelerator_t, 39u>, hb_face_t, 39u, OT::SVG_accelerator_t>::do_destroy(OT::SVG_accelerator_t*)
Unexecuted instantiation: hb_lazy_loader_t<OT::CBDT_accelerator_t, hb_face_lazy_loader_t<OT::CBDT_accelerator_t, 37u>, hb_face_t, 37u, OT::CBDT_accelerator_t>::do_destroy(OT::CBDT_accelerator_t*)
hb_lazy_loader_t<OT::sbix_accelerator_t, hb_face_lazy_loader_t<OT::sbix_accelerator_t, 38u>, hb_face_t, 38u, OT::sbix_accelerator_t>::do_destroy(OT::sbix_accelerator_t*)
Line
Count
Source
200
6.71M
  {
201
6.71M
    if (p && p != const_cast<Stored *> (Funcs::get_null ()))
202
6.71M
      Funcs::destroy (p);
203
6.71M
  }
Unexecuted instantiation: hb_lazy_loader_t<OT::head, hb_table_lazy_loader_t<OT::head, 1u, true>, hb_face_t, 1u, hb_blob_t>::do_destroy(hb_blob_t*)
Unexecuted instantiation: hb_lazy_loader_t<OT::maxp, hb_table_lazy_loader_t<OT::maxp, 2u, true>, hb_face_t, 2u, hb_blob_t>::do_destroy(hb_blob_t*)
Unexecuted instantiation: hb_lazy_loader_t<OT::hhea, hb_table_lazy_loader_t<OT::hhea, 4u, true>, hb_face_t, 4u, hb_blob_t>::do_destroy(hb_blob_t*)
Unexecuted instantiation: hb_lazy_loader_t<OT::hmtx_accelerator_t, hb_face_lazy_loader_t<OT::hmtx_accelerator_t, 5u>, hb_face_t, 5u, OT::hmtx_accelerator_t>::do_destroy(OT::hmtx_accelerator_t*)
Unexecuted instantiation: hb_lazy_loader_t<OT::post_accelerator_t, hb_face_lazy_loader_t<OT::post_accelerator_t, 7u>, hb_face_t, 7u, OT::post_accelerator_t>::do_destroy(OT::post_accelerator_t*)
Unexecuted instantiation: hb_lazy_loader_t<OT::name_accelerator_t, hb_face_lazy_loader_t<OT::name_accelerator_t, 8u>, hb_face_t, 8u, OT::name_accelerator_t>::do_destroy(OT::name_accelerator_t*)
Unexecuted instantiation: hb_lazy_loader_t<OT::meta_accelerator_t, hb_face_lazy_loader_t<OT::meta_accelerator_t, 10u>, hb_face_t, 10u, OT::meta_accelerator_t>::do_destroy(OT::meta_accelerator_t*)
Unexecuted instantiation: hb_lazy_loader_t<OT::vhea, hb_table_lazy_loader_t<OT::vhea, 11u, true>, hb_face_t, 11u, hb_blob_t>::do_destroy(hb_blob_t*)
Unexecuted instantiation: hb_lazy_loader_t<OT::vmtx_accelerator_t, hb_face_lazy_loader_t<OT::vmtx_accelerator_t, 12u>, hb_face_t, 12u, OT::vmtx_accelerator_t>::do_destroy(OT::vmtx_accelerator_t*)
Unexecuted instantiation: hb_lazy_loader_t<OT::VORG, hb_table_lazy_loader_t<OT::VORG, 13u, true>, hb_face_t, 13u, hb_blob_t>::do_destroy(hb_blob_t*)
Unexecuted instantiation: hb_lazy_loader_t<OT::loca, hb_table_lazy_loader_t<OT::loca, 14u, true>, hb_face_t, 14u, hb_blob_t>::do_destroy(hb_blob_t*)
hb_lazy_loader_t<OT::glyf_accelerator_t, hb_face_lazy_loader_t<OT::glyf_accelerator_t, 15u>, hb_face_t, 15u, OT::glyf_accelerator_t>::do_destroy(OT::glyf_accelerator_t*)
Line
Count
Source
200
6.71M
  {
201
6.71M
    if (p && p != const_cast<Stored *> (Funcs::get_null ()))
202
6.71M
      Funcs::destroy (p);
203
6.71M
  }
Unexecuted instantiation: hb_lazy_loader_t<OT::cff1_accelerator_t, hb_face_lazy_loader_t<OT::cff1_accelerator_t, 16u>, hb_face_t, 16u, OT::cff1_accelerator_t>::do_destroy(OT::cff1_accelerator_t*)
Unexecuted instantiation: hb_lazy_loader_t<OT::cff2_accelerator_t, hb_face_lazy_loader_t<OT::cff2_accelerator_t, 17u>, hb_face_t, 17u, OT::cff2_accelerator_t>::do_destroy(OT::cff2_accelerator_t*)
Unexecuted instantiation: hb_lazy_loader_t<OT::cvar, hb_table_lazy_loader_t<OT::cvar, 20u, true>, hb_face_t, 20u, hb_blob_t>::do_destroy(hb_blob_t*)
Unexecuted instantiation: hb_lazy_loader_t<OT::gvar_accelerator_t, hb_face_lazy_loader_t<OT::gvar_accelerator_t, 21u>, hb_face_t, 21u, OT::gvar_accelerator_t>::do_destroy(OT::gvar_accelerator_t*)
Unexecuted instantiation: hb_lazy_loader_t<OT::kern_accelerator_t, hb_face_lazy_loader_t<OT::kern_accelerator_t, 23u>, hb_face_t, 23u, OT::kern_accelerator_t>::do_destroy(OT::kern_accelerator_t*)
Unexecuted instantiation: hb_lazy_loader_t<OT::GPOS_accelerator_t, hb_face_lazy_loader_t<OT::GPOS_accelerator_t, 26u>, hb_face_t, 26u, OT::GPOS_accelerator_t>::do_destroy(OT::GPOS_accelerator_t*)
Unexecuted instantiation: hb_lazy_loader_t<OT::BASE, hb_table_lazy_loader_t<OT::BASE, 27u, true>, hb_face_t, 27u, hb_blob_t>::do_destroy(hb_blob_t*)
Unexecuted instantiation: hb_lazy_loader_t<OT::MATH, hb_table_lazy_loader_t<OT::MATH, 40u, true>, hb_face_t, 40u, hb_blob_t>::do_destroy(hb_blob_t*)
hb_lazy_loader_t<hb_font_funcs_t, hb_ot_font_funcs_lazy_loader_t, void, 0u, hb_font_funcs_t>::do_destroy(hb_font_funcs_t*)
Line
Count
Source
200
28
  {
201
28
    if (p && p != const_cast<Stored *> (Funcs::get_null ()))
202
28
      Funcs::destroy (p);
203
28
  }
Unexecuted instantiation: hb_lazy_loader_t<hb_draw_funcs_t, hb_outline_recording_pen_funcs_lazy_loader_t, void, 0u, hb_draw_funcs_t>::do_destroy(hb_draw_funcs_t*)
Unexecuted instantiation: hb_lazy_loader_t<char const*, hb_shaper_list_lazy_loader_t, void, 0u, char const*>::do_destroy(char const**)
Unexecuted instantiation: hb_lazy_loader_t<hb_shaper_entry_t, hb_shapers_lazy_loader_t, void, 0u, hb_shaper_entry_t>::do_destroy(hb_shaper_entry_t*)
Unexecuted instantiation: hb_lazy_loader_t<hb_unicode_funcs_t, hb_icu_unicode_funcs_lazy_loader_t, void, 0u, hb_unicode_funcs_t>::do_destroy(hb_unicode_funcs_t*)
Unexecuted instantiation: hb_lazy_loader_t<hb_paint_funcs_t, hb_paint_bounded_funcs_lazy_loader_t, void, 0u, hb_paint_funcs_t>::do_destroy(hb_paint_funcs_t*)
Unexecuted instantiation: hb_lazy_loader_t<hb_paint_funcs_t, hb_paint_extents_funcs_lazy_loader_t, void, 0u, hb_paint_funcs_t>::do_destroy(hb_paint_funcs_t*)
hb_lazy_loader_t<hb_unicode_funcs_t, hb_ucd_unicode_funcs_lazy_loader_t, void, 0u, hb_unicode_funcs_t>::do_destroy(hb_unicode_funcs_t*)
Line
Count
Source
200
28
  {
201
28
    if (p && p != const_cast<Stored *> (Funcs::get_null ()))
202
28
      Funcs::destroy (p);
203
28
  }
204
205
561M
  const Returned * operator -> () const { return get (); }
hb_lazy_loader_t<OT::GDEF_accelerator_t, hb_face_lazy_loader_t<OT::GDEF_accelerator_t, 24u>, hb_face_t, 24u, OT::GDEF_accelerator_t>::operator->() const
Line
Count
Source
205
157M
  const Returned * operator -> () const { return get (); }
hb_lazy_loader_t<OT::GSUB_accelerator_t, hb_face_lazy_loader_t<OT::GSUB_accelerator_t, 25u>, hb_face_t, 25u, OT::GSUB_accelerator_t>::operator->() const
Line
Count
Source
205
33.0M
  const Returned * operator -> () const { return get (); }
hb_lazy_loader_t<AAT::morx_accelerator_t, hb_face_lazy_loader_t<AAT::morx_accelerator_t, 28u>, hb_face_t, 28u, AAT::morx_accelerator_t>::operator->() const
Line
Count
Source
205
16.9M
  const Returned * operator -> () const { return get (); }
Unexecuted instantiation: hb_lazy_loader_t<AAT::ltag, hb_table_lazy_loader_t<AAT::ltag, 33u, false>, hb_face_t, 33u, hb_blob_t>::operator->() const
hb_lazy_loader_t<AAT::mort_accelerator_t, hb_face_lazy_loader_t<AAT::mort_accelerator_t, 29u>, hb_face_t, 29u, AAT::mort_accelerator_t>::operator->() const
Line
Count
Source
205
16.9M
  const Returned * operator -> () const { return get (); }
hb_lazy_loader_t<AAT::kerx_accelerator_t, hb_face_lazy_loader_t<AAT::kerx_accelerator_t, 30u>, hb_face_t, 30u, AAT::kerx_accelerator_t>::operator->() const
Line
Count
Source
205
8.85k
  const Returned * operator -> () const { return get (); }
hb_lazy_loader_t<AAT::trak, hb_table_lazy_loader_t<AAT::trak, 32u, false>, hb_face_t, 32u, hb_blob_t>::operator->() const
Line
Count
Source
205
8.85k
  const Returned * operator -> () const { return get (); }
Unexecuted instantiation: hb_lazy_loader_t<AAT::feat, hb_table_lazy_loader_t<AAT::feat, 34u, false>, hb_face_t, 34u, hb_blob_t>::operator->() const
Unexecuted instantiation: hb_lazy_loader_t<OT::STAT, hb_table_lazy_loader_t<OT::STAT, 9u, true>, hb_face_t, 9u, hb_blob_t>::operator->() const
hb_lazy_loader_t<OT::cmap_accelerator_t, hb_face_lazy_loader_t<OT::cmap_accelerator_t, 3u>, hb_face_t, 3u, OT::cmap_accelerator_t>::operator->() const
Line
Count
Source
205
185M
  const Returned * operator -> () const { return get (); }
hb_lazy_loader_t<OT::OS2, hb_table_lazy_loader_t<OT::OS2, 6u, true>, hb_face_t, 6u, hb_blob_t>::operator->() const
Line
Count
Source
205
17.9M
  const Returned * operator -> () const { return get (); }
Unexecuted instantiation: hb_lazy_loader_t<OT::avar, hb_table_lazy_loader_t<OT::avar, 19u, true>, hb_face_t, 19u, hb_blob_t>::operator->() const
Unexecuted instantiation: hb_lazy_loader_t<OT::fvar, hb_table_lazy_loader_t<OT::fvar, 18u, true>, hb_face_t, 18u, hb_blob_t>::operator->() const
Unexecuted instantiation: hb_lazy_loader_t<OT::CPAL, hb_table_lazy_loader_t<OT::CPAL, 36u, true>, hb_face_t, 36u, hb_blob_t>::operator->() const
hb_lazy_loader_t<OT::COLR_accelerator_t, hb_face_lazy_loader_t<OT::COLR_accelerator_t, 35u>, hb_face_t, 35u, OT::COLR_accelerator_t>::operator->() const
Line
Count
Source
205
15.2M
  const Returned * operator -> () const { return get (); }
Unexecuted instantiation: hb_lazy_loader_t<OT::SVG_accelerator_t, hb_face_lazy_loader_t<OT::SVG_accelerator_t, 39u>, hb_face_t, 39u, OT::SVG_accelerator_t>::operator->() const
hb_lazy_loader_t<OT::CBDT_accelerator_t, hb_face_lazy_loader_t<OT::CBDT_accelerator_t, 37u>, hb_face_t, 37u, OT::CBDT_accelerator_t>::operator->() const
Line
Count
Source
205
15.2M
  const Returned * operator -> () const { return get (); }
hb_lazy_loader_t<OT::sbix_accelerator_t, hb_face_lazy_loader_t<OT::sbix_accelerator_t, 38u>, hb_face_t, 38u, OT::sbix_accelerator_t>::operator->() const
Line
Count
Source
205
15.2M
  const Returned * operator -> () const { return get (); }
hb_lazy_loader_t<OT::hhea, hb_table_lazy_loader_t<OT::hhea, 4u, true>, hb_face_t, 4u, hb_blob_t>::operator->() const
Line
Count
Source
205
28.8M
  const Returned * operator -> () const { return get (); }
hb_lazy_loader_t<OT::vhea, hb_table_lazy_loader_t<OT::vhea, 11u, true>, hb_face_t, 11u, hb_blob_t>::operator->() const
Line
Count
Source
205
60
  const Returned * operator -> () const { return get (); }
hb_lazy_loader_t<OT::maxp, hb_table_lazy_loader_t<OT::maxp, 2u, true>, hb_face_t, 2u, hb_blob_t>::operator->() const
Line
Count
Source
205
180
  const Returned * operator -> () const { return get (); }
Unexecuted instantiation: hb_lazy_loader_t<OT::hmtx_accelerator_t, hb_face_lazy_loader_t<OT::hmtx_accelerator_t, 5u>, hb_face_t, 5u, OT::hmtx_accelerator_t>::operator->() const
Unexecuted instantiation: hb_lazy_loader_t<OT::vmtx_accelerator_t, hb_face_lazy_loader_t<OT::vmtx_accelerator_t, 12u>, hb_face_t, 12u, OT::vmtx_accelerator_t>::operator->() const
hb_lazy_loader_t<OT::glyf_accelerator_t, hb_face_lazy_loader_t<OT::glyf_accelerator_t, 15u>, hb_face_t, 15u, OT::glyf_accelerator_t>::operator->() const
Line
Count
Source
205
6.71M
  const Returned * operator -> () const { return get (); }
Unexecuted instantiation: hb_lazy_loader_t<OT::cff2_accelerator_t, hb_face_lazy_loader_t<OT::cff2_accelerator_t, 17u>, hb_face_t, 17u, OT::cff2_accelerator_t>::operator->() const
Unexecuted instantiation: hb_lazy_loader_t<OT::cff1_accelerator_t, hb_face_lazy_loader_t<OT::cff1_accelerator_t, 16u>, hb_face_t, 16u, OT::cff1_accelerator_t>::operator->() const
hb_lazy_loader_t<OT::post_accelerator_t, hb_face_lazy_loader_t<OT::post_accelerator_t, 7u>, hb_face_t, 7u, OT::post_accelerator_t>::operator->() const
Line
Count
Source
205
1.87M
  const Returned * operator -> () const { return get (); }
hb_lazy_loader_t<OT::kern_accelerator_t, hb_face_lazy_loader_t<OT::kern_accelerator_t, 23u>, hb_face_t, 23u, OT::kern_accelerator_t>::operator->() const
Line
Count
Source
205
15.4k
  const Returned * operator -> () const { return get (); }
hb_lazy_loader_t<OT::GPOS_accelerator_t, hb_face_lazy_loader_t<OT::GPOS_accelerator_t, 26u>, hb_face_t, 26u, OT::GPOS_accelerator_t>::operator->() const
Line
Count
Source
205
33.0M
  const Returned * operator -> () const { return get (); }
hb_lazy_loader_t<OT::BASE, hb_table_lazy_loader_t<OT::BASE, 27u, true>, hb_face_t, 27u, hb_blob_t>::operator->() const
Line
Count
Source
205
234k
  const Returned * operator -> () const { return get (); }
hb_lazy_loader_t<OT::MVAR, hb_table_lazy_loader_t<OT::MVAR, 22u, true>, hb_face_t, 22u, hb_blob_t>::operator->() const
Line
Count
Source
205
17.4M
  const Returned * operator -> () const { return get (); }
hb_lazy_loader_t<OT::head, hb_table_lazy_loader_t<OT::head, 1u, true>, hb_face_t, 1u, hb_blob_t>::operator->() const
Line
Count
Source
205
60
  const Returned * operator -> () const { return get (); }
Unexecuted instantiation: hb_lazy_loader_t<hb_graphite2_face_data_t, hb_shaper_lazy_loader_t<hb_face_t, 1u, hb_graphite2_face_data_t>, hb_face_t, 1u, hb_graphite2_face_data_t>::operator->() const
206
  template <typename U = Returned, hb_enable_if (!hb_is_same (U, void))>
207
252M
  const U & operator * () const  { return *get (); }
Unexecuted instantiation: _ZNK16hb_lazy_loader_tIN3AAT18morx_accelerator_tE21hb_face_lazy_loader_tIS1_Lj28EE9hb_face_tLj28ES1_EdeIS1_TnPN12hb_enable_ifIXntsr10hb_is_sameIT_vEE5valueEvE4typeELPv0EEERKS8_v
Unexecuted instantiation: _ZNK16hb_lazy_loader_tIN3AAT18mort_accelerator_tE21hb_face_lazy_loader_tIS1_Lj29EE9hb_face_tLj29ES1_EdeIS1_TnPN12hb_enable_ifIXntsr10hb_is_sameIT_vEE5valueEvE4typeELPv0EEERKS8_v
Unexecuted instantiation: _ZNK16hb_lazy_loader_tIN3AAT18kerx_accelerator_tE21hb_face_lazy_loader_tIS1_Lj30EE9hb_face_tLj30ES1_EdeIS1_TnPN12hb_enable_ifIXntsr10hb_is_sameIT_vEE5valueEvE4typeELPv0EEERKS8_v
_ZNK16hb_lazy_loader_tIN2OT18GDEF_accelerator_tE21hb_face_lazy_loader_tIS1_Lj24EE9hb_face_tLj24ES1_EdeIS1_TnPN12hb_enable_ifIXntsr10hb_is_sameIT_vEE5valueEvE4typeELPv0EEERKS8_v
Line
Count
Source
207
100M
  const U & operator * () const  { return *get (); }
Unexecuted instantiation: _ZNK16hb_lazy_loader_tIN3AAT4trakE22hb_table_lazy_loader_tIS1_Lj32ELb0EE9hb_face_tLj32E9hb_blob_tEdeIS1_TnPN12hb_enable_ifIXntsr10hb_is_sameIT_vEE5valueEvE4typeELPv0EEERKS9_v
Unexecuted instantiation: _ZNK16hb_lazy_loader_tIN2OT4MVARE22hb_table_lazy_loader_tIS1_Lj22ELb1EE9hb_face_tLj22E9hb_blob_tEdeIS1_TnPN12hb_enable_ifIXntsr10hb_is_sameIT_vEE5valueEvE4typeELPv0EEERKS9_v
Unexecuted instantiation: _ZNK16hb_lazy_loader_tIN2OT4fvarE22hb_table_lazy_loader_tIS1_Lj18ELb1EE9hb_face_tLj18E9hb_blob_tEdeIS1_TnPN12hb_enable_ifIXntsr10hb_is_sameIT_vEE5valueEvE4typeELPv0EEERKS9_v
_ZNK16hb_lazy_loader_tIN2OT4headE22hb_table_lazy_loader_tIS1_Lj1ELb1EE9hb_face_tLj1E9hb_blob_tEdeIS1_TnPN12hb_enable_ifIXntsr10hb_is_sameIT_vEE5valueEvE4typeELPv0EEERKS9_v
Line
Count
Source
207
13.4M
  const U & operator * () const  { return *get (); }
_ZNK16hb_lazy_loader_tIN2OT18hmtx_accelerator_tE21hb_face_lazy_loader_tIS1_Lj5EE9hb_face_tLj5ES1_EdeIS1_TnPN12hb_enable_ifIXntsr10hb_is_sameIT_vEE5valueEvE4typeELPv0EEERKS8_v
Line
Count
Source
207
42.4M
  const U & operator * () const  { return *get (); }
_ZNK16hb_lazy_loader_tIN2OT18vmtx_accelerator_tE21hb_face_lazy_loader_tIS1_Lj12EE9hb_face_tLj12ES1_EdeIS1_TnPN12hb_enable_ifIXntsr10hb_is_sameIT_vEE5valueEvE4typeELPv0EEERKS8_v
Line
Count
Source
207
4.47M
  const U & operator * () const  { return *get (); }
_ZNK16hb_lazy_loader_tIN2OT4VORGE22hb_table_lazy_loader_tIS1_Lj13ELb1EE9hb_face_tLj13E9hb_blob_tEdeIS1_TnPN12hb_enable_ifIXntsr10hb_is_sameIT_vEE5valueEvE4typeELPv0EEERKS9_v
Line
Count
Source
207
2.72M
  const U & operator * () const  { return *get (); }
_ZNK16hb_lazy_loader_tIN2OT18GSUB_accelerator_tE21hb_face_lazy_loader_tIS1_Lj25EE9hb_face_tLj25ES1_EdeIS1_TnPN12hb_enable_ifIXntsr10hb_is_sameIT_vEE5valueEvE4typeELPv0EEERKS8_v
Line
Count
Source
207
32.9M
  const U & operator * () const  { return *get (); }
_ZNK16hb_lazy_loader_tIN2OT18GPOS_accelerator_tE21hb_face_lazy_loader_tIS1_Lj26EE9hb_face_tLj26ES1_EdeIS1_TnPN12hb_enable_ifIXntsr10hb_is_sameIT_vEE5valueEvE4typeELPv0EEERKS8_v
Line
Count
Source
207
32.9M
  const U & operator * () const  { return *get (); }
_ZNK16hb_lazy_loader_tIN2OT18kern_accelerator_tE21hb_face_lazy_loader_tIS1_Lj23EE9hb_face_tLj23ES1_EdeIS1_TnPN12hb_enable_ifIXntsr10hb_is_sameIT_vEE5valueEvE4typeELPv0EEERKS8_v
Line
Count
Source
207
23.7M
  const U & operator * () const  { return *get (); }
_ZNK16hb_lazy_loader_tIN2OT18name_accelerator_tE21hb_face_lazy_loader_tIS1_Lj8EE9hb_face_tLj8ES1_EdeIS1_TnPN12hb_enable_ifIXntsr10hb_is_sameIT_vEE5valueEvE4typeELPv0EEERKS8_v
Line
Count
Source
207
1.15k
  const U & operator * () const  { return *get (); }
208
  explicit operator bool () const
209
98.8M
  { return get_stored () != Funcs::get_null (); }
Unexecuted instantiation: hb_lazy_loader_t<hb_graphite2_font_data_t, hb_shaper_lazy_loader_t<hb_font_t, 1u, hb_graphite2_font_data_t>, hb_font_t, 1u, hb_graphite2_font_data_t>::operator bool() const
hb_lazy_loader_t<hb_ot_font_data_t, hb_shaper_lazy_loader_t<hb_font_t, 2u, hb_ot_font_data_t>, hb_font_t, 2u, hb_ot_font_data_t>::operator bool() const
Line
Count
Source
209
32.9M
  { return get_stored () != Funcs::get_null (); }
Unexecuted instantiation: hb_lazy_loader_t<hb_fallback_font_data_t, hb_shaper_lazy_loader_t<hb_font_t, 3u, hb_fallback_font_data_t>, hb_font_t, 3u, hb_fallback_font_data_t>::operator bool() const
hb_lazy_loader_t<hb_graphite2_face_data_t, hb_shaper_lazy_loader_t<hb_face_t, 1u, hb_graphite2_face_data_t>, hb_face_t, 1u, hb_graphite2_face_data_t>::operator bool() const
Line
Count
Source
209
32.9M
  { return get_stored () != Funcs::get_null (); }
hb_lazy_loader_t<hb_ot_face_data_t, hb_shaper_lazy_loader_t<hb_face_t, 2u, hb_ot_face_data_t>, hb_face_t, 2u, hb_ot_face_data_t>::operator bool() const
Line
Count
Source
209
32.9M
  { return get_stored () != Funcs::get_null (); }
Unexecuted instantiation: hb_lazy_loader_t<hb_fallback_face_data_t, hb_shaper_lazy_loader_t<hb_face_t, 3u, hb_fallback_face_data_t>, hb_face_t, 3u, hb_fallback_face_data_t>::operator bool() const
210
20.3M
  template <typename C> operator const C * () const { return get (); }
hb_lazy_loader_t<OT::gvar_accelerator_t, hb_face_lazy_loader_t<OT::gvar_accelerator_t, 21u>, hb_face_t, 21u, OT::gvar_accelerator_t>::operator OT::gvar_accelerator_t const*<OT::gvar_accelerator_t>() const
Line
Count
Source
210
6.71M
  template <typename C> operator const C * () const { return get (); }
hb_lazy_loader_t<OT::hmtx_accelerator_t, hb_face_lazy_loader_t<OT::hmtx_accelerator_t, 5u>, hb_face_t, 5u, OT::hmtx_accelerator_t>::operator OT::hmtx_accelerator_t const*<OT::hmtx_accelerator_t>() const
Line
Count
Source
210
6.71M
  template <typename C> operator const C * () const { return get (); }
hb_lazy_loader_t<OT::vmtx_accelerator_t, hb_face_lazy_loader_t<OT::vmtx_accelerator_t, 12u>, hb_face_t, 12u, OT::vmtx_accelerator_t>::operator OT::vmtx_accelerator_t const*<OT::vmtx_accelerator_t>() const
Line
Count
Source
210
6.71M
  template <typename C> operator const C * () const { return get (); }
hb_lazy_loader_t<hb_graphite2_face_data_t, hb_shaper_lazy_loader_t<hb_face_t, 1u, hb_graphite2_face_data_t>, hb_face_t, 1u, hb_graphite2_face_data_t>::operator hb_graphite2_face_data_t const*<hb_graphite2_face_data_t>() const
Line
Count
Source
210
234k
  template <typename C> operator const C * () const { return get (); }
211
212
  Stored * get_stored () const
213
1.02G
  {
214
1.02G
  retry:
215
1.02G
    Stored *p = this->instance.get_acquire ();
216
1.02G
    if (unlikely (!p))
217
46.8M
    {
218
46.8M
      if (unlikely (this->is_inert ()))
219
0
  return const_cast<Stored *> (Funcs::get_null ());
220
221
46.8M
      p = this->template call_create<Stored, Funcs> ();
222
46.8M
      if (unlikely (!p))
223
33.1M
  p = const_cast<Stored *> (Funcs::get_null ());
224
225
46.8M
      if (unlikely (!cmpexch (nullptr, p)))
226
0
      {
227
0
  do_destroy (p);
228
0
  goto retry;
229
0
      }
230
46.8M
    }
231
1.02G
    return p;
232
1.02G
  }
hb_lazy_loader_t<OT::GDEF_accelerator_t, hb_face_lazy_loader_t<OT::GDEF_accelerator_t, 24u>, hb_face_t, 24u, OT::GDEF_accelerator_t>::get_stored() const
Line
Count
Source
213
257M
  {
214
257M
  retry:
215
257M
    Stored *p = this->instance.get_acquire ();
216
257M
    if (unlikely (!p))
217
60
    {
218
60
      if (unlikely (this->is_inert ()))
219
0
  return const_cast<Stored *> (Funcs::get_null ());
220
221
60
      p = this->template call_create<Stored, Funcs> ();
222
60
      if (unlikely (!p))
223
0
  p = const_cast<Stored *> (Funcs::get_null ());
224
225
60
      if (unlikely (!cmpexch (nullptr, p)))
226
0
      {
227
0
  do_destroy (p);
228
0
  goto retry;
229
0
      }
230
60
    }
231
257M
    return p;
232
257M
  }
hb_lazy_loader_t<OT::GSUB_accelerator_t, hb_face_lazy_loader_t<OT::GSUB_accelerator_t, 25u>, hb_face_t, 25u, OT::GSUB_accelerator_t>::get_stored() const
Line
Count
Source
213
65.9M
  {
214
65.9M
  retry:
215
65.9M
    Stored *p = this->instance.get_acquire ();
216
65.9M
    if (unlikely (!p))
217
60
    {
218
60
      if (unlikely (this->is_inert ()))
219
0
  return const_cast<Stored *> (Funcs::get_null ());
220
221
60
      p = this->template call_create<Stored, Funcs> ();
222
60
      if (unlikely (!p))
223
0
  p = const_cast<Stored *> (Funcs::get_null ());
224
225
60
      if (unlikely (!cmpexch (nullptr, p)))
226
0
      {
227
0
  do_destroy (p);
228
0
  goto retry;
229
0
      }
230
60
    }
231
65.9M
    return p;
232
65.9M
  }
hb_lazy_loader_t<AAT::morx_accelerator_t, hb_face_lazy_loader_t<AAT::morx_accelerator_t, 28u>, hb_face_t, 28u, AAT::morx_accelerator_t>::get_stored() const
Line
Count
Source
213
16.9M
  {
214
16.9M
  retry:
215
16.9M
    Stored *p = this->instance.get_acquire ();
216
16.9M
    if (unlikely (!p))
217
60
    {
218
60
      if (unlikely (this->is_inert ()))
219
0
  return const_cast<Stored *> (Funcs::get_null ());
220
221
60
      p = this->template call_create<Stored, Funcs> ();
222
60
      if (unlikely (!p))
223
0
  p = const_cast<Stored *> (Funcs::get_null ());
224
225
60
      if (unlikely (!cmpexch (nullptr, p)))
226
0
      {
227
0
  do_destroy (p);
228
0
  goto retry;
229
0
      }
230
60
    }
231
16.9M
    return p;
232
16.9M
  }
Unexecuted instantiation: hb_lazy_loader_t<AAT::ltag, hb_table_lazy_loader_t<AAT::ltag, 33u, false>, hb_face_t, 33u, hb_blob_t>::get_stored() const
hb_lazy_loader_t<AAT::mort_accelerator_t, hb_face_lazy_loader_t<AAT::mort_accelerator_t, 29u>, hb_face_t, 29u, AAT::mort_accelerator_t>::get_stored() const
Line
Count
Source
213
16.9M
  {
214
16.9M
  retry:
215
16.9M
    Stored *p = this->instance.get_acquire ();
216
16.9M
    if (unlikely (!p))
217
60
    {
218
60
      if (unlikely (this->is_inert ()))
219
0
  return const_cast<Stored *> (Funcs::get_null ());
220
221
60
      p = this->template call_create<Stored, Funcs> ();
222
60
      if (unlikely (!p))
223
0
  p = const_cast<Stored *> (Funcs::get_null ());
224
225
60
      if (unlikely (!cmpexch (nullptr, p)))
226
0
      {
227
0
  do_destroy (p);
228
0
  goto retry;
229
0
      }
230
60
    }
231
16.9M
    return p;
232
16.9M
  }
hb_lazy_loader_t<AAT::kerx_accelerator_t, hb_face_lazy_loader_t<AAT::kerx_accelerator_t, 30u>, hb_face_t, 30u, AAT::kerx_accelerator_t>::get_stored() const
Line
Count
Source
213
8.85k
  {
214
8.85k
  retry:
215
8.85k
    Stored *p = this->instance.get_acquire ();
216
8.85k
    if (unlikely (!p))
217
60
    {
218
60
      if (unlikely (this->is_inert ()))
219
0
  return const_cast<Stored *> (Funcs::get_null ());
220
221
60
      p = this->template call_create<Stored, Funcs> ();
222
60
      if (unlikely (!p))
223
0
  p = const_cast<Stored *> (Funcs::get_null ());
224
225
60
      if (unlikely (!cmpexch (nullptr, p)))
226
0
      {
227
0
  do_destroy (p);
228
0
  goto retry;
229
0
      }
230
60
    }
231
8.85k
    return p;
232
8.85k
  }
Unexecuted instantiation: hb_lazy_loader_t<AAT::ankr, hb_table_lazy_loader_t<AAT::ankr, 31u, false>, hb_face_t, 31u, hb_blob_t>::get_stored() const
hb_lazy_loader_t<AAT::trak, hb_table_lazy_loader_t<AAT::trak, 32u, false>, hb_face_t, 32u, hb_blob_t>::get_stored() const
Line
Count
Source
213
8.85k
  {
214
8.85k
  retry:
215
8.85k
    Stored *p = this->instance.get_acquire ();
216
8.85k
    if (unlikely (!p))
217
60
    {
218
60
      if (unlikely (this->is_inert ()))
219
0
  return const_cast<Stored *> (Funcs::get_null ());
220
221
60
      p = this->template call_create<Stored, Funcs> ();
222
60
      if (unlikely (!p))
223
0
  p = const_cast<Stored *> (Funcs::get_null ());
224
225
60
      if (unlikely (!cmpexch (nullptr, p)))
226
0
      {
227
0
  do_destroy (p);
228
0
  goto retry;
229
0
      }
230
60
    }
231
8.85k
    return p;
232
8.85k
  }
Unexecuted instantiation: hb_lazy_loader_t<AAT::feat, hb_table_lazy_loader_t<AAT::feat, 34u, false>, hb_face_t, 34u, hb_blob_t>::get_stored() const
Unexecuted instantiation: hb_lazy_loader_t<OT::STAT, hb_table_lazy_loader_t<OT::STAT, 9u, true>, hb_face_t, 9u, hb_blob_t>::get_stored() const
Unexecuted instantiation: hb_lazy_loader_t<__locale_struct, hb_C_locale_lazy_loader_t, void, 0u, __locale_struct>::get_stored() const
Unexecuted instantiation: hb_lazy_loader_t<hb_draw_funcs_t, hb_draw_extents_funcs_lazy_loader_t, void, 0u, hb_draw_funcs_t>::get_stored() const
Unexecuted instantiation: hb_lazy_loader_t<char const*, hb_face_loader_list_lazy_loader_t, void, 0u, char const*>::get_stored() const
hb_lazy_loader_t<OT::cmap_accelerator_t, hb_face_lazy_loader_t<OT::cmap_accelerator_t, 3u>, hb_face_t, 3u, OT::cmap_accelerator_t>::get_stored() const
Line
Count
Source
213
185M
  {
214
185M
  retry:
215
185M
    Stored *p = this->instance.get_acquire ();
216
185M
    if (unlikely (!p))
217
60
    {
218
60
      if (unlikely (this->is_inert ()))
219
0
  return const_cast<Stored *> (Funcs::get_null ());
220
221
60
      p = this->template call_create<Stored, Funcs> ();
222
60
      if (unlikely (!p))
223
0
  p = const_cast<Stored *> (Funcs::get_null ());
224
225
60
      if (unlikely (!cmpexch (nullptr, p)))
226
0
      {
227
0
  do_destroy (p);
228
0
  goto retry;
229
0
      }
230
60
    }
231
185M
    return p;
232
185M
  }
hb_lazy_loader_t<OT::OS2, hb_table_lazy_loader_t<OT::OS2, 6u, true>, hb_face_t, 6u, hb_blob_t>::get_stored() const
Line
Count
Source
213
17.9M
  {
214
17.9M
  retry:
215
17.9M
    Stored *p = this->instance.get_acquire ();
216
17.9M
    if (unlikely (!p))
217
60
    {
218
60
      if (unlikely (this->is_inert ()))
219
0
  return const_cast<Stored *> (Funcs::get_null ());
220
221
60
      p = this->template call_create<Stored, Funcs> ();
222
60
      if (unlikely (!p))
223
0
  p = const_cast<Stored *> (Funcs::get_null ());
224
225
60
      if (unlikely (!cmpexch (nullptr, p)))
226
0
      {
227
0
  do_destroy (p);
228
0
  goto retry;
229
0
      }
230
60
    }
231
17.9M
    return p;
232
17.9M
  }
hb_lazy_loader_t<OT::MVAR, hb_table_lazy_loader_t<OT::MVAR, 22u, true>, hb_face_t, 22u, hb_blob_t>::get_stored() const
Line
Count
Source
213
17.4M
  {
214
17.4M
  retry:
215
17.4M
    Stored *p = this->instance.get_acquire ();
216
17.4M
    if (unlikely (!p))
217
60
    {
218
60
      if (unlikely (this->is_inert ()))
219
0
  return const_cast<Stored *> (Funcs::get_null ());
220
221
60
      p = this->template call_create<Stored, Funcs> ();
222
60
      if (unlikely (!p))
223
0
  p = const_cast<Stored *> (Funcs::get_null ());
224
225
60
      if (unlikely (!cmpexch (nullptr, p)))
226
0
      {
227
0
  do_destroy (p);
228
0
  goto retry;
229
0
      }
230
60
    }
231
17.4M
    return p;
232
17.4M
  }
Unexecuted instantiation: hb_lazy_loader_t<char const*, hb_font_funcs_list_lazy_loader_t, void, 0u, char const*>::get_stored() const
Unexecuted instantiation: hb_lazy_loader_t<OT::fvar, hb_table_lazy_loader_t<OT::fvar, 18u, true>, hb_face_t, 18u, hb_blob_t>::get_stored() const
Unexecuted instantiation: hb_lazy_loader_t<OT::avar, hb_table_lazy_loader_t<OT::avar, 19u, true>, hb_face_t, 19u, hb_blob_t>::get_stored() const
Unexecuted instantiation: hb_lazy_loader_t<OT::CPAL, hb_table_lazy_loader_t<OT::CPAL, 36u, true>, hb_face_t, 36u, hb_blob_t>::get_stored() const
hb_lazy_loader_t<OT::COLR_accelerator_t, hb_face_lazy_loader_t<OT::COLR_accelerator_t, 35u>, hb_face_t, 35u, OT::COLR_accelerator_t>::get_stored() const
Line
Count
Source
213
15.2M
  {
214
15.2M
  retry:
215
15.2M
    Stored *p = this->instance.get_acquire ();
216
15.2M
    if (unlikely (!p))
217
60
    {
218
60
      if (unlikely (this->is_inert ()))
219
0
  return const_cast<Stored *> (Funcs::get_null ());
220
221
60
      p = this->template call_create<Stored, Funcs> ();
222
60
      if (unlikely (!p))
223
0
  p = const_cast<Stored *> (Funcs::get_null ());
224
225
60
      if (unlikely (!cmpexch (nullptr, p)))
226
0
      {
227
0
  do_destroy (p);
228
0
  goto retry;
229
0
      }
230
60
    }
231
15.2M
    return p;
232
15.2M
  }
Unexecuted instantiation: hb_lazy_loader_t<OT::SVG_accelerator_t, hb_face_lazy_loader_t<OT::SVG_accelerator_t, 39u>, hb_face_t, 39u, OT::SVG_accelerator_t>::get_stored() const
hb_lazy_loader_t<OT::CBDT_accelerator_t, hb_face_lazy_loader_t<OT::CBDT_accelerator_t, 37u>, hb_face_t, 37u, OT::CBDT_accelerator_t>::get_stored() const
Line
Count
Source
213
15.2M
  {
214
15.2M
  retry:
215
15.2M
    Stored *p = this->instance.get_acquire ();
216
15.2M
    if (unlikely (!p))
217
60
    {
218
60
      if (unlikely (this->is_inert ()))
219
0
  return const_cast<Stored *> (Funcs::get_null ());
220
221
60
      p = this->template call_create<Stored, Funcs> ();
222
60
      if (unlikely (!p))
223
0
  p = const_cast<Stored *> (Funcs::get_null ());
224
225
60
      if (unlikely (!cmpexch (nullptr, p)))
226
0
      {
227
0
  do_destroy (p);
228
0
  goto retry;
229
0
      }
230
60
    }
231
15.2M
    return p;
232
15.2M
  }
hb_lazy_loader_t<OT::sbix_accelerator_t, hb_face_lazy_loader_t<OT::sbix_accelerator_t, 38u>, hb_face_t, 38u, OT::sbix_accelerator_t>::get_stored() const
Line
Count
Source
213
15.2M
  {
214
15.2M
  retry:
215
15.2M
    Stored *p = this->instance.get_acquire ();
216
15.2M
    if (unlikely (!p))
217
6.71M
    {
218
6.71M
      if (unlikely (this->is_inert ()))
219
0
  return const_cast<Stored *> (Funcs::get_null ());
220
221
6.71M
      p = this->template call_create<Stored, Funcs> ();
222
6.71M
      if (unlikely (!p))
223
0
  p = const_cast<Stored *> (Funcs::get_null ());
224
225
6.71M
      if (unlikely (!cmpexch (nullptr, p)))
226
0
      {
227
0
  do_destroy (p);
228
0
  goto retry;
229
0
      }
230
6.71M
    }
231
15.2M
    return p;
232
15.2M
  }
hb_lazy_loader_t<OT::hhea, hb_table_lazy_loader_t<OT::hhea, 4u, true>, hb_face_t, 4u, hb_blob_t>::get_stored() const
Line
Count
Source
213
28.8M
  {
214
28.8M
  retry:
215
28.8M
    Stored *p = this->instance.get_acquire ();
216
28.8M
    if (unlikely (!p))
217
60
    {
218
60
      if (unlikely (this->is_inert ()))
219
0
  return const_cast<Stored *> (Funcs::get_null ());
220
221
60
      p = this->template call_create<Stored, Funcs> ();
222
60
      if (unlikely (!p))
223
0
  p = const_cast<Stored *> (Funcs::get_null ());
224
225
60
      if (unlikely (!cmpexch (nullptr, p)))
226
0
      {
227
0
  do_destroy (p);
228
0
  goto retry;
229
0
      }
230
60
    }
231
28.8M
    return p;
232
28.8M
  }
hb_lazy_loader_t<OT::vhea, hb_table_lazy_loader_t<OT::vhea, 11u, true>, hb_face_t, 11u, hb_blob_t>::get_stored() const
Line
Count
Source
213
60
  {
214
60
  retry:
215
60
    Stored *p = this->instance.get_acquire ();
216
60
    if (unlikely (!p))
217
60
    {
218
60
      if (unlikely (this->is_inert ()))
219
0
  return const_cast<Stored *> (Funcs::get_null ());
220
221
60
      p = this->template call_create<Stored, Funcs> ();
222
60
      if (unlikely (!p))
223
0
  p = const_cast<Stored *> (Funcs::get_null ());
224
225
60
      if (unlikely (!cmpexch (nullptr, p)))
226
0
      {
227
0
  do_destroy (p);
228
0
  goto retry;
229
0
      }
230
60
    }
231
60
    return p;
232
60
  }
hb_lazy_loader_t<OT::maxp, hb_table_lazy_loader_t<OT::maxp, 2u, true>, hb_face_t, 2u, hb_blob_t>::get_stored() const
Line
Count
Source
213
180
  {
214
180
  retry:
215
180
    Stored *p = this->instance.get_acquire ();
216
180
    if (unlikely (!p))
217
60
    {
218
60
      if (unlikely (this->is_inert ()))
219
0
  return const_cast<Stored *> (Funcs::get_null ());
220
221
60
      p = this->template call_create<Stored, Funcs> ();
222
60
      if (unlikely (!p))
223
0
  p = const_cast<Stored *> (Funcs::get_null ());
224
225
60
      if (unlikely (!cmpexch (nullptr, p)))
226
0
      {
227
0
  do_destroy (p);
228
0
  goto retry;
229
0
      }
230
60
    }
231
180
    return p;
232
180
  }
hb_lazy_loader_t<OT::hmtx_accelerator_t, hb_face_lazy_loader_t<OT::hmtx_accelerator_t, 5u>, hb_face_t, 5u, OT::hmtx_accelerator_t>::get_stored() const
Line
Count
Source
213
49.1M
  {
214
49.1M
  retry:
215
49.1M
    Stored *p = this->instance.get_acquire ();
216
49.1M
    if (unlikely (!p))
217
60
    {
218
60
      if (unlikely (this->is_inert ()))
219
0
  return const_cast<Stored *> (Funcs::get_null ());
220
221
60
      p = this->template call_create<Stored, Funcs> ();
222
60
      if (unlikely (!p))
223
0
  p = const_cast<Stored *> (Funcs::get_null ());
224
225
60
      if (unlikely (!cmpexch (nullptr, p)))
226
0
      {
227
0
  do_destroy (p);
228
0
  goto retry;
229
0
      }
230
60
    }
231
49.1M
    return p;
232
49.1M
  }
hb_lazy_loader_t<OT::vmtx_accelerator_t, hb_face_lazy_loader_t<OT::vmtx_accelerator_t, 12u>, hb_face_t, 12u, OT::vmtx_accelerator_t>::get_stored() const
Line
Count
Source
213
11.1M
  {
214
11.1M
  retry:
215
11.1M
    Stored *p = this->instance.get_acquire ();
216
11.1M
    if (unlikely (!p))
217
60
    {
218
60
      if (unlikely (this->is_inert ()))
219
0
  return const_cast<Stored *> (Funcs::get_null ());
220
221
60
      p = this->template call_create<Stored, Funcs> ();
222
60
      if (unlikely (!p))
223
0
  p = const_cast<Stored *> (Funcs::get_null ());
224
225
60
      if (unlikely (!cmpexch (nullptr, p)))
226
0
      {
227
0
  do_destroy (p);
228
0
  goto retry;
229
0
      }
230
60
    }
231
11.1M
    return p;
232
11.1M
  }
hb_lazy_loader_t<OT::head, hb_table_lazy_loader_t<OT::head, 1u, true>, hb_face_t, 1u, hb_blob_t>::get_stored() const
Line
Count
Source
213
13.4M
  {
214
13.4M
  retry:
215
13.4M
    Stored *p = this->instance.get_acquire ();
216
13.4M
    if (unlikely (!p))
217
60
    {
218
60
      if (unlikely (this->is_inert ()))
219
0
  return const_cast<Stored *> (Funcs::get_null ());
220
221
60
      p = this->template call_create<Stored, Funcs> ();
222
60
      if (unlikely (!p))
223
0
  p = const_cast<Stored *> (Funcs::get_null ());
224
225
60
      if (unlikely (!cmpexch (nullptr, p)))
226
0
      {
227
0
  do_destroy (p);
228
0
  goto retry;
229
0
      }
230
60
    }
231
13.4M
    return p;
232
13.4M
  }
hb_lazy_loader_t<OT::loca, hb_table_lazy_loader_t<OT::loca, 14u, true>, hb_face_t, 14u, hb_blob_t>::get_stored() const
Line
Count
Source
213
6.71M
  {
214
6.71M
  retry:
215
6.71M
    Stored *p = this->instance.get_acquire ();
216
6.71M
    if (unlikely (!p))
217
60
    {
218
60
      if (unlikely (this->is_inert ()))
219
0
  return const_cast<Stored *> (Funcs::get_null ());
220
221
60
      p = this->template call_create<Stored, Funcs> ();
222
60
      if (unlikely (!p))
223
0
  p = const_cast<Stored *> (Funcs::get_null ());
224
225
60
      if (unlikely (!cmpexch (nullptr, p)))
226
0
      {
227
0
  do_destroy (p);
228
0
  goto retry;
229
0
      }
230
60
    }
231
6.71M
    return p;
232
6.71M
  }
hb_lazy_loader_t<OT::gvar_accelerator_t, hb_face_lazy_loader_t<OT::gvar_accelerator_t, 21u>, hb_face_t, 21u, OT::gvar_accelerator_t>::get_stored() const
Line
Count
Source
213
6.71M
  {
214
6.71M
  retry:
215
6.71M
    Stored *p = this->instance.get_acquire ();
216
6.71M
    if (unlikely (!p))
217
60
    {
218
60
      if (unlikely (this->is_inert ()))
219
0
  return const_cast<Stored *> (Funcs::get_null ());
220
221
60
      p = this->template call_create<Stored, Funcs> ();
222
60
      if (unlikely (!p))
223
0
  p = const_cast<Stored *> (Funcs::get_null ());
224
225
60
      if (unlikely (!cmpexch (nullptr, p)))
226
0
      {
227
0
  do_destroy (p);
228
0
  goto retry;
229
0
      }
230
60
    }
231
6.71M
    return p;
232
6.71M
  }
hb_lazy_loader_t<hb_font_funcs_t, hb_ot_font_funcs_lazy_loader_t, void, 0u, hb_font_funcs_t>::get_stored() const
Line
Count
Source
213
469k
  {
214
469k
  retry:
215
469k
    Stored *p = this->instance.get_acquire ();
216
469k
    if (unlikely (!p))
217
28
    {
218
28
      if (unlikely (this->is_inert ()))
219
0
  return const_cast<Stored *> (Funcs::get_null ());
220
221
28
      p = this->template call_create<Stored, Funcs> ();
222
28
      if (unlikely (!p))
223
0
  p = const_cast<Stored *> (Funcs::get_null ());
224
225
28
      if (unlikely (!cmpexch (nullptr, p)))
226
0
      {
227
0
  do_destroy (p);
228
0
  goto retry;
229
0
      }
230
28
    }
231
469k
    return p;
232
469k
  }
hb_lazy_loader_t<OT::VORG, hb_table_lazy_loader_t<OT::VORG, 13u, true>, hb_face_t, 13u, hb_blob_t>::get_stored() const
Line
Count
Source
213
2.72M
  {
214
2.72M
  retry:
215
2.72M
    Stored *p = this->instance.get_acquire ();
216
2.72M
    if (unlikely (!p))
217
9
    {
218
9
      if (unlikely (this->is_inert ()))
219
0
  return const_cast<Stored *> (Funcs::get_null ());
220
221
9
      p = this->template call_create<Stored, Funcs> ();
222
9
      if (unlikely (!p))
223
0
  p = const_cast<Stored *> (Funcs::get_null ());
224
225
9
      if (unlikely (!cmpexch (nullptr, p)))
226
0
      {
227
0
  do_destroy (p);
228
0
  goto retry;
229
0
      }
230
9
    }
231
2.72M
    return p;
232
2.72M
  }
hb_lazy_loader_t<OT::glyf_accelerator_t, hb_face_lazy_loader_t<OT::glyf_accelerator_t, 15u>, hb_face_t, 15u, OT::glyf_accelerator_t>::get_stored() const
Line
Count
Source
213
6.71M
  {
214
6.71M
  retry:
215
6.71M
    Stored *p = this->instance.get_acquire ();
216
6.71M
    if (unlikely (!p))
217
6.71M
    {
218
6.71M
      if (unlikely (this->is_inert ()))
219
0
  return const_cast<Stored *> (Funcs::get_null ());
220
221
6.71M
      p = this->template call_create<Stored, Funcs> ();
222
6.71M
      if (unlikely (!p))
223
0
  p = const_cast<Stored *> (Funcs::get_null ());
224
225
6.71M
      if (unlikely (!cmpexch (nullptr, p)))
226
0
      {
227
0
  do_destroy (p);
228
0
  goto retry;
229
0
      }
230
6.71M
    }
231
6.71M
    return p;
232
6.71M
  }
Unexecuted instantiation: hb_lazy_loader_t<OT::cff2_accelerator_t, hb_face_lazy_loader_t<OT::cff2_accelerator_t, 17u>, hb_face_t, 17u, OT::cff2_accelerator_t>::get_stored() const
Unexecuted instantiation: hb_lazy_loader_t<OT::cff1_accelerator_t, hb_face_lazy_loader_t<OT::cff1_accelerator_t, 16u>, hb_face_t, 16u, OT::cff1_accelerator_t>::get_stored() const
hb_lazy_loader_t<OT::post_accelerator_t, hb_face_lazy_loader_t<OT::post_accelerator_t, 7u>, hb_face_t, 7u, OT::post_accelerator_t>::get_stored() const
Line
Count
Source
213
1.87M
  {
214
1.87M
  retry:
215
1.87M
    Stored *p = this->instance.get_acquire ();
216
1.87M
    if (unlikely (!p))
217
60
    {
218
60
      if (unlikely (this->is_inert ()))
219
0
  return const_cast<Stored *> (Funcs::get_null ());
220
221
60
      p = this->template call_create<Stored, Funcs> ();
222
60
      if (unlikely (!p))
223
0
  p = const_cast<Stored *> (Funcs::get_null ());
224
225
60
      if (unlikely (!cmpexch (nullptr, p)))
226
0
      {
227
0
  do_destroy (p);
228
0
  goto retry;
229
0
      }
230
60
    }
231
1.87M
    return p;
232
1.87M
  }
Unexecuted instantiation: hb_lazy_loader_t<hb_draw_funcs_t, hb_outline_recording_pen_funcs_lazy_loader_t, void, 0u, hb_draw_funcs_t>::get_stored() const
hb_lazy_loader_t<OT::GPOS_accelerator_t, hb_face_lazy_loader_t<OT::GPOS_accelerator_t, 26u>, hb_face_t, 26u, OT::GPOS_accelerator_t>::get_stored() const
Line
Count
Source
213
65.9M
  {
214
65.9M
  retry:
215
65.9M
    Stored *p = this->instance.get_acquire ();
216
65.9M
    if (unlikely (!p))
217
60
    {
218
60
      if (unlikely (this->is_inert ()))
219
0
  return const_cast<Stored *> (Funcs::get_null ());
220
221
60
      p = this->template call_create<Stored, Funcs> ();
222
60
      if (unlikely (!p))
223
0
  p = const_cast<Stored *> (Funcs::get_null ());
224
225
60
      if (unlikely (!cmpexch (nullptr, p)))
226
0
      {
227
0
  do_destroy (p);
228
0
  goto retry;
229
0
      }
230
60
    }
231
65.9M
    return p;
232
65.9M
  }
hb_lazy_loader_t<OT::kern_accelerator_t, hb_face_lazy_loader_t<OT::kern_accelerator_t, 23u>, hb_face_t, 23u, OT::kern_accelerator_t>::get_stored() const
Line
Count
Source
213
23.7M
  {
214
23.7M
  retry:
215
23.7M
    Stored *p = this->instance.get_acquire ();
216
23.7M
    if (unlikely (!p))
217
60
    {
218
60
      if (unlikely (this->is_inert ()))
219
0
  return const_cast<Stored *> (Funcs::get_null ());
220
221
60
      p = this->template call_create<Stored, Funcs> ();
222
60
      if (unlikely (!p))
223
0
  p = const_cast<Stored *> (Funcs::get_null ());
224
225
60
      if (unlikely (!cmpexch (nullptr, p)))
226
0
      {
227
0
  do_destroy (p);
228
0
  goto retry;
229
0
      }
230
60
    }
231
23.7M
    return p;
232
23.7M
  }
hb_lazy_loader_t<hb_ot_font_data_t, hb_shaper_lazy_loader_t<hb_font_t, 2u, hb_ot_font_data_t>, hb_font_t, 2u, hb_ot_font_data_t>::get_stored() const
Line
Count
Source
213
98.8M
  {
214
98.8M
  retry:
215
98.8M
    Stored *p = this->instance.get_acquire ();
216
98.8M
    if (unlikely (!p))
217
234k
    {
218
234k
      if (unlikely (this->is_inert ()))
219
0
  return const_cast<Stored *> (Funcs::get_null ());
220
221
234k
      p = this->template call_create<Stored, Funcs> ();
222
234k
      if (unlikely (!p))
223
0
  p = const_cast<Stored *> (Funcs::get_null ());
224
225
234k
      if (unlikely (!cmpexch (nullptr, p)))
226
0
      {
227
0
  do_destroy (p);
228
0
  goto retry;
229
0
      }
230
234k
    }
231
98.8M
    return p;
232
98.8M
  }
hb_lazy_loader_t<OT::BASE, hb_table_lazy_loader_t<OT::BASE, 27u, true>, hb_face_t, 27u, hb_blob_t>::get_stored() const
Line
Count
Source
213
234k
  {
214
234k
  retry:
215
234k
    Stored *p = this->instance.get_acquire ();
216
234k
    if (unlikely (!p))
217
60
    {
218
60
      if (unlikely (this->is_inert ()))
219
0
  return const_cast<Stored *> (Funcs::get_null ());
220
221
60
      p = this->template call_create<Stored, Funcs> ();
222
60
      if (unlikely (!p))
223
0
  p = const_cast<Stored *> (Funcs::get_null ());
224
225
60
      if (unlikely (!cmpexch (nullptr, p)))
226
0
      {
227
0
  do_destroy (p);
228
0
  goto retry;
229
0
      }
230
60
    }
231
234k
    return p;
232
234k
  }
hb_lazy_loader_t<OT::name_accelerator_t, hb_face_lazy_loader_t<OT::name_accelerator_t, 8u>, hb_face_t, 8u, OT::name_accelerator_t>::get_stored() const
Line
Count
Source
213
1.15k
  {
214
1.15k
  retry:
215
1.15k
    Stored *p = this->instance.get_acquire ();
216
1.15k
    if (unlikely (!p))
217
9
    {
218
9
      if (unlikely (this->is_inert ()))
219
0
  return const_cast<Stored *> (Funcs::get_null ());
220
221
9
      p = this->template call_create<Stored, Funcs> ();
222
9
      if (unlikely (!p))
223
0
  p = const_cast<Stored *> (Funcs::get_null ());
224
225
9
      if (unlikely (!cmpexch (nullptr, p)))
226
0
      {
227
0
  do_destroy (p);
228
0
  goto retry;
229
0
      }
230
9
    }
231
1.15k
    return p;
232
1.15k
  }
Unexecuted instantiation: hb_lazy_loader_t<hb_graphite2_font_data_t, hb_shaper_lazy_loader_t<hb_font_t, 1u, hb_graphite2_font_data_t>, hb_font_t, 1u, hb_graphite2_font_data_t>::get_stored() const
Unexecuted instantiation: hb_lazy_loader_t<hb_fallback_font_data_t, hb_shaper_lazy_loader_t<hb_font_t, 3u, hb_fallback_font_data_t>, hb_font_t, 3u, hb_fallback_font_data_t>::get_stored() const
hb_lazy_loader_t<hb_graphite2_face_data_t, hb_shaper_lazy_loader_t<hb_face_t, 1u, hb_graphite2_face_data_t>, hb_face_t, 1u, hb_graphite2_face_data_t>::get_stored() const
Line
Count
Source
213
33.1M
  {
214
33.1M
  retry:
215
33.1M
    Stored *p = this->instance.get_acquire ();
216
33.1M
    if (unlikely (!p))
217
33.1M
    {
218
33.1M
      if (unlikely (this->is_inert ()))
219
0
  return const_cast<Stored *> (Funcs::get_null ());
220
221
33.1M
      p = this->template call_create<Stored, Funcs> ();
222
33.1M
      if (unlikely (!p))
223
33.1M
  p = const_cast<Stored *> (Funcs::get_null ());
224
225
33.1M
      if (unlikely (!cmpexch (nullptr, p)))
226
0
      {
227
0
  do_destroy (p);
228
0
  goto retry;
229
0
      }
230
33.1M
    }
231
33.1M
    return p;
232
33.1M
  }
hb_lazy_loader_t<hb_ot_face_data_t, hb_shaper_lazy_loader_t<hb_face_t, 2u, hb_ot_face_data_t>, hb_face_t, 2u, hb_ot_face_data_t>::get_stored() const
Line
Count
Source
213
32.9M
  {
214
32.9M
  retry:
215
32.9M
    Stored *p = this->instance.get_acquire ();
216
32.9M
    if (unlikely (!p))
217
60
    {
218
60
      if (unlikely (this->is_inert ()))
219
0
  return const_cast<Stored *> (Funcs::get_null ());
220
221
60
      p = this->template call_create<Stored, Funcs> ();
222
60
      if (unlikely (!p))
223
0
  p = const_cast<Stored *> (Funcs::get_null ());
224
225
60
      if (unlikely (!cmpexch (nullptr, p)))
226
0
      {
227
0
  do_destroy (p);
228
0
  goto retry;
229
0
      }
230
60
    }
231
32.9M
    return p;
232
32.9M
  }
Unexecuted instantiation: hb_lazy_loader_t<hb_fallback_face_data_t, hb_shaper_lazy_loader_t<hb_face_t, 3u, hb_fallback_face_data_t>, hb_face_t, 3u, hb_fallback_face_data_t>::get_stored() const
Unexecuted instantiation: hb_lazy_loader_t<char const*, hb_shaper_list_lazy_loader_t, void, 0u, char const*>::get_stored() const
Unexecuted instantiation: hb_lazy_loader_t<hb_shaper_entry_t, hb_shapers_lazy_loader_t, void, 0u, hb_shaper_entry_t>::get_stored() const
Unexecuted instantiation: hb_lazy_loader_t<hb_unicode_funcs_t, hb_icu_unicode_funcs_lazy_loader_t, void, 0u, hb_unicode_funcs_t>::get_stored() const
Unexecuted instantiation: hb_lazy_loader_t<hb_paint_funcs_t, hb_paint_bounded_funcs_lazy_loader_t, void, 0u, hb_paint_funcs_t>::get_stored() const
Unexecuted instantiation: hb_lazy_loader_t<hb_paint_funcs_t, hb_paint_extents_funcs_lazy_loader_t, void, 0u, hb_paint_funcs_t>::get_stored() const
hb_lazy_loader_t<hb_unicode_funcs_t, hb_ucd_unicode_funcs_lazy_loader_t, void, 0u, hb_unicode_funcs_t>::get_stored() const
Line
Count
Source
213
16.9M
  {
214
16.9M
  retry:
215
16.9M
    Stored *p = this->instance.get_acquire ();
216
16.9M
    if (unlikely (!p))
217
28
    {
218
28
      if (unlikely (this->is_inert ()))
219
0
  return const_cast<Stored *> (Funcs::get_null ());
220
221
28
      p = this->template call_create<Stored, Funcs> ();
222
28
      if (unlikely (!p))
223
0
  p = const_cast<Stored *> (Funcs::get_null ());
224
225
28
      if (unlikely (!cmpexch (nullptr, p)))
226
0
      {
227
0
  do_destroy (p);
228
0
  goto retry;
229
0
      }
230
28
    }
231
16.9M
    return p;
232
16.9M
  }
233
  Stored * get_stored_relaxed () const
234
2.74k
  {
235
2.74k
    return this->instance.get_relaxed ();
236
2.74k
  }
hb_lazy_loader_t<OT::GPOS_accelerator_t, hb_face_lazy_loader_t<OT::GPOS_accelerator_t, 26u>, hb_face_t, 26u, OT::GPOS_accelerator_t>::get_stored_relaxed() const
Line
Count
Source
234
2.55k
  {
235
2.55k
    return this->instance.get_relaxed ();
236
2.55k
  }
hb_lazy_loader_t<OT::GSUB_accelerator_t, hb_face_lazy_loader_t<OT::GSUB_accelerator_t, 25u>, hb_face_t, 25u, OT::GSUB_accelerator_t>::get_stored_relaxed() const
Line
Count
Source
234
189
  {
235
189
    return this->instance.get_relaxed ();
236
189
  }
237
238
  bool cmpexch (Stored *current, Stored *value) const
239
46.8M
  {
240
    /* This function can only be safely called directly if no
241
     * other thread is accessing. */
242
46.8M
    return this->instance.cmpexch (current, value);
243
46.8M
  }
hb_lazy_loader_t<OT::GDEF_accelerator_t, hb_face_lazy_loader_t<OT::GDEF_accelerator_t, 24u>, hb_face_t, 24u, OT::GDEF_accelerator_t>::cmpexch(OT::GDEF_accelerator_t*, OT::GDEF_accelerator_t*) const
Line
Count
Source
239
60
  {
240
    /* This function can only be safely called directly if no
241
     * other thread is accessing. */
242
60
    return this->instance.cmpexch (current, value);
243
60
  }
hb_lazy_loader_t<OT::GSUB_accelerator_t, hb_face_lazy_loader_t<OT::GSUB_accelerator_t, 25u>, hb_face_t, 25u, OT::GSUB_accelerator_t>::cmpexch(OT::GSUB_accelerator_t*, OT::GSUB_accelerator_t*) const
Line
Count
Source
239
60
  {
240
    /* This function can only be safely called directly if no
241
     * other thread is accessing. */
242
60
    return this->instance.cmpexch (current, value);
243
60
  }
hb_lazy_loader_t<AAT::morx_accelerator_t, hb_face_lazy_loader_t<AAT::morx_accelerator_t, 28u>, hb_face_t, 28u, AAT::morx_accelerator_t>::cmpexch(AAT::morx_accelerator_t*, AAT::morx_accelerator_t*) const
Line
Count
Source
239
60
  {
240
    /* This function can only be safely called directly if no
241
     * other thread is accessing. */
242
60
    return this->instance.cmpexch (current, value);
243
60
  }
Unexecuted instantiation: hb_lazy_loader_t<AAT::ltag, hb_table_lazy_loader_t<AAT::ltag, 33u, false>, hb_face_t, 33u, hb_blob_t>::cmpexch(hb_blob_t*, hb_blob_t*) const
hb_lazy_loader_t<AAT::mort_accelerator_t, hb_face_lazy_loader_t<AAT::mort_accelerator_t, 29u>, hb_face_t, 29u, AAT::mort_accelerator_t>::cmpexch(AAT::mort_accelerator_t*, AAT::mort_accelerator_t*) const
Line
Count
Source
239
60
  {
240
    /* This function can only be safely called directly if no
241
     * other thread is accessing. */
242
60
    return this->instance.cmpexch (current, value);
243
60
  }
hb_lazy_loader_t<AAT::kerx_accelerator_t, hb_face_lazy_loader_t<AAT::kerx_accelerator_t, 30u>, hb_face_t, 30u, AAT::kerx_accelerator_t>::cmpexch(AAT::kerx_accelerator_t*, AAT::kerx_accelerator_t*) const
Line
Count
Source
239
60
  {
240
    /* This function can only be safely called directly if no
241
     * other thread is accessing. */
242
60
    return this->instance.cmpexch (current, value);
243
60
  }
Unexecuted instantiation: hb_lazy_loader_t<AAT::ankr, hb_table_lazy_loader_t<AAT::ankr, 31u, false>, hb_face_t, 31u, hb_blob_t>::cmpexch(hb_blob_t*, hb_blob_t*) const
hb_lazy_loader_t<AAT::trak, hb_table_lazy_loader_t<AAT::trak, 32u, false>, hb_face_t, 32u, hb_blob_t>::cmpexch(hb_blob_t*, hb_blob_t*) const
Line
Count
Source
239
60
  {
240
    /* This function can only be safely called directly if no
241
     * other thread is accessing. */
242
60
    return this->instance.cmpexch (current, value);
243
60
  }
Unexecuted instantiation: hb_lazy_loader_t<AAT::feat, hb_table_lazy_loader_t<AAT::feat, 34u, false>, hb_face_t, 34u, hb_blob_t>::cmpexch(hb_blob_t*, hb_blob_t*) const
Unexecuted instantiation: hb_lazy_loader_t<OT::STAT, hb_table_lazy_loader_t<OT::STAT, 9u, true>, hb_face_t, 9u, hb_blob_t>::cmpexch(hb_blob_t*, hb_blob_t*) const
Unexecuted instantiation: hb_lazy_loader_t<__locale_struct, hb_C_locale_lazy_loader_t, void, 0u, __locale_struct>::cmpexch(__locale_struct*, __locale_struct*) const
Unexecuted instantiation: hb_lazy_loader_t<hb_draw_funcs_t, hb_draw_extents_funcs_lazy_loader_t, void, 0u, hb_draw_funcs_t>::cmpexch(hb_draw_funcs_t*, hb_draw_funcs_t*) const
Unexecuted instantiation: hb_lazy_loader_t<char const*, hb_face_loader_list_lazy_loader_t, void, 0u, char const*>::cmpexch(char const**, char const**) const
hb_lazy_loader_t<OT::OS2, hb_table_lazy_loader_t<OT::OS2, 6u, true>, hb_face_t, 6u, hb_blob_t>::cmpexch(hb_blob_t*, hb_blob_t*) const
Line
Count
Source
239
60
  {
240
    /* This function can only be safely called directly if no
241
     * other thread is accessing. */
242
60
    return this->instance.cmpexch (current, value);
243
60
  }
hb_lazy_loader_t<OT::cmap_accelerator_t, hb_face_lazy_loader_t<OT::cmap_accelerator_t, 3u>, hb_face_t, 3u, OT::cmap_accelerator_t>::cmpexch(OT::cmap_accelerator_t*, OT::cmap_accelerator_t*) const
Line
Count
Source
239
60
  {
240
    /* This function can only be safely called directly if no
241
     * other thread is accessing. */
242
60
    return this->instance.cmpexch (current, value);
243
60
  }
hb_lazy_loader_t<OT::MVAR, hb_table_lazy_loader_t<OT::MVAR, 22u, true>, hb_face_t, 22u, hb_blob_t>::cmpexch(hb_blob_t*, hb_blob_t*) const
Line
Count
Source
239
60
  {
240
    /* This function can only be safely called directly if no
241
     * other thread is accessing. */
242
60
    return this->instance.cmpexch (current, value);
243
60
  }
Unexecuted instantiation: hb_lazy_loader_t<char const*, hb_font_funcs_list_lazy_loader_t, void, 0u, char const*>::cmpexch(char const**, char const**) const
Unexecuted instantiation: hb_lazy_loader_t<OT::fvar, hb_table_lazy_loader_t<OT::fvar, 18u, true>, hb_face_t, 18u, hb_blob_t>::cmpexch(hb_blob_t*, hb_blob_t*) const
Unexecuted instantiation: hb_lazy_loader_t<OT::avar, hb_table_lazy_loader_t<OT::avar, 19u, true>, hb_face_t, 19u, hb_blob_t>::cmpexch(hb_blob_t*, hb_blob_t*) const
Unexecuted instantiation: hb_lazy_loader_t<OT::CPAL, hb_table_lazy_loader_t<OT::CPAL, 36u, true>, hb_face_t, 36u, hb_blob_t>::cmpexch(hb_blob_t*, hb_blob_t*) const
hb_lazy_loader_t<OT::COLR_accelerator_t, hb_face_lazy_loader_t<OT::COLR_accelerator_t, 35u>, hb_face_t, 35u, OT::COLR_accelerator_t>::cmpexch(OT::COLR_accelerator_t*, OT::COLR_accelerator_t*) const
Line
Count
Source
239
60
  {
240
    /* This function can only be safely called directly if no
241
     * other thread is accessing. */
242
60
    return this->instance.cmpexch (current, value);
243
60
  }
Unexecuted instantiation: hb_lazy_loader_t<OT::SVG_accelerator_t, hb_face_lazy_loader_t<OT::SVG_accelerator_t, 39u>, hb_face_t, 39u, OT::SVG_accelerator_t>::cmpexch(OT::SVG_accelerator_t*, OT::SVG_accelerator_t*) const
hb_lazy_loader_t<OT::CBDT_accelerator_t, hb_face_lazy_loader_t<OT::CBDT_accelerator_t, 37u>, hb_face_t, 37u, OT::CBDT_accelerator_t>::cmpexch(OT::CBDT_accelerator_t*, OT::CBDT_accelerator_t*) const
Line
Count
Source
239
60
  {
240
    /* This function can only be safely called directly if no
241
     * other thread is accessing. */
242
60
    return this->instance.cmpexch (current, value);
243
60
  }
hb_lazy_loader_t<OT::sbix_accelerator_t, hb_face_lazy_loader_t<OT::sbix_accelerator_t, 38u>, hb_face_t, 38u, OT::sbix_accelerator_t>::cmpexch(OT::sbix_accelerator_t*, OT::sbix_accelerator_t*) const
Line
Count
Source
239
6.71M
  {
240
    /* This function can only be safely called directly if no
241
     * other thread is accessing. */
242
6.71M
    return this->instance.cmpexch (current, value);
243
6.71M
  }
hb_lazy_loader_t<OT::hhea, hb_table_lazy_loader_t<OT::hhea, 4u, true>, hb_face_t, 4u, hb_blob_t>::cmpexch(hb_blob_t*, hb_blob_t*) const
Line
Count
Source
239
60
  {
240
    /* This function can only be safely called directly if no
241
     * other thread is accessing. */
242
60
    return this->instance.cmpexch (current, value);
243
60
  }
hb_lazy_loader_t<OT::vhea, hb_table_lazy_loader_t<OT::vhea, 11u, true>, hb_face_t, 11u, hb_blob_t>::cmpexch(hb_blob_t*, hb_blob_t*) const
Line
Count
Source
239
60
  {
240
    /* This function can only be safely called directly if no
241
     * other thread is accessing. */
242
60
    return this->instance.cmpexch (current, value);
243
60
  }
hb_lazy_loader_t<OT::maxp, hb_table_lazy_loader_t<OT::maxp, 2u, true>, hb_face_t, 2u, hb_blob_t>::cmpexch(hb_blob_t*, hb_blob_t*) const
Line
Count
Source
239
60
  {
240
    /* This function can only be safely called directly if no
241
     * other thread is accessing. */
242
60
    return this->instance.cmpexch (current, value);
243
60
  }
hb_lazy_loader_t<OT::hmtx_accelerator_t, hb_face_lazy_loader_t<OT::hmtx_accelerator_t, 5u>, hb_face_t, 5u, OT::hmtx_accelerator_t>::cmpexch(OT::hmtx_accelerator_t*, OT::hmtx_accelerator_t*) const
Line
Count
Source
239
60
  {
240
    /* This function can only be safely called directly if no
241
     * other thread is accessing. */
242
60
    return this->instance.cmpexch (current, value);
243
60
  }
hb_lazy_loader_t<OT::vmtx_accelerator_t, hb_face_lazy_loader_t<OT::vmtx_accelerator_t, 12u>, hb_face_t, 12u, OT::vmtx_accelerator_t>::cmpexch(OT::vmtx_accelerator_t*, OT::vmtx_accelerator_t*) const
Line
Count
Source
239
60
  {
240
    /* This function can only be safely called directly if no
241
     * other thread is accessing. */
242
60
    return this->instance.cmpexch (current, value);
243
60
  }
hb_lazy_loader_t<OT::head, hb_table_lazy_loader_t<OT::head, 1u, true>, hb_face_t, 1u, hb_blob_t>::cmpexch(hb_blob_t*, hb_blob_t*) const
Line
Count
Source
239
60
  {
240
    /* This function can only be safely called directly if no
241
     * other thread is accessing. */
242
60
    return this->instance.cmpexch (current, value);
243
60
  }
hb_lazy_loader_t<OT::loca, hb_table_lazy_loader_t<OT::loca, 14u, true>, hb_face_t, 14u, hb_blob_t>::cmpexch(hb_blob_t*, hb_blob_t*) const
Line
Count
Source
239
60
  {
240
    /* This function can only be safely called directly if no
241
     * other thread is accessing. */
242
60
    return this->instance.cmpexch (current, value);
243
60
  }
hb_lazy_loader_t<OT::gvar_accelerator_t, hb_face_lazy_loader_t<OT::gvar_accelerator_t, 21u>, hb_face_t, 21u, OT::gvar_accelerator_t>::cmpexch(OT::gvar_accelerator_t*, OT::gvar_accelerator_t*) const
Line
Count
Source
239
60
  {
240
    /* This function can only be safely called directly if no
241
     * other thread is accessing. */
242
60
    return this->instance.cmpexch (current, value);
243
60
  }
hb_lazy_loader_t<OT::VORG, hb_table_lazy_loader_t<OT::VORG, 13u, true>, hb_face_t, 13u, hb_blob_t>::cmpexch(hb_blob_t*, hb_blob_t*) const
Line
Count
Source
239
9
  {
240
    /* This function can only be safely called directly if no
241
     * other thread is accessing. */
242
9
    return this->instance.cmpexch (current, value);
243
9
  }
hb_lazy_loader_t<OT::glyf_accelerator_t, hb_face_lazy_loader_t<OT::glyf_accelerator_t, 15u>, hb_face_t, 15u, OT::glyf_accelerator_t>::cmpexch(OT::glyf_accelerator_t*, OT::glyf_accelerator_t*) const
Line
Count
Source
239
6.71M
  {
240
    /* This function can only be safely called directly if no
241
     * other thread is accessing. */
242
6.71M
    return this->instance.cmpexch (current, value);
243
6.71M
  }
Unexecuted instantiation: hb_lazy_loader_t<OT::cff2_accelerator_t, hb_face_lazy_loader_t<OT::cff2_accelerator_t, 17u>, hb_face_t, 17u, OT::cff2_accelerator_t>::cmpexch(OT::cff2_accelerator_t*, OT::cff2_accelerator_t*) const
Unexecuted instantiation: hb_lazy_loader_t<OT::cff1_accelerator_t, hb_face_lazy_loader_t<OT::cff1_accelerator_t, 16u>, hb_face_t, 16u, OT::cff1_accelerator_t>::cmpexch(OT::cff1_accelerator_t*, OT::cff1_accelerator_t*) const
hb_lazy_loader_t<OT::post_accelerator_t, hb_face_lazy_loader_t<OT::post_accelerator_t, 7u>, hb_face_t, 7u, OT::post_accelerator_t>::cmpexch(OT::post_accelerator_t*, OT::post_accelerator_t*) const
Line
Count
Source
239
60
  {
240
    /* This function can only be safely called directly if no
241
     * other thread is accessing. */
242
60
    return this->instance.cmpexch (current, value);
243
60
  }
hb_lazy_loader_t<hb_font_funcs_t, hb_ot_font_funcs_lazy_loader_t, void, 0u, hb_font_funcs_t>::cmpexch(hb_font_funcs_t*, hb_font_funcs_t*) const
Line
Count
Source
239
56
  {
240
    /* This function can only be safely called directly if no
241
     * other thread is accessing. */
242
56
    return this->instance.cmpexch (current, value);
243
56
  }
Unexecuted instantiation: hb_lazy_loader_t<hb_draw_funcs_t, hb_outline_recording_pen_funcs_lazy_loader_t, void, 0u, hb_draw_funcs_t>::cmpexch(hb_draw_funcs_t*, hb_draw_funcs_t*) const
hb_lazy_loader_t<OT::GPOS_accelerator_t, hb_face_lazy_loader_t<OT::GPOS_accelerator_t, 26u>, hb_face_t, 26u, OT::GPOS_accelerator_t>::cmpexch(OT::GPOS_accelerator_t*, OT::GPOS_accelerator_t*) const
Line
Count
Source
239
60
  {
240
    /* This function can only be safely called directly if no
241
     * other thread is accessing. */
242
60
    return this->instance.cmpexch (current, value);
243
60
  }
hb_lazy_loader_t<OT::kern_accelerator_t, hb_face_lazy_loader_t<OT::kern_accelerator_t, 23u>, hb_face_t, 23u, OT::kern_accelerator_t>::cmpexch(OT::kern_accelerator_t*, OT::kern_accelerator_t*) const
Line
Count
Source
239
60
  {
240
    /* This function can only be safely called directly if no
241
     * other thread is accessing. */
242
60
    return this->instance.cmpexch (current, value);
243
60
  }
hb_lazy_loader_t<hb_ot_font_data_t, hb_shaper_lazy_loader_t<hb_font_t, 2u, hb_ot_font_data_t>, hb_font_t, 2u, hb_ot_font_data_t>::cmpexch(hb_ot_font_data_t*, hb_ot_font_data_t*) const
Line
Count
Source
239
234k
  {
240
    /* This function can only be safely called directly if no
241
     * other thread is accessing. */
242
234k
    return this->instance.cmpexch (current, value);
243
234k
  }
hb_lazy_loader_t<OT::BASE, hb_table_lazy_loader_t<OT::BASE, 27u, true>, hb_face_t, 27u, hb_blob_t>::cmpexch(hb_blob_t*, hb_blob_t*) const
Line
Count
Source
239
60
  {
240
    /* This function can only be safely called directly if no
241
     * other thread is accessing. */
242
60
    return this->instance.cmpexch (current, value);
243
60
  }
hb_lazy_loader_t<OT::name_accelerator_t, hb_face_lazy_loader_t<OT::name_accelerator_t, 8u>, hb_face_t, 8u, OT::name_accelerator_t>::cmpexch(OT::name_accelerator_t*, OT::name_accelerator_t*) const
Line
Count
Source
239
9
  {
240
    /* This function can only be safely called directly if no
241
     * other thread is accessing. */
242
9
    return this->instance.cmpexch (current, value);
243
9
  }
Unexecuted instantiation: hb_lazy_loader_t<hb_graphite2_font_data_t, hb_shaper_lazy_loader_t<hb_font_t, 1u, hb_graphite2_font_data_t>, hb_font_t, 1u, hb_graphite2_font_data_t>::cmpexch(hb_graphite2_font_data_t*, hb_graphite2_font_data_t*) const
Unexecuted instantiation: hb_lazy_loader_t<hb_fallback_font_data_t, hb_shaper_lazy_loader_t<hb_font_t, 3u, hb_fallback_font_data_t>, hb_font_t, 3u, hb_fallback_font_data_t>::cmpexch(hb_fallback_font_data_t*, hb_fallback_font_data_t*) const
hb_lazy_loader_t<hb_graphite2_face_data_t, hb_shaper_lazy_loader_t<hb_face_t, 1u, hb_graphite2_face_data_t>, hb_face_t, 1u, hb_graphite2_face_data_t>::cmpexch(hb_graphite2_face_data_t*, hb_graphite2_face_data_t*) const
Line
Count
Source
239
33.1M
  {
240
    /* This function can only be safely called directly if no
241
     * other thread is accessing. */
242
33.1M
    return this->instance.cmpexch (current, value);
243
33.1M
  }
hb_lazy_loader_t<hb_ot_face_data_t, hb_shaper_lazy_loader_t<hb_face_t, 2u, hb_ot_face_data_t>, hb_face_t, 2u, hb_ot_face_data_t>::cmpexch(hb_ot_face_data_t*, hb_ot_face_data_t*) const
Line
Count
Source
239
60
  {
240
    /* This function can only be safely called directly if no
241
     * other thread is accessing. */
242
60
    return this->instance.cmpexch (current, value);
243
60
  }
Unexecuted instantiation: hb_lazy_loader_t<hb_fallback_face_data_t, hb_shaper_lazy_loader_t<hb_face_t, 3u, hb_fallback_face_data_t>, hb_face_t, 3u, hb_fallback_face_data_t>::cmpexch(hb_fallback_face_data_t*, hb_fallback_face_data_t*) const
Unexecuted instantiation: hb_lazy_loader_t<char const*, hb_shaper_list_lazy_loader_t, void, 0u, char const*>::cmpexch(char const**, char const**) const
Unexecuted instantiation: hb_lazy_loader_t<hb_shaper_entry_t, hb_shapers_lazy_loader_t, void, 0u, hb_shaper_entry_t>::cmpexch(hb_shaper_entry_t*, hb_shaper_entry_t*) const
Unexecuted instantiation: hb_lazy_loader_t<hb_unicode_funcs_t, hb_icu_unicode_funcs_lazy_loader_t, void, 0u, hb_unicode_funcs_t>::cmpexch(hb_unicode_funcs_t*, hb_unicode_funcs_t*) const
Unexecuted instantiation: hb_lazy_loader_t<hb_paint_funcs_t, hb_paint_bounded_funcs_lazy_loader_t, void, 0u, hb_paint_funcs_t>::cmpexch(hb_paint_funcs_t*, hb_paint_funcs_t*) const
Unexecuted instantiation: hb_lazy_loader_t<hb_paint_funcs_t, hb_paint_extents_funcs_lazy_loader_t, void, 0u, hb_paint_funcs_t>::cmpexch(hb_paint_funcs_t*, hb_paint_funcs_t*) const
hb_lazy_loader_t<hb_unicode_funcs_t, hb_ucd_unicode_funcs_lazy_loader_t, void, 0u, hb_unicode_funcs_t>::cmpexch(hb_unicode_funcs_t*, hb_unicode_funcs_t*) const
Line
Count
Source
239
56
  {
240
    /* This function can only be safely called directly if no
241
     * other thread is accessing. */
242
56
    return this->instance.cmpexch (current, value);
243
56
  }
244
245
900M
  const Returned * get () const { return Funcs::convert (get_stored ()); }
hb_lazy_loader_t<OT::GDEF_accelerator_t, hb_face_lazy_loader_t<OT::GDEF_accelerator_t, 24u>, hb_face_t, 24u, OT::GDEF_accelerator_t>::get() const
Line
Count
Source
245
257M
  const Returned * get () const { return Funcs::convert (get_stored ()); }
hb_lazy_loader_t<OT::GSUB_accelerator_t, hb_face_lazy_loader_t<OT::GSUB_accelerator_t, 25u>, hb_face_t, 25u, OT::GSUB_accelerator_t>::get() const
Line
Count
Source
245
65.9M
  const Returned * get () const { return Funcs::convert (get_stored ()); }
hb_lazy_loader_t<AAT::morx_accelerator_t, hb_face_lazy_loader_t<AAT::morx_accelerator_t, 28u>, hb_face_t, 28u, AAT::morx_accelerator_t>::get() const
Line
Count
Source
245
16.9M
  const Returned * get () const { return Funcs::convert (get_stored ()); }
Unexecuted instantiation: hb_lazy_loader_t<AAT::ltag, hb_table_lazy_loader_t<AAT::ltag, 33u, false>, hb_face_t, 33u, hb_blob_t>::get() const
hb_lazy_loader_t<AAT::mort_accelerator_t, hb_face_lazy_loader_t<AAT::mort_accelerator_t, 29u>, hb_face_t, 29u, AAT::mort_accelerator_t>::get() const
Line
Count
Source
245
16.9M
  const Returned * get () const { return Funcs::convert (get_stored ()); }
hb_lazy_loader_t<AAT::kerx_accelerator_t, hb_face_lazy_loader_t<AAT::kerx_accelerator_t, 30u>, hb_face_t, 30u, AAT::kerx_accelerator_t>::get() const
Line
Count
Source
245
8.85k
  const Returned * get () const { return Funcs::convert (get_stored ()); }
Unexecuted instantiation: hb_lazy_loader_t<AAT::ankr, hb_table_lazy_loader_t<AAT::ankr, 31u, false>, hb_face_t, 31u, hb_blob_t>::get() const
hb_lazy_loader_t<AAT::trak, hb_table_lazy_loader_t<AAT::trak, 32u, false>, hb_face_t, 32u, hb_blob_t>::get() const
Line
Count
Source
245
8.85k
  const Returned * get () const { return Funcs::convert (get_stored ()); }
Unexecuted instantiation: hb_lazy_loader_t<AAT::feat, hb_table_lazy_loader_t<AAT::feat, 34u, false>, hb_face_t, 34u, hb_blob_t>::get() const
Unexecuted instantiation: hb_lazy_loader_t<OT::STAT, hb_table_lazy_loader_t<OT::STAT, 9u, true>, hb_face_t, 9u, hb_blob_t>::get() const
hb_lazy_loader_t<OT::cmap_accelerator_t, hb_face_lazy_loader_t<OT::cmap_accelerator_t, 3u>, hb_face_t, 3u, OT::cmap_accelerator_t>::get() const
Line
Count
Source
245
185M
  const Returned * get () const { return Funcs::convert (get_stored ()); }
hb_lazy_loader_t<OT::OS2, hb_table_lazy_loader_t<OT::OS2, 6u, true>, hb_face_t, 6u, hb_blob_t>::get() const
Line
Count
Source
245
17.9M
  const Returned * get () const { return Funcs::convert (get_stored ()); }
hb_lazy_loader_t<OT::MVAR, hb_table_lazy_loader_t<OT::MVAR, 22u, true>, hb_face_t, 22u, hb_blob_t>::get() const
Line
Count
Source
245
17.4M
  const Returned * get () const { return Funcs::convert (get_stored ()); }
Unexecuted instantiation: hb_lazy_loader_t<OT::fvar, hb_table_lazy_loader_t<OT::fvar, 18u, true>, hb_face_t, 18u, hb_blob_t>::get() const
Unexecuted instantiation: hb_lazy_loader_t<OT::avar, hb_table_lazy_loader_t<OT::avar, 19u, true>, hb_face_t, 19u, hb_blob_t>::get() const
Unexecuted instantiation: hb_lazy_loader_t<OT::CPAL, hb_table_lazy_loader_t<OT::CPAL, 36u, true>, hb_face_t, 36u, hb_blob_t>::get() const
hb_lazy_loader_t<OT::COLR_accelerator_t, hb_face_lazy_loader_t<OT::COLR_accelerator_t, 35u>, hb_face_t, 35u, OT::COLR_accelerator_t>::get() const
Line
Count
Source
245
15.2M
  const Returned * get () const { return Funcs::convert (get_stored ()); }
Unexecuted instantiation: hb_lazy_loader_t<OT::SVG_accelerator_t, hb_face_lazy_loader_t<OT::SVG_accelerator_t, 39u>, hb_face_t, 39u, OT::SVG_accelerator_t>::get() const
hb_lazy_loader_t<OT::CBDT_accelerator_t, hb_face_lazy_loader_t<OT::CBDT_accelerator_t, 37u>, hb_face_t, 37u, OT::CBDT_accelerator_t>::get() const
Line
Count
Source
245
15.2M
  const Returned * get () const { return Funcs::convert (get_stored ()); }
hb_lazy_loader_t<OT::sbix_accelerator_t, hb_face_lazy_loader_t<OT::sbix_accelerator_t, 38u>, hb_face_t, 38u, OT::sbix_accelerator_t>::get() const
Line
Count
Source
245
15.2M
  const Returned * get () const { return Funcs::convert (get_stored ()); }
hb_lazy_loader_t<OT::hhea, hb_table_lazy_loader_t<OT::hhea, 4u, true>, hb_face_t, 4u, hb_blob_t>::get() const
Line
Count
Source
245
28.8M
  const Returned * get () const { return Funcs::convert (get_stored ()); }
hb_lazy_loader_t<OT::vhea, hb_table_lazy_loader_t<OT::vhea, 11u, true>, hb_face_t, 11u, hb_blob_t>::get() const
Line
Count
Source
245
60
  const Returned * get () const { return Funcs::convert (get_stored ()); }
hb_lazy_loader_t<OT::maxp, hb_table_lazy_loader_t<OT::maxp, 2u, true>, hb_face_t, 2u, hb_blob_t>::get() const
Line
Count
Source
245
180
  const Returned * get () const { return Funcs::convert (get_stored ()); }
hb_lazy_loader_t<OT::hmtx_accelerator_t, hb_face_lazy_loader_t<OT::hmtx_accelerator_t, 5u>, hb_face_t, 5u, OT::hmtx_accelerator_t>::get() const
Line
Count
Source
245
49.1M
  const Returned * get () const { return Funcs::convert (get_stored ()); }
hb_lazy_loader_t<OT::vmtx_accelerator_t, hb_face_lazy_loader_t<OT::vmtx_accelerator_t, 12u>, hb_face_t, 12u, OT::vmtx_accelerator_t>::get() const
Line
Count
Source
245
11.1M
  const Returned * get () const { return Funcs::convert (get_stored ()); }
hb_lazy_loader_t<OT::head, hb_table_lazy_loader_t<OT::head, 1u, true>, hb_face_t, 1u, hb_blob_t>::get() const
Line
Count
Source
245
13.4M
  const Returned * get () const { return Funcs::convert (get_stored ()); }
hb_lazy_loader_t<OT::gvar_accelerator_t, hb_face_lazy_loader_t<OT::gvar_accelerator_t, 21u>, hb_face_t, 21u, OT::gvar_accelerator_t>::get() const
Line
Count
Source
245
6.71M
  const Returned * get () const { return Funcs::convert (get_stored ()); }
hb_lazy_loader_t<OT::VORG, hb_table_lazy_loader_t<OT::VORG, 13u, true>, hb_face_t, 13u, hb_blob_t>::get() const
Line
Count
Source
245
2.72M
  const Returned * get () const { return Funcs::convert (get_stored ()); }
hb_lazy_loader_t<OT::glyf_accelerator_t, hb_face_lazy_loader_t<OT::glyf_accelerator_t, 15u>, hb_face_t, 15u, OT::glyf_accelerator_t>::get() const
Line
Count
Source
245
6.71M
  const Returned * get () const { return Funcs::convert (get_stored ()); }
Unexecuted instantiation: hb_lazy_loader_t<OT::cff2_accelerator_t, hb_face_lazy_loader_t<OT::cff2_accelerator_t, 17u>, hb_face_t, 17u, OT::cff2_accelerator_t>::get() const
Unexecuted instantiation: hb_lazy_loader_t<OT::cff1_accelerator_t, hb_face_lazy_loader_t<OT::cff1_accelerator_t, 16u>, hb_face_t, 16u, OT::cff1_accelerator_t>::get() const
hb_lazy_loader_t<OT::post_accelerator_t, hb_face_lazy_loader_t<OT::post_accelerator_t, 7u>, hb_face_t, 7u, OT::post_accelerator_t>::get() const
Line
Count
Source
245
1.87M
  const Returned * get () const { return Funcs::convert (get_stored ()); }
hb_lazy_loader_t<OT::GPOS_accelerator_t, hb_face_lazy_loader_t<OT::GPOS_accelerator_t, 26u>, hb_face_t, 26u, OT::GPOS_accelerator_t>::get() const
Line
Count
Source
245
65.9M
  const Returned * get () const { return Funcs::convert (get_stored ()); }
hb_lazy_loader_t<OT::kern_accelerator_t, hb_face_lazy_loader_t<OT::kern_accelerator_t, 23u>, hb_face_t, 23u, OT::kern_accelerator_t>::get() const
Line
Count
Source
245
23.7M
  const Returned * get () const { return Funcs::convert (get_stored ()); }
hb_lazy_loader_t<hb_ot_font_data_t, hb_shaper_lazy_loader_t<hb_font_t, 2u, hb_ot_font_data_t>, hb_font_t, 2u, hb_ot_font_data_t>::get() const
Line
Count
Source
245
65.8M
  const Returned * get () const { return Funcs::convert (get_stored ()); }
hb_lazy_loader_t<OT::BASE, hb_table_lazy_loader_t<OT::BASE, 27u, true>, hb_face_t, 27u, hb_blob_t>::get() const
Line
Count
Source
245
234k
  const Returned * get () const { return Funcs::convert (get_stored ()); }
hb_lazy_loader_t<OT::name_accelerator_t, hb_face_lazy_loader_t<OT::name_accelerator_t, 8u>, hb_face_t, 8u, OT::name_accelerator_t>::get() const
Line
Count
Source
245
1.15k
  const Returned * get () const { return Funcs::convert (get_stored ()); }
hb_lazy_loader_t<hb_graphite2_face_data_t, hb_shaper_lazy_loader_t<hb_face_t, 1u, hb_graphite2_face_data_t>, hb_face_t, 1u, hb_graphite2_face_data_t>::get() const
Line
Count
Source
245
234k
  const Returned * get () const { return Funcs::convert (get_stored ()); }
246
2.74k
  const Returned * get_relaxed () const { return Funcs::convert (get_stored_relaxed ()); }
hb_lazy_loader_t<OT::GPOS_accelerator_t, hb_face_lazy_loader_t<OT::GPOS_accelerator_t, 26u>, hb_face_t, 26u, OT::GPOS_accelerator_t>::get_relaxed() const
Line
Count
Source
246
2.55k
  const Returned * get_relaxed () const { return Funcs::convert (get_stored_relaxed ()); }
hb_lazy_loader_t<OT::GSUB_accelerator_t, hb_face_lazy_loader_t<OT::GSUB_accelerator_t, 25u>, hb_face_t, 25u, OT::GSUB_accelerator_t>::get_relaxed() const
Line
Count
Source
246
189
  const Returned * get_relaxed () const { return Funcs::convert (get_stored_relaxed ()); }
247
17.4M
  Returned * get_unconst () const { return const_cast<Returned *> (Funcs::convert (get_stored ())); }
Unexecuted instantiation: hb_lazy_loader_t<__locale_struct, hb_C_locale_lazy_loader_t, void, 0u, __locale_struct>::get_unconst() const
Unexecuted instantiation: hb_lazy_loader_t<hb_draw_funcs_t, hb_draw_extents_funcs_lazy_loader_t, void, 0u, hb_draw_funcs_t>::get_unconst() const
Unexecuted instantiation: hb_lazy_loader_t<char const*, hb_face_loader_list_lazy_loader_t, void, 0u, char const*>::get_unconst() const
Unexecuted instantiation: hb_lazy_loader_t<char const*, hb_font_funcs_list_lazy_loader_t, void, 0u, char const*>::get_unconst() const
hb_lazy_loader_t<hb_font_funcs_t, hb_ot_font_funcs_lazy_loader_t, void, 0u, hb_font_funcs_t>::get_unconst() const
Line
Count
Source
247
469k
  Returned * get_unconst () const { return const_cast<Returned *> (Funcs::convert (get_stored ())); }
Unexecuted instantiation: hb_lazy_loader_t<hb_draw_funcs_t, hb_outline_recording_pen_funcs_lazy_loader_t, void, 0u, hb_draw_funcs_t>::get_unconst() const
Unexecuted instantiation: hb_lazy_loader_t<char const*, hb_shaper_list_lazy_loader_t, void, 0u, char const*>::get_unconst() const
Unexecuted instantiation: hb_lazy_loader_t<hb_shaper_entry_t, hb_shapers_lazy_loader_t, void, 0u, hb_shaper_entry_t>::get_unconst() const
Unexecuted instantiation: hb_lazy_loader_t<hb_unicode_funcs_t, hb_icu_unicode_funcs_lazy_loader_t, void, 0u, hb_unicode_funcs_t>::get_unconst() const
Unexecuted instantiation: hb_lazy_loader_t<hb_paint_funcs_t, hb_paint_bounded_funcs_lazy_loader_t, void, 0u, hb_paint_funcs_t>::get_unconst() const
Unexecuted instantiation: hb_lazy_loader_t<hb_paint_funcs_t, hb_paint_extents_funcs_lazy_loader_t, void, 0u, hb_paint_funcs_t>::get_unconst() const
hb_lazy_loader_t<hb_unicode_funcs_t, hb_ucd_unicode_funcs_lazy_loader_t, void, 0u, hb_unicode_funcs_t>::get_unconst() const
Line
Count
Source
247
16.9M
  Returned * get_unconst () const { return const_cast<Returned *> (Funcs::convert (get_stored ())); }
248
249
  /* To be possibly overloaded by subclasses. */
250
837M
  static Returned* convert (Stored *p) { return p; }
hb_lazy_loader_t<OT::GDEF_accelerator_t, hb_face_lazy_loader_t<OT::GDEF_accelerator_t, 24u>, hb_face_t, 24u, OT::GDEF_accelerator_t>::convert(OT::GDEF_accelerator_t*)
Line
Count
Source
250
257M
  static Returned* convert (Stored *p) { return p; }
hb_lazy_loader_t<OT::GSUB_accelerator_t, hb_face_lazy_loader_t<OT::GSUB_accelerator_t, 25u>, hb_face_t, 25u, OT::GSUB_accelerator_t>::convert(OT::GSUB_accelerator_t*)
Line
Count
Source
250
65.9M
  static Returned* convert (Stored *p) { return p; }
hb_lazy_loader_t<AAT::morx_accelerator_t, hb_face_lazy_loader_t<AAT::morx_accelerator_t, 28u>, hb_face_t, 28u, AAT::morx_accelerator_t>::convert(AAT::morx_accelerator_t*)
Line
Count
Source
250
16.9M
  static Returned* convert (Stored *p) { return p; }
hb_lazy_loader_t<AAT::mort_accelerator_t, hb_face_lazy_loader_t<AAT::mort_accelerator_t, 29u>, hb_face_t, 29u, AAT::mort_accelerator_t>::convert(AAT::mort_accelerator_t*)
Line
Count
Source
250
16.9M
  static Returned* convert (Stored *p) { return p; }
hb_lazy_loader_t<AAT::kerx_accelerator_t, hb_face_lazy_loader_t<AAT::kerx_accelerator_t, 30u>, hb_face_t, 30u, AAT::kerx_accelerator_t>::convert(AAT::kerx_accelerator_t*)
Line
Count
Source
250
8.85k
  static Returned* convert (Stored *p) { return p; }
hb_lazy_loader_t<OT::GPOS_accelerator_t, hb_face_lazy_loader_t<OT::GPOS_accelerator_t, 26u>, hb_face_t, 26u, OT::GPOS_accelerator_t>::convert(OT::GPOS_accelerator_t*)
Line
Count
Source
250
65.9M
  static Returned* convert (Stored *p) { return p; }
Unexecuted instantiation: hb_lazy_loader_t<__locale_struct, hb_C_locale_lazy_loader_t, void, 0u, __locale_struct>::convert(__locale_struct*)
Unexecuted instantiation: hb_lazy_loader_t<hb_draw_funcs_t, hb_draw_extents_funcs_lazy_loader_t, void, 0u, hb_draw_funcs_t>::convert(hb_draw_funcs_t*)
Unexecuted instantiation: hb_lazy_loader_t<char const*, hb_face_loader_list_lazy_loader_t, void, 0u, char const*>::convert(char const**)
hb_lazy_loader_t<OT::cmap_accelerator_t, hb_face_lazy_loader_t<OT::cmap_accelerator_t, 3u>, hb_face_t, 3u, OT::cmap_accelerator_t>::convert(OT::cmap_accelerator_t*)
Line
Count
Source
250
185M
  static Returned* convert (Stored *p) { return p; }
Unexecuted instantiation: hb_lazy_loader_t<char const*, hb_font_funcs_list_lazy_loader_t, void, 0u, char const*>::convert(char const**)
hb_lazy_loader_t<OT::COLR_accelerator_t, hb_face_lazy_loader_t<OT::COLR_accelerator_t, 35u>, hb_face_t, 35u, OT::COLR_accelerator_t>::convert(OT::COLR_accelerator_t*)
Line
Count
Source
250
15.2M
  static Returned* convert (Stored *p) { return p; }
Unexecuted instantiation: hb_lazy_loader_t<OT::SVG_accelerator_t, hb_face_lazy_loader_t<OT::SVG_accelerator_t, 39u>, hb_face_t, 39u, OT::SVG_accelerator_t>::convert(OT::SVG_accelerator_t*)
hb_lazy_loader_t<OT::CBDT_accelerator_t, hb_face_lazy_loader_t<OT::CBDT_accelerator_t, 37u>, hb_face_t, 37u, OT::CBDT_accelerator_t>::convert(OT::CBDT_accelerator_t*)
Line
Count
Source
250
15.2M
  static Returned* convert (Stored *p) { return p; }
hb_lazy_loader_t<OT::sbix_accelerator_t, hb_face_lazy_loader_t<OT::sbix_accelerator_t, 38u>, hb_face_t, 38u, OT::sbix_accelerator_t>::convert(OT::sbix_accelerator_t*)
Line
Count
Source
250
15.2M
  static Returned* convert (Stored *p) { return p; }
hb_lazy_loader_t<OT::hmtx_accelerator_t, hb_face_lazy_loader_t<OT::hmtx_accelerator_t, 5u>, hb_face_t, 5u, OT::hmtx_accelerator_t>::convert(OT::hmtx_accelerator_t*)
Line
Count
Source
250
49.1M
  static Returned* convert (Stored *p) { return p; }
hb_lazy_loader_t<OT::vmtx_accelerator_t, hb_face_lazy_loader_t<OT::vmtx_accelerator_t, 12u>, hb_face_t, 12u, OT::vmtx_accelerator_t>::convert(OT::vmtx_accelerator_t*)
Line
Count
Source
250
11.1M
  static Returned* convert (Stored *p) { return p; }
hb_lazy_loader_t<OT::gvar_accelerator_t, hb_face_lazy_loader_t<OT::gvar_accelerator_t, 21u>, hb_face_t, 21u, OT::gvar_accelerator_t>::convert(OT::gvar_accelerator_t*)
Line
Count
Source
250
6.71M
  static Returned* convert (Stored *p) { return p; }
hb_lazy_loader_t<hb_font_funcs_t, hb_ot_font_funcs_lazy_loader_t, void, 0u, hb_font_funcs_t>::convert(hb_font_funcs_t*)
Line
Count
Source
250
469k
  static Returned* convert (Stored *p) { return p; }
hb_lazy_loader_t<OT::glyf_accelerator_t, hb_face_lazy_loader_t<OT::glyf_accelerator_t, 15u>, hb_face_t, 15u, OT::glyf_accelerator_t>::convert(OT::glyf_accelerator_t*)
Line
Count
Source
250
6.71M
  static Returned* convert (Stored *p) { return p; }
Unexecuted instantiation: hb_lazy_loader_t<OT::cff2_accelerator_t, hb_face_lazy_loader_t<OT::cff2_accelerator_t, 17u>, hb_face_t, 17u, OT::cff2_accelerator_t>::convert(OT::cff2_accelerator_t*)
Unexecuted instantiation: hb_lazy_loader_t<OT::cff1_accelerator_t, hb_face_lazy_loader_t<OT::cff1_accelerator_t, 16u>, hb_face_t, 16u, OT::cff1_accelerator_t>::convert(OT::cff1_accelerator_t*)
hb_lazy_loader_t<OT::post_accelerator_t, hb_face_lazy_loader_t<OT::post_accelerator_t, 7u>, hb_face_t, 7u, OT::post_accelerator_t>::convert(OT::post_accelerator_t*)
Line
Count
Source
250
1.87M
  static Returned* convert (Stored *p) { return p; }
Unexecuted instantiation: hb_lazy_loader_t<hb_draw_funcs_t, hb_outline_recording_pen_funcs_lazy_loader_t, void, 0u, hb_draw_funcs_t>::convert(hb_draw_funcs_t*)
hb_lazy_loader_t<OT::kern_accelerator_t, hb_face_lazy_loader_t<OT::kern_accelerator_t, 23u>, hb_face_t, 23u, OT::kern_accelerator_t>::convert(OT::kern_accelerator_t*)
Line
Count
Source
250
23.7M
  static Returned* convert (Stored *p) { return p; }
hb_lazy_loader_t<hb_ot_font_data_t, hb_shaper_lazy_loader_t<hb_font_t, 2u, hb_ot_font_data_t>, hb_font_t, 2u, hb_ot_font_data_t>::convert(hb_ot_font_data_t*)
Line
Count
Source
250
65.8M
  static Returned* convert (Stored *p) { return p; }
hb_lazy_loader_t<OT::name_accelerator_t, hb_face_lazy_loader_t<OT::name_accelerator_t, 8u>, hb_face_t, 8u, OT::name_accelerator_t>::convert(OT::name_accelerator_t*)
Line
Count
Source
250
1.15k
  static Returned* convert (Stored *p) { return p; }
Unexecuted instantiation: hb_lazy_loader_t<char const*, hb_shaper_list_lazy_loader_t, void, 0u, char const*>::convert(char const**)
Unexecuted instantiation: hb_lazy_loader_t<hb_shaper_entry_t, hb_shapers_lazy_loader_t, void, 0u, hb_shaper_entry_t>::convert(hb_shaper_entry_t*)
hb_lazy_loader_t<hb_graphite2_face_data_t, hb_shaper_lazy_loader_t<hb_face_t, 1u, hb_graphite2_face_data_t>, hb_face_t, 1u, hb_graphite2_face_data_t>::convert(hb_graphite2_face_data_t*)
Line
Count
Source
250
234k
  static Returned* convert (Stored *p) { return p; }
Unexecuted instantiation: hb_lazy_loader_t<hb_unicode_funcs_t, hb_icu_unicode_funcs_lazy_loader_t, void, 0u, hb_unicode_funcs_t>::convert(hb_unicode_funcs_t*)
Unexecuted instantiation: hb_lazy_loader_t<hb_paint_funcs_t, hb_paint_bounded_funcs_lazy_loader_t, void, 0u, hb_paint_funcs_t>::convert(hb_paint_funcs_t*)
Unexecuted instantiation: hb_lazy_loader_t<hb_paint_funcs_t, hb_paint_extents_funcs_lazy_loader_t, void, 0u, hb_paint_funcs_t>::convert(hb_paint_funcs_t*)
hb_lazy_loader_t<hb_unicode_funcs_t, hb_ucd_unicode_funcs_lazy_loader_t, void, 0u, hb_unicode_funcs_t>::convert(hb_unicode_funcs_t*)
Line
Count
Source
250
16.9M
  static Returned* convert (Stored *p) { return p; }
251
252
  /* By default null/init/fini the object. */
253
13.4M
  static const Stored* get_null () { return &Null (Stored); }
Unexecuted instantiation: hb_lazy_loader_t<OT::GDEF_accelerator_t, hb_face_lazy_loader_t<OT::GDEF_accelerator_t, 24u>, hb_face_t, 24u, OT::GDEF_accelerator_t>::get_null()
Unexecuted instantiation: hb_lazy_loader_t<OT::GSUB_accelerator_t, hb_face_lazy_loader_t<OT::GSUB_accelerator_t, 25u>, hb_face_t, 25u, OT::GSUB_accelerator_t>::get_null()
Unexecuted instantiation: hb_lazy_loader_t<AAT::morx_accelerator_t, hb_face_lazy_loader_t<AAT::morx_accelerator_t, 28u>, hb_face_t, 28u, AAT::morx_accelerator_t>::get_null()
Unexecuted instantiation: hb_lazy_loader_t<AAT::mort_accelerator_t, hb_face_lazy_loader_t<AAT::mort_accelerator_t, 29u>, hb_face_t, 29u, AAT::mort_accelerator_t>::get_null()
Unexecuted instantiation: hb_lazy_loader_t<AAT::kerx_accelerator_t, hb_face_lazy_loader_t<AAT::kerx_accelerator_t, 30u>, hb_face_t, 30u, AAT::kerx_accelerator_t>::get_null()
Unexecuted instantiation: hb_lazy_loader_t<OT::cmap_accelerator_t, hb_face_lazy_loader_t<OT::cmap_accelerator_t, 3u>, hb_face_t, 3u, OT::cmap_accelerator_t>::get_null()
Unexecuted instantiation: hb_lazy_loader_t<OT::COLR_accelerator_t, hb_face_lazy_loader_t<OT::COLR_accelerator_t, 35u>, hb_face_t, 35u, OT::COLR_accelerator_t>::get_null()
Unexecuted instantiation: hb_lazy_loader_t<OT::SVG_accelerator_t, hb_face_lazy_loader_t<OT::SVG_accelerator_t, 39u>, hb_face_t, 39u, OT::SVG_accelerator_t>::get_null()
Unexecuted instantiation: hb_lazy_loader_t<OT::CBDT_accelerator_t, hb_face_lazy_loader_t<OT::CBDT_accelerator_t, 37u>, hb_face_t, 37u, OT::CBDT_accelerator_t>::get_null()
hb_lazy_loader_t<OT::sbix_accelerator_t, hb_face_lazy_loader_t<OT::sbix_accelerator_t, 38u>, hb_face_t, 38u, OT::sbix_accelerator_t>::get_null()
Line
Count
Source
253
6.71M
  static const Stored* get_null () { return &Null (Stored); }
Unexecuted instantiation: hb_lazy_loader_t<OT::hmtx_accelerator_t, hb_face_lazy_loader_t<OT::hmtx_accelerator_t, 5u>, hb_face_t, 5u, OT::hmtx_accelerator_t>::get_null()
Unexecuted instantiation: hb_lazy_loader_t<OT::post_accelerator_t, hb_face_lazy_loader_t<OT::post_accelerator_t, 7u>, hb_face_t, 7u, OT::post_accelerator_t>::get_null()
Unexecuted instantiation: hb_lazy_loader_t<OT::name_accelerator_t, hb_face_lazy_loader_t<OT::name_accelerator_t, 8u>, hb_face_t, 8u, OT::name_accelerator_t>::get_null()
Unexecuted instantiation: hb_lazy_loader_t<OT::meta_accelerator_t, hb_face_lazy_loader_t<OT::meta_accelerator_t, 10u>, hb_face_t, 10u, OT::meta_accelerator_t>::get_null()
Unexecuted instantiation: hb_lazy_loader_t<OT::vmtx_accelerator_t, hb_face_lazy_loader_t<OT::vmtx_accelerator_t, 12u>, hb_face_t, 12u, OT::vmtx_accelerator_t>::get_null()
hb_lazy_loader_t<OT::glyf_accelerator_t, hb_face_lazy_loader_t<OT::glyf_accelerator_t, 15u>, hb_face_t, 15u, OT::glyf_accelerator_t>::get_null()
Line
Count
Source
253
6.71M
  static const Stored* get_null () { return &Null (Stored); }
Unexecuted instantiation: hb_lazy_loader_t<OT::cff1_accelerator_t, hb_face_lazy_loader_t<OT::cff1_accelerator_t, 16u>, hb_face_t, 16u, OT::cff1_accelerator_t>::get_null()
Unexecuted instantiation: hb_lazy_loader_t<OT::cff2_accelerator_t, hb_face_lazy_loader_t<OT::cff2_accelerator_t, 17u>, hb_face_t, 17u, OT::cff2_accelerator_t>::get_null()
Unexecuted instantiation: hb_lazy_loader_t<OT::gvar_accelerator_t, hb_face_lazy_loader_t<OT::gvar_accelerator_t, 21u>, hb_face_t, 21u, OT::gvar_accelerator_t>::get_null()
Unexecuted instantiation: hb_lazy_loader_t<OT::kern_accelerator_t, hb_face_lazy_loader_t<OT::kern_accelerator_t, 23u>, hb_face_t, 23u, OT::kern_accelerator_t>::get_null()
Unexecuted instantiation: hb_lazy_loader_t<OT::GPOS_accelerator_t, hb_face_lazy_loader_t<OT::GPOS_accelerator_t, 26u>, hb_face_t, 26u, OT::GPOS_accelerator_t>::get_null()
254
  static Stored *create (Data *data)
255
13.4M
  {
256
13.4M
    Stored *p = (Stored *) hb_calloc (1, sizeof (Stored));
257
13.4M
    if (likely (p))
258
13.4M
      p = new (p) Stored (data);
259
13.4M
    return p;
260
13.4M
  }
hb_lazy_loader_t<OT::GDEF_accelerator_t, hb_face_lazy_loader_t<OT::GDEF_accelerator_t, 24u>, hb_face_t, 24u, OT::GDEF_accelerator_t>::create(hb_face_t*)
Line
Count
Source
255
60
  {
256
60
    Stored *p = (Stored *) hb_calloc (1, sizeof (Stored));
257
60
    if (likely (p))
258
60
      p = new (p) Stored (data);
259
60
    return p;
260
60
  }
hb_lazy_loader_t<OT::GSUB_accelerator_t, hb_face_lazy_loader_t<OT::GSUB_accelerator_t, 25u>, hb_face_t, 25u, OT::GSUB_accelerator_t>::create(hb_face_t*)
Line
Count
Source
255
60
  {
256
60
    Stored *p = (Stored *) hb_calloc (1, sizeof (Stored));
257
60
    if (likely (p))
258
60
      p = new (p) Stored (data);
259
60
    return p;
260
60
  }
hb_lazy_loader_t<AAT::morx_accelerator_t, hb_face_lazy_loader_t<AAT::morx_accelerator_t, 28u>, hb_face_t, 28u, AAT::morx_accelerator_t>::create(hb_face_t*)
Line
Count
Source
255
60
  {
256
60
    Stored *p = (Stored *) hb_calloc (1, sizeof (Stored));
257
60
    if (likely (p))
258
60
      p = new (p) Stored (data);
259
60
    return p;
260
60
  }
hb_lazy_loader_t<AAT::mort_accelerator_t, hb_face_lazy_loader_t<AAT::mort_accelerator_t, 29u>, hb_face_t, 29u, AAT::mort_accelerator_t>::create(hb_face_t*)
Line
Count
Source
255
60
  {
256
60
    Stored *p = (Stored *) hb_calloc (1, sizeof (Stored));
257
60
    if (likely (p))
258
60
      p = new (p) Stored (data);
259
60
    return p;
260
60
  }
hb_lazy_loader_t<AAT::kerx_accelerator_t, hb_face_lazy_loader_t<AAT::kerx_accelerator_t, 30u>, hb_face_t, 30u, AAT::kerx_accelerator_t>::create(hb_face_t*)
Line
Count
Source
255
60
  {
256
60
    Stored *p = (Stored *) hb_calloc (1, sizeof (Stored));
257
60
    if (likely (p))
258
60
      p = new (p) Stored (data);
259
60
    return p;
260
60
  }
hb_lazy_loader_t<OT::cmap_accelerator_t, hb_face_lazy_loader_t<OT::cmap_accelerator_t, 3u>, hb_face_t, 3u, OT::cmap_accelerator_t>::create(hb_face_t*)
Line
Count
Source
255
60
  {
256
60
    Stored *p = (Stored *) hb_calloc (1, sizeof (Stored));
257
60
    if (likely (p))
258
60
      p = new (p) Stored (data);
259
60
    return p;
260
60
  }
hb_lazy_loader_t<OT::COLR_accelerator_t, hb_face_lazy_loader_t<OT::COLR_accelerator_t, 35u>, hb_face_t, 35u, OT::COLR_accelerator_t>::create(hb_face_t*)
Line
Count
Source
255
60
  {
256
60
    Stored *p = (Stored *) hb_calloc (1, sizeof (Stored));
257
60
    if (likely (p))
258
60
      p = new (p) Stored (data);
259
60
    return p;
260
60
  }
Unexecuted instantiation: hb_lazy_loader_t<OT::SVG_accelerator_t, hb_face_lazy_loader_t<OT::SVG_accelerator_t, 39u>, hb_face_t, 39u, OT::SVG_accelerator_t>::create(hb_face_t*)
hb_lazy_loader_t<OT::CBDT_accelerator_t, hb_face_lazy_loader_t<OT::CBDT_accelerator_t, 37u>, hb_face_t, 37u, OT::CBDT_accelerator_t>::create(hb_face_t*)
Line
Count
Source
255
60
  {
256
60
    Stored *p = (Stored *) hb_calloc (1, sizeof (Stored));
257
60
    if (likely (p))
258
60
      p = new (p) Stored (data);
259
60
    return p;
260
60
  }
hb_lazy_loader_t<OT::sbix_accelerator_t, hb_face_lazy_loader_t<OT::sbix_accelerator_t, 38u>, hb_face_t, 38u, OT::sbix_accelerator_t>::create(hb_face_t*)
Line
Count
Source
255
6.71M
  {
256
6.71M
    Stored *p = (Stored *) hb_calloc (1, sizeof (Stored));
257
6.71M
    if (likely (p))
258
6.71M
      p = new (p) Stored (data);
259
6.71M
    return p;
260
6.71M
  }
hb_lazy_loader_t<OT::hmtx_accelerator_t, hb_face_lazy_loader_t<OT::hmtx_accelerator_t, 5u>, hb_face_t, 5u, OT::hmtx_accelerator_t>::create(hb_face_t*)
Line
Count
Source
255
60
  {
256
60
    Stored *p = (Stored *) hb_calloc (1, sizeof (Stored));
257
60
    if (likely (p))
258
60
      p = new (p) Stored (data);
259
60
    return p;
260
60
  }
hb_lazy_loader_t<OT::vmtx_accelerator_t, hb_face_lazy_loader_t<OT::vmtx_accelerator_t, 12u>, hb_face_t, 12u, OT::vmtx_accelerator_t>::create(hb_face_t*)
Line
Count
Source
255
60
  {
256
60
    Stored *p = (Stored *) hb_calloc (1, sizeof (Stored));
257
60
    if (likely (p))
258
60
      p = new (p) Stored (data);
259
60
    return p;
260
60
  }
hb_lazy_loader_t<OT::gvar_accelerator_t, hb_face_lazy_loader_t<OT::gvar_accelerator_t, 21u>, hb_face_t, 21u, OT::gvar_accelerator_t>::create(hb_face_t*)
Line
Count
Source
255
60
  {
256
60
    Stored *p = (Stored *) hb_calloc (1, sizeof (Stored));
257
60
    if (likely (p))
258
60
      p = new (p) Stored (data);
259
60
    return p;
260
60
  }
hb_lazy_loader_t<OT::glyf_accelerator_t, hb_face_lazy_loader_t<OT::glyf_accelerator_t, 15u>, hb_face_t, 15u, OT::glyf_accelerator_t>::create(hb_face_t*)
Line
Count
Source
255
6.71M
  {
256
6.71M
    Stored *p = (Stored *) hb_calloc (1, sizeof (Stored));
257
6.71M
    if (likely (p))
258
6.71M
      p = new (p) Stored (data);
259
6.71M
    return p;
260
6.71M
  }
Unexecuted instantiation: hb_lazy_loader_t<OT::cff2_accelerator_t, hb_face_lazy_loader_t<OT::cff2_accelerator_t, 17u>, hb_face_t, 17u, OT::cff2_accelerator_t>::create(hb_face_t*)
Unexecuted instantiation: hb_lazy_loader_t<OT::cff1_accelerator_t, hb_face_lazy_loader_t<OT::cff1_accelerator_t, 16u>, hb_face_t, 16u, OT::cff1_accelerator_t>::create(hb_face_t*)
hb_lazy_loader_t<OT::post_accelerator_t, hb_face_lazy_loader_t<OT::post_accelerator_t, 7u>, hb_face_t, 7u, OT::post_accelerator_t>::create(hb_face_t*)
Line
Count
Source
255
60
  {
256
60
    Stored *p = (Stored *) hb_calloc (1, sizeof (Stored));
257
60
    if (likely (p))
258
60
      p = new (p) Stored (data);
259
60
    return p;
260
60
  }
hb_lazy_loader_t<OT::GPOS_accelerator_t, hb_face_lazy_loader_t<OT::GPOS_accelerator_t, 26u>, hb_face_t, 26u, OT::GPOS_accelerator_t>::create(hb_face_t*)
Line
Count
Source
255
60
  {
256
60
    Stored *p = (Stored *) hb_calloc (1, sizeof (Stored));
257
60
    if (likely (p))
258
60
      p = new (p) Stored (data);
259
60
    return p;
260
60
  }
hb_lazy_loader_t<OT::kern_accelerator_t, hb_face_lazy_loader_t<OT::kern_accelerator_t, 23u>, hb_face_t, 23u, OT::kern_accelerator_t>::create(hb_face_t*)
Line
Count
Source
255
60
  {
256
60
    Stored *p = (Stored *) hb_calloc (1, sizeof (Stored));
257
60
    if (likely (p))
258
60
      p = new (p) Stored (data);
259
60
    return p;
260
60
  }
hb_lazy_loader_t<OT::name_accelerator_t, hb_face_lazy_loader_t<OT::name_accelerator_t, 8u>, hb_face_t, 8u, OT::name_accelerator_t>::create(hb_face_t*)
Line
Count
Source
255
9
  {
256
9
    Stored *p = (Stored *) hb_calloc (1, sizeof (Stored));
257
9
    if (likely (p))
258
9
      p = new (p) Stored (data);
259
9
    return p;
260
9
  }
261
  static Stored *create ()
262
  {
263
    Stored *p = (Stored *) hb_calloc (1, sizeof (Stored));
264
    if (likely (p))
265
      p = new (p) Stored ();
266
    return p;
267
  }
268
  static void destroy (Stored *p)
269
13.4M
  {
270
13.4M
    p->~Stored ();
271
13.4M
    hb_free (p);
272
13.4M
  }
Unexecuted instantiation: hb_lazy_loader_t<OT::GDEF_accelerator_t, hb_face_lazy_loader_t<OT::GDEF_accelerator_t, 24u>, hb_face_t, 24u, OT::GDEF_accelerator_t>::destroy(OT::GDEF_accelerator_t*)
Unexecuted instantiation: hb_lazy_loader_t<OT::GSUB_accelerator_t, hb_face_lazy_loader_t<OT::GSUB_accelerator_t, 25u>, hb_face_t, 25u, OT::GSUB_accelerator_t>::destroy(OT::GSUB_accelerator_t*)
Unexecuted instantiation: hb_lazy_loader_t<AAT::morx_accelerator_t, hb_face_lazy_loader_t<AAT::morx_accelerator_t, 28u>, hb_face_t, 28u, AAT::morx_accelerator_t>::destroy(AAT::morx_accelerator_t*)
Unexecuted instantiation: hb_lazy_loader_t<AAT::mort_accelerator_t, hb_face_lazy_loader_t<AAT::mort_accelerator_t, 29u>, hb_face_t, 29u, AAT::mort_accelerator_t>::destroy(AAT::mort_accelerator_t*)
Unexecuted instantiation: hb_lazy_loader_t<AAT::kerx_accelerator_t, hb_face_lazy_loader_t<AAT::kerx_accelerator_t, 30u>, hb_face_t, 30u, AAT::kerx_accelerator_t>::destroy(AAT::kerx_accelerator_t*)
Unexecuted instantiation: hb_lazy_loader_t<OT::cmap_accelerator_t, hb_face_lazy_loader_t<OT::cmap_accelerator_t, 3u>, hb_face_t, 3u, OT::cmap_accelerator_t>::destroy(OT::cmap_accelerator_t*)
Unexecuted instantiation: hb_lazy_loader_t<OT::COLR_accelerator_t, hb_face_lazy_loader_t<OT::COLR_accelerator_t, 35u>, hb_face_t, 35u, OT::COLR_accelerator_t>::destroy(OT::COLR_accelerator_t*)
Unexecuted instantiation: hb_lazy_loader_t<OT::SVG_accelerator_t, hb_face_lazy_loader_t<OT::SVG_accelerator_t, 39u>, hb_face_t, 39u, OT::SVG_accelerator_t>::destroy(OT::SVG_accelerator_t*)
Unexecuted instantiation: hb_lazy_loader_t<OT::CBDT_accelerator_t, hb_face_lazy_loader_t<OT::CBDT_accelerator_t, 37u>, hb_face_t, 37u, OT::CBDT_accelerator_t>::destroy(OT::CBDT_accelerator_t*)
hb_lazy_loader_t<OT::sbix_accelerator_t, hb_face_lazy_loader_t<OT::sbix_accelerator_t, 38u>, hb_face_t, 38u, OT::sbix_accelerator_t>::destroy(OT::sbix_accelerator_t*)
Line
Count
Source
269
6.71M
  {
270
6.71M
    p->~Stored ();
271
6.71M
    hb_free (p);
272
6.71M
  }
Unexecuted instantiation: hb_lazy_loader_t<OT::hmtx_accelerator_t, hb_face_lazy_loader_t<OT::hmtx_accelerator_t, 5u>, hb_face_t, 5u, OT::hmtx_accelerator_t>::destroy(OT::hmtx_accelerator_t*)
Unexecuted instantiation: hb_lazy_loader_t<OT::post_accelerator_t, hb_face_lazy_loader_t<OT::post_accelerator_t, 7u>, hb_face_t, 7u, OT::post_accelerator_t>::destroy(OT::post_accelerator_t*)
Unexecuted instantiation: hb_lazy_loader_t<OT::name_accelerator_t, hb_face_lazy_loader_t<OT::name_accelerator_t, 8u>, hb_face_t, 8u, OT::name_accelerator_t>::destroy(OT::name_accelerator_t*)
Unexecuted instantiation: hb_lazy_loader_t<OT::meta_accelerator_t, hb_face_lazy_loader_t<OT::meta_accelerator_t, 10u>, hb_face_t, 10u, OT::meta_accelerator_t>::destroy(OT::meta_accelerator_t*)
Unexecuted instantiation: hb_lazy_loader_t<OT::vmtx_accelerator_t, hb_face_lazy_loader_t<OT::vmtx_accelerator_t, 12u>, hb_face_t, 12u, OT::vmtx_accelerator_t>::destroy(OT::vmtx_accelerator_t*)
hb_lazy_loader_t<OT::glyf_accelerator_t, hb_face_lazy_loader_t<OT::glyf_accelerator_t, 15u>, hb_face_t, 15u, OT::glyf_accelerator_t>::destroy(OT::glyf_accelerator_t*)
Line
Count
Source
269
6.71M
  {
270
6.71M
    p->~Stored ();
271
6.71M
    hb_free (p);
272
6.71M
  }
Unexecuted instantiation: hb_lazy_loader_t<OT::cff1_accelerator_t, hb_face_lazy_loader_t<OT::cff1_accelerator_t, 16u>, hb_face_t, 16u, OT::cff1_accelerator_t>::destroy(OT::cff1_accelerator_t*)
Unexecuted instantiation: hb_lazy_loader_t<OT::cff2_accelerator_t, hb_face_lazy_loader_t<OT::cff2_accelerator_t, 17u>, hb_face_t, 17u, OT::cff2_accelerator_t>::destroy(OT::cff2_accelerator_t*)
Unexecuted instantiation: hb_lazy_loader_t<OT::gvar_accelerator_t, hb_face_lazy_loader_t<OT::gvar_accelerator_t, 21u>, hb_face_t, 21u, OT::gvar_accelerator_t>::destroy(OT::gvar_accelerator_t*)
Unexecuted instantiation: hb_lazy_loader_t<OT::kern_accelerator_t, hb_face_lazy_loader_t<OT::kern_accelerator_t, 23u>, hb_face_t, 23u, OT::kern_accelerator_t>::destroy(OT::kern_accelerator_t*)
Unexecuted instantiation: hb_lazy_loader_t<OT::GPOS_accelerator_t, hb_face_lazy_loader_t<OT::GPOS_accelerator_t, 26u>, hb_face_t, 26u, OT::GPOS_accelerator_t>::destroy(OT::GPOS_accelerator_t*)
273
274
  private:
275
  /* Must only have one pointer. */
276
  mutable hb_atomic_t<Stored *> instance;
277
};
278
279
/* Specializations. */
280
281
template <typename T, unsigned int WheresFace>
282
struct hb_face_lazy_loader_t : hb_lazy_loader_t<T,
283
            hb_face_lazy_loader_t<T, WheresFace>,
284
            hb_face_t, WheresFace>
285
{
286
  // Hack; have them here for API parity with hb_table_lazy_loader_t
287
  hb_blob_t *get_blob () { return this->get ()->get_blob (); }
288
};
289
290
template <typename T, unsigned int WheresFace, bool core=false>
291
struct hb_table_lazy_loader_t : hb_lazy_loader_t<T,
292
             hb_table_lazy_loader_t<T, WheresFace, core>,
293
             hb_face_t, WheresFace,
294
             hb_blob_t>
295
{
296
  static hb_blob_t *create (hb_face_t *face)
297
549
  {
298
549
    hb_sanitize_context_t c;
299
549
    if (core)
300
489
      c.set_num_glyphs (0); // So we don't recurse ad infinitum, or doesn't need num_glyphs
301
549
    return c.reference_table<T> (face);
302
549
  }
Unexecuted instantiation: hb_table_lazy_loader_t<AAT::ltag, 33u, false>::create(hb_face_t*)
Unexecuted instantiation: hb_table_lazy_loader_t<AAT::ankr, 31u, false>::create(hb_face_t*)
hb_table_lazy_loader_t<AAT::trak, 32u, false>::create(hb_face_t*)
Line
Count
Source
297
60
  {
298
60
    hb_sanitize_context_t c;
299
60
    if (core)
300
0
      c.set_num_glyphs (0); // So we don't recurse ad infinitum, or doesn't need num_glyphs
301
60
    return c.reference_table<T> (face);
302
60
  }
Unexecuted instantiation: hb_table_lazy_loader_t<AAT::feat, 34u, false>::create(hb_face_t*)
Unexecuted instantiation: hb_table_lazy_loader_t<OT::STAT, 9u, true>::create(hb_face_t*)
hb_table_lazy_loader_t<OT::OS2, 6u, true>::create(hb_face_t*)
Line
Count
Source
297
60
  {
298
60
    hb_sanitize_context_t c;
299
60
    if (core)
300
60
      c.set_num_glyphs (0); // So we don't recurse ad infinitum, or doesn't need num_glyphs
301
60
    return c.reference_table<T> (face);
302
60
  }
hb_table_lazy_loader_t<OT::MVAR, 22u, true>::create(hb_face_t*)
Line
Count
Source
297
60
  {
298
60
    hb_sanitize_context_t c;
299
60
    if (core)
300
60
      c.set_num_glyphs (0); // So we don't recurse ad infinitum, or doesn't need num_glyphs
301
60
    return c.reference_table<T> (face);
302
60
  }
Unexecuted instantiation: hb_table_lazy_loader_t<OT::fvar, 18u, true>::create(hb_face_t*)
Unexecuted instantiation: hb_table_lazy_loader_t<OT::avar, 19u, true>::create(hb_face_t*)
Unexecuted instantiation: hb_table_lazy_loader_t<OT::CPAL, 36u, true>::create(hb_face_t*)
hb_table_lazy_loader_t<OT::hhea, 4u, true>::create(hb_face_t*)
Line
Count
Source
297
60
  {
298
60
    hb_sanitize_context_t c;
299
60
    if (core)
300
60
      c.set_num_glyphs (0); // So we don't recurse ad infinitum, or doesn't need num_glyphs
301
60
    return c.reference_table<T> (face);
302
60
  }
hb_table_lazy_loader_t<OT::vhea, 11u, true>::create(hb_face_t*)
Line
Count
Source
297
60
  {
298
60
    hb_sanitize_context_t c;
299
60
    if (core)
300
60
      c.set_num_glyphs (0); // So we don't recurse ad infinitum, or doesn't need num_glyphs
301
60
    return c.reference_table<T> (face);
302
60
  }
hb_table_lazy_loader_t<OT::maxp, 2u, true>::create(hb_face_t*)
Line
Count
Source
297
60
  {
298
60
    hb_sanitize_context_t c;
299
60
    if (core)
300
60
      c.set_num_glyphs (0); // So we don't recurse ad infinitum, or doesn't need num_glyphs
301
60
    return c.reference_table<T> (face);
302
60
  }
hb_table_lazy_loader_t<OT::head, 1u, true>::create(hb_face_t*)
Line
Count
Source
297
60
  {
298
60
    hb_sanitize_context_t c;
299
60
    if (core)
300
60
      c.set_num_glyphs (0); // So we don't recurse ad infinitum, or doesn't need num_glyphs
301
60
    return c.reference_table<T> (face);
302
60
  }
hb_table_lazy_loader_t<OT::loca, 14u, true>::create(hb_face_t*)
Line
Count
Source
297
60
  {
298
60
    hb_sanitize_context_t c;
299
60
    if (core)
300
60
      c.set_num_glyphs (0); // So we don't recurse ad infinitum, or doesn't need num_glyphs
301
60
    return c.reference_table<T> (face);
302
60
  }
hb_table_lazy_loader_t<OT::VORG, 13u, true>::create(hb_face_t*)
Line
Count
Source
297
9
  {
298
9
    hb_sanitize_context_t c;
299
9
    if (core)
300
9
      c.set_num_glyphs (0); // So we don't recurse ad infinitum, or doesn't need num_glyphs
301
9
    return c.reference_table<T> (face);
302
9
  }
hb_table_lazy_loader_t<OT::BASE, 27u, true>::create(hb_face_t*)
Line
Count
Source
297
60
  {
298
60
    hb_sanitize_context_t c;
299
60
    if (core)
300
60
      c.set_num_glyphs (0); // So we don't recurse ad infinitum, or doesn't need num_glyphs
301
60
    return c.reference_table<T> (face);
302
60
  }
303
0
  static void destroy (hb_blob_t *p) { hb_blob_destroy (p); }
Unexecuted instantiation: hb_table_lazy_loader_t<AAT::ltag, 33u, false>::destroy(hb_blob_t*)
Unexecuted instantiation: hb_table_lazy_loader_t<AAT::ankr, 31u, false>::destroy(hb_blob_t*)
Unexecuted instantiation: hb_table_lazy_loader_t<AAT::trak, 32u, false>::destroy(hb_blob_t*)
Unexecuted instantiation: hb_table_lazy_loader_t<AAT::feat, 34u, false>::destroy(hb_blob_t*)
Unexecuted instantiation: hb_table_lazy_loader_t<OT::STAT, 9u, true>::destroy(hb_blob_t*)
Unexecuted instantiation: hb_table_lazy_loader_t<OT::OS2, 6u, true>::destroy(hb_blob_t*)
Unexecuted instantiation: hb_table_lazy_loader_t<OT::MVAR, 22u, true>::destroy(hb_blob_t*)
Unexecuted instantiation: hb_table_lazy_loader_t<OT::fvar, 18u, true>::destroy(hb_blob_t*)
Unexecuted instantiation: hb_table_lazy_loader_t<OT::avar, 19u, true>::destroy(hb_blob_t*)
Unexecuted instantiation: hb_table_lazy_loader_t<OT::CPAL, 36u, true>::destroy(hb_blob_t*)
Unexecuted instantiation: hb_table_lazy_loader_t<OT::head, 1u, true>::destroy(hb_blob_t*)
Unexecuted instantiation: hb_table_lazy_loader_t<OT::maxp, 2u, true>::destroy(hb_blob_t*)
Unexecuted instantiation: hb_table_lazy_loader_t<OT::hhea, 4u, true>::destroy(hb_blob_t*)
Unexecuted instantiation: hb_table_lazy_loader_t<OT::vhea, 11u, true>::destroy(hb_blob_t*)
Unexecuted instantiation: hb_table_lazy_loader_t<OT::VORG, 13u, true>::destroy(hb_blob_t*)
Unexecuted instantiation: hb_table_lazy_loader_t<OT::loca, 14u, true>::destroy(hb_blob_t*)
Unexecuted instantiation: hb_table_lazy_loader_t<OT::cvar, 20u, true>::destroy(hb_blob_t*)
Unexecuted instantiation: hb_table_lazy_loader_t<OT::BASE, 27u, true>::destroy(hb_blob_t*)
Unexecuted instantiation: hb_table_lazy_loader_t<OT::MATH, 40u, true>::destroy(hb_blob_t*)
304
305
  static const hb_blob_t *get_null ()
306
0
  { return hb_blob_get_empty (); }
Unexecuted instantiation: hb_table_lazy_loader_t<AAT::ltag, 33u, false>::get_null()
Unexecuted instantiation: hb_table_lazy_loader_t<AAT::ankr, 31u, false>::get_null()
Unexecuted instantiation: hb_table_lazy_loader_t<AAT::trak, 32u, false>::get_null()
Unexecuted instantiation: hb_table_lazy_loader_t<AAT::feat, 34u, false>::get_null()
Unexecuted instantiation: hb_table_lazy_loader_t<OT::STAT, 9u, true>::get_null()
Unexecuted instantiation: hb_table_lazy_loader_t<OT::OS2, 6u, true>::get_null()
Unexecuted instantiation: hb_table_lazy_loader_t<OT::MVAR, 22u, true>::get_null()
Unexecuted instantiation: hb_table_lazy_loader_t<OT::fvar, 18u, true>::get_null()
Unexecuted instantiation: hb_table_lazy_loader_t<OT::avar, 19u, true>::get_null()
Unexecuted instantiation: hb_table_lazy_loader_t<OT::CPAL, 36u, true>::get_null()
Unexecuted instantiation: hb_table_lazy_loader_t<OT::head, 1u, true>::get_null()
Unexecuted instantiation: hb_table_lazy_loader_t<OT::maxp, 2u, true>::get_null()
Unexecuted instantiation: hb_table_lazy_loader_t<OT::hhea, 4u, true>::get_null()
Unexecuted instantiation: hb_table_lazy_loader_t<OT::vhea, 11u, true>::get_null()
Unexecuted instantiation: hb_table_lazy_loader_t<OT::VORG, 13u, true>::get_null()
Unexecuted instantiation: hb_table_lazy_loader_t<OT::loca, 14u, true>::get_null()
Unexecuted instantiation: hb_table_lazy_loader_t<OT::cvar, 20u, true>::get_null()
Unexecuted instantiation: hb_table_lazy_loader_t<OT::BASE, 27u, true>::get_null()
Unexecuted instantiation: hb_table_lazy_loader_t<OT::MATH, 40u, true>::get_null()
307
308
  static const T* convert (const hb_blob_t *blob)
309
80.7M
  { return blob->as<T> (); }
Unexecuted instantiation: hb_table_lazy_loader_t<AAT::ltag, 33u, false>::convert(hb_blob_t const*)
Unexecuted instantiation: hb_table_lazy_loader_t<AAT::ankr, 31u, false>::convert(hb_blob_t const*)
hb_table_lazy_loader_t<AAT::trak, 32u, false>::convert(hb_blob_t const*)
Line
Count
Source
309
8.85k
  { return blob->as<T> (); }
Unexecuted instantiation: hb_table_lazy_loader_t<AAT::feat, 34u, false>::convert(hb_blob_t const*)
Unexecuted instantiation: hb_table_lazy_loader_t<OT::STAT, 9u, true>::convert(hb_blob_t const*)
hb_table_lazy_loader_t<OT::OS2, 6u, true>::convert(hb_blob_t const*)
Line
Count
Source
309
17.9M
  { return blob->as<T> (); }
hb_table_lazy_loader_t<OT::MVAR, 22u, true>::convert(hb_blob_t const*)
Line
Count
Source
309
17.4M
  { return blob->as<T> (); }
Unexecuted instantiation: hb_table_lazy_loader_t<OT::fvar, 18u, true>::convert(hb_blob_t const*)
Unexecuted instantiation: hb_table_lazy_loader_t<OT::avar, 19u, true>::convert(hb_blob_t const*)
Unexecuted instantiation: hb_table_lazy_loader_t<OT::CPAL, 36u, true>::convert(hb_blob_t const*)
hb_table_lazy_loader_t<OT::hhea, 4u, true>::convert(hb_blob_t const*)
Line
Count
Source
309
28.8M
  { return blob->as<T> (); }
hb_table_lazy_loader_t<OT::vhea, 11u, true>::convert(hb_blob_t const*)
Line
Count
Source
309
60
  { return blob->as<T> (); }
hb_table_lazy_loader_t<OT::maxp, 2u, true>::convert(hb_blob_t const*)
Line
Count
Source
309
180
  { return blob->as<T> (); }
hb_table_lazy_loader_t<OT::head, 1u, true>::convert(hb_blob_t const*)
Line
Count
Source
309
13.4M
  { return blob->as<T> (); }
hb_table_lazy_loader_t<OT::VORG, 13u, true>::convert(hb_blob_t const*)
Line
Count
Source
309
2.72M
  { return blob->as<T> (); }
hb_table_lazy_loader_t<OT::BASE, 27u, true>::convert(hb_blob_t const*)
Line
Count
Source
309
234k
  { return blob->as<T> (); }
310
311
6.71M
  hb_blob_t* get_blob () const { return this->get_stored (); }
312
};
313
314
#define HB_DEFINE_TYPE_FUNCS_LAZY_LOADER_T(Type) \
315
  template <typename Subclass> \
316
  struct hb_##Type##_funcs_lazy_loader_t : hb_lazy_loader_t<hb_##Type##_funcs_t, Subclass> \
317
  { \
318
    static void destroy (hb_##Type##_funcs_t *p) \
319
56
    { hb_##Type##_funcs_destroy (p); } \
Unexecuted instantiation: hb_draw_funcs_lazy_loader_t<hb_draw_extents_funcs_lazy_loader_t>::destroy(hb_draw_funcs_t*)
hb_font_funcs_lazy_loader_t<hb_ot_font_funcs_lazy_loader_t>::destroy(hb_font_funcs_t*)
Line
Count
Source
319
28
    { hb_##Type##_funcs_destroy (p); } \
Unexecuted instantiation: hb_draw_funcs_lazy_loader_t<hb_outline_recording_pen_funcs_lazy_loader_t>::destroy(hb_draw_funcs_t*)
Unexecuted instantiation: hb_unicode_funcs_lazy_loader_t<hb_icu_unicode_funcs_lazy_loader_t>::destroy(hb_unicode_funcs_t*)
Unexecuted instantiation: hb_paint_funcs_lazy_loader_t<hb_paint_bounded_funcs_lazy_loader_t>::destroy(hb_paint_funcs_t*)
Unexecuted instantiation: hb_paint_funcs_lazy_loader_t<hb_paint_extents_funcs_lazy_loader_t>::destroy(hb_paint_funcs_t*)
hb_unicode_funcs_lazy_loader_t<hb_ucd_unicode_funcs_lazy_loader_t>::destroy(hb_unicode_funcs_t*)
Line
Count
Source
319
28
    { hb_##Type##_funcs_destroy (p); } \
320
    static const hb_##Type##_funcs_t *get_null () \
321
56
    { return hb_##Type##_funcs_get_empty (); } \
Unexecuted instantiation: hb_draw_funcs_lazy_loader_t<hb_draw_extents_funcs_lazy_loader_t>::get_null()
hb_font_funcs_lazy_loader_t<hb_ot_font_funcs_lazy_loader_t>::get_null()
Line
Count
Source
321
28
    { return hb_##Type##_funcs_get_empty (); } \
Unexecuted instantiation: hb_draw_funcs_lazy_loader_t<hb_outline_recording_pen_funcs_lazy_loader_t>::get_null()
Unexecuted instantiation: hb_unicode_funcs_lazy_loader_t<hb_icu_unicode_funcs_lazy_loader_t>::get_null()
Unexecuted instantiation: hb_paint_funcs_lazy_loader_t<hb_paint_bounded_funcs_lazy_loader_t>::get_null()
Unexecuted instantiation: hb_paint_funcs_lazy_loader_t<hb_paint_extents_funcs_lazy_loader_t>::get_null()
hb_unicode_funcs_lazy_loader_t<hb_ucd_unicode_funcs_lazy_loader_t>::get_null()
Line
Count
Source
321
28
    { return hb_##Type##_funcs_get_empty (); } \
322
  }
323
324
HB_DEFINE_TYPE_FUNCS_LAZY_LOADER_T (font);
325
HB_DEFINE_TYPE_FUNCS_LAZY_LOADER_T (unicode);
326
HB_DEFINE_TYPE_FUNCS_LAZY_LOADER_T (draw);
327
HB_DEFINE_TYPE_FUNCS_LAZY_LOADER_T (paint);
328
329
#undef HB_DEFINE_TYPE_FUNCS_LAZY_LOADER_T
330
331
332
#endif /* HB_MACHINERY_HH */