/frameworks/base/tools/aapt2/ |
D | ResourceUtils.h | 150 std::unique_ptr<BinaryPrimitive> MakeEmpty(); 156 std::unique_ptr<BinaryPrimitive> TryParseColor(android::StringPiece str); 162 std::unique_ptr<BinaryPrimitive> TryParseBool(android::StringPiece str); 165 std::unique_ptr<BinaryPrimitive> MakeBool(bool val); 171 std::unique_ptr<BinaryPrimitive> TryParseInt(android::StringPiece str); 174 std::unique_ptr<BinaryPrimitive> MakeInt(uint32_t value); 180 std::unique_ptr<BinaryPrimitive> TryParseFloat(android::StringPiece str); 186 std::unique_ptr<BinaryPrimitive> TryParseEnumSymbol(const Attribute* enum_attr, 193 std::unique_ptr<BinaryPrimitive> TryParseFlagSymbol(const Attribute* enum_attr,
|
D | ResourceUtils_test.cpp | 204 std::unique_ptr<BinaryPrimitive> result = ResourceUtils::TryParseFlagSymbol(attr.get(), ""); in TEST() 215 …ASSERT_THAT(ResourceUtils::MakeEmpty(), Pointee(ValueEq(BinaryPrimitive(Res_value::TYPE_NULL, Res_… in TEST() 216 …ASSERT_THAT(ResourceUtils::TryParseNullOrEmpty("@empty"), Pointee(ValueEq(BinaryPrimitive(Res_valu… in TEST() 223 Pointee(ValueEq(BinaryPrimitive(Res_value::TYPE_INT_DEC, 12u)))); in TEST() 226 Pointee(ValueEq(BinaryPrimitive(Res_value::TYPE_INT_BOOLEAN, 0xffffffffu)))); in TEST() 232 Pointee(ValueEq(BinaryPrimitive(Res_value::TYPE_FLOAT, expected_float_flattened)))); in TEST() 241 Pointee(ValueEq(BinaryPrimitive(Res_value::TYPE_FLOAT, expected_float_flattened)))); in TEST() 247 Pointee(ValueEq(BinaryPrimitive(Res_value::TYPE_FLOAT, special_float_flattened)))); in TEST() 257 Pointee(ValueEq(BinaryPrimitive(Res_value::TYPE_FLOAT, big_flattened)))); in TEST()
|
D | ResourceUtils.cpp | 361 std::unique_ptr<BinaryPrimitive> MakeEmpty() { in MakeEmpty() 362 return util::make_unique<BinaryPrimitive>(android::Res_value::TYPE_NULL, in MakeEmpty() 366 std::unique_ptr<BinaryPrimitive> TryParseEnumSymbol(const Attribute* enum_attr, StringPiece str) { in TryParseEnumSymbol() 376 return util::make_unique<BinaryPrimitive>(value); in TryParseEnumSymbol() 382 std::unique_ptr<BinaryPrimitive> TryParseFlagSymbol(const Attribute* flag_attr, StringPiece str) { in TryParseFlagSymbol() 389 return util::make_unique<BinaryPrimitive>(flags); in TryParseFlagSymbol() 412 return util::make_unique<BinaryPrimitive>(flags); in TryParseFlagSymbol() 428 std::unique_ptr<BinaryPrimitive> TryParseColor(StringPiece str) { in TryParseColor() 479 return error ? std::unique_ptr<BinaryPrimitive>() in TryParseColor() 480 : util::make_unique<BinaryPrimitive>(value); in TryParseColor() [all …]
|
D | ResourceValues_test.cpp | 271 EXPECT_TRUE(attr2.Matches(BinaryPrimitive(TYPE_INT_DEC, static_cast<uint32_t>(-1)))); in TEST() 272 EXPECT_TRUE(attr2.Matches(BinaryPrimitive(TYPE_INT_DEC, 1u))); in TEST() 273 EXPECT_FALSE(attr2.Matches(BinaryPrimitive(TYPE_INT_DEC, static_cast<uint32_t>(-2)))); in TEST() 286 EXPECT_TRUE(attr3.Matches(BinaryPrimitive(TYPE_INT_DEC, 0x01u | 0x02u))); in TEST() 287 EXPECT_TRUE(attr3.Matches(BinaryPrimitive(TYPE_INT_DEC, 0x01u | 0x02u | 0x80u))); in TEST() 290 EXPECT_TRUE(attr3.Matches(BinaryPrimitive(TYPE_INT_DEC, 0x08u))); in TEST() 293 EXPECT_FALSE(attr3.Matches(BinaryPrimitive(TYPE_INT_DEC, 127u))); in TEST() 298 EXPECT_TRUE(attr4.Matches(BinaryPrimitive(TYPE_INT_DEC, 0x01u))); in TEST() 299 EXPECT_FALSE(attr4.Matches(BinaryPrimitive(TYPE_INT_DEC, 0x02u))); in TEST()
|
D | ResourceValues.h | 302 struct BinaryPrimitive : public TransformableItem<BinaryPrimitive, BaseItem<BinaryPrimitive>> { struct 305 BinaryPrimitive() = default; argument 306 explicit BinaryPrimitive(const android::Res_value& val); 307 BinaryPrimitive(uint8_t dataType, uint32_t data); 436 std::unique_ptr<BinaryPrimitive> TransformDerived(const BinaryPrimitive* value) override;
|
D | ValueTransformer.h | 34 struct BinaryPrimitive; 94 AAPT_TRANSFORM_ITEM(BinaryPrimitive);
|
D | ResourceValues.cpp | 358 BinaryPrimitive::BinaryPrimitive(const android::Res_value& val) : value(val) { in BinaryPrimitive() function in aapt::BinaryPrimitive 361 BinaryPrimitive::BinaryPrimitive(uint8_t dataType, uint32_t data) { in BinaryPrimitive() function in aapt::BinaryPrimitive 366 bool BinaryPrimitive::Equals(const Value* value) const { in Equals() 367 const BinaryPrimitive* other = ValueCast<BinaryPrimitive>(value); in Equals() 375 bool BinaryPrimitive::Flatten(::android::Res_value* out_value) const { in Flatten() 381 void BinaryPrimitive::Print(std::ostream* out) const { in Print() 444 const char* BinaryPrimitive::DecideFormat(float f) { in DecideFormat() 457 void BinaryPrimitive::PrettyPrint(Printer* printer) const { in PrettyPrint() 1147 std::unique_ptr<BinaryPrimitive> CloningValueTransformer::TransformDerived( in TransformDerived() 1148 const BinaryPrimitive* value) { in TransformDerived() [all …]
|
D | ValueTransformer.cpp | 42 VALUE_CREATE_ITEM_DECL(BinaryPrimitive);
|
D | ValueVisitor.h | 39 virtual void Visit(BinaryPrimitive* value) { VisitItem(value); } in Visit() 79 virtual void Visit(const BinaryPrimitive* value) { in Visit()
|
D | Resources.proto | 456 INTEGER = 0x04; // Allows any integer BinaryPrimitive values. 457 BOOLEAN = 0x08; // Allows any boolean BinaryPrimitive values. 458 COLOR = 0x010; // Allows any color BinaryPrimitive values. 459 FLOAT = 0x020; // Allows any float BinaryPrimitive values. 460 DIMENSION = 0x040; // Allows any dimension BinaryPrimitive values. 461 FRACTION = 0x080; // Allows any fraction BinaryPrimitive values.
|
D | ResourceParser_test.cpp | 318 BinaryPrimitive* integer = test::GetValue<BinaryPrimitive>(&table_, "integer/foo"); in TEST_F() 994 BinaryPrimitive* val = test::GetValue<BinaryPrimitive>(&table_, "integer/foo"); in TEST_F() 1005 BinaryPrimitive* val = test::GetValue<BinaryPrimitive>(&table_, "integer/foo"); in TEST_F()
|
D | ResourceTable_test.cpp | 98 .SetValue(test::ValueBuilder<BinaryPrimitive>(android::Res_value{}) in TEST() 108 …EXPECT_THAT(test::GetValueForConfig<BinaryPrimitive>(&table, "android:string/ok", language_config)… in TEST()
|
/frameworks/base/tools/aapt2/format/binary/ |
D | ResEntryWriter_test.cpp | 86 util::make_unique<BinaryPrimitive>(uint8_t(Res_value::TYPE_INT_DEC), 1u)); in TEST_F() 88 util::make_unique<BinaryPrimitive>(uint8_t(Res_value::TYPE_INT_DEC), 2u)); in TEST_F() 91 util::make_unique<BinaryPrimitive>(uint8_t(Res_value::TYPE_INT_DEC), 1u)); in TEST_F() 93 util::make_unique<BinaryPrimitive>(uint8_t(Res_value::TYPE_INT_DEC), 2u)); in TEST_F() 155 util::make_unique<BinaryPrimitive>(uint8_t(Res_value::TYPE_INT_DEC), 1u)); in TEST_F() 157 util::make_unique<BinaryPrimitive>(uint8_t(Res_value::TYPE_INT_DEC), 2u)); in TEST_F() 160 util::make_unique<BinaryPrimitive>(uint8_t(Res_value::TYPE_INT_DEC), 1u)); in TEST_F() 162 util::make_unique<BinaryPrimitive>(uint8_t(Res_value::TYPE_INT_DEC), 2u)); in TEST_F()
|
D | ResEntryWriter.cpp | 53 BinaryPrimitive val(Res_value::TYPE_INT_DEC, attr->type_mask); in Visit() 59 BinaryPrimitive val(Res_value::TYPE_INT_DEC, static_cast<uint32_t>(attr->min_int)); in Visit() 65 BinaryPrimitive val(Res_value::TYPE_INT_DEC, static_cast<uint32_t>(attr->max_int)); in Visit() 70 BinaryPrimitive val(s.type, s.value); in Visit() 97 BinaryPrimitive val(Res_value{}); in Visit()
|
D | TableFlattener_test.cpp | 164 util::make_unique<BinaryPrimitive>(uint8_t(Res_value::TYPE_INT_DEC), 1u)) in TEST_F() 167 util::make_unique<BinaryPrimitive>(uint8_t(Res_value::TYPE_INT_DEC), 2u)) in TEST_F() 243 array->elements.push_back(util::make_unique<BinaryPrimitive>(uint8_t(Res_value::TYPE_INT_DEC), in TEST_F() 245 array->elements.push_back(util::make_unique<BinaryPrimitive>(uint8_t(Res_value::TYPE_INT_DEC), in TEST_F() 310 util::make_unique<BinaryPrimitive>(Res_value::TYPE_INT_DEC, static_cast<uint32_t>(i)); in BuildTableWithSparseEntries() 337 auto value = test::GetValueForConfig<BinaryPrimitive>(&sparse_table, "android:string/foo_0", in CheckSparseEntries() 342 ASSERT_THAT(test::GetValueForConfig<BinaryPrimitive>(&sparse_table, "android:string/foo_1", in CheckSparseEntries() 346 value = test::GetValueForConfig<BinaryPrimitive>(&sparse_table, "android:string/foo_4", in CheckSparseEntries() 677 util::make_unique<BinaryPrimitive>(uint8_t(Res_value::TYPE_INT_DEC), 1u)) in TEST_F() 680 util::make_unique<BinaryPrimitive>(uint8_t(Res_value::TYPE_INT_DEC), 2u)) in TEST_F() [all …]
|
/frameworks/base/tools/aapt2/format/proto/ |
D | ProtoSerialize_test.cpp | 205 BinaryPrimitive* prim = test::GetValueForConfigAndProduct<BinaryPrimitive>( in TEST() 211 prim = test::GetValueForConfigAndProduct<BinaryPrimitive>( in TEST() 321 const BinaryPrimitive* prim = ValueCast<BinaryPrimitive>(actual_attr.compiled_value.get()); in TEST() 416 BinaryPrimitive* bp = test::GetValueForConfigAndProduct<BinaryPrimitive>( in TEST() 422 bp = test::GetValueForConfigAndProduct<BinaryPrimitive>(&new_table, "android:bool/boolean_false", in TEST() 428 bp = test::GetValueForConfigAndProduct<BinaryPrimitive>(&new_table, "android:color/color_rgb8", in TEST() 434 bp = test::GetValueForConfigAndProduct<BinaryPrimitive>(&new_table, "android:color/color_argb8", in TEST() 440 bp = test::GetValueForConfigAndProduct<BinaryPrimitive>(&new_table, "android:color/color_rgb4", in TEST() 446 bp = test::GetValueForConfigAndProduct<BinaryPrimitive>(&new_table, "android:color/color_argb4", in TEST() 452 bp = test::GetValueForConfigAndProduct<BinaryPrimitive>(&new_table, "android:integer/integer_444", in TEST() [all …]
|
/frameworks/base/tools/aapt2/link/ |
D | TableMerger_test.cpp | 171 BinaryPrimitive* foo = test::GetValue<BinaryPrimitive>(&final_table, "com.app.a:bool/foo"); in TEST_F() 173 Pointee(Field(&BinaryPrimitive::value, Field(&android::Res_value::data, Eq(0u))))); in TEST_F() 209 BinaryPrimitive* foo = test::GetValue<BinaryPrimitive>(&final_table, "com.app.a:bool/foo"); in TEST_F() 210 EXPECT_THAT(foo, Pointee(Property(&BinaryPrimitive::GetComment, StrEq("Original foo comment")))); in TEST_F() 211 BinaryPrimitive* bar = test::GetValue<BinaryPrimitive>(&final_table, "com.app.a:bool/bar"); in TEST_F() 212 EXPECT_THAT(bar, Pointee(Property(&BinaryPrimitive::GetComment, StrEq("")))); in TEST_F() 213 BinaryPrimitive* baz = test::GetValue<BinaryPrimitive>(&final_table, "com.app.a:bool/baz"); in TEST_F() 214 EXPECT_THAT(baz, Pointee(Property(&BinaryPrimitive::GetComment, StrEq("Overlay baz comment")))); in TEST_F()
|
D | ReferenceLinker_test.cpp | 130 ASSERT_THAT(ValueCast<BinaryPrimitive>(style->entries[0].value.get()), NotNull()); in TEST() 134 ASSERT_THAT(ValueCast<BinaryPrimitive>(style->entries[1].value.get()), NotNull()); in TEST()
|
/frameworks/base/tools/aapt2/cmd/ |
D | Util.cpp | 303 util::make_unique<BinaryPrimitive>(android::Res_value::TYPE_INT_DEC, version_code)}); in GenerateSplitManifest() 311 util::make_unique<BinaryPrimitive>(android::Res_value::TYPE_INT_DEC, version_code_major)}); in GenerateSplitManifest() 319 util::make_unique<BinaryPrimitive>(android::Res_value::TYPE_INT_DEC, revision_code)}); in GenerateSplitManifest() 350 util::make_unique<BinaryPrimitive>(android::Res_value::TYPE_INT_BOOLEAN, 0u)}); in GenerateSplitManifest() 386 const BinaryPrimitive* compiled_prim = ValueCast<BinaryPrimitive>(attr.compiled_value.get()); in ExtractCompiledInt() 410 const BinaryPrimitive* compiled_prim = ValueCast<BinaryPrimitive>(attr.compiled_value.get()); in ExtractSdkVersion()
|
D | Convert_test.cpp | 198 auto value = ValueCast<BinaryPrimitive>(entry->FindValue({})->value.get())->value; in TEST_F() 213 auto value = ValueCast<BinaryPrimitive>(entry->FindValue({})->value.get())->value; in TEST_F()
|
/frameworks/base/tools/aapt2/optimize/ |
D | MultiApkGenerator.cpp | 298 auto version_code_value = ValueCast<BinaryPrimitive>(version_code->compiled_value.get()); in UpdateManifest() 306 BinaryPrimitive* version_code_major_value = nullptr; in UpdateManifest() 308 version_code_major_value = ValueCast<BinaryPrimitive>(version_code_major->compiled_value.get()); in UpdateManifest()
|
D | Obfuscator_test.cpp | 319 aapt::util::make_unique<aapt::BinaryPrimitive>( in TEST() 378 aapt::util::make_unique<aapt::BinaryPrimitive>( in getProtocolBufferTableUnderTest()
|
/frameworks/base/tools/aapt2/test/ |
D | Common.h | 155 template std::ostream& operator<<<BinaryPrimitive>(std::ostream&, const BinaryPrimitive&);
|
D | Builders.cpp | 158 std::unique_ptr<BinaryPrimitive> BuildPrimitive(uint8_t type, uint32_t data) { in BuildPrimitive() 163 return util::make_unique<BinaryPrimitive>(value); in BuildPrimitive()
|
D | Builders.h | 84 std::unique_ptr<BinaryPrimitive> BuildPrimitive(uint8_t type, uint32_t data);
|