Searched refs:LexicalDC (Results 1 – 10 of 10) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/clang/lib/AST/ |
| H A D | ASTImporter.cpp | 2413 DeclContext *DC, *LexicalDC; in VisitEmptyDecl() local 2441 DeclContext *DC, *LexicalDC; in VisitBindingDecl() local 2501 DeclContext *LexicalDC = DC; in VisitStaticAssertDecl() local 2524 DeclContext *DC, *LexicalDC; in VisitNamespaceDecl() local 2607 DeclContext *DC, *LexicalDC; in VisitNamespaceAliasDecl() local 2656 DeclContext *LexicalDC = in VisitTypedefNameDecl() local 2768 DeclContext *DC, *LexicalDC; in VisitTypeAliasTemplateDecl() local 2827 DeclContext *DC, *LexicalDC; in VisitLabelDecl() local 2866 DeclContext *DC, *LexicalDC; in VisitEnumDecl() local 3000 bool IsDependentContext = DC != LexicalDC ? LexicalDC->isDependentContext() in VisitRecordDecl() [all …]
|
| H A D | DeclBase.cpp | 347 getMultipleDC()->LexicalDC = DC; in setLexicalDeclContext() 364 void Decl::setDeclContextsImpl(DeclContext *SemaDC, DeclContext *LexicalDC, in setDeclContextsImpl() argument 366 if (SemaDC == LexicalDC) { in setDeclContextsImpl() 371 MDC->LexicalDC = LexicalDC; in setDeclContextsImpl()
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | DeclBase.h | 255 DeclContext *LexicalDC; member 921 return getMultipleDC()->LexicalDC; in getLexicalDeclContext() 1277 void setDeclContextsImpl(DeclContext *SemaDC, DeclContext *LexicalDC,
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/Serialization/ |
| H A D | ASTReader.h | 1139 serialization::GlobalDeclID LexicalDC; member 1518 serialization::GlobalDeclID LexicalDC) { in addPendingDeclContextInfo() argument 1520 PendingDeclContextInfo Info = { D, SemaDC, LexicalDC }; in addPendingDeclContextInfo()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | ASTReaderDecl.cpp | 177 static DeclContext *getPrimaryDCForAnonymousDecl(DeclContext *LexicalDC); 619 auto *LexicalDC = in VisitDecl() local 621 if (!LexicalDC) in VisitDecl() 622 LexicalDC = SemaDC; in VisitDecl() 632 D->setDeclContextsImpl(MergedSemaDC ? MergedSemaDC : SemaDC, LexicalDC, in VisitDecl() 3372 ASTDeclReader::getPrimaryDCForAnonymousDecl(DeclContext *LexicalDC) { in getPrimaryDCForAnonymousDecl() argument 3374 if (auto *RD = dyn_cast<CXXRecordDecl>(LexicalDC)) { in getPrimaryDCForAnonymousDecl() 3377 } else if (auto *OID = dyn_cast<ObjCInterfaceDecl>(LexicalDC)) { in getPrimaryDCForAnonymousDecl() 3384 for (auto *D : merged_redecls(cast<Decl>(LexicalDC))) { in getPrimaryDCForAnonymousDecl()
|
| H A D | ASTReader.cpp | 9613 DeclContext *LexicalDC = cast<DeclContext>(GetDecl(Info.LexicalDC)); in finishPendingActions() local 9614 Info.D->setDeclContextsImpl(SemaDC, LexicalDC, getContext()); in finishPendingActions()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaLambda.cpp | 300 if (const DeclContext *LexicalDC in getCurrentMangleNumberContext() local 302 if (LexicalDC->isRecord()) in getCurrentMangleNumberContext()
|
| H A D | SemaTemplateInstantiateDecl.cpp | 2178 DeclContext *LexicalDC = Owner; in VisitFunctionDecl() local 2181 LexicalDC = D->getDeclContext(); in VisitFunctionDecl() 2184 LexicalDC = SemaRef.CurContext; in VisitFunctionDecl() 2187 Function->setLexicalDeclContext(LexicalDC); in VisitFunctionDecl() 2219 FunctionTemplate->setLexicalDeclContext(LexicalDC); in VisitFunctionDecl()
|
| H A D | SemaCodeComplete.cpp | 995 const DeclContext *LexicalDC = ND->getLexicalDeclContext(); in getBasePriority() local 996 if (LexicalDC->isFunctionOrMethod()) { in getBasePriority()
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | Sema.h | 8653 const DeclContext *LexicalDC = nullptr; variable 8662 : DC(DeclCtx), LexicalDC(LexicalDeclCtx), Loc(Loc) { in TemplateCompareNewDeclInfo() 8663 assert(DC && LexicalDC && in TemplateCompareNewDeclInfo() 8677 return ND ? ND->getLexicalDeclContext() : LexicalDC; in getLexicalDeclContext()
|