• Home
  • Raw
  • Download

Lines Matching refs:ResourceEntry

134 ResourceEntry* ResourceTableType::CreateEntry(const android::StringPiece& name) {  in CreateEntry()
135 return FindElementsRunAction<ResourceEntry>(name, entries, [&](bool found, auto& iter) { in CreateEntry()
136 return entries.emplace(iter, new ResourceEntry(name))->get(); in CreateEntry()
140 ResourceEntry* ResourceTableType::FindEntry(const android::StringPiece& name) const { in FindEntry()
141 return FindElementsRunAction<ResourceEntry>( in FindEntry()
145 ResourceEntry* ResourceTableType::FindOrCreateEntry(const android::StringPiece& name) { in FindOrCreateEntry()
146 return FindElementsRunAction<ResourceEntry>(name, entries, [&](bool found, auto& iter) { in FindOrCreateEntry()
147 return found ? iter->get() : entries.emplace(iter, new ResourceEntry(name))->get(); in FindOrCreateEntry()
151 ResourceConfigValue* ResourceEntry::FindValue(const ConfigDescription& config, in FindValue()
164 const ResourceConfigValue* ResourceEntry::FindValue(const android::ConfigDescription& config, in FindValue()
177 ResourceConfigValue* ResourceEntry::FindOrCreateValue(const ConfigDescription& config, in FindOrCreateValue()
192 std::vector<ResourceConfigValue*> ResourceEntry::FindAllValues(const ConfigDescription& config) { in FindAllValues()
214 bool ResourceEntry::HasDefaultValue() const { in HasDefaultValue()
477 NameEqualRange<ResourceEntry>{}); in AddResource()
480 ResourceEntry* entry; in AddResource()
599 ResourceEntry* entry = type->FindEntry(name.entry); in FindResource()
619 NameEqualRange<ResourceEntry>{}); in FindResource()
640 NameEqualRange<ResourceEntry>{}); in RemoveResource()
660 ResourceEntry* new_entry = new_type->CreateEntry(entry->name); in Clone()