aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs/3rdparty/cplusplus/Parser.cpp
Commit message (Expand)AuthorAgeFilesLines
* CPlusPlus: Support "typename" in template template parametersChristian Kandeler2025-09-171-1/+1
* CPlusPlus: Fix parsing constant template parameters with default valueChristian Kandeler2025-09-031-1/+1
* CPlusPlus: Fix pretty-printing of constrained function parametersChristian Kandeler2025-09-011-0/+1
* CPlusPlus: Add null pointer checksChristian Stenger2025-08-291-2/+2
* CPlusPlus: Teach the parser about __int128Christian Kandeler2025-08-281-0/+1
* CPlusPlus: Add parser support for consteval-ifChristian Kandeler2025-08-281-0/+29
* CPlusPlus: Fix parsing simple template namesChristian Kandeler2025-08-281-0/+2
* CPlusPlus: Add parser exceptions for built-in type traitsChristian Kandeler2025-08-281-2/+27
* CPlusPlus: Fix parsing the noexcept operatorChristian Kandeler2025-08-271-1/+4
* CplusPlus: Add parser support for char8_tChristian Kandeler2025-08-271-0/+2
* CPlusPlus: Support placeholder type specifiers in return typesChristian Kandeler2025-08-271-17/+28
* CPlusPlus: Support explicit object parametersChristian Kandeler2025-08-271-0/+4
* CPlusPlus: Support fold expressionsChristian Kandeler2025-08-271-3/+124
* CPlusPlus: Fix parsing of attributes appearing after an operator nameChristian Kandeler2025-08-271-0/+10
* CPlusPlus: Fix parsing of friend declarations with simple type specifierChristian Kandeler2025-08-261-5/+9
* CPlusPlus: Add parser support for template deduction guidesChristian Kandeler2025-08-261-4/+51
* CPlusPlus: Add null pointer checkChristian Stenger2025-08-261-1/+1
* CPlusPlus: Support the single-parameter variant of static_assert()Christian Kandeler2025-08-251-2/+4
* CPlusPlus: Fix parsing a trailing requires-clauseChristian Kandeler2025-08-251-2/+2
* CPlusPlus: Fix parse error in requires-clauseChristian Kandeler2025-08-251-1/+2
* CPlusPlus: Fix backtracking when parsing template declarationsChristian Kandeler2025-08-131-1/+4
* CPlusPlus: Fix parsing compound requirementsChristian Kandeler2025-08-131-0/+3
* CPlusPlus: Support specifying base classes via decltype()Christian Kandeler2025-08-131-3/+10
* CppEditor: Add proper support for defaulted and deleted functionsChristian Kandeler2025-08-061-0/+19
* CPlusPlus: Store concept name as QualifiedNameASTChristian Kandeler2024-12-101-2/+3
* Merge remote-tracking branch 'origin/15.0'Eike Ziller2024-12-021-10/+14
|\
| * CPlusPlus: Add missing error check to parseExpressionStatement()Christian Kandeler2024-11-291-10/+14
* | CPlusPlus: Add support for init statements in range-based for loopsChristian Kandeler2024-11-061-0/+12
|/
* Merge remote-tracking branch 'origin/14.0'Eike Ziller2024-08-091-10/+9
|\
| * CPlusPlus: Allow empty initializer lists in placement newChristian Kandeler2024-08-081-1/+1
| * CPlusPlus: Allow empty argument list in member initializationChristian Kandeler2024-08-071-10/+9
* | CPlusPlus: Add parser support for declarations of user-defined literalsChristian Kandeler2024-08-071-6/+13
|/
* CPlusPlus: Fix parser crashChristian Kandeler2023-11-241-2/+2
* CPlusPlus: Fix crash on weird-looking constructChristian Kandeler2023-08-181-0/+5
* CppEditor: Revert changes to parseExpressionStatement()Christian Kandeler2023-05-261-12/+22
* CppEditor: Add support for init statements in if conditionsChristian Kandeler2023-05-251-6/+21
* CPlusPlus: Add parser support for generic lambdasChristian Kandeler2023-03-131-2/+28
* CPlusPlus: Add support for coroutinesChristian Kandeler2023-03-061-18/+59
* CPlusPlus: Support requires clause in parserChristian Kandeler2023-03-031-0/+18
* CPlusPlus: Handle C++20 concepts in parserChristian Kandeler2023-02-281-1/+184
* Cpp: support space ship operator in lexerDavid Schulz2023-01-301-18/+21
* CPlusPlus: Allow " = default" also on function implementationsChristian Kandeler2022-10-241-1/+1
* CPlusPlus: Remove unused parser functionsChristian Kandeler2022-10-211-50/+0
* CPlusPlus: Fix mis-parsing array-related constructsChristian Kandeler2022-08-251-18/+25
* CPlusPlus: Support structured bindingsChristian Kandeler2022-08-231-0/+42
* CPlusPlus: Increase maximum statement depthChristian Kandeler2021-04-201-1/+1
* Merge remote-tracking branch 'origin/4.14'Eike Ziller2021-01-121-0/+2
|\
| * CPlusPlus lib: Add support for BINDABLE in Q_PROPERTYLeander Schulten2021-01-081-0/+2
* | CPlusPlus: Support C++11 attributes also for function parametersChristian Kandeler2020-11-121-0/+5
* | CPlusPlus: Expose "static" specifier also for function declarationsChristian Kandeler2020-11-111-0/+3