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

References

tools/clang/lib/Sema/SemaCodeComplete.cpp
 1058   if (R.Kind != Result::RK_Declaration) {
 1060     Results.push_back(R);
 1065   if (const UsingShadowDecl *Using = dyn_cast<UsingShadowDecl>(R.Declaration)) {
 1068                                 R.Qualifier);
 1074   const Decl *CanonDecl = R.Declaration->getCanonicalDecl();
 1078   if (!isInterestingDecl(R.Declaration, AsNestedNameSpecifier))
 1082   if (isConstructor(R.Declaration))
 1087   ShadowMap::iterator NamePos = SMap.find(R.Declaration->getDeclName());
 1098       Results[Index].Declaration = R.Declaration;
 1112     ShadowMap::iterator NamePos = SM->find(R.Declaration->getDeclName());
 1131       if (CheckHiddenResult(R, CurContext, I->first))
 1145     R.StartsNestedNameSpecifier = true;
 1146     R.Priority = CCP_NestedNameSpecifier;
 1148     AdjustResultPriorityForDecl(R);
 1151   if (R.QualifierIsInformative && !R.Qualifier &&
 1151   if (R.QualifierIsInformative && !R.Qualifier &&
 1152       !R.StartsNestedNameSpecifier) {
 1153     const DeclContext *Ctx = R.Declaration->getDeclContext();
 1155       R.Qualifier =
 1158       R.Qualifier = NestedNameSpecifier::Create(
 1162       R.QualifierIsInformative = false;
 1167   SMap[R.Declaration->getDeclName()].Add(R.Declaration, Results.size());
 1167   SMap[R.Declaration->getDeclName()].Add(R.Declaration, Results.size());
 1168   Results.push_back(R);
 1171     MaybeAddConstructorResults(R);