Home
last modified time | relevance | path

Searched refs:ParentDC (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/Index/
H A DIndexBody.cpp26 const DeclContext *ParentDC; member in __anon1d8962c70111::BodyIndexer
37 : IndexCtx(indexCtx), Parent(Parent), ParentDC(DC) { } in BodyIndexer()
53 IndexCtx.indexTypeLoc(TL, Parent, ParentDC); in TraverseTypeLoc()
58 IndexCtx.indexNestedNameSpecifierLoc(NNS, Parent, ParentDC); in TraverseNestedNameSpecifierLoc()
134 if (isa<CXXDeductionGuideDecl>(ParentDC)) in addCallRole()
138 if (auto *FD = dyn_cast<FunctionDecl>(ParentDC)) in addCallRole()
140 else if (auto *MD = dyn_cast<ObjCMethodDecl>(ParentDC)) in addCallRole()
148 Parent, ParentDC, Roles, Relations, E); in VisitDeclRefExpr()
153 ParentDC); in VisitGotoStmt()
160 Parent, ParentDC); in VisitCXXNewExpr()
[all …]
H A DIndexTypeSourceInfo.cpp25 const DeclContext *ParentDC; member in __anon05ca7ad80111::TypeIndexer
34 : IndexCtx(indexCtx), Parent(parent), ParentDC(DC), IsBase(isBase) { in TypeIndexer()
56 return IndexCtx.handleReference(TTPD, Loc, Parent, ParentDC, in VisitTemplateTypeParmTypeLoc()
66 ParentDC, SymbolRoleSet(), Relations); in VisitTypedefTypeLoc()
70 Parent, ParentDC, SymbolRoleSet())); in VisitTypedefTypeLoc()
72 TRY_TO(IndexCtx.handleReference(CD, Loc, Parent, ParentDC, in VisitTypedefTypeLoc()
78 Parent, ParentDC, SymbolRoleSet(), in VisitTypedefTypeLoc()
87 ParentDC); in VisitAutoTypeLoc()
115 IndexCtx.indexNestedNameSpecifierLoc(NNS, Parent, ParentDC); in TraverseNestedNameSpecifierLoc()
131 Parent, ParentDC, SymbolRoleSet(), in VisitTagTypeLoc()
[all …]
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateInstantiateDecl.cpp6763 DeclContext *ParentDC = D->getDeclContext(); in FindInstantiatedDecl() local
6767 ParentDC, TemplateArgs.getNumRetainedOuterLevels()); in FindInstantiatedDecl()
6789 (ParentDependsOnArgs && (ParentDC->isFunctionOrMethod() || in FindInstantiatedDecl()
6790 isa<OMPDeclareReductionDecl>(ParentDC) || in FindInstantiatedDecl()
6791 isa<OMPDeclareMapperDecl>(ParentDC))) || in FindInstantiatedDecl()
6975 ParentDC = FindInstantiatedContext(Loc, ParentDC, TemplateArgs); in FindInstantiatedDecl()
6976 if (!ParentDC) in FindInstantiatedDecl()
6979 if (ParentDC != D->getDeclContext()) { in FindInstantiatedDecl()
6987 if (CXXRecordDecl *Spec = dyn_cast<CXXRecordDecl>(ParentDC)) { in FindInstantiatedDecl()
6998 ParentDC = Tag->getDecl(); in FindInstantiatedDecl()
[all …]
H A DSemaDecl.cpp8441 for (DeclContext *ParentDC = NewDC; in CheckShadow() local
8442 ParentDC && !ParentDC->Equals(OldDC); in CheckShadow()
8443 ParentDC = getLambdaAwareParentOfDeclContext(ParentDC)) { in CheckShadow()
8446 if (!isa<BlockDecl>(ParentDC) && !isa<CapturedDecl>(ParentDC) && in CheckShadow()
8447 !isLambdaCallOperator(ParentDC)) { in CheckShadow()
H A DSemaExpr.cpp19241 DeclContext *ParentDC = in tryCaptureVariable() local
19249 if (!ParentDC) { in tryCaptureVariable()
19396 DC = ParentDC; in tryCaptureVariable()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DASTImporter.cpp3803 IsTypeDeclaredInsideVisitor(const FunctionDecl *ParentDC) in IsTypeDeclaredInsideVisitor() argument
3804 : ParentDC(ParentDC) {} in IsTypeDeclaredInsideVisitor()
3813 T.getSingleStepDesugaredType(ParentDC->getParentASTContext()); in CheckType()
3818 DsT = T.getSingleStepDesugaredType(ParentDC->getParentASTContext()); in CheckType()
3828 return isAncestorDeclContextOf(ParentDC, T->getDecl()); in VisitTagType()
3842 return isAncestorDeclContextOf(ParentDC, TD); in VisitTypedefType()
3847 isAncestorDeclContextOf(ParentDC, T->getFoundDecl())) in VisitUsingType()
3869 if (isAncestorDeclContextOf(ParentDC, T->getAssociatedDecl())) in VisitSubstTemplateTypeParmType()
3875 if (T->getSizeExpr() && isAncestorDeclContextOf(ParentDC, T->getSizeExpr())) in VisitConstantArrayType()
3897 const DeclContext *const ParentDC; member in __anone38d232b0411::IsTypeDeclaredInsideVisitor
[all …]