diff options
Diffstat (limited to 'src/libs/cplusplus/LookupContext.h')
-rw-r--r-- | src/libs/cplusplus/LookupContext.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/libs/cplusplus/LookupContext.h b/src/libs/cplusplus/LookupContext.h index 88e273bd63..4dff4c4cd3 100644 --- a/src/libs/cplusplus/LookupContext.h +++ b/src/libs/cplusplus/LookupContext.h @@ -56,6 +56,7 @@ public: ClassOrNamespace *globalNamespace() const; QList<Symbol *> lookup(const Name *name); + QList<Symbol *> find(const Name *name); ClassOrNamespace *lookupClassOrNamespace(const Name *name); ClassOrNamespace *findClassOrNamespace(const Name *name); @@ -68,6 +69,8 @@ private: /// \internal ClassOrNamespace *findOrCreate(const Name *name); + QList<Symbol *> lookup_helper(const Name *name, bool searchInEnclosingScope); + void addTodo(Symbol *symbol); void addSymbol(Symbol *symbol); void addEnum(Enum *e); |