reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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);