Home
last modified time | relevance | path

Searched refs:RequiresExpr (Results 1 – 22 of 22) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/
H A DExprConcepts.cpp144 RequiresExpr::RequiresExpr(ASTContext &C, SourceLocation RequiresKWLoc, in RequiresExpr() function in RequiresExpr
187 RequiresExpr::RequiresExpr(ASTContext &C, EmptyShell Empty, in RequiresExpr() function in RequiresExpr
193 RequiresExpr *
194 RequiresExpr::Create(ASTContext &C, SourceLocation RequiresKWLoc, in Create()
202 alignof(RequiresExpr)); in Create()
203 return new (Mem) RequiresExpr(C, RequiresKWLoc, Body, LocalParameters, in Create()
207 RequiresExpr *
208 RequiresExpr::Create(ASTContext &C, EmptyShell Empty, in Create()
213 alignof(RequiresExpr)); in Create()
214 return new (Mem) RequiresExpr(C, Empty, NumLocalParameters, NumRequirements); in Create()
H A DStmtProfile.cpp1485 void StmtProfiler::VisitRequiresExpr(const RequiresExpr *S) { in VisitRequiresExpr()
H A DStmtPrinter.cpp2297 void StmtPrinter::VisitRequiresExpr(RequiresExpr *E) { in VisitRequiresExpr()
H A DExprConstant.cpp10738 bool VisitRequiresExpr(const RequiresExpr *E);
13354 bool IntExprEvaluator::VisitRequiresExpr(const RequiresExpr *E) { in VisitRequiresExpr()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/
H A DExprConcepts.h475 class RequiresExpr final : public Expr,
476 llvm::TrailingObjects<RequiresExpr, ParmVarDecl *,
494 RequiresExpr(ASTContext &C, SourceLocation RequiresKWLoc,
499 RequiresExpr(ASTContext &C, EmptyShell Empty, unsigned NumLocalParameters,
503 static RequiresExpr *
508 static RequiresExpr *
H A DStmt.h958 friend class RequiresExpr; variable
H A DRecursiveASTVisitor.h2758 DEF_TRAVERSE_STMT(RequiresExpr, {
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Sema/
H A DDeclSpec.h1788 RequiresExpr // C++2a requires-expression. enumerator
2025 case DeclaratorContext::RequiresExpr: in mayOmitIdentifier()
2048 case DeclaratorContext::RequiresExpr: in mayHaveIdentifier()
2085 case DeclaratorContext::RequiresExpr: in mayHaveDecompositionDeclarator()
2163 case DeclaratorContext::RequiresExpr: in mayBeFollowedByCXXDirectInit()
2385 case DeclaratorContext::RequiresExpr: in isFunctionDeclarationContext()
2419 case DeclaratorContext::RequiresExpr: in isExpressionContext()
H A DSema.h8067 bool DiagnoseUnexpandedParameterPackInRequiresExpr(RequiresExpr *RE);
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Basic/
H A DStmtNodes.td171 def RequiresExpr : StmtNode<Expr>;
/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/
H A DSemaTemplateVariadic.cpp411 bool Sema::DiagnoseUnexpandedParameterPackInRequiresExpr(RequiresExpr *RE) { in DiagnoseUnexpandedParameterPackInRequiresExpr()
H A DSemaConcept.cpp603 } else if (auto *RE = dyn_cast<RequiresExpr>(SubstExpr)) { in diagnoseWellFormedUnsatisfiedConstraintExpr()
H A DSemaType.cpp3371 case DeclaratorContext::RequiresExpr: in GetDeclSpecTypeForDeclarator()
3589 case DeclaratorContext::RequiresExpr: in GetDeclSpecTypeForDeclarator()
4654 case DeclaratorContext::RequiresExpr: in GetFullTypeForDeclarator()
5626 case DeclaratorContext::RequiresExpr: in GetFullTypeForDeclarator()
H A DSemaTemplateInstantiate.cpp1136 ExprResult TransformRequiresExpr(RequiresExpr *E) { in TransformRequiresExpr()
H A DTreeTransform.h3367 return RequiresExpr::Create(SemaRef.Context, RequiresKWLoc, Body, in RebuildRequiresExpr()
12213 TreeTransform<Derived>::TransformRequiresExpr(RequiresExpr *E) { in TransformRequiresExpr()
H A DSemaExprCXX.cpp8776 auto *RE = RequiresExpr::Create(Context, RequiresKWLoc, Body, LocalParameters, in ActOnRequiresExpr()
H A DSemaCodeComplete.cpp4987 } else if (auto *RE = dyn_cast<RequiresExpr>(E)) { in believe()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Serialization/
H A DASTReaderStmt.cpp827 void ASTStmtReader::VisitRequiresExpr(RequiresExpr *E) { in VisitRequiresExpr()
3848 S = RequiresExpr::Create(Context, Empty, numLocalParameters, in ReadStmtFromStream()
H A DASTWriterStmt.cpp449 void ASTStmtWriter::VisitRequiresExpr(RequiresExpr *E) { in VisitRequiresExpr()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Parse/
H A DParseDecl.cpp6842 DS, DeclaratorCtx == DeclaratorContext::RequiresExpr in ParseParameterDeclarationClause()
6843 ? DeclaratorContext::RequiresExpr in ParseParameterDeclarationClause()
H A DParseExprCXX.cpp3379 ParseParameterDeclarationClause(DeclaratorContext::RequiresExpr, in ParseRequiresExpression()
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGExprScalar.cpp674 Value *VisitRequiresExpr(const RequiresExpr *E) { in VisitRequiresExpr()