Details
-
Bug
-
Resolution: Done
-
P3: Somewhat important
-
Qt Creator 3.4.0
-
None
-
81721f678122bc66213b5f2a5fbf36c43e5e1a35
Description
I know the subject is vague, but it's quite hard to define the problem in one sentence
Use-case:
template<typename _Tp> struct Temp { typedef _Tp value_type; }; struct Foo { int bar; }; void func() { Temp<Temp<Foo> >::value_type::value_type *p; p->bar; // bar not highlighted Temp<Temp<Foo>::value_type>::value_type *p2; p2->bar; // bar highlighted }
Attachments
Issue Links
- is required for
-
QTCREATORBUG-8922 Code completion does not work for std::vector of objects
- Closed
For Gerrit Dashboard: QTCREATORBUG-14237 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
109875,6 | CppTools: Add failing tests for recursive instantiation | master | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
112654,3 | C++: Fix resolving of recursive typedef | master | qt-creator/qt-creator | Status: MERGED | +2 | 0 |