summaryrefslogtreecommitdiff
path: root/src/libs/cplusplus/LookupContext.h
diff options
context:
space:
mode:
authorChristian Kamm <kamm@incasoftware.de>2012-10-25 07:56:01 +0200
committerhjk <qthjk@ovi.com>2012-10-31 15:09:06 +0100
commit19e03b186a976188992eab1feb3ddf0ae99e2236 (patch)
tree23fdcc0c6e5559663e1dec1b6daba7c9bef800e2 /src/libs/cplusplus/LookupContext.h
parentc55620000c9298145b460f173e9f27834d3a75fb (diff)
downloadqt-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.h4
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);