OT 141 third_party/harfbuzz-ng/src/hb-face.cc const OT::OpenTypeFontFile &ot_file = *OT::Sanitizer<OT::OpenTypeFontFile>::lock_instance (data->blob); OT 142 third_party/harfbuzz-ng/src/hb-face.cc const OT::OpenTypeFontFace &ot_face = ot_file.get_face (data->index); OT 144 third_party/harfbuzz-ng/src/hb-face.cc const OT::OpenTypeTable &table = ot_face.get_table_by_tag (tag); OT 171 third_party/harfbuzz-ng/src/hb-face.cc hb_face_for_data_closure_t *closure = _hb_face_for_data_closure_create (OT::Sanitizer<OT::OpenTypeFontFile>::sanitize (hb_blob_reference (blob)), index); OT 431 third_party/harfbuzz-ng/src/hb-face.cc hb_blob_t *head_blob = OT::Sanitizer<OT::head>::sanitize (reference_table (HB_OT_TAG_head)); OT 432 third_party/harfbuzz-ng/src/hb-face.cc const OT::head *head_table = OT::Sanitizer<OT::head>::lock_instance (head_blob); OT 475 third_party/harfbuzz-ng/src/hb-face.cc hb_blob_t *maxp_blob = OT::Sanitizer<OT::maxp>::sanitize (reference_table (HB_OT_TAG_maxp)); OT 476 third_party/harfbuzz-ng/src/hb-face.cc const OT::maxp *maxp_table = OT::Sanitizer<OT::maxp>::lock_instance (maxp_blob); OT 85 third_party/harfbuzz-ng/src/hb-ot-layout-private.hh hb_ot_layout_substitute_lookup (OT::hb_apply_context_t *c, OT 86 third_party/harfbuzz-ng/src/hb-ot-layout-private.hh const OT::SubstLookup &lookup, OT 141 third_party/harfbuzz-ng/src/hb-ot-layout-private.hh const struct OT::GDEF *gdef; OT 142 third_party/harfbuzz-ng/src/hb-ot-layout-private.hh const struct OT::GSUB *gsub; OT 143 third_party/harfbuzz-ng/src/hb-ot-layout-private.hh const struct OT::GPOS *gpos; OT 53 third_party/harfbuzz-ng/src/hb-ot-layout.cc layout->gdef_blob = OT::Sanitizer<OT::GDEF>::sanitize (face->reference_table (HB_OT_TAG_GDEF)); OT 54 third_party/harfbuzz-ng/src/hb-ot-layout.cc layout->gdef = OT::Sanitizer<OT::GDEF>::lock_instance (layout->gdef_blob); OT 56 third_party/harfbuzz-ng/src/hb-ot-layout.cc layout->gsub_blob = OT::Sanitizer<OT::GSUB>::sanitize (face->reference_table (HB_OT_TAG_GSUB)); OT 57 third_party/harfbuzz-ng/src/hb-ot-layout.cc layout->gsub = OT::Sanitizer<OT::GSUB>::lock_instance (layout->gsub_blob); OT 59 third_party/harfbuzz-ng/src/hb-ot-layout.cc layout->gpos_blob = OT::Sanitizer<OT::GPOS>::sanitize (face->reference_table (HB_OT_TAG_GPOS)); OT 60 third_party/harfbuzz-ng/src/hb-ot-layout.cc layout->gpos = OT::Sanitizer<OT::GPOS>::lock_instance (layout->gpos_blob); OT 101 third_party/harfbuzz-ng/src/hb-ot-layout.cc static inline const OT::GDEF& OT 104 third_party/harfbuzz-ng/src/hb-ot-layout.cc if (unlikely (!hb_ot_shaper_face_data_ensure (face))) return OT::Null(OT::GDEF); OT 107 third_party/harfbuzz-ng/src/hb-ot-layout.cc static inline const OT::GSUB& OT 110 third_party/harfbuzz-ng/src/hb-ot-layout.cc if (unlikely (!hb_ot_shaper_face_data_ensure (face))) return OT::Null(OT::GSUB); OT 113 third_party/harfbuzz-ng/src/hb-ot-layout.cc static inline const OT::GPOS& OT 116 third_party/harfbuzz-ng/src/hb-ot-layout.cc if (unlikely (!hb_ot_shaper_face_data_ensure (face))) return OT::Null(OT::GPOS); OT 172 third_party/harfbuzz-ng/src/hb-ot-layout.cc static const OT::GSUBGPOS& OT 179 third_party/harfbuzz-ng/src/hb-ot-layout.cc default: return OT::Null(OT::GSUBGPOS); OT 191 third_party/harfbuzz-ng/src/hb-ot-layout.cc const OT::GSUBGPOS &g = get_gsubgpos_table (face, table_tag); OT 204 third_party/harfbuzz-ng/src/hb-ot-layout.cc ASSERT_STATIC (OT::Index::NOT_FOUND_INDEX == HB_OT_LAYOUT_NO_SCRIPT_INDEX); OT 205 third_party/harfbuzz-ng/src/hb-ot-layout.cc const OT::GSUBGPOS &g = get_gsubgpos_table (face, table_tag); OT 235 third_party/harfbuzz-ng/src/hb-ot-layout.cc ASSERT_STATIC (OT::Index::NOT_FOUND_INDEX == HB_OT_LAYOUT_NO_SCRIPT_INDEX); OT 236 third_party/harfbuzz-ng/src/hb-ot-layout.cc const OT::GSUBGPOS &g = get_gsubgpos_table (face, table_tag); OT 283 third_party/harfbuzz-ng/src/hb-ot-layout.cc const OT::GSUBGPOS &g = get_gsubgpos_table (face, table_tag); OT 297 third_party/harfbuzz-ng/src/hb-ot-layout.cc const OT::Script &s = get_gsubgpos_table (face, table_tag).get_script (script_index); OT 309 third_party/harfbuzz-ng/src/hb-ot-layout.cc ASSERT_STATIC (OT::Index::NOT_FOUND_INDEX == HB_OT_LAYOUT_DEFAULT_LANGUAGE_INDEX); OT 310 third_party/harfbuzz-ng/src/hb-ot-layout.cc const OT::Script &s = get_gsubgpos_table (face, table_tag).get_script (script_index); OT 330 third_party/harfbuzz-ng/src/hb-ot-layout.cc const OT::LangSys &l = get_gsubgpos_table (face, table_tag).get_script (script_index).get_lang_sys (language_index); OT 346 third_party/harfbuzz-ng/src/hb-ot-layout.cc const OT::GSUBGPOS &g = get_gsubgpos_table (face, table_tag); OT 347 third_party/harfbuzz-ng/src/hb-ot-layout.cc const OT::LangSys &l = g.get_script (script_index).get_lang_sys (language_index); OT 361 third_party/harfbuzz-ng/src/hb-ot-layout.cc const OT::GSUBGPOS &g = get_gsubgpos_table (face, table_tag); OT 362 third_party/harfbuzz-ng/src/hb-ot-layout.cc const OT::LangSys &l = g.get_script (script_index).get_lang_sys (language_index); OT 385 third_party/harfbuzz-ng/src/hb-ot-layout.cc ASSERT_STATIC (OT::Index::NOT_FOUND_INDEX == HB_OT_LAYOUT_NO_FEATURE_INDEX); OT 386 third_party/harfbuzz-ng/src/hb-ot-layout.cc const OT::GSUBGPOS &g = get_gsubgpos_table (face, table_tag); OT 387 third_party/harfbuzz-ng/src/hb-ot-layout.cc const OT::LangSys &l = g.get_script (script_index).get_lang_sys (language_index); OT 411 third_party/harfbuzz-ng/src/hb-ot-layout.cc const OT::GSUBGPOS &g = get_gsubgpos_table (face, table_tag); OT 412 third_party/harfbuzz-ng/src/hb-ot-layout.cc const OT::Feature &f = g.get_feature (feature_index); OT 625 third_party/harfbuzz-ng/src/hb-ot-layout.cc OT::hb_collect_glyphs_context_t c (face, OT 635 third_party/harfbuzz-ng/src/hb-ot-layout.cc const OT::SubstLookup& l = hb_ot_layout_from_face (face)->gsub->get_lookup (lookup_index); OT 641 third_party/harfbuzz-ng/src/hb-ot-layout.cc const OT::PosLookup& l = hb_ot_layout_from_face (face)->gpos->get_lookup (lookup_index); OT 656 third_party/harfbuzz-ng/src/hb-ot-layout.cc return &_get_gsub (face) != &OT::Null(OT::GSUB); OT 678 third_party/harfbuzz-ng/src/hb-ot-layout.cc OT::hb_would_apply_context_t c (face, glyphs, glyphs_length, zero_context); OT 680 third_party/harfbuzz-ng/src/hb-ot-layout.cc const OT::SubstLookup& l = hb_ot_layout_from_face (face)->gsub->get_lookup (lookup_index); OT 688 third_party/harfbuzz-ng/src/hb-ot-layout.cc OT::GSUB::substitute_start (font, buffer); OT 694 third_party/harfbuzz-ng/src/hb-ot-layout.cc OT::GSUB::substitute_finish (font, buffer); OT 702 third_party/harfbuzz-ng/src/hb-ot-layout.cc OT::hb_closure_context_t c (face, glyphs); OT 704 third_party/harfbuzz-ng/src/hb-ot-layout.cc const OT::SubstLookup& l = _get_gsub (face).get_lookup (lookup_index); OT 716 third_party/harfbuzz-ng/src/hb-ot-layout.cc return &_get_gpos (face) != &OT::Null(OT::GPOS); OT 722 third_party/harfbuzz-ng/src/hb-ot-layout.cc OT::GPOS::position_start (font, buffer); OT 728 third_party/harfbuzz-ng/src/hb-ot-layout.cc OT::GPOS::position_finish (font, buffer); OT 739 third_party/harfbuzz-ng/src/hb-ot-layout.cc const OT::GPOS &gpos = _get_gpos (face); OT 747 third_party/harfbuzz-ng/src/hb-ot-layout.cc const OT::Feature &f = gpos.get_feature (i); OT 748 third_party/harfbuzz-ng/src/hb-ot-layout.cc const OT::FeatureParamsSize ¶ms = f.get_feature_params ().get_size_params (tag); OT 787 third_party/harfbuzz-ng/src/hb-ot-layout.cc typedef OT::SubstLookup Lookup; OT 793 third_party/harfbuzz-ng/src/hb-ot-layout.cc const OT::GSUB &table; OT 801 third_party/harfbuzz-ng/src/hb-ot-layout.cc typedef OT::PosLookup Lookup; OT 807 third_party/harfbuzz-ng/src/hb-ot-layout.cc const OT::GPOS &table; OT 813 third_party/harfbuzz-ng/src/hb-ot-layout.cc static inline bool apply_once (OT::hb_apply_context_t *c, OT 823 third_party/harfbuzz-ng/src/hb-ot-layout.cc apply_string (OT::hb_apply_context_t *c, OT 889 third_party/harfbuzz-ng/src/hb-ot-layout.cc OT::hb_apply_context_t c (table_index, font, buffer); OT 925 third_party/harfbuzz-ng/src/hb-ot-layout.cc hb_ot_layout_substitute_lookup (OT::hb_apply_context_t *c, OT 926 third_party/harfbuzz-ng/src/hb-ot-layout.cc const OT::SubstLookup &lookup, OT 55 third_party/harfbuzz-ng/src/hb-ot-shape-complex-arabic-fallback.hh static OT::SubstLookup * OT 60 third_party/harfbuzz-ng/src/hb-ot-shape-complex-arabic-fallback.hh OT::GlyphID glyphs[SHAPING_TABLE_LAST - SHAPING_TABLE_FIRST + 1]; OT 61 third_party/harfbuzz-ng/src/hb-ot-shape-complex-arabic-fallback.hh OT::GlyphID substitutes[SHAPING_TABLE_LAST - SHAPING_TABLE_FIRST + 1]; OT 85 third_party/harfbuzz-ng/src/hb-ot-shape-complex-arabic-fallback.hh hb_bubble_sort (&glyphs[0], num_glyphs, OT::GlyphID::cmp, &substitutes[0]); OT 87 third_party/harfbuzz-ng/src/hb-ot-shape-complex-arabic-fallback.hh OT::Supplier<OT::GlyphID> glyphs_supplier (glyphs, num_glyphs); OT 88 third_party/harfbuzz-ng/src/hb-ot-shape-complex-arabic-fallback.hh OT::Supplier<OT::GlyphID> substitutes_supplier (substitutes, num_glyphs); OT 92 third_party/harfbuzz-ng/src/hb-ot-shape-complex-arabic-fallback.hh OT::hb_serialize_context_t c (buf, sizeof (buf)); OT 93 third_party/harfbuzz-ng/src/hb-ot-shape-complex-arabic-fallback.hh OT::SubstLookup *lookup = c.start_serialize<OT::SubstLookup> (); OT 95 third_party/harfbuzz-ng/src/hb-ot-shape-complex-arabic-fallback.hh OT::LookupFlag::IgnoreMarks, OT 102 third_party/harfbuzz-ng/src/hb-ot-shape-complex-arabic-fallback.hh return ret ? c.copy<OT::SubstLookup> () : NULL; OT 105 third_party/harfbuzz-ng/src/hb-ot-shape-complex-arabic-fallback.hh static OT::SubstLookup * OT 109 third_party/harfbuzz-ng/src/hb-ot-shape-complex-arabic-fallback.hh OT::GlyphID first_glyphs[ARRAY_LENGTH_CONST (ligature_table)]; OT 115 third_party/harfbuzz-ng/src/hb-ot-shape-complex-arabic-fallback.hh OT::GlyphID ligature_list[ARRAY_LENGTH_CONST (first_glyphs) * ARRAY_LENGTH_CONST(ligature_table[0].ligatures)]; OT 117 third_party/harfbuzz-ng/src/hb-ot-shape-complex-arabic-fallback.hh OT::GlyphID component_list[ARRAY_LENGTH_CONST (ligature_list) * 1/* One extra component per ligature */]; OT 134 third_party/harfbuzz-ng/src/hb-ot-shape-complex-arabic-fallback.hh hb_bubble_sort (&first_glyphs[0], num_first_glyphs, OT::GlyphID::cmp, &first_glyphs_indirection[0]); OT 160 third_party/harfbuzz-ng/src/hb-ot-shape-complex-arabic-fallback.hh OT::Supplier<OT::GlyphID> first_glyphs_supplier (first_glyphs, num_first_glyphs); OT 161 third_party/harfbuzz-ng/src/hb-ot-shape-complex-arabic-fallback.hh OT::Supplier<unsigned int > ligature_per_first_glyph_count_supplier (ligature_per_first_glyph_count_list, num_first_glyphs); OT 162 third_party/harfbuzz-ng/src/hb-ot-shape-complex-arabic-fallback.hh OT::Supplier<OT::GlyphID> ligatures_supplier (ligature_list, num_ligatures); OT 163 third_party/harfbuzz-ng/src/hb-ot-shape-complex-arabic-fallback.hh OT::Supplier<unsigned int > component_count_supplier (component_count_list, num_ligatures); OT 164 third_party/harfbuzz-ng/src/hb-ot-shape-complex-arabic-fallback.hh OT::Supplier<OT::GlyphID> component_supplier (component_list, num_ligatures); OT 168 third_party/harfbuzz-ng/src/hb-ot-shape-complex-arabic-fallback.hh OT::hb_serialize_context_t c (buf, sizeof (buf)); OT 169 third_party/harfbuzz-ng/src/hb-ot-shape-complex-arabic-fallback.hh OT::SubstLookup *lookup = c.start_serialize<OT::SubstLookup> (); OT 171 third_party/harfbuzz-ng/src/hb-ot-shape-complex-arabic-fallback.hh OT::LookupFlag::IgnoreMarks, OT 182 third_party/harfbuzz-ng/src/hb-ot-shape-complex-arabic-fallback.hh return ret ? c.copy<OT::SubstLookup> () : NULL; OT 185 third_party/harfbuzz-ng/src/hb-ot-shape-complex-arabic-fallback.hh static OT::SubstLookup * OT 201 third_party/harfbuzz-ng/src/hb-ot-shape-complex-arabic-fallback.hh OT::SubstLookup *lookup_array[ARABIC_NUM_FALLBACK_FEATURES]; OT 249 third_party/harfbuzz-ng/src/hb-ot-shape-complex-arabic-fallback.hh OT::hb_apply_context_t c (0, font, buffer); OT 437 third_party/harfbuzz-ng/src/hb-ot-shape-fallback.cc OT::hb_apply_context_t c (1, font, buffer); OT 439 third_party/harfbuzz-ng/src/hb-ot-shape-fallback.cc c.set_lookup_props (OT::LookupFlag::IgnoreMarks); OT 446 third_party/harfbuzz-ng/src/hb-ot-shape-fallback.cc OT::hb_apply_context_t::skipping_forward_iterator_t skippy_iter (&c, idx, 1); OT 349 third_party/harfbuzz-ng/src/hb-uniscribe.cc blob = OT::Sanitizer<OT::OpenTypeFontFile>::sanitize (blob); OT 358 third_party/harfbuzz-ng/src/hb-uniscribe.cc unsigned int name_table_length = OT::name::min_size + OT 359 third_party/harfbuzz-ng/src/hb-uniscribe.cc ARRAY_LENGTH (name_IDs) * OT::NameRecord::static_size + OT 373 third_party/harfbuzz-ng/src/hb-uniscribe.cc OT::name &name = OT::StructAtOffset<OT::name> (new_sfnt_data, name_table_offset); OT 379 third_party/harfbuzz-ng/src/hb-uniscribe.cc OT::NameRecord &record = name.nameRecord[i]; OT 389 third_party/harfbuzz-ng/src/hb-uniscribe.cc unsigned char *p = &OT::StructAfter<unsigned char> (name); OT 397 third_party/harfbuzz-ng/src/hb-uniscribe.cc const OT::OpenTypeFontFile &file = * (OT::OpenTypeFontFile *) (new_sfnt_data); OT 403 third_party/harfbuzz-ng/src/hb-uniscribe.cc const OT::OpenTypeFontFace &face = file.get_face (face_index); OT 407 third_party/harfbuzz-ng/src/hb-uniscribe.cc OT::TableRecord &record = const_cast<OT::TableRecord &> (face.get_table (index)); OT 39 third_party/harfbuzz-ng/src/main.cc using namespace OT;