Home
last modified time | relevance | path

Searched refs:RequiresExprBodyDecl (Results 1 – 18 of 18) sorted by relevance

/llvm-project-15.0.7/clang/include/clang/AST/
H A DExprConcepts.h485 RequiresExprBodyDecl *Body;
497 RequiresExprBodyDecl *Body,
507 RequiresExprBodyDecl *Body, ArrayRef<ParmVarDecl *> LocalParameters,
518 RequiresExprBodyDecl *getBody() const { return Body; } in getBody()
H A DDeclCXX.h1959 class RequiresExprBodyDecl : public Decl, public DeclContext {
1960 RequiresExprBodyDecl(ASTContext &C, DeclContext *DC, SourceLocation StartLoc) in RequiresExprBodyDecl() function
1967 static RequiresExprBodyDecl *Create(ASTContext &C, DeclContext *DC,
1970 static RequiresExprBodyDecl *CreateDeserialized(ASTContext &C, unsigned ID);
H A DRecursiveASTVisitor.h2310 DEF_TRAVERSE_DECL(RequiresExprBodyDecl, {})
/llvm-project-15.0.7/clang/lib/AST/
H A DExprConcepts.cpp145 RequiresExprBodyDecl *Body, in RequiresExpr()
195 RequiresExprBodyDecl *Body, in Create()
H A DDeclCXX.cpp2101 RequiresExprBodyDecl *RequiresExprBodyDecl::Create( in Create()
2103 return new (C, DC) RequiresExprBodyDecl(C, DC, StartLoc); in Create()
2106 RequiresExprBodyDecl *RequiresExprBodyDecl::CreateDeserialized(ASTContext &C, in CreateDeserialized()
2108 return new (C, ID) RequiresExprBodyDecl(C, nullptr, SourceLocation()); in CreateDeserialized()
H A DJSONNodeDumper.cpp747 if (isa<RequiresExprBodyDecl>(ND->getDeclContext())) in VisitNamedDecl()
/llvm-project-15.0.7/clang/lib/Index/
H A DIndexBody.cpp465 if (DC && (isLambdaCallOperator(DC) || isa<RequiresExprBodyDecl>(DC))) in VisitParmVarDecl()
/llvm-project-15.0.7/clang/lib/Serialization/
H A DASTReaderDecl.cpp386 void VisitRequiresExprBodyDecl(RequiresExprBodyDecl *D);
2195 void ASTDeclReader::VisitRequiresExprBodyDecl(RequiresExprBodyDecl *D) { in VisitRequiresExprBodyDecl()
3717 D = RequiresExprBodyDecl::CreateDeserialized(Context, ID); in ReadDeclRecord()
H A DASTWriterDecl.cpp110 void VisitRequiresExprBodyDecl(RequiresExprBodyDecl *D);
1518 void ASTDeclWriter::VisitRequiresExprBodyDecl(RequiresExprBodyDecl *D) { in VisitRequiresExprBodyDecl()
H A DASTReaderStmt.cpp828 E->Body = Record.readDeclAs<RequiresExprBodyDecl>(); in VisitRequiresExpr()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaExprCXX.cpp9067 RequiresExprBodyDecl *
9073 RequiresExprBodyDecl *Body = RequiresExprBodyDecl::Create(Context, CurContext, in ActOnStartRequiresExpr()
9105 RequiresExprBodyDecl *Body, in ActOnRequiresExpr()
H A DSema.cpp1425 isa<RequiresExprBodyDecl>(DC)) { in getFunctionLevelDeclContext()
H A DSemaTemplateInstantiateDecl.cpp3908 TemplateDeclInstantiator::VisitRequiresExprBodyDecl(RequiresExprBodyDecl *D) { in VisitRequiresExprBodyDecl()
3909 return RequiresExprBodyDecl::Create(SemaRef.Context, D->getDeclContext(), in VisitRequiresExprBodyDecl()
H A DTreeTransform.h3447 RequiresExprBodyDecl *Body, in RebuildRequiresExpr()
12583 RequiresExprBodyDecl *Body = RequiresExprBodyDecl::Create( in TransformRequiresExpr()
H A DSemaDecl.cpp7116 if (isa<RequiresExprBodyDecl>(DC)) in shouldConsiderLinkage()
H A DSemaExpr.cpp384 if (isa<ParmVarDecl>(D) && isa<RequiresExprBodyDecl>(D->getDeclContext()) && in DiagnoseUseOfDecl()
/llvm-project-15.0.7/clang/lib/Parse/
H A DParseExprCXX.cpp3450 RequiresExprBodyDecl *Body = Actions.ActOnStartRequiresExpr( in ParseRequiresExpression()
/llvm-project-15.0.7/clang/include/clang/Sema/
H A DSema.h8274 RequiresExprBodyDecl *
8308 RequiresExprBodyDecl *Body,