Searched refs:FileReference (Results 1 - 14 of 14) sorted by relevance

/frameworks/base/tools/aapt2/link/
H A DTableMerger.h46 * the TableMerger needs to also mangle any FileReference paths. Once these are mangled,
100 FileReference*, FileReference*)>;
120 std::unique_ptr<FileReference> cloneAndMangleFile(const std::u16string& package,
121 const FileReference& value);
H A DTableMerger.cpp68 FileReference* newFile, FileReference* oldFile) -> bool {
113 FileReference* newFile, FileReference* oldFile) -> bool {
251 if (FileReference* f = valueCast<FileReference>(srcValue->value.get())) {
252 std::unique_ptr<FileReference> newFileRef;
256 newFileRef = std::unique_ptr<FileReference>(f->clone(
278 std::unique_ptr<FileReference> TableMerger::cloneAndMangleFile(const std::u16string& package,
279 const FileReference
[all...]
H A DTableMerger_test.cpp95 FileReference* file = test::getValueForConfig<FileReference>(&finalTable,
135 FileReference* f = test::getValue<FileReference>(&finalTable, u"@com.app.a:xml/file");
139 f = test::getValue<FileReference>(&finalTable, u"@com.app.a:xml/com.app.b$file");
H A DLink.cpp442 FileReference* fileRef = valueCast<FileReference>(configValue->value.get());
/frameworks/base/tools/aapt2/split/
H A DTableSplitter_test.cpp43 EXPECT_EQ(nullptr, test::getValueForConfig<FileReference>(table.get(),
46 EXPECT_EQ(nullptr, test::getValueForConfig<FileReference>(table.get(),
49 EXPECT_NE(nullptr, test::getValueForConfig<FileReference>(table.get(),
52 EXPECT_EQ(nullptr, test::getValueForConfig<FileReference>(table.get(),
/frameworks/base/tools/aapt2/
H A DResourceValues.h227 struct FileReference : public BaseItem<FileReference> { struct in namespace:aapt
235 FileReference() = default;
236 FileReference(const StringPool::Ref& path);
239 FileReference* clone(StringPool* newPool) const override;
H A DResourceValues.cpp179 FileReference::FileReference(const StringPool::Ref& _path) : path(_path) { function in class:aapt::FileReference
182 bool FileReference::flatten(android::Res_value* outValue) const {
192 FileReference* FileReference::clone(StringPool* newPool) const {
193 FileReference* fr = new FileReference(newPool->makeRef(*path));
200 void FileReference::print(std::ostream* out) const {
H A DFormat.proto114 message FileReference {
190 optional FileReference file = 4;
H A DValueVisitor.h37 virtual void visit(FileReference* value) { visitItem(value); }
H A DResourceTable.cpp299 std::unique_ptr<FileReference> fileRef = util::make_unique<FileReference>(
/frameworks/base/tools/aapt2/test/
H A DBuilders.h84 util::make_unique<FileReference>(mTable->stringPool.makeRef(path)));
90 util::make_unique<FileReference>(mTable->stringPool.makeRef(path)));
/frameworks/base/tools/aapt2/proto/
H A DTableProtoSerializer.cpp61 void visit(FileReference* file) override {
H A DTableProtoDeserializer.cpp210 return util::make_unique<FileReference>(
/frameworks/base/tools/aapt2/unflatten/
H A DBinaryResourceParser.cpp411 // This must be a FileReference.
412 return util::make_unique<FileReference>(mTable->stringPool.makeRef(

Completed in 267 milliseconds