Searched refs:Plural (Results 1 - 14 of 14) sorted by relevance

/frameworks/base/tools/aapt2/proto/
H A DProtoHelpers.cpp115 case Plural::Zero: return pb::Plural_Arity_Zero;
116 case Plural::One: return pb::Plural_Arity_One;
117 case Plural::Two: return pb::Plural_Arity_Two;
118 case Plural::Few: return pb::Plural_Arity_Few;
119 case Plural::Many: return pb::Plural_Arity_Many;
127 case pb::Plural_Arity_Zero: return Plural::Zero;
128 case pb::Plural_Arity_One: return Plural::One;
129 case pb::Plural_Arity_Two: return Plural::Two;
130 case pb::Plural_Arity_Few: return Plural::Few;
131 case pb::Plural_Arity_Many: return Plural
[all...]
H A DTableProtoSerializer_test.cpp49 std::unique_ptr<Plural> plural = util::make_unique<Plural>();
50 plural->values[Plural::One] = util::make_unique<String>(table->stringPool.makeRef(u"one"));
H A DTableProtoDeserializer.cpp311 const pb::Plural& pbPlural = pbCompoundValue.plural();
312 std::unique_ptr<Plural> plural = util::make_unique<Plural>();
H A DTableProtoSerializer.cpp139 void visit(Plural* plural) override {
140 pb::Plural* pbPlural = getPbCompoundValue()->mutable_plural();
/frameworks/base/tools/aapt2/
H A DValueVisitor.h44 virtual void visit(Plural* value) {}
85 void visitSubValues(Plural* plural) {
102 DECL_VISIT_COMPOUND_VALUE(Plural);
H A DResourceValues.cpp602 bool Plural::equals(const Value* value) const {
603 const Plural* other = valueCast<Plural>(value);
617 Plural* Plural::clone(StringPool* newPool) const {
618 Plural* p = new Plural();
630 void Plural::print(std::ostream* out) const {
H A DFormat.proto167 message Plural {
200 optional Plural plural = 5;
H A DResourceValues.h313 struct Plural : public BaseValue<Plural> { struct in namespace:aapt
327 Plural* clone(StringPool* newPool) const override;
H A DResourceParser.cpp1110 std::unique_ptr<Plural> plural = util::make_unique<Plural>();
1135 index = Plural::Zero;
1137 index = Plural::One;
1139 index = Plural::Two;
1141 index = Plural::Few;
1143 index = Plural::Many;
1145 index = Plural::Other;
H A DDebug.cpp92 void visit(Plural* plural) override {
/frameworks/base/tools/aapt2/unflatten/
H A DBinaryResourceParser.cpp539 std::unique_ptr<Plural> BinaryResourceParser::parsePlural(const ResourceNameRef& name,
542 std::unique_ptr<Plural> plural = util::make_unique<Plural>();
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);
H A DBinaryResourceParser.h80 std::unique_ptr<Plural> parsePlural(const ResourceNameRef& name,
/frameworks/base/tools/aapt2/flatten/
H A DTableFlattener.cpp140 void visit(Plural* plural) override {
149 case Plural::Zero:
153 case Plural::One:
157 case Plural::Two:
161 case Plural::Few:
165 case Plural::Many:
169 case Plural::Other:
/frameworks/base/tools/aapt2/compile/
H A DPseudolocaleGenerator.cpp131 void visit(Plural* plural) override {
132 std::unique_ptr<Plural> localized = util::make_unique<Plural>();

Completed in 165 milliseconds