Home
last modified time | relevance | path

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

/external/llvm-project/clang/lib/AST/
DDeclTemplate.cpp52 Expr *RequiresClause) in TemplateParameterList() argument
55 HasRequiresClause(RequiresClause != nullptr), in TemplateParameterList()
83 if (RequiresClause->containsUnexpandedParameterPack()) in TemplateParameterList()
85 *getTrailingObjects<Expr *>() = RequiresClause; in TemplateParameterList()
93 SourceLocation RAngleLoc, Expr *RequiresClause) { in Create() argument
95 Params.size(), RequiresClause ? 1u : 0u), in Create()
98 RAngleLoc, RequiresClause); in Create()
DASTContext.cpp706 Expr *RequiresClause = Parm->getTemplateParameters()->getRequiresClause(); in Profile() local
707 ID.AddBoolean(RequiresClause != nullptr); in Profile()
708 if (RequiresClause) in Profile()
709 RequiresClause->Profile(ID, C, /*Canonical=*/true); in Profile()
856 if (Expr *RequiresClause = TTP->getTemplateParameters()->getRequiresClause()) in getCanonicalTemplateTemplateParmDecl() local
857 CanonRequiresClause = RequiresClause; in getCanonicalTemplateTemplateParmDecl()
/external/llvm-project/clang/include/clang/AST/
DDeclTemplate.h96 SourceLocation RAngleLoc, Expr *RequiresClause);
116 Expr *RequiresClause);
226 Expr *RequiresClause) in FixedSizeTemplateParameterListStorage() argument
229 assert(HasRequiresClause == (RequiresClause != nullptr)), in FixedSizeTemplateParameterListStorage()
231 TemplateLoc, LAngleLoc, Params, RAngleLoc, RequiresClause))) {} in FixedSizeTemplateParameterListStorage()
DRecursiveASTVisitor.h1637 if (Expr *RequiresClause = TPL->getRequiresClause()) {
1638 TRY_TO(TraverseStmt(RequiresClause));
/external/llvm-project/clang/lib/Sema/
DSemaLambda.cpp236 LSI->RequiresClause.get()); in getGenericLambdaTemplateParameterList()
524 ExprResult RequiresClause) { in ActOnLambdaExplicitTemplateParameterList() argument
537 LSI->RequiresClause = RequiresClause; in ActOnLambdaExplicitTemplateParameterList()
DSemaTemplate.cpp1676 Expr *RequiresClause) { in ActOnTemplateParameterList() argument
1683 RAngleLoc, RequiresClause); in ActOnTemplateParameterList()
/external/llvm-project/clang/include/clang/Sema/
DScopeInfo.h855 ExprResult RequiresClause; variable
DSema.h6498 ExprResult RequiresClause);
7355 Expr *RequiresClause);
/external/llvm-project/clang/lib/Parse/
DParseExprCXX.cpp1290 ExprResult RequiresClause; in ParseLambdaExpressionAfterIntroducer() local
1292 RequiresClause = in ParseLambdaExpressionAfterIntroducer()
1295 if (RequiresClause.isInvalid()) in ParseLambdaExpressionAfterIntroducer()
1300 LAngleLoc, TemplateParams, RAngleLoc, RequiresClause); in ParseLambdaExpressionAfterIntroducer()
/external/llvm-project/clang/lib/Serialization/
DASTWriter.cpp5650 if (const Expr *RequiresClause = TemplateParams->getRequiresClause()) { in AddTemplateParameterList() local
5652 AddStmt(const_cast<Expr*>(RequiresClause)); in AddTemplateParameterList()
DASTReader.cpp8767 Expr *RequiresClause = HasRequiresClause ? readExpr() : nullptr; in readTemplateParameterList() local
8770 getContext(), TemplateLoc, LAngleLoc, Params, RAngleLoc, RequiresClause); in readTemplateParameterList()
/external/clang/lib/Sema/
DSemaTemplate.cpp831 Expr *RequiresClause) { in ActOnTemplateParameterList() argument
/external/clang/include/clang/Sema/
DSema.h5714 Expr *RequiresClause);