Home
last modified time | relevance | path

Searched refs:TrailingRequiresClause (Results 1 – 16 of 16) sorted by relevance

/llvm-project-15.0.7/clang/include/clang/AST/
H A DDeclCXX.h1990 Expr *TrailingRequiresClause = nullptr)
1992 isInline, ConstexprKind, TrailingRequiresClause) { in FunctionDecl() argument
2003 Expr *TrailingRequiresClause = nullptr);
2452 Expr *TrailingRequiresClause);
2495 Expr *TrailingRequiresClause = nullptr);
2714 Expr *TrailingRequiresClause = nullptr)
2717 SourceLocation(), TrailingRequiresClause) { in CXXMethodDecl() argument
2729 Expr *TrailingRequiresClause = nullptr);
2770 Expr *TrailingRequiresClause = nullptr)
2773 EndLocation, TrailingRequiresClause), in CXXMethodDecl() argument
[all …]
H A DDecl.h732 Expr *TrailingRequiresClause = nullptr; member
803 return hasExtInfo() ? getExtInfo()->TrailingRequiresClause in getTrailingRequiresClause()
808 return hasExtInfo() ? getExtInfo()->TrailingRequiresClause in getTrailingRequiresClause()
812 void setTrailingRequiresClause(Expr *TrailingRequiresClause);
2017 Expr *TrailingRequiresClause = nullptr);
2053 Expr *TrailingRequiresClause = nullptr) {
2058 TrailingRequiresClause);
2066 Expr *TrailingRequiresClause);
H A DRecursiveASTVisitor.h2194 if (Expr *TrailingRequiresClause = D->getTrailingRequiresClause()) {
2195 TRY_TO(TraverseStmt(TrailingRequiresClause));
/llvm-project-15.0.7/clang/lib/AST/
H A DDeclCXX.cpp2206 Expr *TrailingRequiresClause) { in Create() argument
2209 isInline, ConstexprKind, EndLocation, TrailingRequiresClause); in Create()
2590 InheritedConstructor Inherited, Expr *TrailingRequiresClause) in CXXConstructorDecl() argument
2593 SourceLocation(), TrailingRequiresClause) { in CXXConstructorDecl()
2630 InheritedConstructor Inherited, Expr *TrailingRequiresClause) { in Create() argument
2639 isImplicitlyDeclared, ConstexprKind, Inherited, TrailingRequiresClause); in Create()
2763 ConstexprSpecKind ConstexprKind, Expr *TrailingRequiresClause) { in Create() argument
2769 isImplicitlyDeclared, ConstexprKind, TrailingRequiresClause); in Create()
2797 Expr *TrailingRequiresClause) { in Create() argument
2803 ConstexprKind, EndLocation, TrailingRequiresClause); in Create()
H A DDecl.cpp1926 void DeclaratorDecl::setTrailingRequiresClause(Expr *TrailingRequiresClause) { in setTrailingRequiresClause() argument
1927 assert(TrailingRequiresClause); in setTrailingRequiresClause()
1938 getExtInfo()->TrailingRequiresClause = TrailingRequiresClause; in setTrailingRequiresClause()
2942 Expr *TrailingRequiresClause) in FunctionDecl() argument
2973 if (TrailingRequiresClause) in FunctionDecl()
2974 setTrailingRequiresClause(TrailingRequiresClause); in FunctionDecl()
4996 Expr *TrailingRequiresClause) { in Create() argument
4999 isInlineSpecified, ConstexprKind, TrailingRequiresClause); in Create()
H A DDeclPrinter.cpp757 if (Expr *TrailingRequiresClause = D->getTrailingRequiresClause()) { in VisitFunctionDecl() local
759 TrailingRequiresClause->printPretty(Out, nullptr, SubPolicy, Indentation, in VisitFunctionDecl()
H A DASTImporter.cpp3479 auto TrailingRequiresClause = in VisitFunctionDecl() local
3512 ToInheritedConstructor, TrailingRequiresClause)) in VisitFunctionDecl()
3527 TrailingRequiresClause)) in VisitFunctionDecl()
3543 SourceLocation(), TrailingRequiresClause)) in VisitFunctionDecl()
3550 D->getConstexprKind(), SourceLocation(), TrailingRequiresClause)) in VisitFunctionDecl()
3570 D->getConstexprKind(), TrailingRequiresClause)) in VisitFunctionDecl()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaTemplateInstantiateDecl.cpp2066 Expr *TrailingRequiresClause = D->getTrailingRequiresClause(); in VisitFunctionDecl() local
2067 if (TrailingRequiresClause) { in VisitFunctionDecl()
2074 TrailingRequiresClause = SubstRC.get(); in VisitFunctionDecl()
2116 TrailingRequiresClause); in VisitFunctionDecl()
2143 if (TrailingRequiresClause) in VisitFunctionDecl()
2144 Function->setTrailingRequiresClause(TrailingRequiresClause); in VisitFunctionDecl()
2430 if (TrailingRequiresClause) { in VisitCXXMethodDecl()
2440 TrailingRequiresClause = SubstRC.get(); in VisitCXXMethodDecl()
2479 TrailingRequiresClause); in VisitCXXMethodDecl()
2496 Conversion->getEndLoc(), TrailingRequiresClause); in VisitCXXMethodDecl()
[all …]
H A DSemaLambda.cpp363 Expr *TrailingRequiresClause) { in startLambdaDefinition() argument
394 /*isInline=*/true, ConstexprKind, EndLoc, TrailingRequiresClause); in startLambdaDefinition()
H A DSemaDecl.cpp8964 Expr *TrailingRequiresClause = D.getTrailingRequiresClause(); in CreateNewFunctionDecl() local
8985 InheritedConstructor(), TrailingRequiresClause); in CreateNewFunctionDecl()
8996 TrailingRequiresClause); in CreateNewFunctionDecl()
9020 /*hasPrototype=*/true, ConstexprKind, TrailingRequiresClause); in CreateNewFunctionDecl()
9039 TrailingRequiresClause); in CreateNewFunctionDecl()
9042 if (TrailingRequiresClause) in CreateNewFunctionDecl()
9043 SemaRef.Diag(TrailingRequiresClause->getBeginLoc(), in CreateNewFunctionDecl()
9045 << TrailingRequiresClause->getSourceRange(); in CreateNewFunctionDecl()
9068 ConstexprKind, SourceLocation(), TrailingRequiresClause); in CreateNewFunctionDecl()
9083 true /*HasPrototype*/, ConstexprKind, TrailingRequiresClause); in CreateNewFunctionDecl()
/llvm-project-15.0.7/clang/include/clang/Sema/
H A DDeclSpec.h1867 Expr *TrailingRequiresClause; variable
1926 TrailingRequiresClause(nullptr), in Declarator()
2503 TrailingRequiresClause = TRC; in setTrailingRequiresClause()
2510 return TrailingRequiresClause; in getTrailingRequiresClause()
2516 return TrailingRequiresClause != nullptr; in hasTrailingRequiresClause()
H A DSema.h6949 Expr *TrailingRequiresClause);
/llvm-project-15.0.7/clang/lib/Parse/
H A DParseDeclCXX.cpp2786 ExprResult TrailingRequiresClause; in ParseCXXClassMemberDeclaration() local
3976 ExprResult TrailingRequiresClause; in ParseTrailingRequiresClause() local
3986 TrailingRequiresClause = in ParseTrailingRequiresClause()
3989 TrailingRequiresClause = in ParseTrailingRequiresClause()
3990 Actions.ActOnFinishTrailingRequiresClause(TrailingRequiresClause); in ParseTrailingRequiresClause()
3998 if (TrailingRequiresClause.isInvalid()) in ParseTrailingRequiresClause()
4002 D.setTrailingRequiresClause(TrailingRequiresClause.get()); in ParseTrailingRequiresClause()
H A DParseDecl.cpp6426 ExprResult TrailingRequiresClause = Actions.CorrectDelayedTyposInExpr( in ParseDirectDeclarator() local
6428 if (TrailingRequiresClause.isUsable() && D.isFunctionDeclarator() && in ParseDirectDeclarator()
6431 D.setTrailingRequiresClause(TrailingRequiresClause.get()); in ParseDirectDeclarator()
/llvm-project-15.0.7/clang/lib/Serialization/
H A DASTWriterDecl.cpp534 Record.AddStmt(Info->TrailingRequiresClause); in VisitDeclaratorDecl()
H A DASTReaderDecl.cpp878 Info->TrailingRequiresClause = Record.readExpr(); in VisitDeclaratorDecl()