/frameworks/base/cmds/idmap2/libidmap2/ |
D | ResourceUtils.cpp | 33 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() 52 case Res_value::TYPE_DYNAMIC_REFERENCE: in DataTypeToString() 54 case Res_value::TYPE_DYNAMIC_ATTRIBUTE: in DataTypeToString() [all …]
|
D | XmlParser.cpp | 92 Result<Res_value> FindAttribute(const ResXMLParser& parser, const std::string& label, in FindAttribute() 98 Res_value res_value{}; in FindAttribute() 107 Result<std::string> GetStringValue(const ResXMLParser& parser, const Res_value& value, in GetStringValue() 110 case Res_value::TYPE_STRING: { in GetStringValue() 116 case Res_value::TYPE_INT_DEC: in GetStringValue() 117 case Res_value::TYPE_INT_HEX: in GetStringValue() 118 case Res_value::TYPE_INT_BOOLEAN: { in GetStringValue() 125 Result<Res_value> XmlParser::Node::GetAttributeValue(ResourceId attr, in GetAttributeValue() 132 Result<Res_value> XmlParser::Node::GetAttributeValue(const std::string& name) const { in GetAttributeValue()
|
/frameworks/base/libs/androidfw/tests/ |
D | DynamicRefTable_test.cpp | 27 Res_value value; in TEST() 28 value.dataType = Res_value::TYPE_REFERENCE; in TEST() 36 Res_value value2; in TEST() 37 value2.dataType = Res_value::TYPE_REFERENCE; in TEST() 47 Res_value value; in TEST() 48 value.dataType = Res_value::TYPE_ATTRIBUTE; in TEST() 56 Res_value value2; in TEST() 57 value2.dataType = Res_value::TYPE_ATTRIBUTE; in TEST() 68 Res_value value; in TEST() 69 value.dataType = Res_value::TYPE_DYNAMIC_REFERENCE; in TEST() [all …]
|
D | TypeWrappers_test.cpp | 27 static ResTable_type* createTypeTable(std::vector<Res_value*>& values, in createTypeTable() 43 : sizeof(ResTable_entry) + sizeof(Res_value); in createTypeTable() 75 Res_value value{}; in createTypeTable() 90 std::vector<Res_value *> values; in TEST() 92 Res_value *v1 = new Res_value{}; in TEST() 97 Res_value *v2 = new Res_value{}; in TEST() 100 Res_value *v3 = new Res_value{ sizeof(Res_value), 0, Res_value::TYPE_STRING, 0x12345678}; in TEST() 135 ASSERT_EQ(Res_value::TYPE_STRING, iter->value().dataType); in TEST()
|
D | AttributeResolution_test.cpp | 87 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() 133 EXPECT_EQ(Res_value::TYPE_INT_DEC, values_cursor[STYLE_TYPE]); in TEST_F() 141 EXPECT_EQ(Res_value::TYPE_NULL, values_cursor[STYLE_TYPE]); in TEST_F() 142 EXPECT_EQ(Res_value::DATA_NULL_UNDEFINED, values_cursor[STYLE_DATA]); in TEST_F() 151 EXPECT_EQ(Res_value::TYPE_NULL, values_cursor[STYLE_TYPE]); in TEST_F() 152 EXPECT_EQ(Res_value::DATA_NULL_EMPTY, values_cursor[STYLE_DATA]); in TEST_F() 168 EXPECT_EQ(Res_value::TYPE_NULL, values_cursor[STYLE_TYPE]); in TEST_F() [all …]
|
D | ResTable_test.cpp | 84 Res_value val; in TEST() 88 ASSERT_EQ(Res_value::TYPE_INT_DEC, val.dataType); in TEST() 93 ASSERT_EQ(Res_value::TYPE_REFERENCE, val.dataType); in TEST() 108 Res_value val; in TEST() 112 ASSERT_EQ(Res_value::TYPE_INT_DEC, val.dataType); in TEST() 117 ASSERT_EQ(Res_value::TYPE_REFERENCE, val.dataType); in TEST() 132 Res_value val; in TEST() 136 ASSERT_EQ(Res_value::TYPE_INT_DEC, val.dataType); in TEST() 141 ASSERT_EQ(Res_value::TYPE_INT_DEC, val.dataType); in TEST() 153 Res_value val; in TEST() [all …]
|
D | AppAsLib_test.cpp | 37 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()
|
D | Idmap_test.cpp | 84 ASSERT_EQ(value->type, Res_value::TYPE_STRING); in TEST_F() 95 ASSERT_EQ(value->type, Res_value::TYPE_STRING); in TEST_F() 106 ASSERT_EQ(value->type, Res_value::TYPE_REFERENCE); in TEST_F() 117 ASSERT_EQ(value->type, Res_value::TYPE_INT_DEC); in TEST_F() 128 ASSERT_EQ(value->type, Res_value::TYPE_STRING); in TEST_F() 139 ASSERT_EQ(value->type, Res_value::TYPE_REFERENCE); in TEST_F() 150 ASSERT_EQ(value->type, Res_value::TYPE_STRING); in TEST_F() 165 ASSERT_EQ(xml_tree->getAttributeDataType(0), Res_value::TYPE_REFERENCE); in TEST_F() 171 ASSERT_EQ(xml_tree->getAttributeDataType(1), Res_value::TYPE_REFERENCE); in TEST_F() 177 ASSERT_EQ(xml_tree->getAttributeDataType(2), Res_value::TYPE_INT_DEC); in TEST_F() [all …]
|
D | Theme_test.cpp | 82 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() 156 EXPECT_EQ(Res_value::TYPE_REFERENCE, 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() [all …]
|
D | AssetManager2_test.cpp | 130 EXPECT_EQ(Res_value::TYPE_STRING, value->type); in TEST_F() 154 EXPECT_EQ(Res_value::TYPE_STRING, value->type); in TEST_F() 169 EXPECT_EQ(Res_value::TYPE_REFERENCE, value->type); in TEST_F() 175 EXPECT_EQ(Res_value::TYPE_STRING, value->type); in TEST_F() 184 EXPECT_EQ(Res_value::TYPE_REFERENCE, value->type); in TEST_F() 190 EXPECT_EQ(Res_value::TYPE_STRING, value->type); in TEST_F() 202 EXPECT_EQ(Res_value::TYPE_REFERENCE, value->type); in TEST_F() 261 EXPECT_EQ(static_cast<uint8_t>(Res_value::TYPE_INT_DEC), (*bag)->entries[0].value.dataType); in TEST_F() 265 EXPECT_EQ(static_cast<uint8_t>(Res_value::TYPE_INT_DEC), (*bag)->entries[1].value.dataType); in TEST_F() 269 EXPECT_EQ(static_cast<uint8_t>(Res_value::TYPE_INT_DEC), (*bag)->entries[2].value.dataType); in TEST_F() [all …]
|
D | Split_test.cpp | 85 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()
|
/frameworks/base/tools/aapt/ |
D | AaptXml.cpp | 28 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 …]
|
D | XMLNode.h | 80 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/ |
D | AttributeResolution.cpp | 98 Res_value value; in GetXmlStyleBag() 104 if (value.dataType == Res_value::TYPE_ATTRIBUTE) { in GetXmlStyleBag() 112 if (value.dataType == Res_value::TYPE_REFERENCE) { in GetXmlStyleBag() 155 value.type = Res_value::TYPE_ATTRIBUTE; in ResolveAttrs() 167 if (value.type != Res_value::TYPE_NULL) { in ResolveAttrs() 174 } else if (value.data != Res_value::DATA_NULL_EMPTY) { in ResolveAttrs() 189 if (value.type == Res_value::TYPE_REFERENCE && value.data == 0) { in ResolveAttrs() 191 value.type = Res_value::TYPE_NULL; in ResolveAttrs() 192 value.data = Res_value::DATA_NULL_UNDEFINED; in ResolveAttrs() 207 (value.type != Res_value::TYPE_NULL || value.data == Res_value::DATA_NULL_EMPTY)) { in ResolveAttrs() [all …]
|
D | ResourceTypes.cpp | 155 void Res_value::copyFrom_dtoh(const Res_value& src) in copyFrom_dtoh() 1326 ssize_t ResXMLParser::getTextValue(Res_value* outValue) const in getTextValue() 1330 return sizeof(Res_value); in getTextValue() 1524 if (type != Res_value::TYPE_DYNAMIC_REFERENCE) { in getAttributeDataType() 1530 return Res_value::TYPE_REFERENCE; in getAttributeDataType() 1533 return Res_value::TYPE_NULL; in getAttributeDataType() 1558 ssize_t ResXMLParser::getAttributeValue(size_t idx, Res_value* outValue) const in getAttributeValue() 1572 return sizeof(Res_value); in getAttributeValue() 3994 memset(curEntries, Res_value::TYPE_NULL, buff_size); in applyStyle() 4011 if (force || (curEntry->value.dataType == Res_value::TYPE_NULL in applyStyle() [all …]
|
/frameworks/base/cmds/idmap2/tests/ |
D | FabricatedOverlayTests.cpp | 52 "com.example.target:integer/int1", Res_value::TYPE_INT_DEC, 1U, "port") in TEST() 54 "com.example.target.split:integer/int2", Res_value::TYPE_INT_DEC, 2U, "land") in TEST() 56 "string/int3", Res_value::TYPE_REFERENCE, 0x7f010000, "xxhdpi-v7") in TEST() 59 Res_value::TYPE_STRING, in TEST() 87 ASSERT_EQ(Res_value::TYPE_STRING, entry->value.data_type); in TEST() 95 ASSERT_EQ(Res_value::TYPE_INT_DEC, entry->value.data_type); in TEST() 103 ASSERT_EQ(Res_value::TYPE_REFERENCE, entry->value.data_type); in TEST() 110 ASSERT_EQ(Res_value::TYPE_STRING, entry->value.data_type); in TEST() 119 ASSERT_EQ(Res_value::TYPE_INT_DEC, entry->value.data_type); in TEST() 127 .SetResourceValue("int1", Res_value::TYPE_INT_DEC, 1U, ""); in TEST() [all …]
|
/frameworks/base/tools/aapt2/ |
D | ResourceUtils.cpp | 362 return util::make_unique<BinaryPrimitive>(android::Res_value::TYPE_NULL, in MakeEmpty() 363 android::Res_value::DATA_NULL_EMPTY); in MakeEmpty() 373 android::Res_value value = {}; in TryParseEnumSymbol() 383 android::Res_value flags = {}; in TryParseFlagSymbol() 384 flags.dataType = android::Res_value::TYPE_INT_HEX; in TryParseFlagSymbol() 436 android::Res_value value = {}; in TryParseColor() 439 value.dataType = android::Res_value::TYPE_INT_COLOR_RGB4; in TryParseColor() 448 value.dataType = android::Res_value::TYPE_INT_COLOR_ARGB4; in TryParseColor() 458 value.dataType = android::Res_value::TYPE_INT_COLOR_RGB8; in TryParseColor() 467 value.dataType = android::Res_value::TYPE_INT_COLOR_ARGB8; in TryParseColor() [all …]
|
D | ResourceValues.cpp | 89 bool RawString::Flatten(android::Res_value* out_value) const { in Flatten() 90 out_value->dataType = android::Res_value::TYPE_STRING; in Flatten() 119 bool Reference::Flatten(android::Res_value* out_value) const { in Flatten() 129 out_value->dataType = android::Res_value::TYPE_DYNAMIC_REFERENCE; in Flatten() 131 out_value->dataType = android::Res_value::TYPE_REFERENCE; in Flatten() 135 out_value->dataType = android::Res_value::TYPE_DYNAMIC_ATTRIBUTE; in Flatten() 137 out_value->dataType = android::Res_value::TYPE_ATTRIBUTE; in Flatten() 218 bool Id::Flatten(android::Res_value* out) const { in Flatten() 219 out->dataType = android::Res_value::TYPE_INT_BOOLEAN; in Flatten() 255 bool String::Flatten(android::Res_value* out_value) const { in Flatten() [all …]
|
D | ResourceUtils_test.cpp | 24 using ::android::Res_value; 113 android::Res_value value = {}; in TEST() 115 value.dataType = android::Res_value::TYPE_DYNAMIC_REFERENCE; in TEST() 215 …(ResourceUtils::MakeEmpty(), Pointee(ValueEq(BinaryPrimitive(Res_value::TYPE_NULL, Res_value::DATA… in TEST() 216 …yParseNullOrEmpty("@empty"), Pointee(ValueEq(BinaryPrimitive(Res_value::TYPE_NULL, Res_value::DATA… 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() [all …]
|
D | ResourceValues.h | 135 virtual bool Flatten(android::Res_value* out_value) const = 0; 174 bool Flatten(android::Res_value* out_value) const override; 192 bool Flatten(android::Res_value* out) const override; 204 bool Flatten(android::Res_value* out_value) const override; 237 bool Flatten(android::Res_value* out_value) const override; 253 bool Flatten(android::Res_value* out_value) const override; 272 bool Flatten(android::Res_value* out_value) const override; 278 android::Res_value value; 281 explicit BinaryPrimitive(const android::Res_value& val); 285 bool Flatten(android::Res_value* out_value) const override;
|
/frameworks/base/tools/aapt2/format/binary/ |
D | TableFlattener_test.cpp | 97 Res_value val; in Exists() 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() 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() 184 Res_value::TYPE_INT_DEC, 1u, ResTable_config::CONFIG_VERSION)); 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() [all …]
|
D | ResEntryWriter_test.cpp | 25 using ::android::Res_value; 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()
|
/frameworks/base/libs/androidfw/include/androidfw/ |
D | ResourceTypes.h | 287 struct Res_value struct 411 void copyFrom_dtoh(const Res_value& src); argument 642 struct Res_value typedData; 719 struct Res_value typedValue; 767 ssize_t getTextValue(Res_value* outValue) const; 803 ssize_t getAttributeValue(size_t idx, Res_value* outValue) const; 1591 Res_value value() const { in value() 1592 Res_value v; in value() 1594 v.size = sizeof(Res_value); in value() 1600 auto value = reinterpret_cast<const Res_value*>(vaddr); in value() [all …]
|
/frameworks/base/cmds/idmap2/idmap2/ |
D | Lookup.cpp | 47 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()
|
/frameworks/base/tools/aapt2/format/proto/ |
D | ProtoSerialize_test.cpp | 142 .SetValue(test::BuildPrimitive(android::Res_value::TYPE_INT_DEC, 123u), in TEST() 149 .SetValue(test::BuildPrimitive(android::Res_value::TYPE_INT_HEX, 321u), in TEST() 323 EXPECT_THAT(prim->value.dataType, Eq(android::Res_value::TYPE_DIMENSION)); in TEST() 387 test::BuildPrimitive(android::Res_value::TYPE_INT_BOOLEAN, true)) in TEST() 389 test::BuildPrimitive(android::Res_value::TYPE_INT_BOOLEAN, false)) in TEST() 419 EXPECT_THAT(bp->value.dataType, Eq(android::Res_value::TYPE_INT_BOOLEAN)); in TEST() 425 EXPECT_THAT(bp->value.dataType, Eq(android::Res_value::TYPE_INT_BOOLEAN)); in TEST() 431 EXPECT_THAT(bp->value.dataType, Eq(android::Res_value::TYPE_INT_COLOR_RGB8)); in TEST() 437 EXPECT_THAT(bp->value.dataType, Eq(android::Res_value::TYPE_INT_COLOR_ARGB8)); in TEST() 443 EXPECT_THAT(bp->value.dataType, Eq(android::Res_value::TYPE_INT_COLOR_RGB4)); in TEST() [all …]
|