Home
last modified time | relevance | path

Searched refs:Res_value (Results 1 – 25 of 67) sorted by relevance

123

/aosp12/frameworks/base/cmds/idmap2/libidmap2/
H A DResourceUtils.cpp33 return data_type == Res_value::TYPE_REFERENCE || data_type == Res_value::TYPE_DYNAMIC_REFERENCE; in IsReference()
38 case Res_value::TYPE_NULL: in DataTypeToString()
40 case Res_value::TYPE_REFERENCE: in DataTypeToString()
42 case Res_value::TYPE_ATTRIBUTE: in DataTypeToString()
44 case Res_value::TYPE_STRING: in DataTypeToString()
46 case Res_value::TYPE_FLOAT: in DataTypeToString()
48 case Res_value::TYPE_DIMENSION: in DataTypeToString()
50 case Res_value::TYPE_FRACTION: in DataTypeToString()
56 case Res_value::TYPE_INT_DEC: in DataTypeToString()
57 case Res_value::TYPE_INT_HEX: in DataTypeToString()
[all …]
H A DXmlParser.cpp94 Result<Res_value> FindAttribute(const ResXMLParser& parser, const std::string& label, in FindAttribute()
100 Res_value res_value{}; in FindAttribute()
109 Result<std::string> GetStringValue(const ResXMLParser& parser, const Res_value& value, in GetStringValue()
112 case Res_value::TYPE_STRING: { in GetStringValue()
118 case Res_value::TYPE_INT_DEC: in GetStringValue()
119 case Res_value::TYPE_INT_HEX: in GetStringValue()
120 case Res_value::TYPE_INT_BOOLEAN: { in GetStringValue()
127 Result<Res_value> XmlParser::Node::GetAttributeValue(ResourceId attr, in GetAttributeValue()
134 Result<Res_value> XmlParser::Node::GetAttributeValue(const std::string& name) const { in GetAttributeValue()
/aosp12/frameworks/base/libs/androidfw/tests/
H A DDynamicRefTable_test.cpp27 Res_value value; in TEST()
28 value.dataType = Res_value::TYPE_REFERENCE; in TEST()
36 Res_value value2; in TEST()
47 Res_value value; in TEST()
48 value.dataType = Res_value::TYPE_ATTRIBUTE; in TEST()
56 Res_value value2; in TEST()
68 Res_value value; in TEST()
77 Res_value value3; in TEST()
89 Res_value value2; in TEST()
99 Res_value value; in TEST()
[all …]
H A DAttributeResolution_test.cpp87 EXPECT_EQ(Res_value::TYPE_INT_DEC, values_cursor[STYLE_TYPE]); in TEST()
95 EXPECT_EQ(Res_value::TYPE_INT_DEC, values_cursor[STYLE_TYPE]); in TEST()
118 EXPECT_EQ(Res_value::TYPE_INT_DEC, values_cursor[STYLE_TYPE]); in TEST_F()
126 EXPECT_EQ(Res_value::TYPE_STRING, values_cursor[STYLE_TYPE]); in TEST_F()
141 EXPECT_EQ(Res_value::TYPE_NULL, values_cursor[STYLE_TYPE]); in TEST_F()
151 EXPECT_EQ(Res_value::TYPE_NULL, values_cursor[STYLE_TYPE]); in TEST_F()
168 EXPECT_EQ(Res_value::TYPE_NULL, values_cursor[STYLE_TYPE]); in TEST_F()
176 EXPECT_EQ(Res_value::TYPE_NULL, values_cursor[STYLE_TYPE]); in TEST_F()
200 EXPECT_EQ(Res_value::TYPE_NULL, values_cursor[STYLE_TYPE]); in TEST_F()
223 EXPECT_EQ(Res_value::TYPE_NULL, values_cursor[STYLE_TYPE]); in TEST_F()
[all …]
H A DResTable_test.cpp63 Res_value val; in TEST()
111 Res_value val; in TEST()
135 Res_value val; in TEST()
159 Res_value val; in TEST()
180 Res_value val; in TEST()
201 Res_value val; in TEST()
234 Res_value val; in TEST()
267 Res_value val; in TEST()
280 Res_value out = {}; in testU16StringToInt()
364 Res_value val; in TEST()
[all …]
H A DAssetManager2_test.cpp130 EXPECT_EQ(Res_value::TYPE_STRING, value->type); in TEST_F()
154 EXPECT_EQ(Res_value::TYPE_STRING, value->type); in TEST_F()
176 EXPECT_EQ(Res_value::TYPE_STRING, value->type); in TEST_F()
191 EXPECT_EQ(Res_value::TYPE_STRING, value->type); in TEST_F()
482 EXPECT_EQ(Res_value::TYPE_STRING, value->type); in TEST_F()
489 EXPECT_EQ(Res_value::TYPE_STRING, value->type); in TEST_F()
501 value.type = Res_value::TYPE_STRING; in TEST_F()
516 value.type = Res_value::TYPE_REFERENCE; in TEST_F()
529 value.type = Res_value::TYPE_REFERENCE; in TEST_F()
547 value.type = Res_value::TYPE_REFERENCE; in TEST_F()
[all …]
H A DAppAsLib_test.cpp37 Res_value val; in TEST()
40 ASSERT_EQ(Res_value::TYPE_REFERENCE, val.dataType); in TEST()
56 Res_value val; in TEST()
59 ASSERT_EQ(Res_value::TYPE_REFERENCE, val.dataType); in TEST()
75 Res_value val; in TEST()
78 ASSERT_EQ(Res_value::TYPE_REFERENCE, val.dataType); in TEST()
H A DTheme_test.cpp82 EXPECT_EQ(Res_value::TYPE_INT_DEC, value->type); in TEST_F()
88 EXPECT_EQ(Res_value::TYPE_INT_DEC, value->type); in TEST_F()
102 EXPECT_EQ(Res_value::TYPE_INT_DEC, value->type); in TEST_F()
108 EXPECT_EQ(Res_value::TYPE_STRING, value->type); in TEST_F()
117 EXPECT_EQ(Res_value::TYPE_INT_DEC, value->type); in TEST_F()
142 EXPECT_EQ(Res_value::TYPE_INT_DEC, value->type); in TEST_F()
149 EXPECT_EQ(Res_value::TYPE_INT_DEC, value->type); in TEST_F()
172 EXPECT_EQ(Res_value::TYPE_INT_DEC, value->type); in TEST_F()
179 EXPECT_EQ(Res_value::TYPE_INT_DEC, value->type); in TEST_F()
186 EXPECT_EQ(Res_value::TYPE_INT_DEC, value->type); in TEST_F()
[all …]
H A DIdmap_test.cpp84 ASSERT_EQ(value->type, Res_value::TYPE_STRING); in TEST_F()
96 ASSERT_EQ(value->type, Res_value::TYPE_STRING); in TEST_F()
108 ASSERT_EQ(value->type, Res_value::TYPE_REFERENCE); in TEST_F()
120 ASSERT_EQ(value->type, Res_value::TYPE_INT_DEC); in TEST_F()
132 ASSERT_EQ(value->type, Res_value::TYPE_STRING); in TEST_F()
144 ASSERT_EQ(value->type, Res_value::TYPE_REFERENCE); in TEST_F()
156 ASSERT_EQ(value->type, Res_value::TYPE_STRING); in TEST_F()
171 ASSERT_EQ(xml_tree->getAttributeDataType(0), Res_value::TYPE_REFERENCE); in TEST_F()
177 ASSERT_EQ(xml_tree->getAttributeDataType(1), Res_value::TYPE_REFERENCE); in TEST_F()
183 ASSERT_EQ(xml_tree->getAttributeDataType(2), Res_value::TYPE_INT_DEC); in TEST_F()
[all …]
H A DSplit_test.cpp85 Res_value val; in TEST_F()
98 EXPECT_EQ(Res_value::TYPE_STRING, val.dataType); in TEST_F()
113 Res_value val; in TEST_F()
122 EXPECT_EQ(Res_value::TYPE_STRING, val.dataType); in TEST_F()
162 Res_value val; in TEST_F()
218 Res_value val; in TEST_F()
228 EXPECT_EQ(Res_value::TYPE_STRING, val.dataType); in TEST_F()
/aosp12/frameworks/base/libs/androidfw/
H A DAttributeResolution.cpp98 Res_value value; in GetXmlStyleBag()
155 value.type = Res_value::TYPE_ATTRIBUTE; in ResolveAttrs()
191 value.type = Res_value::TYPE_NULL; in ResolveAttrs()
207 (value.type != Res_value::TYPE_NULL || value.data == Res_value::DATA_NULL_EMPTY)) { in ResolveAttrs()
267 Res_value attribute_value{}; in ApplyStyle()
275 if (value.type == Res_value::TYPE_NULL && value.data != Res_value::DATA_NULL_EMPTY) { in ApplyStyle()
287 if (value.type == Res_value::TYPE_NULL && value.data != Res_value::DATA_NULL_EMPTY) { in ApplyStyle()
324 value.type = Res_value::TYPE_NULL; in ApplyStyle()
340 if (value.type != Res_value::TYPE_NULL || value.data == Res_value::DATA_NULL_EMPTY) { in ApplyStyle()
379 Res_value attribute_value{}; in RetrieveAttributes()
[all …]
H A DResourceTypes.cpp151 void Res_value::copyFrom_dtoh(const Res_value& src) in copyFrom_dtoh()
4500 const Res_value* value = reinterpret_cast<const Res_value*>( in getResource()
5264 { "px", strlen("px"), Res_value::TYPE_DIMENSION, Res_value::COMPLEX_UNIT_PX, 1.0f },
5265 { "dip", strlen("dip"), Res_value::TYPE_DIMENSION, Res_value::COMPLEX_UNIT_DIP, 1.0f },
5266 { "dp", strlen("dp"), Res_value::TYPE_DIMENSION, Res_value::COMPLEX_UNIT_DIP, 1.0f },
5267 { "sp", strlen("sp"), Res_value::TYPE_DIMENSION, Res_value::COMPLEX_UNIT_SP, 1.0f },
5268 { "pt", strlen("pt"), Res_value::TYPE_DIMENSION, Res_value::COMPLEX_UNIT_PT, 1.0f },
5269 { "in", strlen("in"), Res_value::TYPE_DIMENSION, Res_value::COMPLEX_UNIT_IN, 1.0f },
5270 { "mm", strlen("mm"), Res_value::TYPE_DIMENSION, Res_value::COMPLEX_UNIT_MM, 1.0f },
7434 switch ((complex>>Res_value::COMPLEX_UNIT_SHIFT)&Res_value::COMPLEX_UNIT_MASK) { in print_complex()
[all …]
/aosp12/frameworks/base/tools/aapt/
H A DAaptXml.cpp28 Res_value value; in getStringAttributeAtIndex()
36 if (value.dataType != Res_value::TYPE_STRING) { in getStringAttributeAtIndex()
50 Res_value value; in getIntegerAttributeAtIndex()
58 if (value.dataType < Res_value::TYPE_FIRST_INT in getIntegerAttributeAtIndex()
59 || value.dataType > Res_value::TYPE_LAST_INT) { in getIntegerAttributeAtIndex()
103 Res_value value; in getResolvedAttribute()
112 if (value.dataType == Res_value::TYPE_STRING) { in getResolvedAttribute()
127 if (value.dataType != Res_value::TYPE_STRING) { in getResolvedAttribute()
163 Res_value value; in getResolvedIntegerAttribute()
165 if (value.dataType == Res_value::TYPE_REFERENCE) { in getResolvedIntegerAttribute()
[all …]
H A DXMLNode.h80 value.dataType = Res_value::TYPE_NULL; in attribute_entry()
85 || value.dataType == Res_value::TYPE_NULL in needStringValue()
86 || value.dataType == Res_value::TYPE_STRING; in needStringValue()
92 Res_value value;
203 Res_value mCharsValue;
/aosp12/frameworks/base/tools/aapt2/
H A DResourceUtils.cpp380 android::Res_value value = {}; in TryParseEnumSymbol()
391 android::Res_value flags = {}; in TryParseFlagSymbol()
444 android::Res_value value = {}; in TryParseColor()
504 android::Res_value value; in ParseInt()
515 android::Res_value value; in ParseResourceId()
531 android::Res_value value; in ParseSdkVersion()
568 android::Res_value value; in TryParseInt()
581 android::Res_value value; in TryParseFloat()
590 case android::Res_value::TYPE_NULL: in AndroidTypeToAttributeTypeMask()
597 case android::Res_value::TYPE_STRING: in AndroidTypeToAttributeTypeMask()
[all …]
H A DResourceValues.cpp385 using ::android::Res_value; in ComplexToString()
391 (complex_value >> Res_value::COMPLEX_RADIX_SHIFT) & Res_value::COMPLEX_RADIX_MASK; in ComplexToString()
400 (complex_value >> Res_value::COMPLEX_UNIT_SHIFT) & Res_value::COMPLEX_UNIT_MASK; in ComplexToString()
442 using ::android::Res_value; in PrettyPrint()
444 case Res_value::TYPE_NULL: in PrettyPrint()
452 case Res_value::TYPE_INT_DEC: in PrettyPrint()
456 case Res_value::TYPE_INT_HEX: in PrettyPrint()
471 case Res_value::TYPE_FLOAT: in PrettyPrint()
475 case Res_value::TYPE_DIMENSION: in PrettyPrint()
479 case Res_value::TYPE_FRACTION: in PrettyPrint()
[all …]
H A DResourceUtils_test.cpp24 using ::android::Res_value;
113 android::Res_value value = {}; in TEST()
115 value.dataType = android::Res_value::TYPE_DYNAMIC_REFERENCE; in TEST()
214 …(ResourceUtils::MakeEmpty(), Pointee(ValueEq(BinaryPrimitive(Res_value::TYPE_NULL, Res_value::DATA… in TEST()
215 …yParseNullOrEmpty("@empty"), Pointee(ValueEq(BinaryPrimitive(Res_value::TYPE_NULL, Res_value::DATA… in TEST()
220 Pointee(ValueEq(BinaryPrimitive(Res_value::TYPE_INT_DEC, 12u)))); in TEST()
222 Pointee(ValueEq(BinaryPrimitive(Res_value::TYPE_INT_BOOLEAN, 0xffffffffu)))); in TEST()
227 Pointee(ValueEq(BinaryPrimitive(Res_value::TYPE_FLOAT, expected_float_flattened)))); in TEST()
H A DResourceValues.h137 virtual bool Flatten(android::Res_value* out_value) const = 0;
176 bool Flatten(android::Res_value* out_value) const override;
194 bool Flatten(android::Res_value* out) const override;
206 bool Flatten(android::Res_value* out_value) const override;
239 bool Flatten(android::Res_value* out_value) const override;
255 bool Flatten(android::Res_value* out_value) const override;
274 bool Flatten(android::Res_value* out_value) const override;
280 android::Res_value value;
283 explicit BinaryPrimitive(const android::Res_value& val);
287 bool Flatten(android::Res_value* out_value) const override;
/aosp12/frameworks/base/cmds/idmap2/tests/
H A DFabricatedOverlayTests.cpp46 .SetResourceValue("com.example.target:integer/int1", Res_value::TYPE_INT_DEC, 1U) in TEST()
47 .SetResourceValue("com.example.target.split:integer/int2", Res_value::TYPE_INT_DEC, 2U) in TEST()
48 .SetResourceValue("string/int3", Res_value::TYPE_REFERENCE, 0x7f010000) in TEST()
70 ASSERT_EQ(Res_value::TYPE_INT_DEC, entry->data_type); in TEST()
77 ASSERT_EQ(Res_value::TYPE_REFERENCE, entry->data_type); in TEST()
84 ASSERT_EQ(Res_value::TYPE_INT_DEC, entry->data_type); in TEST()
91 .SetResourceValue("int1", Res_value::TYPE_INT_DEC, 1U); in TEST()
97 .SetResourceValue("com.example.target:int2", Res_value::TYPE_INT_DEC, 1U); in TEST()
106 .SetResourceValue("com.example.target:integer/int1", Res_value::TYPE_INT_DEC, 1U) in TEST()
136 EXPECT_EQ(Res_value::TYPE_INT_DEC, entry->data_type); in TEST()
/aosp12/frameworks/base/tools/aapt2/format/binary/
H A DTableFlattener_test.cpp97 Res_value val; in Exists()
175 Res_value::TYPE_INT_BOOLEAN, 0u, 0u)); in TEST_F()
178 Res_value::TYPE_INT_BOOLEAN, 0u, 0u)); in TEST_F()
181 Res_value::TYPE_REFERENCE, 0x7f020000u, 0u)); in TEST_F()
187 test::ParseConfigOrDie("v1"), Res_value::TYPE_INT_DEC, 2u, in TEST_F()
194 Res_value::TYPE_STRING, (uint32_t)*idx, 0u)); in TEST_F()
200 Res_value::TYPE_STRING, (uint32_t)*idx, 0u)); in TEST_F()
214 Res_value::TYPE_INT_BOOLEAN, 0u, 0u)); in TEST_F()
216 Res_value::TYPE_INT_BOOLEAN, 0u, 0u)); in TEST_F()
590 ResourceId(0x7f030000), {}, Res_value::TYPE_INT_DEC, 1u, in TEST_F()
[all …]
/aosp12/frameworks/base/libs/androidfw/include/androidfw/
H A DResourceTypes.h282 struct Res_value struct
406 void copyFrom_dtoh(const Res_value& src); argument
632 struct Res_value typedData;
709 struct Res_value typedValue;
757 ssize_t getTextValue(Res_value* outValue) const;
1613 Res_value value;
1782 bool requiresLookup(const Res_value* value) const;
1787 status_t lookupResourceValue(Res_value* value) const;
1892 ssize_t resolveReference(Res_value* inOutValue,
1989 Res_value value;
[all …]
H A DIdmap.h94 explicit Result(const Res_value& value) : data_(value) { }; in Result()
110 return std::get_if<Res_value>(&data_) != nullptr; in IsInlineValue()
113 const Res_value& GetInlineValue() const { in GetInlineValue()
114 return std::get<Res_value>(data_); in GetInlineValue()
118 std::variant<std::monostate, uint32_t, Res_value> data_;
/aosp12/frameworks/base/cmds/idmap2/idmap2/
H A DLookup.cpp47 using android::Res_value;
84 case Res_value::TYPE_INT_DEC: in PrintValue()
87 case Res_value::TYPE_INT_HEX: in PrintValue()
90 case Res_value::TYPE_INT_BOOLEAN: in PrintValue()
93 case Res_value::TYPE_STRING: { in PrintValue()
122 if (value->type == Res_value::TYPE_REFERENCE) { in GetValue()
/aosp12/frameworks/base/tools/aapt2/format/proto/
H A DProtoSerialize_test.cpp454 EXPECT_THAT(bp->value.dataType, Eq(android::Res_value::TYPE_INT_DEC)); in TEST()
460 EXPECT_THAT(bp->value.dataType, Eq(android::Res_value::TYPE_INT_DEC)); in TEST()
466 EXPECT_THAT(bp->value.dataType, Eq(android::Res_value::TYPE_INT_HEX)); in TEST()
472 EXPECT_THAT(bp->value.dataType, Eq(android::Res_value::TYPE_DIMENSION)); in TEST()
478 EXPECT_THAT(bp->value.dataType, Eq(android::Res_value::TYPE_FRACTION)); in TEST()
484 EXPECT_THAT(bp->value.dataType, Eq(android::Res_value::TYPE_DIMENSION)); in TEST()
490 EXPECT_THAT(bp->value.dataType, Eq(android::Res_value::TYPE_NULL)); in TEST()
752 uint8_t(android::Res_value::TYPE_INT_DEC), 1u)) in TEST()
756 uint8_t(android::Res_value::TYPE_INT_DEC), 2u)) in TEST()
838 uint8_t(android::Res_value::TYPE_INT_DEC), 1u)) in TEST()
[all …]
H A DProtoSerialize.cpp567 android::Res_value val = {}; in Visit()
573 case android::Res_value::TYPE_NULL: { in Visit()
582 case android::Res_value::TYPE_FLOAT: { in Visit()
585 case android::Res_value::TYPE_DIMENSION: { in Visit()
588 case android::Res_value::TYPE_FRACTION: { in Visit()
591 case android::Res_value::TYPE_INT_DEC: { in Visit()
594 case android::Res_value::TYPE_INT_HEX: { in Visit()
597 case android::Res_value::TYPE_INT_BOOLEAN: { in Visit()
600 case android::Res_value::TYPE_INT_COLOR_ARGB8: { in Visit()
603 case android::Res_value::TYPE_INT_COLOR_RGB8: { in Visit()
[all …]

123