Details
-
Bug
-
Resolution: Done
-
P3: Somewhat important
-
Qt Creator 3.4.0-rc1
-
None
-
372173331c689474b2ca7002a1d7ed770b052b80
Description
struct Foo { int bar; }; template<typename T> struct Base { typedef T F; }; template<typename T> struct Derived : Base<T> { typedef typename Base<T>::F F; F f; }; void func() { Derived<Foo> d; d.f.bar; // bar not highlighted }
Attachments
Issue Links
- is required for
-
QTCREATORBUG-8922 Code completion does not work for std::vector of objects
- Closed
For Gerrit Dashboard: QTCREATORBUG-14218 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
109696,3 | CppTools: Add a failing test for explicit template base typedef | 3.4 | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
109771,9 | C++: Fix explicit typedef from base type in templated class | master | qt-creator/qt-creator | Status: MERGED | -2 | 0 |
109819,1 | WIP: Fix explicit typedef from base type in templated class | 3.4 | qt-creator/qt-creator | Status: ABANDONED | -2 | 0 |