diff options
author | Christian Kamm <kamm@incasoftware.de> | 2012-10-25 07:56:01 +0200 |
---|---|---|
committer | hjk <qthjk@ovi.com> | 2012-10-31 15:09:06 +0100 |
commit | 19e03b186a976188992eab1feb3ddf0ae99e2236 (patch) | |
tree | 23fdcc0c6e5559663e1dec1b6daba7c9bef800e2 /src/libs/cplusplus/LookupContext.h | |
parent | c55620000c9298145b460f173e9f27834d3a75fb (diff) | |
download | qt-creator-19e03b186a976188992eab1feb3ddf0ae99e2236.tar.gz |
C++11: Correct scoping for scoped enums.
Fixes completion, highlighting and find usages.
Change-Id: I1ea12c6a9c7a4f8ba0f9d55e31d6b7986233e7d8
Reviewed-by: hjk <qthjk@ovi.com>
Diffstat (limited to 'src/libs/cplusplus/LookupContext.h')
-rw-r--r-- | src/libs/cplusplus/LookupContext.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/libs/cplusplus/LookupContext.h b/src/libs/cplusplus/LookupContext.h index 0022d138d7..ef591a3793 100644 --- a/src/libs/cplusplus/LookupContext.h +++ b/src/libs/cplusplus/LookupContext.h @@ -90,7 +90,7 @@ public: ClassOrNamespace *parent() const; QList<ClassOrNamespace *> usings() const; - QList<Enum *> enums() const; + QList<Enum *> unscopedEnums() const; QList<Symbol *> symbols() const; ClassOrNamespace *globalNamespace() const; @@ -110,7 +110,7 @@ private: void addTodo(Symbol *symbol); void addSymbol(Symbol *symbol); - void addEnum(Enum *e); + void addUnscopedEnum(Enum *e); void addUsing(ClassOrNamespace *u); void addNestedType(const Name *alias, ClassOrNamespace *e); |