Home
last modified time | relevance | path

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

123

/frameworks/base/libs/androidfw/
DAttributeResolution.cpp70 Res_value value; in ResolveAttrs()
77 Res_value value; in ResolveAttrs()
79 if (value.dataType == Res_value::TYPE_REFERENCE) { in ResolveAttrs()
112 value.dataType = Res_value::TYPE_NULL; in ResolveAttrs()
113 value.data = Res_value::DATA_NULL_UNDEFINED; in ResolveAttrs()
122 value.dataType = Res_value::TYPE_ATTRIBUTE; in ResolveAttrs()
141 if (value.dataType != Res_value::TYPE_NULL) { in ResolveAttrs()
149 } else if (value.data != Res_value::DATA_NULL_EMPTY) { in ResolveAttrs()
166 if (value.dataType == Res_value::TYPE_REFERENCE && value.data == 0) { in ResolveAttrs()
170 value.dataType = Res_value::TYPE_NULL; in ResolveAttrs()
[all …]
DResourceTypes.cpp143 void Res_value::copyFrom_dtoh(const Res_value& src) in copyFrom_dtoh()
1108 ssize_t ResXMLParser::getTextValue(Res_value* outValue) const in getTextValue()
1112 return sizeof(Res_value); in getTextValue()
1306 if (type != Res_value::TYPE_DYNAMIC_REFERENCE) { in getAttributeDataType()
1312 return Res_value::TYPE_REFERENCE; in getAttributeDataType()
1315 return Res_value::TYPE_NULL; in getAttributeDataType()
1327 if (attr->typedValue.dataType != Res_value::TYPE_DYNAMIC_REFERENCE || in getAttributeData()
1341 ssize_t ResXMLParser::getAttributeValue(size_t idx, Res_value* outValue) const in getAttributeValue()
1355 return sizeof(Res_value); in getAttributeValue()
3549 memset(curEntries, Res_value::TYPE_NULL, buff_size); in applyStyle()
[all …]
DAssetManager2.cpp385 uint16_t density_override, Res_value* out_value, in GetResource()
406 out_value->dataType = Res_value::TYPE_REFERENCE; in GetResource()
413 const Res_value* device_value = reinterpret_cast<const Res_value*>( in GetResource()
425 ApkAssetsCookie AssetManager2::ResolveReference(ApkAssetsCookie cookie, Res_value* in_out_value, in ResolveReference()
433 for (size_t iteration = 0u; in_out_value->dataType == Res_value::TYPE_REFERENCE && in ResolveReference()
779 if (force || entry.value.dataType == Res_value::TYPE_NULL) { in ApplyStyle()
788 ApkAssetsCookie Theme::GetAttribute(uint32_t resid, Res_value* out_value, in GetAttribute()
823 case Res_value::TYPE_NULL: in GetAttribute()
826 case Res_value::TYPE_ATTRIBUTE: in GetAttribute()
830 case Res_value::TYPE_DYNAMIC_ATTRIBUTE: { in GetAttribute()
[all …]
/frameworks/base/tools/aapt2/
DResourceUtils.cpp325 return util::make_unique<BinaryPrimitive>(android::Res_value::TYPE_NULL, in MakeEmpty()
326 android::Res_value::DATA_NULL_EMPTY); in MakeEmpty()
337 android::Res_value value = {}; in TryParseEnumSymbol()
338 value.dataType = android::Res_value::TYPE_INT_DEC; in TryParseEnumSymbol()
348 android::Res_value flags = {}; in TryParseFlagSymbol()
349 flags.dataType = android::Res_value::TYPE_INT_HEX; in TryParseFlagSymbol()
401 android::Res_value value = {}; in TryParseColor()
404 value.dataType = android::Res_value::TYPE_INT_COLOR_RGB4; in TryParseColor()
413 value.dataType = android::Res_value::TYPE_INT_COLOR_ARGB4; in TryParseColor()
423 value.dataType = android::Res_value::TYPE_INT_COLOR_RGB8; in TryParseColor()
[all …]
DResourceValues.cpp64 bool RawString::Flatten(android::Res_value* out_value) const { in Flatten()
65 out_value->dataType = android::Res_value::TYPE_STRING; in Flatten()
95 bool Reference::Flatten(android::Res_value* out_value) const { in Flatten()
102 out_value->dataType = android::Res_value::TYPE_DYNAMIC_REFERENCE; in Flatten()
104 out_value->dataType = android::Res_value::TYPE_REFERENCE; in Flatten()
108 out_value->dataType = android::Res_value::TYPE_DYNAMIC_ATTRIBUTE; in Flatten()
110 out_value->dataType = android::Res_value::TYPE_ATTRIBUTE; in Flatten()
152 bool Id::Flatten(android::Res_value* out) const { in Flatten()
153 out->dataType = android::Res_value::TYPE_INT_BOOLEAN; in Flatten()
188 bool String::Flatten(android::Res_value* out_value) const { in Flatten()
[all …]
DResourceValues.h108 virtual bool Flatten(android::Res_value* out_value) const = 0;
137 bool Flatten(android::Res_value* out_value) const override;
149 bool Flatten(android::Res_value* out) const override;
162 bool Flatten(android::Res_value* out_value) const override;
196 bool Flatten(android::Res_value* out_value) const override;
212 bool Flatten(android::Res_value* out_value) const override;
228 bool Flatten(android::Res_value* out_value) const override;
235 android::Res_value value;
238 explicit BinaryPrimitive(const android::Res_value& val);
242 bool Flatten(android::Res_value* out_value) const override;
DResourceUtils_test.cpp23 using ::android::Res_value;
200 …(ResourceUtils::MakeEmpty(), Pointee(ValueEq(BinaryPrimitive(Res_value::TYPE_NULL, Res_value::DATA… in TEST()
201 …yParseNullOrEmpty("@empty"), Pointee(ValueEq(BinaryPrimitive(Res_value::TYPE_NULL, Res_value::DATA… in TEST()
206 Pointee(ValueEq(BinaryPrimitive(Res_value::TYPE_INT_DEC, 12u)))); in TEST()
208 Pointee(ValueEq(BinaryPrimitive(Res_value::TYPE_INT_BOOLEAN, 0xffffffffu)))); in TEST()
213 Pointee(ValueEq(BinaryPrimitive(Res_value::TYPE_FLOAT, expected_float_flattened)))); in TEST()
/frameworks/base/libs/androidfw/tests/
DAttributeResolution_test.cpp83 EXPECT_EQ(Res_value::TYPE_INT_DEC, values_cursor[STYLE_TYPE]); in TEST_F()
91 EXPECT_EQ(Res_value::TYPE_STRING, values_cursor[STYLE_TYPE]); in TEST_F()
98 EXPECT_EQ(Res_value::TYPE_INT_DEC, values_cursor[STYLE_TYPE]); in TEST_F()
106 EXPECT_EQ(Res_value::TYPE_NULL, values_cursor[STYLE_TYPE]); in TEST_F()
107 EXPECT_EQ(Res_value::DATA_NULL_UNDEFINED, values_cursor[STYLE_DATA]); in TEST_F()
116 EXPECT_EQ(Res_value::TYPE_NULL, values_cursor[STYLE_TYPE]); in TEST_F()
117 EXPECT_EQ(Res_value::DATA_NULL_EMPTY, values_cursor[STYLE_DATA]); in TEST_F()
133 EXPECT_EQ(Res_value::TYPE_NULL, values_cursor[STYLE_TYPE]); in TEST_F()
134 EXPECT_EQ(Res_value::DATA_NULL_EMPTY, values_cursor[STYLE_DATA]); in TEST_F()
141 EXPECT_EQ(Res_value::TYPE_NULL, values_cursor[STYLE_TYPE]); in TEST_F()
[all …]
DTheme_test.cpp64 Res_value value; in TEST_F()
76 Res_value value; in TEST_F()
82 EXPECT_EQ(Res_value::TYPE_INT_DEC, value.dataType); in TEST_F()
88 EXPECT_EQ(Res_value::TYPE_INT_DEC, value.dataType); in TEST_F()
100 Res_value value; in TEST_F()
106 EXPECT_EQ(Res_value::TYPE_INT_DEC, value.dataType); in TEST_F()
112 EXPECT_EQ(Res_value::TYPE_STRING, value.dataType); in TEST_F()
121 EXPECT_EQ(Res_value::TYPE_INT_DEC, value.dataType); in TEST_F()
134 Res_value value; in TEST_F()
141 EXPECT_EQ(Res_value::TYPE_INT_DEC, value.dataType); in TEST_F()
[all …]
DAssetManager2_test.cpp90 Res_value value; in TEST_F()
107 EXPECT_EQ(Res_value::TYPE_STRING, value.dataType); in TEST_F()
120 Res_value value; in TEST_F()
137 EXPECT_EQ(Res_value::TYPE_STRING, value.dataType); in TEST_F()
148 Res_value value; in TEST_F()
159 EXPECT_EQ(Res_value::TYPE_REFERENCE, value.dataType); in TEST_F()
166 EXPECT_EQ(Res_value::TYPE_STRING, value.dataType); in TEST_F()
176 EXPECT_EQ(Res_value::TYPE_REFERENCE, value.dataType); in TEST_F()
183 EXPECT_EQ(Res_value::TYPE_STRING, value.dataType); in TEST_F()
194 Res_value value; in TEST_F()
[all …]
DResTable_test.cpp63 Res_value val; in TEST()
68 EXPECT_EQ(Res_value::TYPE_INT_DEC, val.dataType); in TEST()
111 Res_value val; in TEST()
115 ASSERT_EQ(Res_value::TYPE_INT_DEC, val.dataType); in TEST()
120 ASSERT_EQ(Res_value::TYPE_REFERENCE, val.dataType); in TEST()
135 Res_value val; in TEST()
139 ASSERT_EQ(Res_value::TYPE_INT_DEC, val.dataType); in TEST()
144 ASSERT_EQ(Res_value::TYPE_REFERENCE, val.dataType); in TEST()
159 Res_value val; in TEST()
163 ASSERT_EQ(Res_value::TYPE_INT_DEC, val.dataType); in TEST()
[all …]
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()
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()
DIdmap_test.cpp63 Res_value val; in TEST_F()
66 ASSERT_EQ(Res_value::TYPE_STRING, val.dataType); in TEST_F()
82 ASSERT_EQ(Res_value::TYPE_STRING, val.dataType); in TEST_F()
116 Res_value val; in TEST_F()
DTheme_bench.cpp73 Res_value value; in BM_ThemeGetAttribute()
90 Res_value value; in BM_ThemeGetAttributeOld()
DTypeWrappers_test.cpp44 Res_value v1; in createTypeData()
57 Res_value v2; in createTypeData()
/frameworks/base/tools/aapt/
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 …]
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;
/frameworks/base/libs/androidfw/include/androidfw/
DResourceTypes.h259 struct Res_value struct
383 void copyFrom_dtoh(const Res_value& src); argument
603 struct Res_value typedData;
680 struct Res_value typedValue;
728 ssize_t getTextValue(Res_value* outValue) const;
764 ssize_t getAttributeValue(size_t idx, Res_value* outValue) const;
1556 Res_value value;
1618 status_t lookupResourceValue(Res_value* value) const;
1631 bool U16StringToInt(const char16_t* s, size_t len, Res_value* outValue);
1690 ssize_t getResource(uint32_t resID, Res_value* outValue, bool mayBeBag = false,
[all …]
DAssetManager2.h50 Res_value value;
197 Res_value* out_value, ResTable_config* out_selected_config,
212 ApkAssetsCookie ResolveReference(ApkAssetsCookie cookie, Res_value* in_out_value,
326 ApkAssetsCookie GetAttribute(uint32_t resid, Res_value* out_value,
331 ApkAssetsCookie ResolveAttributeReference(ApkAssetsCookie cookie, Res_value* in_out_value,
345 Res_value value;
/frameworks/base/tools/aapt2/flatten/
DTableFlattener_test.cpp95 Res_value val; in Exists()
159 uint8_t(Res_value::TYPE_INT_DEC), 1u)) in TEST_F()
163 uint8_t(Res_value::TYPE_INT_DEC), 2u)) in TEST_F()
173 {}, Res_value::TYPE_INT_BOOLEAN, 0u, 0u)); in TEST_F()
176 {}, Res_value::TYPE_INT_BOOLEAN, 0u, 0u)); in TEST_F()
179 ResourceId(0x7f020002), {}, Res_value::TYPE_REFERENCE, in TEST_F()
183 ResourceId(0x7f030000), {}, Res_value::TYPE_INT_DEC, 1u, in TEST_F()
188 Res_value::TYPE_INT_DEC, 2u, in TEST_F()
196 ResourceId(0x7f040000), {}, Res_value::TYPE_STRING, in TEST_F()
204 ResourceId(0x7f050000), {}, Res_value::TYPE_STRING, in TEST_F()
[all …]
DTableFlattener.cpp89 BinaryPrimitive val(Res_value::TYPE_INT_DEC, attr->type_mask); in Visit()
95 BinaryPrimitive val(Res_value::TYPE_INT_DEC, in Visit()
102 BinaryPrimitive val(Res_value::TYPE_INT_DEC, in Visit()
108 BinaryPrimitive val(Res_value::TYPE_INT_DEC, s.value); in Visit()
130 BinaryPrimitive val(Res_value{}); in Visit()
301 Res_value* outValue = buffer->NextBlock<Res_value>(); in FlattenValue()
/frameworks/base/tools/aapt2/cmd/
DUtil.cpp169 util::make_unique<BinaryPrimitive>(android::Res_value::TYPE_INT_DEC, version_code)}); in GenerateSplitManifest()
177 util::make_unique<BinaryPrimitive>(android::Res_value::TYPE_INT_DEC, revision_code)}); in GenerateSplitManifest()
208 util::make_unique<BinaryPrimitive>(android::Res_value::TYPE_INT_BOOLEAN, 0u)}); in GenerateSplitManifest()
244 if (compiled_prim->value.dataType >= android::Res_value::TYPE_FIRST_INT && in ExtractCompiledInt()
245 compiled_prim->value.dataType <= android::Res_value::TYPE_LAST_INT) { in ExtractCompiledInt()
268 if (compiled_prim->value.dataType >= android::Res_value::TYPE_FIRST_INT && in ExtractSdkVersion()
269 compiled_prim->value.dataType <= android::Res_value::TYPE_LAST_INT) { in ExtractSdkVersion()
/frameworks/base/cmds/idmap/
Dscan.cpp115 Res_value v; in parse_overlay_tag()
116 if (parser.getAttributeValue(i, &v) == sizeof(Res_value)) { in parse_overlay_tag()
123 Res_value v; in parse_overlay_tag()
124 if (parser.getAttributeValue(i, &v) == sizeof(Res_value)) { in parse_overlay_tag()
/frameworks/base/core/jni/
Dandroid_util_AssetManager.cpp101 const Res_value& value, uint32_t ref, ssize_t block,
105 const Res_value& value, uint32_t ref, ssize_t block, in copyValue()
896 Res_value value; in android_content_AssetManager_loadResourceValue()
937 Res_value value; in android_content_AssetManager_loadResourceBagValue()
1077 Res_value value; in android_content_AssetManager_loadThemeAttributeValue()
1288 Res_value value; in android_content_AssetManager_retrieveArray()
1318 if (value.dataType != Res_value::TYPE_NULL) { in android_content_AssetManager_retrieveArray()
1333 if (value.dataType == Res_value::TYPE_REFERENCE && value.data == 0) { in android_content_AssetManager_retrieveArray()
1334 value.dataType = Res_value::TYPE_NULL; in android_content_AssetManager_retrieveArray()
1335 value.data = Res_value::DATA_NULL_UNDEFINED; in android_content_AssetManager_retrieveArray()
[all …]

123