/frameworks/base/libs/androidfw/ |
AttributeResolution.cpp | 74 Res_value value; 81 Res_value value; 83 if (value.dataType == Res_value::TYPE_REFERENCE) { 112 value.dataType = Res_value::TYPE_NULL; 113 value.data = Res_value::DATA_NULL_UNDEFINED; 122 value.dataType = Res_value::TYPE_ATTRIBUTE; 140 if (value.dataType != Res_value::TYPE_NULL) { 150 } else if (value.data != Res_value::DATA_NULL_EMPTY) { 169 if (value.dataType == Res_value::TYPE_REFERENCE && value.data == 0) { 173 value.dataType = Res_value::TYPE_NULL [all...] |
ResourceTypes.cpp | 142 void Res_value::copyFrom_dtoh(const Res_value& src) [all...] |
/frameworks/base/libs/androidfw/tests/ |
AppAsLib_test.cpp | 37 Res_value val; 40 ASSERT_EQ(Res_value::TYPE_REFERENCE, val.dataType); 56 Res_value val; 59 ASSERT_EQ(Res_value::TYPE_REFERENCE, val.dataType); 75 Res_value val; 78 ASSERT_EQ(Res_value::TYPE_REFERENCE, val.dataType);
|
AttributeResolution_test.cpp | 87 EXPECT_EQ(Res_value::TYPE_INT_DEC, values_cursor[STYLE_TYPE]); 95 EXPECT_EQ(Res_value::TYPE_INT_DEC, values_cursor[STYLE_TYPE]); 118 EXPECT_EQ(Res_value::TYPE_INT_DEC, values_cursor[STYLE_TYPE]); 126 EXPECT_EQ(Res_value::TYPE_STRING, values_cursor[STYLE_TYPE]); 133 EXPECT_EQ(Res_value::TYPE_INT_DEC, values_cursor[STYLE_TYPE]); 141 EXPECT_EQ(Res_value::TYPE_NULL, values_cursor[STYLE_TYPE]); 142 EXPECT_EQ(Res_value::DATA_NULL_UNDEFINED, values_cursor[STYLE_DATA]); 151 EXPECT_EQ(Res_value::TYPE_NULL, values_cursor[STYLE_TYPE]); 152 EXPECT_EQ(Res_value::DATA_NULL_EMPTY, values_cursor[STYLE_DATA]); 168 EXPECT_EQ(Res_value::TYPE_NULL, values_cursor[STYLE_TYPE]) [all...] |
Theme_test.cpp | 69 Res_value value; 81 Res_value value; 87 EXPECT_EQ(Res_value::TYPE_INT_DEC, value.dataType); 93 EXPECT_EQ(Res_value::TYPE_INT_DEC, value.dataType); 105 Res_value value; 111 EXPECT_EQ(Res_value::TYPE_INT_DEC, value.dataType); 117 EXPECT_EQ(Res_value::TYPE_STRING, value.dataType); 126 EXPECT_EQ(Res_value::TYPE_INT_DEC, value.dataType); 138 Res_value value; 151 Res_value value [all...] |
ResTable_test.cpp | 63 Res_value val; 68 EXPECT_EQ(Res_value::TYPE_INT_DEC, val.dataType); 111 Res_value val; 115 ASSERT_EQ(Res_value::TYPE_INT_DEC, val.dataType); 120 ASSERT_EQ(Res_value::TYPE_REFERENCE, val.dataType); 135 Res_value val; 139 ASSERT_EQ(Res_value::TYPE_INT_DEC, val.dataType); 144 ASSERT_EQ(Res_value::TYPE_REFERENCE, val.dataType); 159 Res_value val; 163 ASSERT_EQ(Res_value::TYPE_INT_DEC, val.dataType) [all...] |
AssetManager2_test.cpp | 98 Res_value value; 115 EXPECT_EQ(Res_value::TYPE_STRING, value.dataType); 128 Res_value value; 145 EXPECT_EQ(Res_value::TYPE_STRING, value.dataType); 156 Res_value value; 167 EXPECT_EQ(Res_value::TYPE_REFERENCE, value.dataType); 174 EXPECT_EQ(Res_value::TYPE_STRING, value.dataType); 184 EXPECT_EQ(Res_value::TYPE_REFERENCE, value.dataType); 191 EXPECT_EQ(Res_value::TYPE_STRING, value.dataType); 202 Res_value value [all...] |
TestHelpers.cpp | 62 Res_value val; 68 if (val.dataType != Res_value::TYPE_STRING) {
|
Idmap_test.cpp | 63 Res_value val; 66 ASSERT_EQ(Res_value::TYPE_STRING, val.dataType); 82 ASSERT_EQ(Res_value::TYPE_STRING, val.dataType); 116 Res_value val;
|
BenchmarkHelpers.cpp | 42 Res_value value; 74 Res_value value;
|
Theme_bench.cpp | 73 Res_value value; 90 Res_value value;
|
Split_test.cpp | 85 Res_value val; 98 EXPECT_EQ(Res_value::TYPE_STRING, val.dataType); 113 Res_value val; 122 EXPECT_EQ(Res_value::TYPE_STRING, val.dataType); 162 Res_value val; 218 Res_value val; 228 EXPECT_EQ(Res_value::TYPE_STRING, val.dataType);
|
TypeWrappers_test.cpp | 44 Res_value v1; 57 Res_value v2;
|
/frameworks/base/tools/aapt/ |
AaptXml.cpp | 28 Res_value value; 36 if (value.dataType != Res_value::TYPE_STRING) { 50 Res_value value; 58 if (value.dataType < Res_value::TYPE_FIRST_INT 59 || value.dataType > Res_value::TYPE_LAST_INT) { 103 Res_value value; 112 if (value.dataType == Res_value::TYPE_STRING) { 127 if (value.dataType != Res_value::TYPE_STRING) { 163 Res_value value; 165 if (value.dataType == Res_value::TYPE_REFERENCE) [all...] |
XMLNode.h | 80 value.dataType = Res_value::TYPE_NULL; 85 || value.dataType == Res_value::TYPE_NULL 86 || value.dataType == Res_value::TYPE_STRING; 92 Res_value value; 203 Res_value mCharsValue;
|
/frameworks/base/tools/aapt2/ |
ResourceUtils.cpp | 330 return util::make_unique<BinaryPrimitive>(android::Res_value::TYPE_NULL, 331 android::Res_value::DATA_NULL_EMPTY); 342 android::Res_value value = {}; 343 value.dataType = android::Res_value::TYPE_INT_DEC; 353 android::Res_value flags = {}; 354 flags.dataType = android::Res_value::TYPE_INT_HEX; 406 android::Res_value value = {}; 409 value.dataType = android::Res_value::TYPE_INT_COLOR_RGB4; 418 value.dataType = android::Res_value::TYPE_INT_COLOR_ARGB4; 428 value.dataType = android::Res_value::TYPE_INT_COLOR_RGB8 [all...] |
ResourceValues.cpp | 87 bool RawString::Flatten(android::Res_value* out_value) const { 88 out_value->dataType = android::Res_value::TYPE_STRING; 118 bool Reference::Flatten(android::Res_value* out_value) const { 124 out_value->dataType = android::Res_value::TYPE_DYNAMIC_REFERENCE; 126 out_value->dataType = android::Res_value::TYPE_REFERENCE; 130 out_value->dataType = android::Res_value::TYPE_DYNAMIC_ATTRIBUTE; 132 out_value->dataType = android::Res_value::TYPE_ATTRIBUTE; 217 bool Id::Flatten(android::Res_value* out) const { 218 out->dataType = android::Res_value::TYPE_INT_BOOLEAN; 258 bool String::Flatten(android::Res_value* out_value) const [all...] |
ResourceValues.h | 135 // Fills in an android::Res_value structure with this Item's binary representation. 137 virtual bool Flatten(android::Res_value* out_value) const = 0; 147 // A reference to another resource. This maps to android::Res_value::TYPE_REFERENCE. 168 bool Flatten(android::Res_value* out_value) const override; 187 bool Flatten(android::Res_value* out) const override; 200 bool Flatten(android::Res_value* out_value) const override; 234 bool Flatten(android::Res_value* out_value) const override; 251 bool Flatten(android::Res_value* out_value) const override; 271 bool Flatten(android::Res_value* out_value) const override; 276 // Represents any other android::Res_value [all...] |
ResourceUtils_test.cpp | 23 using ::android::Res_value; 199 ASSERT_THAT(ResourceUtils::MakeEmpty(), Pointee(ValueEq(BinaryPrimitive(Res_value::TYPE_NULL, Res_value::DATA_NULL_EMPTY)))); 200 ASSERT_THAT(ResourceUtils::TryParseNullOrEmpty("@empty"), Pointee(ValueEq(BinaryPrimitive(Res_value::TYPE_NULL, Res_value::DATA_NULL_EMPTY)))); 205 Pointee(ValueEq(BinaryPrimitive(Res_value::TYPE_INT_DEC, 12u)))); 207 Pointee(ValueEq(BinaryPrimitive(Res_value::TYPE_INT_BOOLEAN, 0xffffffffu)))); 212 Pointee(ValueEq(BinaryPrimitive(Res_value::TYPE_FLOAT, expected_float_flattened))));
|
/frameworks/base/tools/aapt2/format/binary/ |
TableFlattener_test.cpp | 93 Res_value val; 160 util::make_unique<BinaryPrimitive>(uint8_t(Res_value::TYPE_INT_DEC), 1u)) 163 util::make_unique<BinaryPrimitive>(uint8_t(Res_value::TYPE_INT_DEC), 2u)) 172 Res_value::TYPE_INT_BOOLEAN, 0u, 0u)); 175 Res_value::TYPE_INT_BOOLEAN, 0u, 0u)); 178 Res_value::TYPE_REFERENCE, 0x7f020000u, 0u)); 181 Res_value::TYPE_INT_DEC, 1u, ResTable_config::CONFIG_VERSION)); 184 test::ParseConfigOrDie("v1"), Res_value::TYPE_INT_DEC, 2u, 191 Res_value::TYPE_STRING, (uint32_t)idx, 0u)); 197 Res_value::TYPE_STRING, (uint32_t)idx, 0u)) [all...] |
/frameworks/base/tools/aapt2/format/proto/ |
ProtoSerialize_test.cpp | 78 test::BuildPrimitive(android::Res_value::TYPE_INT_DEC, 123u), context->GetDiagnostics())); 81 test::BuildPrimitive(android::Res_value::TYPE_INT_DEC, 321u), context->GetDiagnostics())); 234 EXPECT_THAT(prim->value.dataType, Eq(android::Res_value::TYPE_DIMENSION)); 262 test::BuildPrimitive(android::Res_value::TYPE_INT_BOOLEAN, true)) 264 test::BuildPrimitive(android::Res_value::TYPE_INT_BOOLEAN, false)) 294 EXPECT_THAT(bp->value.dataType, Eq(android::Res_value::TYPE_INT_BOOLEAN)); 300 EXPECT_THAT(bp->value.dataType, Eq(android::Res_value::TYPE_INT_BOOLEAN)); 306 EXPECT_THAT(bp->value.dataType, Eq(android::Res_value::TYPE_INT_COLOR_RGB8)); 312 EXPECT_THAT(bp->value.dataType, Eq(android::Res_value::TYPE_INT_COLOR_ARGB8)); 318 EXPECT_THAT(bp->value.dataType, Eq(android::Res_value::TYPE_INT_COLOR_RGB4)) [all...] |
ProtoSerialize.cpp | 436 android::Res_value val = {}; 442 case android::Res_value::TYPE_NULL: { 443 if (val.data == android::Res_value::DATA_NULL_UNDEFINED) { 445 } else if (val.data == android::Res_value::DATA_NULL_EMPTY) { 451 case android::Res_value::TYPE_FLOAT: { 454 case android::Res_value::TYPE_DIMENSION: { 457 case android::Res_value::TYPE_FRACTION: { 460 case android::Res_value::TYPE_INT_DEC: { 463 case android::Res_value::TYPE_INT_HEX: { 466 case android::Res_value::TYPE_INT_BOOLEAN: [all...] |
/frameworks/base/libs/androidfw/include/androidfw/ |
ResourceTypes.h | 262 struct Res_value 386 void copyFrom_dtoh(const Res_value& src); 609 struct Res_value typedData; 686 struct Res_value typedValue; 734 ssize_t getTextValue(Res_value* outValue) const; 770 ssize_t getAttributeValue(size_t idx, Res_value* outValue) const; [all...] |
AssetManager2.h | 50 Res_value value; 106 // Use the string pool returned here with a valid Res_value object of type Res_value::TYPE_STRING. 203 Res_value* out_value, ResTable_config* out_selected_config, 207 // Res_value::TYPE_REFERENCE. 218 ApkAssetsCookie ResolveReference(ApkAssetsCookie cookie, Res_value* in_out_value, 251 // Res_value, or a complex map/bag type. If successful, it is available in `out_entry`. 382 ApkAssetsCookie GetAttribute(uint32_t resid, Res_value* out_value, uint32_t* out_flags) const; 386 ApkAssetsCookie ResolveAttributeReference(ApkAssetsCookie cookie, Res_value* in_out_value,
|
/frameworks/base/tools/aapt2/cmd/ |
Util.cpp | 184 util::make_unique<BinaryPrimitive>(android::Res_value::TYPE_INT_DEC, version_code)}); 192 util::make_unique<BinaryPrimitive>(android::Res_value::TYPE_INT_DEC, revision_code)}); 223 util::make_unique<BinaryPrimitive>(android::Res_value::TYPE_INT_BOOLEAN, 0u)}); 260 if (compiled_prim->value.dataType >= android::Res_value::TYPE_FIRST_INT && 261 compiled_prim->value.dataType <= android::Res_value::TYPE_LAST_INT) { 284 if (compiled_prim->value.dataType >= android::Res_value::TYPE_FIRST_INT && 285 compiled_prim->value.dataType <= android::Res_value::TYPE_LAST_INT) {
|