| /freebsd-14.2/contrib/llvm-project/clang/lib/AST/ |
| H A D | DeclTemplate.cpp | 53 Expr *RequiresClause) in TemplateParameterList() argument 56 HasRequiresClause(RequiresClause != nullptr), in TemplateParameterList() 88 if (RequiresClause->containsUnexpandedParameterPack()) in TemplateParameterList() 90 *getTrailingObjects<Expr *>() = RequiresClause; in TemplateParameterList() 122 SourceLocation RAngleLoc, Expr *RequiresClause) { in Create() argument 124 Params.size(), RequiresClause ? 1u : 0u), in Create() 127 RAngleLoc, RequiresClause); in Create()
|
| H A D | ItaniumMangle.cpp | 541 void mangleRequiresClause(const Expr *RequiresClause); 2078 void CXXNameMangler::mangleRequiresClause(const Expr *RequiresClause) { in mangleRequiresClause() argument 2080 if (RequiresClause && !isCompatibleWith(LangOptions::ClangABI::Ver17)) { in mangleRequiresClause() 2082 mangleExpression(RequiresClause); in mangleRequiresClause()
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | DeclTemplate.h | 101 SourceLocation RAngleLoc, Expr *RequiresClause); 121 Expr *RequiresClause); 233 Expr *RequiresClause) in FixedSizeTemplateParameterListStorage() argument 236 assert(HasRequiresClause == (RequiresClause != nullptr)), in FixedSizeTemplateParameterListStorage() 238 TemplateLoc, LAngleLoc, Params, RAngleLoc, RequiresClause))) {} in FixedSizeTemplateParameterListStorage()
|
| H A D | RecursiveASTVisitor.h | 1763 if (Expr *RequiresClause = TPL->getRequiresClause()) { 1764 TRY_TO(TraverseStmt(RequiresClause));
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaLambda.cpp | 239 LSI->RequiresClause.get()); in getGenericLambdaTemplateParameterList() 505 ExprResult RequiresClause) { in ActOnLambdaExplicitTemplateParameterList() argument 518 LSI->RequiresClause = RequiresClause; in ActOnLambdaExplicitTemplateParameterList()
|
| H A D | SemaTemplate.cpp | 1809 Expr *RequiresClause) { in ActOnTemplateParameterList() argument 1818 llvm::ArrayRef(Params.data(), Params.size()), RAngleLoc, RequiresClause); in ActOnTemplateParameterList() 2377 Expr *RequiresClause = nullptr; in transformConstructor() local 2388 RequiresClause = E.getAs<Expr>(); in transformConstructor() 2394 RequiresClause); in transformConstructor()
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | ScopeInfo.h | 893 ExprResult RequiresClause; variable
|
| H A D | Sema.h | 7319 ExprResult RequiresClause); 8326 Expr *RequiresClause);
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/ASTMatchers/ |
| H A D | ASTMatchFinder.cpp | 566 if (Expr *RequiresClause = TPL->getRequiresClause()) { in dataTraverseNode() local 567 TraverseStmt(RequiresClause); in dataTraverseNode()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Parse/ |
| H A D | ParseExprCXX.cpp | 1333 ExprResult RequiresClause; in ParseLambdaExpressionAfterIntroducer() local 1335 RequiresClause = in ParseLambdaExpressionAfterIntroducer() 1338 if (RequiresClause.isInvalid()) in ParseLambdaExpressionAfterIntroducer() 1343 Intro, LAngleLoc, TemplateParams, RAngleLoc, RequiresClause); in ParseLambdaExpressionAfterIntroducer()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Format/ |
| H A D | FormatToken.h | 134 TYPE(RequiresClause) \
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | ASTWriter.cpp | 5899 if (const Expr *RequiresClause = TemplateParams->getRequiresClause()) { in AddTemplateParameterList() local 5901 AddStmt(const_cast<Expr*>(RequiresClause)); in AddTemplateParameterList()
|
| H A D | ASTReader.cpp | 9139 Expr *RequiresClause = HasRequiresClause ? readExpr() : nullptr; in readTemplateParameterList() local 9142 getContext(), TemplateLoc, LAngleLoc, Params, RAngleLoc, RequiresClause); in readTemplateParameterList()
|