Searched refs:RequiresExprBodyDecl (Results 1 – 18 of 18) sorted by relevance
/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | DeclCXX.h | 2036 class RequiresExprBodyDecl : public Decl, public DeclContext { 2037 RequiresExprBodyDecl(ASTContext &C, DeclContext *DC, SourceLocation StartLoc) in RequiresExprBodyDecl() function 2044 static RequiresExprBodyDecl *Create(ASTContext &C, DeclContext *DC, 2047 static RequiresExprBodyDecl *CreateDeserialized(ASTContext &C, 2054 static DeclContext *castToDeclContext(const RequiresExprBodyDecl *D) { in castToDeclContext() 2055 return static_cast<DeclContext *>(const_cast<RequiresExprBodyDecl *>(D)); in castToDeclContext() 2058 static RequiresExprBodyDecl *castFromDeclContext(const DeclContext *DC) { in castFromDeclContext() 2059 return static_cast<RequiresExprBodyDecl *>(const_cast<DeclContext *>(DC)); in castFromDeclContext()
|
H A D | RecursiveASTVisitor.h | 2344 DEF_TRAVERSE_DECL(RequiresExprBodyDecl, {})
|
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | DeclCXX.cpp | 2212 RequiresExprBodyDecl *RequiresExprBodyDecl::Create( in Create() 2214 return new (C, DC) RequiresExprBodyDecl(C, DC, StartLoc); in Create() 2217 RequiresExprBodyDecl * 2218 RequiresExprBodyDecl::CreateDeserialized(ASTContext &C, GlobalDeclID ID) { in CreateDeserialized() 2219 return new (C, ID) RequiresExprBodyDecl(C, nullptr, SourceLocation()); in CreateDeserialized()
|
H A D | JSONNodeDumper.cpp | 847 if (isa<RequiresExprBodyDecl>(ND->getDeclContext())) in VisitNamedDecl()
|
/freebsd/contrib/llvm-project/clang/lib/Index/ |
H A D | IndexBody.cpp | 482 if (DC && (isLambdaCallOperator(DC) || isa<RequiresExprBodyDecl>(DC))) in VisitParmVarDecl()
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaAccess.cpp | 1524 } else if (auto *RD = dyn_cast<RequiresExprBodyDecl>(D)) { in HandleDelayedAccessCheck()
|
H A D | SemaExprCXX.cpp | 9385 RequiresExprBodyDecl * 9391 RequiresExprBodyDecl *Body = RequiresExprBodyDecl::Create(Context, CurContext, in ActOnStartRequiresExpr() 9422 SourceLocation RequiresKWLoc, RequiresExprBodyDecl *Body, in ActOnRequiresExpr()
|
H A D | SemaTemplateInstantiate.cpp | 1778 RequiresExprBodyDecl *Body, ArrayRef<ParmVarDecl *> Params, 2607 RequiresExprBodyDecl *Body, ArrayRef<ParmVarDecl *> Params, in TransformRequiresTypeParams()
|
H A D | Sema.cpp | 1532 isa<RequiresExprBodyDecl>(DC)) { in getFunctionLevelDeclContext()
|
H A D | SemaTemplateInstantiateDecl.cpp | 4082 TemplateDeclInstantiator::VisitRequiresExprBodyDecl(RequiresExprBodyDecl *D) { in VisitRequiresExprBodyDecl() 4083 return RequiresExprBodyDecl::Create(SemaRef.Context, D->getDeclContext(), in VisitRequiresExprBodyDecl()
|
H A D | TreeTransform.h | 747 RequiresExprBodyDecl *Body, ArrayRef<ParmVarDecl *> Params, in TransformRequiresTypeParams() 3683 RequiresExprBodyDecl *Body, in RebuildRequiresExpr() 13886 RequiresExprBodyDecl *Body = RequiresExprBodyDecl::Create( in TransformRequiresExpr()
|
H A D | SemaDecl.cpp | 7155 if (isa<RequiresExprBodyDecl>(DC)) in shouldConsiderLinkage()
|
H A D | SemaExpr.cpp | 393 if (isa<ParmVarDecl>(D) && isa<RequiresExprBodyDecl>(D->getDeclContext()) && in DiagnoseUseOfDecl()
|
/freebsd/contrib/llvm-project/clang/lib/Serialization/ |
H A D | ASTReaderDecl.cpp | 395 void VisitRequiresExprBodyDecl(RequiresExprBodyDecl *D); 2398 void ASTDeclReader::VisitRequiresExprBodyDecl(RequiresExprBodyDecl *D) { in VisitRequiresExprBodyDecl() 3995 D = RequiresExprBodyDecl::CreateDeserialized(Context, ID); in ReadDeclRecord()
|
H A D | ASTWriterDecl.cpp | 114 void VisitRequiresExprBodyDecl(RequiresExprBodyDecl *D); 1702 void ASTDeclWriter::VisitRequiresExprBodyDecl(RequiresExprBodyDecl *D) { in VisitRequiresExprBodyDecl()
|
H A D | ASTReaderStmt.cpp | 840 E->Body = Record.readDeclAs<RequiresExprBodyDecl>(); in VisitRequiresExpr()
|
/freebsd/contrib/llvm-project/clang/lib/Parse/ |
H A D | ParseExprCXX.cpp | 3645 RequiresExprBodyDecl *Body = Actions.ActOnStartRequiresExpr( in ParseRequiresExpression()
|
/freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | Sema.h | 8493 RequiresExprBodyDecl * 8525 RequiresExprBodyDecl *Body,
|