C++: Extend alias declaration support in built-in parser

The type-id in an alias declaration can also define a new type.

Change-Id: I65dc397d2526c56334676c6ab522564f6748d594
Task-number: QTCREATORBUG-24875
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
Christian Kandeler
2020-11-03 14:25:46 +01:00
parent 53115259ba
commit 882dd60aad
2 changed files with 18 additions and 3 deletions

View File

@@ -2,3 +2,5 @@ using Foo = int;
using Bar = std::vector<int>::value_type;
using A [[foo]] = const float;
using B alignas(void*) = C *;
using C = struct {};
using D = enum class E {A, B};