Home
last modified time | relevance | path

Searched refs:ResourceNameRef (Results 1 – 20 of 20) sorted by relevance

/frameworks/base/tools/aapt2/
DResource.h89 struct ResourceNameRef { struct
94 ResourceNameRef() = default; argument
95 ResourceNameRef(const ResourceNameRef&) = default;
96 ResourceNameRef(ResourceNameRef&&) = default;
97 ResourceNameRef(const ResourceName& rhs);
98 ResourceNameRef(const StringPiece16& p, ResourceType t, const StringPiece16& e);
99 ResourceNameRef& operator=(const ResourceNameRef& rhs) = default; argument
100 ResourceNameRef& operator=(ResourceNameRef&& rhs) = default; argument
101 ResourceNameRef& operator=(const ResourceName& rhs); argument
106 bool operator<(const ResourceNameRef& rhs) const;
[all …]
DResourceParser.h56 static bool tryParseReference(const StringPiece16& str, ResourceNameRef* outReference,
64 ResourceNameRef* outReference);
170 bool parseString(XmlPullParser* parser, const ResourceNameRef& resourceName);
171 bool parseColor(XmlPullParser* parser, const ResourceNameRef& resourceName);
172 bool parsePrimitive(XmlPullParser* parser, const ResourceNameRef& resourceName);
174 bool parseAttr(XmlPullParser* parser, const ResourceNameRef& resourceName);
180 bool parseStyle(XmlPullParser* parser, const ResourceNameRef& resourceName);
182 bool parseDeclareStyleable(XmlPullParser* parser, const ResourceNameRef& resourceName);
183 bool parseArray(XmlPullParser* parser, const ResourceNameRef& resourceName, uint32_t typeMask);
184 bool parsePlural(XmlPullParser* parser, const ResourceNameRef& resourceName);
DBinaryResourceParser.h61 bool getSymbol(const void* data, ResourceNameRef* outSymbol);
74 std::unique_ptr<Item> parseValue(const ResourceNameRef& name,
77 std::unique_ptr<Value> parseMapEntry(const ResourceNameRef& name,
80 std::unique_ptr<Style> parseStyle(const ResourceNameRef& name,
83 std::unique_ptr<Attribute> parseAttr(const ResourceNameRef& name,
86 std::unique_ptr<Array> parseArray(const ResourceNameRef& name,
89 std::unique_ptr<Plural> parsePlural(const ResourceNameRef& name,
92 std::unique_ptr<Styleable> parseStyleable(const ResourceNameRef& name,
DResourceTable.h143 bool addResource(const ResourceNameRef& name, const ConfigDescription& config,
151 bool addResourceAllowMangled(const ResourceNameRef& name, const ConfigDescription& config,
154 bool addResource(const ResourceNameRef& name, const ResourceId resId,
158 bool markPublic(const ResourceNameRef& name, const ResourceId resId, const SourceLine& source);
159 bool markPublicAllowMangled(const ResourceNameRef& name, const ResourceId resId,
177 findResource(const ResourceNameRef& name) const;
189 bool addResourceImpl(const ResourceNameRef& name, const ResourceId resId,
192 bool markPublicImpl(const ResourceNameRef& name, const ResourceId resId,
DResourceParser_test.cpp31 ResourceNameRef expected = { {}, ResourceType::kColor, u"foo" }; in TEST()
32 ResourceNameRef actual; in TEST()
42 ResourceNameRef expected = { u"android", ResourceType::kColor, u"foo" }; in TEST()
43 ResourceNameRef actual; in TEST()
54 ResourceNameRef expected = { u"android", ResourceType::kColor, u"foo" }; in TEST()
55 ResourceNameRef actual; in TEST()
66 ResourceNameRef expected = { u"android", ResourceType::kId, u"foo" }; in TEST()
67 ResourceNameRef actual; in TEST()
78 ResourceNameRef expected = { u"android", ResourceType::kId, u"foo" }; in TEST()
79 ResourceNameRef actual; in TEST()
[all …]
DLinker.h95 Args(const ResourceNameRef& r, const SourceLine& s);
97 const ResourceNameRef& referrer;
111 void processAttributeValue(const ResourceNameRef& name, const SourceLine& source,
114 void addUnresolvedSymbol(const ResourceNameRef& name, const SourceLine& source);
DLinker_test.cpp53 ResourceNameRef{ u"android", ResourceType::kId, u"apple" }, 1 }); in SetUp()
55 ResourceNameRef{ u"android", ResourceType::kId, u"banana" }, 2 }); in SetUp()
63 bool addResource(const ResourceNameRef& name, std::unique_ptr<Value> value) { in addResource()
82 ResourceNameRef{ u"android", ResourceType::kAttr, u"integer" }, in TEST_F()
98 ResourceNameRef{ u"android", ResourceType::kAttr, u"integer" }, in TEST_F()
110 ResourceNameRef{ u"android", ResourceType::kAttr, u"string" }, in TEST_F()
129 ResourceNameRef{ u"android", ResourceType::kAttr, u"flags" }, in TEST_F()
DResourceParser.cpp47 bool ResourceParser::tryParseReference(const StringPiece16& str, ResourceNameRef* outRef, in tryParseReference()
88 ResourceNameRef* outRef) { in tryParseAttributeReference()
141 ResourceNameRef ref; in parseStyleParentReference()
179 ResourceNameRef ref; in tryParseReference()
663 success &= mTable->addResource(ResourceNameRef{ {}, ResourceType::kId, attributeName }, in parseResources()
668 ResourceNameRef{ {}, ResourceType::kString, attributeName }); in parseResources()
671 ResourceNameRef{ {}, ResourceType::kColor, attributeName }); in parseResources()
674 ResourceNameRef{ {}, ResourceType::kDrawable, attributeName }); in parseResources()
677 ResourceNameRef{ {}, ResourceType::kBool, attributeName }); in parseResources()
681 ResourceNameRef{ {}, ResourceType::kInteger, attributeName }); in parseResources()
[all …]
DResourceTable.cpp149 bool ResourceTable::addResource(const ResourceNameRef& name, const ConfigDescription& config, in addResource()
154 bool ResourceTable::addResource(const ResourceNameRef& name, const ResourceId resId, in addResource()
160 bool ResourceTable::addResourceAllowMangled(const ResourceNameRef& name, in addResourceAllowMangled()
168 bool ResourceTable::addResourceImpl(const ResourceNameRef& name, const ResourceId resId, in addResourceImpl()
258 bool ResourceTable::markPublic(const ResourceNameRef& name, const ResourceId resId, in markPublic()
263 bool ResourceTable::markPublicAllowMangled(const ResourceNameRef& name, const ResourceId resId, in markPublicAllowMangled()
268 bool ResourceTable::markPublicImpl(const ResourceNameRef& name, const ResourceId resId, in markPublicImpl()
388 ResourceNameRef resourceName = { mPackage, type->type, entry->name }; in merge()
411 ResourceTable::findResource(const ResourceNameRef& name) const { in findResource()
DLinker.cpp40 Linker::Args::Args(const ResourceNameRef& r, const SourceLine& s) : referrer(r), source(s) { in Args()
104 addUnresolvedSymbol(ResourceNameRef{ in linkAndValidate()
114 ResourceNameRef{ mTable->getPackage(), type->type, entry->name }, in linkAndValidate()
186 void Linker::processAttributeValue(const ResourceNameRef& name, const SourceLine& source, in processAttributeValue()
286 void Linker::addUnresolvedSymbol(const ResourceNameRef& name, const SourceLine& source) { in addUnresolvedSymbol()
DBinaryResourceParser.cpp154 bool BinaryResourceParser::getSymbol(const void* data, ResourceNameRef* outSymbol) { in getSymbol()
661 std::unique_ptr<Item> BinaryResourceParser::parseValue(const ResourceNameRef& name, in parseValue()
713 ResourceNameRef symbol; in parseValue()
734 std::unique_ptr<Value> BinaryResourceParser::parseMapEntry(const ResourceNameRef& name, in parseMapEntry()
754 std::unique_ptr<Style> BinaryResourceParser::parseStyle(const ResourceNameRef& name, in parseStyle()
761 ResourceNameRef symbol; in parseStyle()
777 ResourceNameRef symbol; in parseStyle()
793 std::unique_ptr<Attribute> BinaryResourceParser::parseAttr(const ResourceNameRef& name, in parseAttr()
819 ResourceNameRef symbolName; in parseAttr()
836 std::unique_ptr<Array> BinaryResourceParser::parseArray(const ResourceNameRef& name, in parseArray()
[all …]
DResourceTable_test.cpp68 ResourceNameRef{ u"android", ResourceType::kId, u"hey,there" }, in TEST()
73 ResourceNameRef{ u"android", ResourceType::kId, u"hey:there" }, in TEST()
211 ResourceNameRef{ kAndroid, ResourceType::kAttr, u"foo" }); in TEST()
221 ResourceNameRef{ kAndroid, ResourceType::kAttr, u"foo" }); in TEST()
DJavaClassGenerator_test.cpp38 bool addResource(const ResourceNameRef& name, ResourceId id) { in addResource()
120 styleable->entries.emplace_back(ResourceNameRef{ mTable->getPackage(), in TEST_F()
123 styleable->entries.emplace_back(ResourceNameRef{ u"com.lib", ResourceType::kAttr, u"bar" }); in TEST_F()
DJavaClassGenerator.cpp100 std::vector<std::pair<ResourceId, ResourceNameRef>> sortedAttributes; in visit()
136 const ResourceNameRef& itemName = sortedAttributes[i].second; in visit()
171 ResourceNameRef resourceName = { package, type.type, unmangledName }; in generateType()
DTableFlattener.h25 using SymbolEntryVector = std::vector<std::pair<ResourceNameRef, uint32_t>>;
DTableFlattener.cpp68 ResourceNameRef(ref.name), in flattenParent()
83 mSymbols->push_back(std::make_pair(ResourceNameRef(key.name), in flattenEntry()
93 mSymbols->push_back(std::make_pair(ResourceNameRef(reference.name), in flattenEntry()
110 mSymbols->push_back(std::make_pair(ResourceNameRef(reference.name), in flattenValueOnly()
225 ResourceNameRef(ref.name), in visit()
465 << ResourceNameRef { in flatten()
DResourceTableResolver.cpp186 Reference(ResourceNameRef( in buildCacheEntry()
DResourceValues.cpp59 Reference::Reference(const ResourceNameRef& n, Type t) : in Reference()
DResourceValues.h131 Reference(const ResourceNameRef& n, Type type = Type::kResource);
DMain.cpp232 std::string buildFileReference(const ResourceNameRef& name, const ConfigDescription& config, in buildFileReference()
338 ResourceNameRef nameRef; in visit()