Home
last modified time | relevance | path

Searched refs:RequiresClause (Results 1 – 12 of 12) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/
H A DDeclTemplate.cpp52 Expr *RequiresClause) in TemplateParameterList() argument
55 HasRequiresClause(RequiresClause != nullptr), in TemplateParameterList()
86 if (RequiresClause->containsUnexpandedParameterPack()) in TemplateParameterList()
88 *getTrailingObjects<Expr *>() = RequiresClause; in TemplateParameterList()
120 SourceLocation RAngleLoc, Expr *RequiresClause) { in Create() argument
122 Params.size(), RequiresClause ? 1u : 0u), in Create()
125 RAngleLoc, RequiresClause); in Create()
H A DASTContext.cpp707 Expr *RequiresClause = Parm->getTemplateParameters()->getRequiresClause(); in Profile() local
708 ID.AddBoolean(RequiresClause != nullptr); in Profile()
709 if (RequiresClause) in Profile()
710 RequiresClause->Profile(ID, C, /*Canonical=*/true); in Profile()
857 if (Expr *RequiresClause = TTP->getTemplateParameters()->getRequiresClause()) in getCanonicalTemplateTemplateParmDecl() local
858 CanonRequiresClause = RequiresClause; in getCanonicalTemplateTemplateParmDecl()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/
H A DDeclTemplate.h96 SourceLocation RAngleLoc, Expr *RequiresClause);
116 Expr *RequiresClause);
227 Expr *RequiresClause) in FixedSizeTemplateParameterListStorage() argument
230 assert(HasRequiresClause == (RequiresClause != nullptr)), in FixedSizeTemplateParameterListStorage()
232 TemplateLoc, LAngleLoc, Params, RAngleLoc, RequiresClause))) {} in FixedSizeTemplateParameterListStorage()
H A DRecursiveASTVisitor.h1650 if (Expr *RequiresClause = TPL->getRequiresClause()) {
1651 TRY_TO(TraverseStmt(RequiresClause));
/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/
H A DSemaLambda.cpp236 LSI->RequiresClause.get()); in getGenericLambdaTemplateParameterList()
523 ExprResult RequiresClause) { in ActOnLambdaExplicitTemplateParameterList() argument
536 LSI->RequiresClause = RequiresClause; in ActOnLambdaExplicitTemplateParameterList()
H A DSemaTemplate.cpp1694 Expr *RequiresClause) { in ActOnTemplateParameterList() argument
1704 RAngleLoc, RequiresClause); in ActOnTemplateParameterList()
/netbsd-src/external/apache2/llvm/dist/clang/lib/ASTMatchers/
H A DASTMatchFinder.cpp548 if (Expr *RequiresClause = TPL->getRequiresClause()) { in dataTraverseNode() local
549 TraverseStmt(RequiresClause); in dataTraverseNode()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Sema/
H A DScopeInfo.h859 ExprResult RequiresClause; variable
H A DSema.h6645 ExprResult RequiresClause);
7507 Expr *RequiresClause);
/netbsd-src/external/apache2/llvm/dist/clang/lib/Parse/
H A DParseExprCXX.cpp1293 ExprResult RequiresClause; in ParseLambdaExpressionAfterIntroducer() local
1295 RequiresClause = in ParseLambdaExpressionAfterIntroducer()
1298 if (RequiresClause.isInvalid()) in ParseLambdaExpressionAfterIntroducer()
1303 LAngleLoc, TemplateParams, RAngleLoc, RequiresClause); in ParseLambdaExpressionAfterIntroducer()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Serialization/
H A DASTWriter.cpp5427 if (const Expr *RequiresClause = TemplateParams->getRequiresClause()) { in AddTemplateParameterList() local
5429 AddStmt(const_cast<Expr*>(RequiresClause)); in AddTemplateParameterList()
H A DASTReader.cpp8789 Expr *RequiresClause = HasRequiresClause ? readExpr() : nullptr; in readTemplateParameterList() local
8792 getContext(), TemplateLoc, LAngleLoc, Params, RAngleLoc, RequiresClause); in readTemplateParameterList()