Home
last modified time | relevance | path

Searched refs:LexicalDC (Results 1 – 10 of 10) sorted by relevance

/freebsd-14.2/contrib/llvm-project/clang/lib/AST/
H A DASTImporter.cpp2413 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 DDeclBase.cpp347 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 DDeclBase.h255 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 DASTReader.h1139 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 DASTReaderDecl.cpp177 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 DASTReader.cpp9613 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 DSemaLambda.cpp300 if (const DeclContext *LexicalDC in getCurrentMangleNumberContext() local
302 if (LexicalDC->isRecord()) in getCurrentMangleNumberContext()
H A DSemaTemplateInstantiateDecl.cpp2178 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 DSemaCodeComplete.cpp995 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 DSema.h8653 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()