提交 175bdad8 编写于 作者: B Behdad Esfahbod

One more variadic parameter pack use

上级 441cca23
...@@ -153,13 +153,13 @@ struct LookupSegmentArray ...@@ -153,13 +153,13 @@ struct LookupSegmentArray
first <= last && first <= last &&
valuesZ.sanitize (c, base, last - first + 1)); valuesZ.sanitize (c, base, last - first + 1));
} }
template <typename T2> template <typename ...Ts>
bool sanitize (hb_sanitize_context_t *c, const void *base, T2 user_data) const bool sanitize (hb_sanitize_context_t *c, const void *base, Ts &&...ds) const
{ {
TRACE_SANITIZE (this); TRACE_SANITIZE (this);
return_trace (c->check_struct (this) && return_trace (c->check_struct (this) &&
first <= last && first <= last &&
valuesZ.sanitize (c, base, last - first + 1, user_data)); valuesZ.sanitize (c, base, last - first + 1, hb_forward<Ts> (ds)...));
} }
GlyphID last; /* Last GlyphID in this segment */ GlyphID last; /* Last GlyphID in this segment */
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册