Searched refs:plural (Results 1 - 10 of 10) sorted by relevance
/frameworks/base/tools/aapt2/compile/ |
H A D | PseudolocaleGenerator.cpp | 148 void visit(Plural* plural) override { 150 for (size_t i = 0; i < plural->values.size(); i++) { 152 if (plural->values[i]) { 153 plural->values[i]->accept(&subVisitor); 157 localized->values[i] = std::unique_ptr<Item>(plural->values[i]->clone(mPool)); 161 localized->setSource(plural->getSource());
|
/frameworks/base/tools/aapt2/ |
H A D | ValueVisitor.h | 85 void visitSubValues(Plural* plural) { argument 86 for (std::unique_ptr<Item>& item : plural->values) {
|
H A D | Debug.cpp | 92 void visit(Plural* plural) override { 93 plural->print(&std::cout);
|
H A D | Format.proto | 200 optional Plural plural = 5;
|
H A D | ResourceParser.cpp | 1100 std::unique_ptr<Plural> plural = util::make_unique<Plural>(); local 1138 << "<item> in <plural> has invalid value '" << trimmedQuantity 1144 if (plural->values[index]) { 1151 if (!(plural->values[index] = parseXml(parser, android::ResTable_map::TYPE_STRING, 1155 plural->values[index]->setSource(itemSource); 1168 outResource->value = std::move(plural);
|
/frameworks/base/tools/aapt2/unflatten/ |
H A D | BinaryResourceParser.cpp | 542 std::unique_ptr<Plural> plural = util::make_unique<Plural>(); local 551 plural->values[Plural::Zero] = std::move(item); 554 plural->values[Plural::One] = std::move(item); 557 plural->values[Plural::Two] = std::move(item); 560 plural->values[Plural::Few] = std::move(item); 563 plural->values[Plural::Many] = std::move(item); 566 plural->values[Plural::Other] = std::move(item); 570 return plural;
|
/frameworks/base/tools/aapt2/proto/ |
H A D | TableProtoSerializer_test.cpp | 48 // Make a plural. 49 std::unique_ptr<Plural> plural = util::make_unique<Plural>(); local 50 plural->values[Plural::One] = util::make_unique<String>(table->stringPool.makeRef(u"one")); 52 ConfigDescription{}, std::string(), std::move(plural),
|
H A D | TableProtoSerializer.cpp | 139 void visit(Plural* plural) override { 141 const size_t count = plural->values.size(); 143 if (!plural->values[i]) { 144 // No plural value set here. 151 serializeItemCommonToPb(*plural->values[i], pbEntry); 153 plural->values[i]->accept(&subVisitor);
|
H A D | TableProtoDeserializer.cpp | 309 const pb::Plural& pbPlural = pbCompoundValue.plural(); 310 std::unique_ptr<Plural> plural = util::make_unique<Plural>(); local 313 plural->values[pluralIdx] = deserializeItemFromPb(pbEntry.item(), config, 315 if (!plural->values[pluralIdx]) { 319 deserializeItemCommon(pbEntry, plural->values[pluralIdx].get()); 321 value = std::move(plural);
|
/frameworks/base/tools/aapt2/flatten/ |
H A D | TableFlattener.cpp | 140 void visit(Plural* plural) override { 141 const size_t count = plural->values.size(); 143 if (!plural->values[i]) { 179 flattenEntry(&key, plural->values[i].get());
|
Completed in 138 milliseconds