Lines Matching defs:ND

940       if (NamedDecl *ND = R.getAcceptableDecl(*I)) {
958 R.addDecl(ND);
1016 if (NamedDecl *ND = R.getAcceptableDecl(Ivar)) {
1017 R.addDecl(ND);
1105 if (NamedDecl *ND = R.getAcceptableDecl(*I)) {
1111 R.addDecl(ND);
1283 if (NamedDecl *ND = dyn_cast<NamedDecl>(*RD)) {
1284 if (LookupResult::isVisible(SemaRef, ND))
1285 return ND;
1481 NamespaceDecl *ND = (*I)->getNominatedNamespace()->getOriginalNamespace();
1482 if (Visited.insert(ND))
1483 Queue.push_back(ND);
1497 NamespaceDecl *ND = Queue.pop_back_val();
1503 bool FoundDirect = LookupDirect(S, DirectR, ND);
1528 for (llvm::tie(I,E) = ND->getUsingDirectives(); I != E; ++I) {
3010 NamedDecl *checkHidden(NamedDecl *ND);
3013 void add(NamedDecl *ND) {
3014 ShadowMaps.back()[ND->getDeclName()].push_back(ND);
3036 NamedDecl *VisibleDeclsRecord::checkHidden(NamedDecl *ND) {
3038 ND = ND->getUnderlyingDecl();
3040 unsigned IDNS = ND->getIdentifierNamespace();
3044 ShadowMap::iterator Pos = SM->find(ND->getDeclName());
3067 ND->isFunctionOrFunctionTemplate() &&
3101 if (NamedDecl *ND = dyn_cast<NamedDecl>(*I)) {
3102 if ((ND = Result.getAcceptableDecl(ND))) {
3103 Consumer.FoundDecl(ND, Visited.checkHidden(ND), Ctx, InBaseClass);
3104 Visited.add(ND);
3239 if (NamedDecl *ND = dyn_cast<NamedDecl>(*D))
3240 if ((ND = Result.getAcceptableDecl(ND))) {
3241 Consumer.FoundDecl(ND, Visited.checkHidden(ND), 0, false);
3242 Visited.add(ND);
3416 virtual void FoundDecl(NamedDecl *ND, NamedDecl *Hiding, DeclContext *Ctx,
3420 void addName(StringRef Name, NamedDecl *ND, NestedNameSpecifier *NNS = NULL,
3452 void TypoCorrectionConsumer::FoundDecl(NamedDecl *ND, NamedDecl *Hiding,
3461 IdentifierInfo *Name = ND->getIdentifier();
3467 if (!LookupResult::isVisible(SemaRef, ND) && Name->getName() != Typo &&
3468 !findAcceptableDecl(SemaRef, ND))
3486 void TypoCorrectionConsumer::addName(StringRef Name, NamedDecl *ND,
3500 TypoCorrection TC(&SemaRef.Context.Idents.get(Name), ND, NNS, ED);
3626 if (NamespaceDecl *ND = dyn_cast_or_null<NamespaceDecl>(*C))
3627 CurContextIdentifiers.push_back(ND->getIdentifier());
3656 NamespaceDecl *ND = dyn_cast_or_null<NamespaceDecl>(DC);
3658 !(ND && ND->isAnonymousNamespace()))
3689 if (NamespaceDecl *ND = dyn_cast_or_null<NamespaceDecl>(*C)) {
3690 NNS = NestedNameSpecifier::Create(Context, NNS, ND);
3724 } else if (NamedDecl *ND =
3726 IdentifierInfo *Name = ND->getIdentifier();
4580 NamedDecl *ND = (*DI)->getUnderlyingDecl();
4581 if (FunctionTemplateDecl *FTD = dyn_cast<FunctionTemplateDecl>(ND))
4584 if (!(FD = dyn_cast<FunctionDecl>(ND)) && isa<ValueDecl>(ND)) {
4588 QualType ValType = cast<ValueDecl>(ND)->getType();