From 9fc9b1ece4a0e7214456a27110e74e47ff3dbc15 Mon Sep 17 00:00:00 2001 From: Behdad Esfahbod Date: Wed, 8 Jun 2022 12:35:43 -0600 Subject: [PATCH] [layout] Minor, add using Lookup to GSUB/GPOS --- src/OT/Layout/GSUB/GSUB.hh | 2 ++ src/OT/Layout/GSUB/SubstLookup.hh | 2 +- src/hb-ot-layout-gpos-table.hh | 4 +++- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/OT/Layout/GSUB/GSUB.hh b/src/OT/Layout/GSUB/GSUB.hh index ad153ce8d..3f0c4b2ad 100644 --- a/src/OT/Layout/GSUB/GSUB.hh +++ b/src/OT/Layout/GSUB/GSUB.hh @@ -19,6 +19,8 @@ namespace GSUB { struct GSUB : GSUBGPOS { + using Lookup = SubstLookup; + static constexpr hb_tag_t tableTag = HB_OT_TAG_GSUB; const SubstLookup& get_lookup (unsigned int i) const diff --git a/src/OT/Layout/GSUB/SubstLookup.hh b/src/OT/Layout/GSUB/SubstLookup.hh index 180615cf1..8fb3b5509 100644 --- a/src/OT/Layout/GSUB/SubstLookup.hh +++ b/src/OT/Layout/GSUB/SubstLookup.hh @@ -10,7 +10,7 @@ namespace GSUB { struct SubstLookup : Lookup { - typedef SubstLookupSubTable SubTable; + using SubTable = SubstLookupSubTable; bool sanitize (hb_sanitize_context_t *c) const { return Lookup::sanitize (c); } diff --git a/src/hb-ot-layout-gpos-table.hh b/src/hb-ot-layout-gpos-table.hh index 1a6787765..b0f6eb77f 100644 --- a/src/hb-ot-layout-gpos-table.hh +++ b/src/hb-ot-layout-gpos-table.hh @@ -2882,7 +2882,7 @@ struct PosLookupSubTable struct PosLookup : Lookup { - typedef struct PosLookupSubTable SubTable; + using SubTable = PosLookupSubTable; const SubTable& get_subtable (unsigned int i) const { return Lookup::get_subtable (i); } @@ -2953,6 +2953,8 @@ struct GPOS : GSUBGPOS { static constexpr hb_tag_t tableTag = HB_OT_TAG_GPOS; + using Lookup = PosLookup; + const PosLookup& get_lookup (unsigned int i) const { return static_cast (GSUBGPOS::get_lookup (i)); }