Searched defs:plural (Results 1 - 5 of 5) sorted by relevance

/frameworks/base/tools/aapt2/
H A DValueVisitor.h88 void VisitSubValues(Plural* plural) { argument
89 for (std::unique_ptr<Item>& item : plural->values) {
H A DResourceParser.cpp1248 std::unique_ptr<Plural> plural = util::make_unique<Plural>(); local
1289 << "<item> in <plural> has invalid value '"
1295 if (plural->values[index]) {
1302 if (!(plural->values[index] = ParseXml(
1306 plural->values[index]->SetSource(item_source);
1320 out_resource->value = std::move(plural);
/frameworks/base/tools/aapt2/proto/
H A DTableProtoSerializer_test.cpp47 // Make a plural.
48 std::unique_ptr<Plural> plural = util::make_unique<Plural>(); local
49 plural->values[Plural::One] =
52 ConfigDescription{}, {}, std::move(plural),
H A DTableProtoDeserializer.cpp316 const pb::Plural& pb_plural = pb_compound_value.plural();
317 std::unique_ptr<Plural> plural = util::make_unique<Plural>(); local
320 plural->values[pluralIdx] =
322 if (!plural->values[pluralIdx]) {
326 DeserializeItemCommon(pb_entry, plural->values[pluralIdx].get());
328 value = std::move(plural);
/frameworks/base/tools/aapt2/unflatten/
H A DBinaryResourceParser.cpp561 std::unique_ptr<Plural> plural = util::make_unique<Plural>(); local
570 plural->values[Plural::Zero] = std::move(item);
573 plural->values[Plural::One] = std::move(item);
576 plural->values[Plural::Two] = std::move(item);
579 plural->values[Plural::Few] = std::move(item);
582 plural->values[Plural::Many] = std::move(item);
585 plural->values[Plural::Other] = std::move(item);
589 return plural;

Completed in 710 milliseconds