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

References

tools/clang/lib/Sema/SemaCodeComplete.cpp
 1231   if (R.Kind != Result::RK_Declaration) {
 1233     Results.push_back(R);
 1238   if (const auto *Using = dyn_cast<UsingShadowDecl>(R.Declaration)) {
 1241                                 R.Qualifier);
 1248   if (!isInterestingDecl(R.Declaration, AsNestedNameSpecifier))
 1252   if (isConstructor(R.Declaration))
 1255   if (Hiding && CheckHiddenResult(R, CurContext, Hiding))
 1259   if (!AllDeclsFound.insert(R.Declaration->getCanonicalDecl()).second)
 1265     R.StartsNestedNameSpecifier = true;
 1266     R.Priority = CCP_NestedNameSpecifier;
 1267   } else if (Filter == &ResultBuilder::IsMember && !R.Qualifier &&
 1270                  R.Declaration->getDeclContext()->getRedeclContext()))
 1271     R.QualifierIsInformative = true;
 1274   if (R.QualifierIsInformative && !R.Qualifier &&
 1274   if (R.QualifierIsInformative && !R.Qualifier &&
 1275       !R.StartsNestedNameSpecifier) {
 1276     const DeclContext *Ctx = R.Declaration->getDeclContext();
 1278       R.Qualifier =
 1281       R.Qualifier = NestedNameSpecifier::Create(
 1285       R.QualifierIsInformative = false;
 1290     setInBaseClass(R);
 1292   AdjustResultPriorityForDecl(R);
 1295     if (const auto *Method = dyn_cast<CXXMethodDecl>(R.Declaration))
 1299           R.Priority += CCD_ObjectQualifierMatch;
 1333             Incumbent = std::move(R);
 1346   Results.push_back(R);
 1349     MaybeAddConstructorResults(R);