/aosp14/frameworks/base/tools/aapt2/ |
H A 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,
|
H A D | ResourceUtils.cpp | 361 std::unique_ptr<BinaryPrimitive> MakeEmpty() { in MakeEmpty() 376 return util::make_unique<BinaryPrimitive>(value); in TryParseEnumSymbol() 389 return util::make_unique<BinaryPrimitive>(flags); in TryParseFlagSymbol() 412 return util::make_unique<BinaryPrimitive>(flags); in TryParseFlagSymbol() 479 return error ? std::unique_ptr<BinaryPrimitive>() in TryParseColor() 480 : util::make_unique<BinaryPrimitive>(value); in TryParseColor() 553 std::unique_ptr<BinaryPrimitive> MakeBool(bool val) { in MakeBool() 564 return util::make_unique<BinaryPrimitive>(value); in TryParseInt() 567 std::unique_ptr<BinaryPrimitive> MakeInt(uint32_t val) { in MakeInt() 577 return util::make_unique<BinaryPrimitive>(value); in TryParseFloat() [all …]
|
H A D | ResourceValues_test.cpp | 242 EXPECT_TRUE(attr2.Matches(BinaryPrimitive(TYPE_INT_DEC, static_cast<uint32_t>(-1)))); in TEST() 243 EXPECT_TRUE(attr2.Matches(BinaryPrimitive(TYPE_INT_DEC, 1u))); in TEST() 244 EXPECT_FALSE(attr2.Matches(BinaryPrimitive(TYPE_INT_DEC, static_cast<uint32_t>(-2)))); in TEST() 257 EXPECT_TRUE(attr3.Matches(BinaryPrimitive(TYPE_INT_DEC, 0x01u | 0x02u))); in TEST() 258 EXPECT_TRUE(attr3.Matches(BinaryPrimitive(TYPE_INT_DEC, 0x01u | 0x02u | 0x80u))); in TEST() 261 EXPECT_TRUE(attr3.Matches(BinaryPrimitive(TYPE_INT_DEC, 0x08u))); in TEST() 264 EXPECT_FALSE(attr3.Matches(BinaryPrimitive(TYPE_INT_DEC, 127u))); in TEST() 269 EXPECT_TRUE(attr4.Matches(BinaryPrimitive(TYPE_INT_DEC, 0x01u))); in TEST() 270 EXPECT_FALSE(attr4.Matches(BinaryPrimitive(TYPE_INT_DEC, 0x02u))); in TEST()
|
H A D | ResourceValues.h | 277 struct BinaryPrimitive : public TransformableItem<BinaryPrimitive, BaseItem<BinaryPrimitive>> { struct 280 BinaryPrimitive() = default; argument 281 explicit BinaryPrimitive(const android::Res_value& val); 282 BinaryPrimitive(uint8_t dataType, uint32_t data); 409 std::unique_ptr<BinaryPrimitive> TransformDerived(const BinaryPrimitive* value) override;
|
H A 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() 221 Pointee(ValueEq(BinaryPrimitive(Res_value::TYPE_INT_DEC, 12u)))); in TEST() 223 Pointee(ValueEq(BinaryPrimitive(Res_value::TYPE_INT_BOOLEAN, 0xffffffffu)))); in TEST() 228 Pointee(ValueEq(BinaryPrimitive(Res_value::TYPE_FLOAT, expected_float_flattened)))); in TEST()
|
H A D | ValueTransformer.h | 34 struct BinaryPrimitive; 94 AAPT_TRANSFORM_ITEM(BinaryPrimitive);
|
H A 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() 442 void BinaryPrimitive::PrettyPrint(Printer* printer) const { in PrettyPrint() 1118 std::unique_ptr<BinaryPrimitive> CloningValueTransformer::TransformDerived( in TransformDerived() 1119 const BinaryPrimitive* value) { in TransformDerived() 1120 return std::make_unique<BinaryPrimitive>(*value); in TransformDerived()
|
H A D | ValueTransformer.cpp | 42 VALUE_CREATE_ITEM_DECL(BinaryPrimitive);
|
H A D | ValueVisitor.h | 39 virtual void Visit(BinaryPrimitive* value) { VisitItem(value); } in Visit() 79 virtual void Visit(const BinaryPrimitive* value) { in Visit()
|
H A D | Resources.proto | 442 INTEGER = 0x04; // Allows any integer BinaryPrimitive values. 443 BOOLEAN = 0x08; // Allows any boolean BinaryPrimitive values. 444 COLOR = 0x010; // Allows any color BinaryPrimitive values. 445 FLOAT = 0x020; // Allows any float BinaryPrimitive values. 446 DIMENSION = 0x040; // Allows any dimension BinaryPrimitive values. 447 FRACTION = 0x080; // Allows any fraction BinaryPrimitive values.
|
H A 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()
|
H A 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()
|
/aosp14/frameworks/base/tools/aapt2/format/binary/ |
H A 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()
|
H A D | TableFlattener_test.cpp | 163 util::make_unique<BinaryPrimitive>(uint8_t(Res_value::TYPE_INT_DEC), 1u)) in TEST_F() 166 util::make_unique<BinaryPrimitive>(uint8_t(Res_value::TYPE_INT_DEC), 2u)) in TEST_F() 309 util::make_unique<BinaryPrimitive>(Res_value::TYPE_INT_DEC, static_cast<uint32_t>(i)); in BuildTableWithSparseEntries() 357 auto value = test::GetValueForConfig<BinaryPrimitive>(&sparse_table, "android:string/foo_0", in TEST_F() 362 ASSERT_THAT(test::GetValueForConfig<BinaryPrimitive>(&sparse_table, "android:string/foo_1", in TEST_F() 366 value = test::GetValueForConfig<BinaryPrimitive>(&sparse_table, "android:string/foo_4", in TEST_F() 446 ASSERT_THAT(test::GetValueForConfig<BinaryPrimitive>(&sparse_table, "android:string/foo_1", in TEST_F() 450 value = test::GetValueForConfig<BinaryPrimitive>(&sparse_table, "android:string/foo_4", in TEST_F() 627 util::make_unique<BinaryPrimitive>(uint8_t(Res_value::TYPE_INT_DEC), 1u)) in TEST_F() 630 util::make_unique<BinaryPrimitive>(uint8_t(Res_value::TYPE_INT_DEC), 2u)) in TEST_F() [all …]
|
H A 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()
|
/aosp14/frameworks/base/tools/aapt2/format/proto/ |
H A D | ProtoSerialize_test.cpp | 205 BinaryPrimitive* prim = test::GetValueForConfigAndProduct<BinaryPrimitive>( in TEST() 320 const BinaryPrimitive* prim = ValueCast<BinaryPrimitive>(actual_attr.compiled_value.get()); in TEST() 415 BinaryPrimitive* bp = test::GetValueForConfigAndProduct<BinaryPrimitive>( in TEST() 457 bp = test::GetValueForConfigAndProduct<BinaryPrimitive>( in TEST() 463 bp = test::GetValueForConfigAndProduct<BinaryPrimitive>( in TEST() 755 util::make_unique<BinaryPrimitive>( in TEST() 759 util::make_unique<BinaryPrimitive>( in TEST() 803 BinaryPrimitive* bp = ValueCast<BinaryPrimitive>(config_value->value.get()); in TEST() 841 util::make_unique<BinaryPrimitive>( in TEST() 845 util::make_unique<BinaryPrimitive>( in TEST() [all …]
|
/aosp14/frameworks/base/tools/aapt2/link/ |
H A 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()
|
H A 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()
|
/aosp14/frameworks/base/tools/aapt2/cmd/ |
H A D | Util.cpp | 193 util::make_unique<BinaryPrimitive>(android::Res_value::TYPE_INT_DEC, version_code)}); in GenerateSplitManifest() 201 util::make_unique<BinaryPrimitive>(android::Res_value::TYPE_INT_DEC, version_code_major)}); in GenerateSplitManifest() 209 util::make_unique<BinaryPrimitive>(android::Res_value::TYPE_INT_DEC, revision_code)}); in GenerateSplitManifest() 240 util::make_unique<BinaryPrimitive>(android::Res_value::TYPE_INT_BOOLEAN, 0u)}); in GenerateSplitManifest() 276 const BinaryPrimitive* compiled_prim = ValueCast<BinaryPrimitive>(attr.compiled_value.get()); in ExtractCompiledInt() 300 const BinaryPrimitive* compiled_prim = ValueCast<BinaryPrimitive>(attr.compiled_value.get()); in ExtractSdkVersion()
|
H A 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()
|
/aosp14/frameworks/base/tools/aapt2/optimize/ |
H A 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()
|
H A D | Obfuscator_test.cpp | 233 aapt::util::make_unique<aapt::BinaryPrimitive>( in TEST() 290 aapt::util::make_unique<aapt::BinaryPrimitive>( in getProtocolBufferTableUnderTest()
|
/aosp14/frameworks/base/tools/aapt2/test/ |
H A D | Common.h | 125 template std::ostream& operator<<<BinaryPrimitive>(std::ostream&, const BinaryPrimitive&);
|
H A 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()
|
H A D | Builders.h | 84 std::unique_ptr<BinaryPrimitive> BuildPrimitive(uint8_t type, uint32_t data);
|