Searched refs:RequiresExpr (Results 1 - 15 of 15) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/
H A DExprConcepts.cpp144 RequiresExpr::RequiresExpr(ASTContext &C, SourceLocation RequiresKWLoc, function in class:RequiresExpr
180 // requirement, but its parameters are instantiation-dependent. RequiresExpr
187 RequiresExpr::RequiresExpr(ASTContext &C, EmptyShell Empty, function in class:RequiresExpr
193 RequiresExpr *
194 RequiresExpr::Create(ASTContext &C, SourceLocation RequiresKWLoc,
202 alignof(RequiresExpr));
203 return new (Mem) RequiresExpr(C, RequiresKWLoc, Body, LocalParameters,
207 RequiresExpr *
[all...]
H A DStmtPrinter.cpp2291 void StmtPrinter::VisitRequiresExpr(RequiresExpr *E) {
H A DStmtProfile.cpp1424 void StmtProfiler::VisitRequiresExpr(const RequiresExpr *S) {
H A DExprConstant.cpp10321 bool VisitRequiresExpr(const RequiresExpr *E);
12897 bool IntExprEvaluator::VisitRequiresExpr(const RequiresExpr *E) {
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/AST/
H A DExprConcepts.h471 class RequiresExpr final : public Expr,
472 llvm::TrailingObjects<RequiresExpr, ParmVarDecl *,
490 RequiresExpr(ASTContext &C, SourceLocation RequiresKWLoc,
495 RequiresExpr(ASTContext &C, EmptyShell Empty, unsigned NumLocalParameters,
499 static RequiresExpr *
504 static RequiresExpr *
522 && "isSatisfied called on a dependent RequiresExpr");
H A DStmt.h952 friend class RequiresExpr;
H A DRecursiveASTVisitor.h2718 DEF_TRAVERSE_STMT(RequiresExpr, {
/freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/
H A DSemaConcept.cpp586 } else if (auto *RE = dyn_cast<RequiresExpr>(SubstExpr)) {
H A DSemaTemplateInstantiate.cpp1130 ExprResult TransformRequiresExpr(RequiresExpr *E) {
H A DSemaExprCXX.cpp8649 return RequiresExpr::Create(Context, RequiresKWLoc, Body, LocalParameters,
H A DTreeTransform.h3267 return RequiresExpr::Create(SemaRef.Context, RequiresKWLoc, Body,
11941 TreeTransform<Derived>::TransformRequiresExpr(RequiresExpr *E) {
H A DSemaCodeComplete.cpp4921 } else if (auto *RE = dyn_cast<RequiresExpr>(E)) {
/freebsd-13-stable/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderStmt.cpp820 void ASTStmtReader::VisitRequiresExpr(RequiresExpr *E) {
3888 S = RequiresExpr::Create(Context, Empty, numLocalParameters,
H A DASTWriterStmt.cpp444 void ASTStmtWriter::VisitRequiresExpr(RequiresExpr *E) {
/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprScalar.cpp681 Value *VisitRequiresExpr(const RequiresExpr *E) {

Completed in 725 milliseconds