/aosp12/frameworks/base/tools/aapt2/ |
H A D | Resource.h | 104 struct ResourceNameRef { struct 110 ResourceNameRef(const ResourceNameRef&) = default; 111 ResourceNameRef(ResourceNameRef&&) = default; 114 ResourceNameRef& operator=(const ResourceNameRef& rhs) = default; argument 115 ResourceNameRef& operator=(ResourceNameRef&& rhs) = default; argument 205 ResourceNameRef name; 341 inline ResourceNameRef::ResourceNameRef(const ResourceName& rhs) in ResourceNameRef() function 348 inline ResourceNameRef& ResourceNameRef::operator=(const ResourceName& rhs) { 363 inline bool operator<(const ResourceNameRef& lhs, const ResourceNameRef& rhs) { 368 inline bool operator==(const ResourceNameRef& lhs, const ResourceNameRef& rhs) { [all …]
|
H A D | ResourceUtils_test.cpp | 45 ResourceNameRef actual; in TEST() 52 EXPECT_THAT(actual, Eq(ResourceNameRef({}, ResourceType::kColor, "foo"))); in TEST() 63 ResourceNameRef actual; in TEST() 67 EXPECT_THAT(actual, Eq(ResourceNameRef({}, ResourceType::kColor, "foo"))); in TEST() 73 ResourceNameRef actual; in TEST() 83 ResourceNameRef actual; in TEST() 93 ResourceNameRef actual; in TEST() 97 EXPECT_THAT(actual, Eq(ResourceNameRef("android", ResourceType::kId, "foo"))); in TEST() 103 ResourceNameRef actual; in TEST() 107 EXPECT_THAT(actual, Eq(ResourceNameRef("android", ResourceType::kId, "foo"))); in TEST() [all …]
|
H A D | ResourceUtils.h | 42 bool ParseResourceName(const android::StringPiece& str, ResourceNameRef* out_resource, 53 bool ParseReference(const android::StringPiece& str, ResourceNameRef* out_reference, 67 bool ParseAttributeReference(const android::StringPiece& str, ResourceNameRef* out_reference);
|
H A D | ResourceTable.h | 271 explicit NewResourceBuilder(const ResourceNameRef& name); 312 Maybe<SearchResult> FindResource(const ResourceNameRef& name) const; 313 Maybe<SearchResult> FindResource(const ResourceNameRef& name, ResourceId id) const; 314 bool RemoveResource(const ResourceNameRef& name, ResourceId id) const;
|
H A D | Resource.cpp | 35 return ResourceNameRef(*this).to_string(); in to_string() 38 std::string ResourceNameRef::to_string() const { in to_string()
|
H A D | ResourceUtils.cpp | 116 bool ParseResourceName(const StringPiece& str, ResourceNameRef* out_ref, in ParseResourceName() 158 bool ParseReference(const StringPiece& str, ResourceNameRef* out_ref, in ParseReference() 174 ResourceNameRef name; in ParseReference() 209 bool ParseAttributeReference(const StringPiece& str, ResourceNameRef* out_ref) { in ParseAttributeReference() 276 ResourceNameRef ref; in ParseStyleParentReference() 334 ResourceNameRef ref; in TryParseReference()
|
H A D | ResourceTable.cpp | 588 Maybe<ResourceTable::SearchResult> ResourceTable::FindResource(const ResourceNameRef& name) const { in FindResource() 606 Maybe<ResourceTable::SearchResult> ResourceTable::FindResource(const ResourceNameRef& name, in FindResource() 628 bool ResourceTable::RemoveResource(const ResourceNameRef& name, ResourceId id) const { in RemoveResource() 677 NewResourceBuilder::NewResourceBuilder(const ResourceNameRef& name) { in NewResourceBuilder() 682 ResourceNameRef ref; in NewResourceBuilder()
|
H A D | ResourceValues.h | 171 explicit Reference(const ResourceNameRef& n, Type type = Type::kResource); 173 Reference(const ResourceNameRef& n, const ResourceId& i);
|
H A D | ResourceValues.cpp | 100 Reference::Reference(const ResourceNameRef& n, Type t) in Reference() 106 Reference::Reference(const ResourceNameRef& n, const ResourceId& i) in Reference()
|
H A D | ResourceTable_test.cpp | 187 const ResourceNameRef& name, in VisibilityOfResource()
|
/aosp12/frameworks/base/tools/aapt2/format/binary/ |
H A D | BinaryResourceParser.h | 62 std::unique_ptr<Item> ParseValue(const ResourceNameRef& name, 66 std::unique_ptr<Value> ParseMapEntry(const ResourceNameRef& name, 70 std::unique_ptr<Style> ParseStyle(const ResourceNameRef& name, 74 std::unique_ptr<Attribute> ParseAttr(const ResourceNameRef& name, 78 std::unique_ptr<Array> ParseArray(const ResourceNameRef& name, 82 std::unique_ptr<Plural> ParsePlural(const ResourceNameRef& name,
|
H A D | BinaryResourceParser.cpp | 556 std::unique_ptr<Item> BinaryResourceParser::ParseValue(const ResourceNameRef& name, in ParseValue() 575 std::unique_ptr<Value> BinaryResourceParser::ParseMapEntry(const ResourceNameRef& name, in ParseMapEntry() 602 std::unique_ptr<Style> BinaryResourceParser::ParseStyle(const ResourceNameRef& name, in ParseStyle() 627 std::unique_ptr<Attribute> BinaryResourceParser::ParseAttr(const ResourceNameRef& name, in ParseAttr() 668 std::unique_ptr<Array> BinaryResourceParser::ParseArray(const ResourceNameRef& name, in ParseArray() 678 std::unique_ptr<Plural> BinaryResourceParser::ParsePlural(const ResourceNameRef& name, in ParsePlural()
|
/aosp12/frameworks/base/tools/aapt2/compile/ |
H A D | XmlIdCollector.cpp | 32 static bool cmp_name(const SourcedResourceName& a, const ResourceNameRef& b) { in cmp_name() 46 ResourceNameRef name; in Visit()
|
H A D | IdAssigner_test.cpp | 194 << "resource " << ResourceNameRef(package->name, type->type, entry->name) in VerifyIds() 199 << "resource " << ResourceNameRef(package->name, type->type, entry->name) in VerifyIds()
|
/aosp12/frameworks/base/tools/aapt2/java/ |
H A D | JavaClassGenerator.h | 101 void ProcessResource(const ResourceNameRef& name, const ResourceId& id, 108 bool ProcessStyleable(const ResourceNameRef& name, const ResourceId& id,
|
H A D | JavaClassGenerator.cpp | 85 static std::string TransformNestedAttr(const ResourceNameRef& attr_name, in TransformNestedAttr() 236 bool JavaClassGenerator::ProcessStyleable(const ResourceNameRef& name, const ResourceId& id, in ProcessStyleable() 449 void JavaClassGenerator::ProcessResource(const ResourceNameRef& name, const ResourceId& id, in ProcessResource() 551 const ResourceNameRef resource_name( in ProcessType()
|
/aosp12/frameworks/base/tools/aapt2/link/ |
H A D | ProductFilter.cpp | 25 const ResourceNameRef& name, const ResourceConfigValueIter begin, in SelectProductToKeep() 101 ResourceNameRef name(pkg->name, type->type, entry->name); in Consume()
|
H A D | Linkers.h | 105 const ResourceNameRef& name, const ResourceConfigValueIter begin,
|
H A D | TableMerger.cpp | 198 const ResourceNameRef& res_name, in MergeConfigValue() 257 const ResourceNameRef res_name(src_package->name, src_type->type, src_entry->name); in DoMerge()
|
H A D | XmlReferenceLinker.cpp | 75 ResourceNameRef(maybe_package.value().package, ResourceType::kAttr, attr.name)); in Visit()
|
/aosp12/frameworks/base/tools/aapt2/format/proto/ |
H A D | ProtoDeserialize.cpp | 43 explicit ReferenceIdToNameVisitor(const std::map<ResourceId, ResourceNameRef>* mapping) in ReferenceIdToNameVisitor() 63 const std::map<ResourceId, ResourceNameRef>* mapping_; 428 std::map<ResourceId, ResourceNameRef> id_index; in DeserializePackageFromPb() 518 id_index[resid] = ResourceNameRef(pkg->name, type->type, entry->name); in DeserializePackageFromPb() 599 ResourceNameRef name_ref; in DeserializeCompiledFileFromPb() 660 ResourceNameRef name_ref; in DeserializeReferenceFromPb()
|
H A D | ProtoSerialize_test.cpp | 43 ResourceEntry* GetEntry(ResourceTable* table, const ResourceNameRef& res_name) { in GetEntry() 48 ResourceEntry* GetEntry(ResourceTable* table, const ResourceNameRef& res_name, ResourceId id) { in GetEntry()
|
/aosp12/frameworks/base/tools/aapt2/cmd/ |
H A D | Optimize.cpp | 257 ResourceNameRef name(pkg->name, type->type, entry->name); in WriteSplitApk() 319 ResourceNameRef resource_name; in ParseConfig()
|
H A D | Link.cpp | 731 ResourceNameRef name; in LoadStableIdMap() 1012 ResourceNameRef res_name(package->name, type->type, entry->name); in VerifyNoExternalPackages() 1049 ResourceNameRef res_name(package->name, type->type, entry->name); in VerifyNoIdsSet() 1590 auto name_ref = ResourceNameRef(reference->name.value()); in ResolveTableEntry()
|
/aosp12/frameworks/base/tools/aapt2/test/ |
H A D | Common.h | 43 ResourceNameRef ref; in ParseNameOrDie()
|