aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs/3rdparty/cplusplus/FullySpecifiedType.cpp
diff options
context:
space:
mode:
authorOrgad Shaneh <orgad.shaneh@audiocodes.com>2015-05-18 23:19:32 +0300
committerOrgad Shaneh <orgads@gmail.com>2015-05-20 10:45:31 +0000
commitde68ac54073cc3389abcc4cdaa0131bca7a44874 (patch)
treeb47119b05b81694b142188b7164d8492ff092e85 /src/libs/3rdparty/cplusplus/FullySpecifiedType.cpp
parent57e3714db45920287118dddb9bc5d9df691110ec (diff)
C++: fix code completion for decltyped type
example: struct Foo { int bar; }; Foo foo() { return Foo; } typedef decltype(foo()) TypedefedFooWithDecltype; void fun() { decltype(foo()) decltypeFoo; decltypeFoo.;// code completion should work here TypedefedFooWithDecltype typedefedFooWithDecltype; typedefedFooWithDecltype.;// code completion should work here } Started-by: Przemyslaw Gorszkowski <pgorszkowski@gmail.com> Task-number: QTCREATORBUG-14483 Change-Id: I296ceed9d896c68cf0651265afb08a1fc42f9a68 Reviewed-by: Nikolai Kosjar <nikolai.kosjar@theqtcompany.com>
Diffstat (limited to 'src/libs/3rdparty/cplusplus/FullySpecifiedType.cpp')
-rw-r--r--src/libs/3rdparty/cplusplus/FullySpecifiedType.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/libs/3rdparty/cplusplus/FullySpecifiedType.cpp b/src/libs/3rdparty/cplusplus/FullySpecifiedType.cpp
index f78e4e9338..ea88140314 100644
--- a/src/libs/3rdparty/cplusplus/FullySpecifiedType.cpp
+++ b/src/libs/3rdparty/cplusplus/FullySpecifiedType.cpp
@@ -100,6 +100,12 @@ bool FullySpecifiedType::isAuto() const
void FullySpecifiedType::setAuto(bool isAuto)
{ f._isAuto = isAuto; }
+bool FullySpecifiedType::isDecltype() const
+{ return f._isDecltype; }
+
+void FullySpecifiedType::setDecltype(bool isDecltype)
+{ f._isDecltype = isDecltype; }
+
bool FullySpecifiedType::isRegister() const
{ return f._isRegister; }