Use auto in range-for-loop more
This commit is contained in:
parent
1551f3d518
commit
6d94194497
@ -183,7 +183,7 @@ struct CFFIndex
|
||||
else
|
||||
{
|
||||
serialize_header(c, + it | hb_map ([] (const byte_str_t &_) { return _.length; }));
|
||||
for (const byte_str_t &_ : +it)
|
||||
for (const auto &_ : +it)
|
||||
_.copy (c);
|
||||
}
|
||||
return_trace (true);
|
||||
|
@ -95,7 +95,7 @@ struct CmapSubtableFormat4
|
||||
HBUINT16 *endCode = c->start_embed<HBUINT16> ();
|
||||
hb_codepoint_t prev_endcp = 0xFFFF;
|
||||
|
||||
for (const hb_item_type<Iterator> _ : +it)
|
||||
for (const auto& _ : +it)
|
||||
{
|
||||
if (prev_endcp != 0xFFFF && prev_endcp + 1u != _.first)
|
||||
{
|
||||
@ -131,7 +131,7 @@ struct CmapSubtableFormat4
|
||||
HBUINT16 *startCode = c->start_embed<HBUINT16> ();
|
||||
hb_codepoint_t prev_cp = 0xFFFF;
|
||||
|
||||
for (const hb_item_type<Iterator> _ : +it)
|
||||
for (const auto& _ : +it)
|
||||
{
|
||||
if (prev_cp == 0xFFFF || prev_cp + 1u != _.first)
|
||||
{
|
||||
@ -170,7 +170,7 @@ struct CmapSubtableFormat4
|
||||
if ((char *)idDelta - (char *)startCode != (int) segcount * (int) HBINT16::static_size)
|
||||
return nullptr;
|
||||
|
||||
for (const hb_item_type<Iterator> _ : +it)
|
||||
for (const auto& _ : +it)
|
||||
{
|
||||
if (_.first == startCode[i])
|
||||
{
|
||||
@ -696,7 +696,7 @@ struct CmapSubtableFormat12 : CmapSubtableLongSegmented<CmapSubtableFormat12>
|
||||
hb_codepoint_t startCharCode = 0xFFFF, endCharCode = 0xFFFF;
|
||||
hb_codepoint_t glyphID = 0;
|
||||
|
||||
for (const hb_item_type<Iterator> _ : +it)
|
||||
for (const auto& _ : +it)
|
||||
{
|
||||
if (startCharCode == 0xFFFF)
|
||||
{
|
||||
|
@ -1882,8 +1882,8 @@ struct ContextFormat2
|
||||
const hb_map_t *lookup_map = c->table_tag == HB_OT_TAG_GSUB ? c->plan->gsub_lookups : c->plan->gpos_lookups;
|
||||
bool ret = true;
|
||||
int non_zero_index = 0, index = 0;
|
||||
for (const hb_pair_t<unsigned, const OffsetTo<RuleSet>&> _ : + hb_enumerate (ruleSet)
|
||||
| hb_filter (klass_map, hb_first))
|
||||
for (const auto& _ : + hb_enumerate (ruleSet)
|
||||
| hb_filter (klass_map, hb_first))
|
||||
{
|
||||
auto *o = out->ruleSet.serialize_append (c->serializer);
|
||||
if (unlikely (!o))
|
||||
@ -2034,6 +2034,7 @@ struct ContextFormat3
|
||||
|
||||
for (const OffsetTo<Coverage>& offset : coverages)
|
||||
{
|
||||
/* TODO(subset) This looks like should not be necessary to write this way. */
|
||||
auto *o = c->serializer->allocate_size<OffsetTo<Coverage>> (OffsetTo<Coverage>::static_size);
|
||||
if (unlikely (!o)) return_trace (false);
|
||||
if (!o->serialize_subset (c, offset, this)) return_trace (false);
|
||||
@ -2323,6 +2324,7 @@ struct ChainRule
|
||||
c->copy (len);
|
||||
for (const auto g : it)
|
||||
{
|
||||
/* TODO(constexpr) Simplify. */
|
||||
HBUINT16 gid;
|
||||
gid = g;
|
||||
c->copy (gid);
|
||||
|
Loading…
Reference in New Issue
Block a user