Lines Matching refs:found
84 const bool found = iter != entries.end() && name == (*iter)->name; in FindElementsRunAction() local
85 return action(found, iter); in FindElementsRunAction()
109 name, packages, [&](bool found, auto& iter) { return found ? iter->get() : nullptr; }); in FindPackage() argument
113 return FindElementsRunAction<ResourceTablePackage>(name, packages, [&](bool found, auto& iter) { in FindOrCreatePackage() argument
114 return found ? iter->get() : packages.emplace(iter, new ResourceTablePackage(name))->get(); in FindOrCreatePackage()
122 const bool found = iter != entries.end() && type == (*iter)->named_type; in FindTypeRunAction() local
123 return action(found, iter); in FindTypeRunAction()
133 [&](bool found, auto& iter) { return found ? iter->get() : nullptr; }); in FindType() argument
137 return FindTypeRunAction(type, types, [&](bool found, auto& iter) { in FindOrCreateType() argument
138 return found ? iter->get() : types.emplace(iter, new ResourceTableType(type))->get(); in FindOrCreateType()
143 return FindElementsRunAction<ResourceEntry>(name, entries, [&](bool found, auto& iter) { in CreateEntry() argument
150 name, entries, [&](bool found, auto& iter) { return found ? iter->get() : nullptr; }); in FindEntry() argument
154 return FindElementsRunAction<ResourceEntry>(name, entries, [&](bool found, auto& iter) { in FindOrCreateEntry() argument
155 return found ? iter->get() : entries.emplace(iter, new ResourceEntry(name))->get(); in FindOrCreateEntry()
316 bool found = in LowerBound() local
318 return std::make_pair(found, it); in LowerBound()
322 auto [found, it] = LowerBound(el, value); in Insert()
323 if (found) { in Insert()