diff --git a/src/libs/cplusplus/LookupContext.cpp b/src/libs/cplusplus/LookupContext.cpp index ed70e5b2168c98009134e3344e4f732750f08ca5..2b787a9e11c274027e20bd99b416c05bebd1aa32 100644 --- a/src/libs/cplusplus/LookupContext.cpp +++ b/src/libs/cplusplus/LookupContext.cpp @@ -44,10 +44,7 @@ using namespace CPlusPlus; -///////////////////////////////////////////////////////////////////// -// LookupUtils -///////////////////////////////////////////////////////////////////// -bool LookupUtils::isNameCompatibleWithIdentifier(Name *name, Identifier *id) +bool LookupContext::isNameCompatibleWithIdentifier(Name *name, Identifier *id) { if (! name) { return false; diff --git a/src/libs/cplusplus/LookupContext.h b/src/libs/cplusplus/LookupContext.h index 58d5baf439d06af49a5b13f30a896fe09c09e5f6..8759a79210ec99f2a5c179533ab405e5fe04d2b0 100644 --- a/src/libs/cplusplus/LookupContext.h +++ b/src/libs/cplusplus/LookupContext.h @@ -34,22 +34,12 @@ #ifndef CPLUSPLUS_LOOKUPCONTEXT_H #define CPLUSPLUS_LOOKUPCONTEXT_H -#include <SymbolVisitor.h> #include <cplusplus/CppDocument.h> - -#include <QList> -#include <QSet> -#include <QMap> +#include <QPair> namespace CPlusPlus { -class CPLUSPLUS_EXPORT LookupUtils -{ -public: - static bool isNameCompatibleWithIdentifier(Name *name, Identifier *id); -}; - -class CPLUSPLUS_EXPORT LookupContext: LookupUtils +class CPLUSPLUS_EXPORT LookupContext { public: LookupContext(Control *control = 0); @@ -142,7 +132,7 @@ public: private: QList<Scope *> buildVisibleScopes(); - + static bool isNameCompatibleWithIdentifier(Name *name, Identifier *id); private: Control *_control; diff --git a/src/libs/cplusplus/TypeOfExpression.cpp b/src/libs/cplusplus/TypeOfExpression.cpp index 8c4ccb05e2f132cd0c8b12fa9d6dc7469dbcae47..7f08d5874d8c54df110f7001d33789e6a4a3199a 100644 --- a/src/libs/cplusplus/TypeOfExpression.cpp +++ b/src/libs/cplusplus/TypeOfExpression.cpp @@ -38,6 +38,7 @@ #include <cplusplus/LookupContext.h> #include <cplusplus/ResolveExpression.h> #include <cplusplus/pp.h> +#include <QSet> using namespace CPlusPlus;