From c78e4784fbe06ceb27b54a1d8908016ade071cb4 Mon Sep 17 00:00:00 2001 From: Behdad Esfahbod Date: Wed, 12 Dec 2018 09:50:18 -0500 Subject: [PATCH] [dispatch] Minor --- src/hb-machinery.hh | 1 + src/hb-ot-layout-gsubgpos.hh | 3 --- src/hb-subset.hh | 1 - 3 files changed, 1 insertion(+), 4 deletions(-) diff --git a/src/hb-machinery.hh b/src/hb-machinery.hh index 5180e1e..3e2f840 100644 --- a/src/hb-machinery.hh +++ b/src/hb-machinery.hh @@ -139,6 +139,7 @@ struct hb_dispatch_context_t template inline bool may_dispatch (const T *obj HB_UNUSED, const F *format HB_UNUSED) { return true; } static return_t no_dispatch_return_value (void) { return Context::default_return_value (); } + static bool stop_sublookup_iteration (const return_t r HB_UNUSED) { return false; } }; diff --git a/src/hb-ot-layout-gsubgpos.hh b/src/hb-ot-layout-gsubgpos.hh index 893c0da..cdfacca 100644 --- a/src/hb-ot-layout-gsubgpos.hh +++ b/src/hb-ot-layout-gsubgpos.hh @@ -66,7 +66,6 @@ struct hb_closure_context_t : template inline return_t dispatch (const T &obj) { obj.closure (this); return HB_VOID; } static return_t default_return_value (void) { return HB_VOID; } - bool stop_sublookup_iteration (return_t r HB_UNUSED) const { return false; } void recurse (unsigned int lookup_index) { if (unlikely (nesting_level_left == 0 || !recurse_func)) @@ -162,7 +161,6 @@ struct hb_collect_glyphs_context_t : template inline return_t dispatch (const T &obj) { obj.collect_glyphs (this); return HB_VOID; } static return_t default_return_value (void) { return HB_VOID; } - bool stop_sublookup_iteration (return_t r HB_UNUSED) const { return false; } void recurse (unsigned int lookup_index) { if (unlikely (nesting_level_left == 0 || !recurse_func)) @@ -665,7 +663,6 @@ struct hb_get_subtables_context_t : return HB_VOID; } static return_t default_return_value (void) { return HB_VOID; } - bool stop_sublookup_iteration (return_t r HB_UNUSED) const { return false; } hb_get_subtables_context_t (array_t &array_) : array (array_), diff --git a/src/hb-subset.hh b/src/hb-subset.hh index e43c79f..44a29f4 100644 --- a/src/hb-subset.hh +++ b/src/hb-subset.hh @@ -43,7 +43,6 @@ struct hb_subset_context_t : template inline bool dispatch (const T &obj) { return obj.subset (this); } static bool default_return_value (void) { return true; } - bool stop_sublookup_iteration (bool r HB_UNUSED) const { return false; } hb_subset_plan_t *plan; hb_serialize_context_t *serializer; -- 2.7.4