Lines Matching refs:ResourceTablePackage
107 ResourceTablePackage* ResourceTable::FindPackage(android::StringPiece name) const { in FindPackage()
108 return FindElementsRunAction<ResourceTablePackage>( in FindPackage()
112 ResourceTablePackage* ResourceTable::FindOrCreatePackage(android::StringPiece name) { in FindOrCreatePackage()
113 return FindElementsRunAction<ResourceTablePackage>(name, packages, [&](bool found, auto& iter) { in FindOrCreatePackage()
114 return found ? iter->get() : packages.emplace(iter, new ResourceTablePackage(name))->get(); in FindOrCreatePackage()
126 ResourceTableType* ResourceTablePackage::FindTypeWithDefaultName(const ResourceType type) const { in FindTypeWithDefaultName()
131 ResourceTableType* ResourceTablePackage::FindType(const ResourceNamedTypeRef& type) const { in FindType()
136 ResourceTableType* ResourceTablePackage::FindOrCreateType(const ResourceNamedTypeRef& type) { in FindOrCreateType()
350 void InsertEntryIntoTableView(ResourceTableView& table, const ResourceTablePackage* package, in InsertEntryIntoTableView()
602 ResourceTablePackage* package = FindPackage(name.package); in FindResource()
621 ResourceTablePackage* package = FindPackage(name.package); in FindResource()
642 ResourceTablePackage* package = FindPackage(name.package); in RemoveResource()
667 ResourceTablePackage* new_pkg = new_table->FindOrCreatePackage(pkg->name); in Clone()