Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/AST/
H A DLinkage.h135 LinkageInfo getLVForClosure(const DeclContext *DC, Decl *ContextDecl,
H A DDecl.cpp1315 Decl *ContextDecl, in getLVForClosure() argument
1319 if (!ContextDecl) in getLVForClosure()
1321 else if (isa<ParmVarDecl>(ContextDecl)) in getLVForClosure()
1323 dyn_cast<NamedDecl>(ContextDecl->getDeclContext()->getRedeclContext()); in getLVForClosure()
1324 else if (isa<ImplicitConceptSpecializationDecl>(ContextDecl)) { in getLVForClosure()
1327 Owner = dyn_cast<NamedDecl>(ContextDecl->getDeclContext()); in getLVForClosure()
1329 Owner = cast<NamedDecl>(ContextDecl); in getLVForClosure()
H A DDeclCXX.cpp1844 return getLambdaData().ContextDecl.get(Source); in getLambdaContextDecl()
1854 getLambdaData().ContextDecl = Numbering.ContextDecl; in setLambdaNumbering()
H A DASTImporter.cpp3421 ExpectedDecl CDeclOrErr = import(Numbering.ContextDecl); in VisitRecordDecl()
3424 Numbering.ContextDecl = *CDeclOrErr; in VisitRecordDecl()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaOpenACC.cpp1826 auto *ContextDecl = cast<FunctionDecl>(getCurContext()); in ActOnVariableDeclarator() local
1831 for (const auto *A : ContextDecl->attrs()) { in ActOnVariableDeclarator()
1840 MagicStaticLocs.insert({ContextDecl->getCanonicalDecl(), VD->getBeginLoc()}); in ActOnVariableDeclarator()
H A DSemaLambda.cpp502 std::tie(MCtx, Numbering.ContextDecl) = in handleLambdaNumbering()
513 MCtx = getMangleNumberingContext(Class, Numbering.ContextDecl); in handleLambdaNumbering()
H A DSemaExprCXX.cpp1236 Decl *ContextDecl, in CXXThisScopeRAII() argument
1241 if (!Enabled || !ContextDecl) in CXXThisScopeRAII()
1245 if (ClassTemplateDecl *Template = dyn_cast<ClassTemplateDecl>(ContextDecl)) in CXXThisScopeRAII()
1248 Record = cast<CXXRecordDecl>(ContextDecl); in CXXThisScopeRAII()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DDeclCXX.h426 LazyDeclPtr ContextDecl; member
1806 Decl *ContextDecl = nullptr; member
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderDecl.cpp2040 Lambda.ContextDecl = LambdaContext; in ReadCXXDefinitionData()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h8393 CXXThisScopeRAII(Sema &S, Decl *ContextDecl, Qualifiers CXXThisTypeQuals,