reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/include/clang/Sema/Lookup.h
  184       : ResultKind(std::move(Other.ResultKind)),
  204     ResultKind = std::move(Other.ResultKind);
  204     ResultKind = std::move(Other.ResultKind);
  323     return ResultKind;
  434     ResultKind = Found;
  441     ResultKind = Found;
  447     return ResultKind == NotFoundInCurrentInstantiation;
  453     assert(ResultKind == NotFound && Decls.empty());
  454     ResultKind = NotFoundInCurrentInstantiation;
  476       if (ResultKind != NotFoundInCurrentInstantiation)
  477         ResultKind = NotFound;
  486       if (ResultKind == Ambiguous) {
  490       ResultKind = Found;
  495       if (ResultKind == Ambiguous) {
  555     ResultKind = NotFound;
  702     ResultKind = Ambiguous;
tools/clang/lib/Sema/SemaLookup.cpp
  328   assert(ResultKind != NotFound || Decls.size() == 0);
  329   assert(ResultKind != Found || Decls.size() == 1);
  330   assert(ResultKind != FoundOverloaded || Decls.size() > 1 ||
  333   assert(ResultKind != FoundUnresolvedValue || sanityCheckUnresolved());
  334   assert(ResultKind != Ambiguous || Decls.size() > 1 ||
  337   assert((Paths != nullptr) == (ResultKind == Ambiguous &&
  480     assert(ResultKind == NotFound ||
  481            ResultKind == NotFoundInCurrentInstantiation);
  490       ResultKind = FoundOverloaded;
  492       ResultKind = FoundUnresolvedValue;
  497   if (ResultKind == Ambiguous) return;
  627     ResultKind = LookupResult::FoundUnresolvedValue;
  629     ResultKind = LookupResult::FoundOverloaded;
  631     ResultKind = LookupResult::Found;