Searched refs:BinaryPrimitive (Results 1 - 9 of 9) sorted by relevance

/frameworks/base/tools/aapt2/
H A DResourceParser.h89 static std::unique_ptr<BinaryPrimitive> tryParseNullOrEmpty(const StringPiece16& str);
95 static std::unique_ptr<BinaryPrimitive> tryParseColor(const StringPiece16& str);
101 static std::unique_ptr<BinaryPrimitive> tryParseBool(const StringPiece16& str);
107 static std::unique_ptr<BinaryPrimitive> tryParseInt(const StringPiece16& str);
113 static std::unique_ptr<BinaryPrimitive> tryParseFloat(const StringPiece16& str);
119 static std::unique_ptr<BinaryPrimitive> tryParseEnumSymbol(const Attribute& enumAttr,
126 static std::unique_ptr<BinaryPrimitive> tryParseFlagSymbol(const Attribute& enumAttr,
H A DResourceValues.cpp181 BinaryPrimitive::BinaryPrimitive(const android::Res_value& val) : value(val) { function in class:aapt::BinaryPrimitive
184 bool BinaryPrimitive::flatten(android::Res_value& outValue) const {
189 BinaryPrimitive* BinaryPrimitive::clone(StringPool* /*newPool*/) const {
190 return new BinaryPrimitive(value);
193 void BinaryPrimitive::print(std::ostream& out) const {
H A DResourceValues.h198 struct BinaryPrimitive : public BaseItem<BinaryPrimitive> { struct in namespace:aapt
201 BinaryPrimitive() = default;
202 BinaryPrimitive(const android::Res_value& val);
205 BinaryPrimitive* clone(StringPool* newPool) const override;
328 virtual void visit(BinaryPrimitive& primitive, ValueVisitorArgs& args) {
369 virtual void visit(const BinaryPrimitive& primitive, ValueVisitorArgs& args) {
H A DResourceParser.cpp194 std::unique_ptr<BinaryPrimitive> ResourceParser::tryParseNullOrEmpty(const StringPiece16& str) {
208 return util::make_unique<BinaryPrimitive>(value);
211 std::unique_ptr<BinaryPrimitive> ResourceParser::tryParseEnumSymbol(const Attribute& enumAttr,
222 return util::make_unique<BinaryPrimitive>(value);
228 std::unique_ptr<BinaryPrimitive> ResourceParser::tryParseFlagSymbol(const Attribute& flagAttr,
252 return util::make_unique<BinaryPrimitive>(flags);
268 std::unique_ptr<BinaryPrimitive> ResourceParser::tryParseColor(const StringPiece16& str) {
319 return error ? std::unique_ptr<BinaryPrimitive>() : util::make_unique<BinaryPrimitive>(value);
322 std::unique_ptr<BinaryPrimitive> ResourceParse
[all...]
H A DLinker_test.cpp92 EXPECT_NE(nullptr, dynamic_cast<BinaryPrimitive*>(result->entries.front().value.get()));
139 const BinaryPrimitive* bin = dynamic_cast<const BinaryPrimitive*>(
H A DResourceParser_test.cpp202 const BinaryPrimitive* integer = findResource<BinaryPrimitive>(ResourceName{
213 const BinaryPrimitive* integer = findResource<BinaryPrimitive>(ResourceName{
311 std::unique_ptr<BinaryPrimitive> flagValue =
454 EXPECT_NE(nullptr, dynamic_cast<const BinaryPrimitive*>(array->items[2].get()));
H A DTableFlattener.cpp144 BinaryPrimitive(tempVal));
148 flattenEntry(symbol.symbol, BinaryPrimitive(tempVal));
154 flattenEntry(attr, BinaryPrimitive(android::Res_value{}));
H A DManifestMerger.cpp155 std::unique_ptr<BinaryPrimitive> integer = ResourceParser::tryParseInt(attr->value);
H A DBinaryResourceParser.cpp721 return util::make_unique<BinaryPrimitive>(nullType);
731 return util::make_unique<BinaryPrimitive>(*value);

Completed in 1005 milliseconds