reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
9955 if (const auto *VD = dyn_cast<VarDecl>(D)) { 9964 } else if (const auto *FD = dyn_cast<FunctionDecl>(D)) { 9968 } else if (isa<PragmaCommentDecl>(D)) 9970 else if (isa<PragmaDetectMismatchDecl>(D)) 9972 else if (isa<OMPThreadPrivateDecl>(D)) 9973 return !D->getDeclContext()->isDependentContext(); 9974 else if (isa<OMPAllocateDecl>(D)) 9975 return !D->getDeclContext()->isDependentContext(); 9976 else if (isa<OMPDeclareReductionDecl>(D) || isa<OMPDeclareMapperDecl>(D)) 9976 else if (isa<OMPDeclareReductionDecl>(D) || isa<OMPDeclareMapperDecl>(D)) 9977 return !D->getDeclContext()->isDependentContext(); 9978 else if (isa<ImportDecl>(D)) 9983 if (D->isFromASTFile() && !LangOpts.BuildingPCHWithObjectFile) { 9998 isa<FunctionDecl>(D) && 9999 cast<FunctionDecl>(D)->getTemplateSpecializationKind() == 10006 isa<CXXMethodDecl>(D) && 10007 cast<CXXMethodDecl>(D)->getParent()->getTemplateSpecializationKind() == 10010 if (getExternalSource()->DeclIsFromPCHWithObjectFile(D) && !IsExpInstDef) 10015 if (D->getDeclContext()->isDependentContext()) 10019 if (D->hasAttr<WeakRefAttr>()) 10023 if (D->hasAttr<AliasAttr>() || D->hasAttr<UsedAttr>()) 10023 if (D->hasAttr<AliasAttr>() || D->hasAttr<UsedAttr>()) 10026 if (const auto *FD = dyn_cast<FunctionDecl>(D)) { 10056 const auto *VD = cast<VarDecl>(D);