| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | DeclTemplate.cpp | 57 Expr *RequiresClause) in TemplateParameterList() argument 60 HasRequiresClause(RequiresClause != nullptr), in TemplateParameterList() 95 if (RequiresClause->containsUnexpandedParameterPack()) in TemplateParameterList() 97 *getTrailingObjects<Expr *>() = RequiresClause; in TemplateParameterList() 129 SourceLocation RAngleLoc, Expr *RequiresClause) { in Create() argument 131 Params.size(), RequiresClause ? 1u : 0u), in Create() 134 RAngleLoc, RequiresClause); in Create()
|
| H A D | DeclPrinter.cpp | 1227 if (const Expr *RequiresClause = Params->getRequiresClause()) { in printTemplateParameters() local 1229 RequiresClause->printPretty(Out, nullptr, Policy, Indentation, "\n", in printTemplateParameters()
|
| H A D | ItaniumMangle.cpp | 535 void mangleRequiresClause(const Expr *RequiresClause); 2111 void CXXNameMangler::mangleRequiresClause(const Expr *RequiresClause) { in mangleRequiresClause() argument 2113 if (RequiresClause && !isCompatibleWith(LangOptions::ClangABI::Ver17)) { in mangleRequiresClause() 2115 mangleExpression(RequiresClause); in mangleRequiresClause()
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaTemplateDeductionGuide.cpp | 406 Expr *RequiresClause = nullptr; in transformConstructor() local 418 RequiresClause = E.get(); in transformConstructor() 424 RequiresClause); in transformConstructor() 1212 Expr *RequiresClause = in BuildDeductionGuideForTypeAlias() local 1221 /*RequiresClause=*/RequiresClause); in BuildDeductionGuideForTypeAlias()
|
| H A D | SemaLambda.cpp | 242 LSI->RequiresClause.get()); in getGenericLambdaTemplateParameterList() 568 ExprResult RequiresClause) { in ActOnLambdaExplicitTemplateParameterList() argument 581 LSI->RequiresClause = RequiresClause; in ActOnLambdaExplicitTemplateParameterList()
|
| H A D | SemaTemplate.cpp | 1769 Expr *RequiresClause) { in ActOnTemplateParameterList() argument 1778 RequiresClause); in ActOnTemplateParameterList()
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | DeclTemplate.h | 104 SourceLocation RAngleLoc, Expr *RequiresClause); 124 Expr *RequiresClause); 239 Expr *RequiresClause) in FixedSizeTemplateParameterListStorage() argument 242 assert(HasRequiresClause == (RequiresClause != nullptr)), in FixedSizeTemplateParameterListStorage() 244 TemplateLoc, LAngleLoc, Params, RAngleLoc, RequiresClause))) {} in FixedSizeTemplateParameterListStorage()
|
| H A D | RecursiveASTVisitor.h | 1856 if (Expr *RequiresClause = TPL->getRequiresClause()) { 1857 TRY_TO(TraverseStmt(RequiresClause));
|
| /freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | ScopeInfo.h | 910 ExprResult RequiresClause; variable
|
| H A D | Sema.h | 9098 ExprResult RequiresClause); 11491 SourceLocation RAngleLoc, Expr *RequiresClause);
|
| /freebsd/contrib/llvm-project/clang/lib/ASTMatchers/ |
| H A D | ASTMatchFinder.cpp | 567 if (Expr *RequiresClause = TPL->getRequiresClause()) { in dataTraverseNode() local 568 TraverseStmt(RequiresClause); in dataTraverseNode()
|
| /freebsd/contrib/llvm-project/clang/lib/Parse/ |
| H A D | ParseExprCXX.cpp | 1278 ExprResult RequiresClause; in ParseLambdaExpressionAfterIntroducer() local 1280 RequiresClause = in ParseLambdaExpressionAfterIntroducer() 1283 if (RequiresClause.isInvalid()) in ParseLambdaExpressionAfterIntroducer() 1288 Intro, LAngleLoc, TemplateParams, RAngleLoc, RequiresClause); in ParseLambdaExpressionAfterIntroducer()
|
| /freebsd/contrib/llvm-project/clang/lib/Format/ |
| H A D | FormatToken.h | 143 TYPE(RequiresClause) \
|
| /freebsd/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | ASTWriter.cpp | 7109 if (const Expr *RequiresClause = TemplateParams->getRequiresClause()) { in AddTemplateParameterList() local 7111 writeStmtRef(RequiresClause); in AddTemplateParameterList()
|
| H A D | ASTReader.cpp | 9871 Expr *RequiresClause = HasRequiresClause ? readExpr() : nullptr; in readTemplateParameterList() local 9874 getContext(), TemplateLoc, LAngleLoc, Params, RAngleLoc, RequiresClause); in readTemplateParameterList()
|