[subset] Use more auto typing
This commit is contained in:
parent
a27a31b9ee
commit
4d67743ffd
|
@ -138,7 +138,7 @@ struct RecordListOf : RecordArrayOf<Type>
|
||||||
bool subset (hb_subset_context_t *c) const
|
bool subset (hb_subset_context_t *c) const
|
||||||
{
|
{
|
||||||
TRACE_SUBSET (this);
|
TRACE_SUBSET (this);
|
||||||
struct RecordListOf<Type> *out = c->serializer->embed (*this);
|
auto *out = c->serializer->embed (*this);
|
||||||
if (unlikely (!out)) return_trace (false);
|
if (unlikely (!out)) return_trace (false);
|
||||||
unsigned int count = this->len;
|
unsigned int count = this->len;
|
||||||
for (unsigned int i = 0; i < count; i++)
|
for (unsigned int i = 0; i < count; i++)
|
||||||
|
@ -277,7 +277,7 @@ struct Script
|
||||||
bool subset (hb_subset_context_t *c) const
|
bool subset (hb_subset_context_t *c) const
|
||||||
{
|
{
|
||||||
TRACE_SUBSET (this);
|
TRACE_SUBSET (this);
|
||||||
struct Script *out = c->serializer->embed (*this);
|
auto *out = c->serializer->embed (*this);
|
||||||
if (unlikely (!out)) return_trace (false);
|
if (unlikely (!out)) return_trace (false);
|
||||||
out->defaultLangSys.serialize_copy (c->serializer, this+defaultLangSys, out);
|
out->defaultLangSys.serialize_copy (c->serializer, this+defaultLangSys, out);
|
||||||
unsigned int count = langSys.len;
|
unsigned int count = langSys.len;
|
||||||
|
@ -559,7 +559,7 @@ struct Feature
|
||||||
bool subset (hb_subset_context_t *c) const
|
bool subset (hb_subset_context_t *c) const
|
||||||
{
|
{
|
||||||
TRACE_SUBSET (this);
|
TRACE_SUBSET (this);
|
||||||
struct Feature *out = c->serializer->embed (*this);
|
auto *out = c->serializer->embed (*this);
|
||||||
if (unlikely (!out)) return_trace (false);
|
if (unlikely (!out)) return_trace (false);
|
||||||
out->featureParams = 0; /* TODO(subset) FeatureParams. */
|
out->featureParams = 0; /* TODO(subset) FeatureParams. */
|
||||||
return_trace (true);
|
return_trace (true);
|
||||||
|
@ -722,7 +722,7 @@ struct Lookup
|
||||||
bool subset (hb_subset_context_t *c) const
|
bool subset (hb_subset_context_t *c) const
|
||||||
{
|
{
|
||||||
TRACE_SUBSET (this);
|
TRACE_SUBSET (this);
|
||||||
struct Lookup *out = c->serializer->embed (*this);
|
auto *out = c->serializer->embed (*this);
|
||||||
if (unlikely (!out)) return_trace (false);
|
if (unlikely (!out)) return_trace (false);
|
||||||
|
|
||||||
/* Subset the actual subtables. */
|
/* Subset the actual subtables. */
|
||||||
|
|
|
@ -439,7 +439,7 @@ struct GDEF
|
||||||
bool subset (hb_subset_context_t *c) const
|
bool subset (hb_subset_context_t *c) const
|
||||||
{
|
{
|
||||||
TRACE_SUBSET (this);
|
TRACE_SUBSET (this);
|
||||||
struct GDEF *out = c->serializer->embed (*this);
|
auto *out = c->serializer->embed (*this);
|
||||||
if (unlikely (!out)) return_trace (false);
|
if (unlikely (!out)) return_trace (false);
|
||||||
|
|
||||||
out->glyphClassDef.serialize_subset (c, this+glyphClassDef, out);
|
out->glyphClassDef.serialize_subset (c, this+glyphClassDef, out);
|
||||||
|
|
|
@ -849,7 +849,7 @@ static inline bool match_input (hb_ot_apply_context_t *c,
|
||||||
if (ligbase == LIGBASE_NOT_CHECKED)
|
if (ligbase == LIGBASE_NOT_CHECKED)
|
||||||
{
|
{
|
||||||
bool found = false;
|
bool found = false;
|
||||||
const hb_glyph_info_t *out = buffer->out_info;
|
const auto *out = buffer->out_info;
|
||||||
unsigned int j = buffer->out_len;
|
unsigned int j = buffer->out_len;
|
||||||
while (j && _hb_glyph_info_get_lig_id (&out[j - 1]) == first_lig_id)
|
while (j && _hb_glyph_info_get_lig_id (&out[j - 1]) == first_lig_id)
|
||||||
{
|
{
|
||||||
|
@ -2661,7 +2661,7 @@ struct GSUBGPOS
|
||||||
bool subset (hb_subset_context_t *c) const
|
bool subset (hb_subset_context_t *c) const
|
||||||
{
|
{
|
||||||
TRACE_SUBSET (this);
|
TRACE_SUBSET (this);
|
||||||
struct GSUBGPOS *out = c->serializer->embed (*this);
|
auto *out = c->serializer->embed (*this);
|
||||||
if (unlikely (!out)) return_trace (false);
|
if (unlikely (!out)) return_trace (false);
|
||||||
|
|
||||||
out->scriptList.serialize_subset (c, this+scriptList, out);
|
out->scriptList.serialize_subset (c, this+scriptList, out);
|
||||||
|
|
Loading…
Reference in New Issue