CPlusPlus: Support requires clause in parser

Change-Id: Ice6a7a287453516a1cfc296e2c9f16160b3ea130
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
Christian Kandeler
2023-02-28 11:09:50 +01:00
parent 7214d79420
commit 47d375bbb4
12 changed files with 111 additions and 0 deletions

View File

@@ -147,6 +147,7 @@ public:
bool parsePlaceholderTypeSpecifier(PlaceholderTypeSpecifierAST *&node);
bool parseTypeConstraint(TypeConstraintAST *&node);
bool parseRequirement();
bool parseRequiresClauseOpt(RequiresClauseAST *&node);
bool parseRequiresExpression(ExpressionAST *&node);
bool parseTemplateParameter(DeclarationAST *&node);
bool parseTemplateParameterList(DeclarationListAST *&node);