Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/clang/include/clang/AST/
H A DDeclCXX.h1957 Expr *TrailingRequiresClause = nullptr)
1959 ConstexprKind, TrailingRequiresClause) { in FunctionDecl() argument
1971 Expr *TrailingRequiresClause = nullptr);
2419 Expr *TrailingRequiresClause);
2462 Expr *TrailingRequiresClause = nullptr);
2681 Expr *TrailingRequiresClause = nullptr)
2684 TrailingRequiresClause) { in CXXMethodDecl() argument
2697 Expr *TrailingRequiresClause = nullptr);
2737 Expr *TrailingRequiresClause = nullptr)
2740 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);
1992 Expr *TrailingRequiresClause = nullptr);
2028 Expr *TrailingRequiresClause = nullptr) {
2032 ConstexprKind, TrailingRequiresClause);
2041 Expr *TrailingRequiresClause);
H A DRecursiveASTVisitor.h2074 if (Expr *TrailingRequiresClause = D->getTrailingRequiresClause()) {
2075 TRY_TO(TraverseStmt(TrailingRequiresClause));
/freebsd-13.1/contrib/llvm-project/clang/lib/AST/
H A DDeclCXX.cpp2188 Expr *TrailingRequiresClause) { in Create() argument
2192 TrailingRequiresClause); in Create()
2573 Expr *TrailingRequiresClause) in CXXConstructorDecl() argument
2576 TrailingRequiresClause) { in CXXConstructorDecl()
2613 Expr *TrailingRequiresClause) { in Create() argument
2623 TrailingRequiresClause); in Create()
2747 Expr *TrailingRequiresClause) { in Create() argument
2754 TrailingRequiresClause); in Create()
2781 SourceLocation EndLocation, Expr *TrailingRequiresClause) { in Create() argument
2787 ConstexprKind, EndLocation, TrailingRequiresClause); in Create()
H A DDecl.cpp1885 void DeclaratorDecl::setTrailingRequiresClause(Expr *TrailingRequiresClause) { in setTrailingRequiresClause() argument
1886 assert(TrailingRequiresClause); in setTrailingRequiresClause()
1897 getExtInfo()->TrailingRequiresClause = TrailingRequiresClause; in setTrailingRequiresClause()
2842 Expr *TrailingRequiresClause) in FunctionDecl() argument
2872 if (TrailingRequiresClause) in FunctionDecl()
2873 setTrailingRequiresClause(TrailingRequiresClause); in FunctionDecl()
4852 Expr *TrailingRequiresClause) { in Create() argument
4856 TrailingRequiresClause); in Create()
H A DDeclPrinter.cpp758 if (Expr *TrailingRequiresClause = D->getTrailingRequiresClause()) { in VisitFunctionDecl() local
760 TrailingRequiresClause->printPretty(Out, nullptr, SubPolicy, Indentation, in VisitFunctionDecl()
H A DASTImporter.cpp3441 auto TrailingRequiresClause = in VisitFunctionDecl() local
3468 TrailingRequiresClause)) in VisitFunctionDecl()
3482 D->isImplicit(), D->getConstexprKind(), TrailingRequiresClause)) in VisitFunctionDecl()
3497 D->getConstexprKind(), SourceLocation(), TrailingRequiresClause)) in VisitFunctionDecl()
3504 SourceLocation(), TrailingRequiresClause)) in VisitFunctionDecl()
3524 TrailingRequiresClause)) in VisitFunctionDecl()
/freebsd-13.1/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateInstantiateDecl.cpp2006 Expr *TrailingRequiresClause = D->getTrailingRequiresClause(); in VisitFunctionDecl() local
2007 if (TrailingRequiresClause) { in VisitFunctionDecl()
2014 TrailingRequiresClause = SubstRC.get(); in VisitFunctionDecl()
2056 TrailingRequiresClause); in VisitFunctionDecl()
2083 if (TrailingRequiresClause) in VisitFunctionDecl()
2364 if (TrailingRequiresClause) { in VisitCXXMethodDecl()
2374 TrailingRequiresClause = SubstRC.get(); in VisitCXXMethodDecl()
2412 TrailingRequiresClause); in VisitCXXMethodDecl()
2418 TrailingRequiresClause); in VisitCXXMethodDecl()
2428 TrailingRequiresClause); in VisitCXXMethodDecl()
[all …]
H A DSemaLambda.cpp365 Expr *TrailingRequiresClause) { in startLambdaDefinition() argument
396 /*isInline=*/true, ConstexprKind, EndLoc, TrailingRequiresClause); in startLambdaDefinition()
H A DSemaDecl.cpp8575 Expr *TrailingRequiresClause = D.getTrailingRequiresClause(); in CreateNewFunctionDecl() local
8596 TrailingRequiresClause); in CreateNewFunctionDecl()
8606 TrailingRequiresClause); in CreateNewFunctionDecl()
8627 TrailingRequiresClause); in CreateNewFunctionDecl()
8645 TrailingRequiresClause); in CreateNewFunctionDecl()
8648 if (TrailingRequiresClause) in CreateNewFunctionDecl()
8649 SemaRef.Diag(TrailingRequiresClause->getBeginLoc(), in CreateNewFunctionDecl()
8651 << TrailingRequiresClause->getSourceRange(); in CreateNewFunctionDecl()
8674 TrailingRequiresClause); in CreateNewFunctionDecl()
8688 ConstexprKind, TrailingRequiresClause); in CreateNewFunctionDecl()
/freebsd-13.1/contrib/llvm-project/clang/include/clang/Sema/
H A DDeclSpec.h1861 Expr *TrailingRequiresClause; variable
1902 AsmLabel(nullptr), TrailingRequiresClause(nullptr), in Declarator()
2467 TrailingRequiresClause = TRC; in setTrailingRequiresClause()
2474 return TrailingRequiresClause; in getTrailingRequiresClause()
2480 return TrailingRequiresClause != nullptr; in hasTrailingRequiresClause()
H A DSema.h6660 Expr *TrailingRequiresClause);
/freebsd-13.1/contrib/llvm-project/clang/lib/Parse/
H A DParseDeclCXX.cpp2784 ExprResult TrailingRequiresClause; in ParseCXXClassMemberDeclaration() local
3969 ExprResult TrailingRequiresClause; in ParseTrailingRequiresClause() local
3980 TrailingRequiresClause = in ParseTrailingRequiresClause()
3983 TrailingRequiresClause = in ParseTrailingRequiresClause()
3984 Actions.ActOnFinishTrailingRequiresClause(TrailingRequiresClause); in ParseTrailingRequiresClause()
3992 if (TrailingRequiresClause.isInvalid()) in ParseTrailingRequiresClause()
3996 D.setTrailingRequiresClause(TrailingRequiresClause.get()); in ParseTrailingRequiresClause()
H A DParseDecl.cpp6254 ExprResult TrailingRequiresClause = Actions.CorrectDelayedTyposInExpr( in ParseDirectDeclarator() local
6256 if (TrailingRequiresClause.isUsable() && D.isFunctionDeclarator() && in ParseDirectDeclarator()
6259 D.setTrailingRequiresClause(TrailingRequiresClause.get()); in ParseDirectDeclarator()
/freebsd-13.1/contrib/llvm-project/clang/lib/Serialization/
H A DASTWriterDecl.cpp533 Record.AddStmt(Info->TrailingRequiresClause); in VisitDeclaratorDecl()
H A DASTReaderDecl.cpp836 Info->TrailingRequiresClause = Record.readExpr(); in VisitDeclaratorDecl()