diff --git a/src/plugins/cpptools/cppmodelmanager.h b/src/plugins/cpptools/cppmodelmanager.h index ac35ef0e5bc749fc7d114997a9748a70bcf7f529..2e6651cb12e77b1c676a31a399145c8fd6c91271 100644 --- a/src/plugins/cpptools/cppmodelmanager.h +++ b/src/plugins/cpptools/cppmodelmanager.h @@ -237,7 +237,6 @@ private: }; #endif -using namespace CPlusPlus; class CppPreprocessor: public CPlusPlus::Client { public: @@ -264,7 +263,7 @@ public: { return m_todo; } public: // attributes - Snapshot snapshot; + CPlusPlus::Snapshot snapshot; protected: CPlusPlus::Document::Ptr switchDocument(CPlusPlus::Document::Ptr doc); @@ -274,15 +273,15 @@ protected: void mergeEnvironment(CPlusPlus::Document::Ptr doc); - virtual void macroAdded(const Macro ¯o); - virtual void passedMacroDefinitionCheck(unsigned offset, const Macro ¯o); + virtual void macroAdded(const CPlusPlus::Macro ¯o); + virtual void passedMacroDefinitionCheck(unsigned offset, const CPlusPlus::Macro ¯o); virtual void failedMacroDefinitionCheck(unsigned offset, const QByteArray &name); virtual void startExpandingMacro(unsigned offset, - const Macro ¯o, + const CPlusPlus::Macro ¯o, const QByteArray &originalText, bool inCondition, - const QVector<MacroArgumentReference> &actuals); - virtual void stopExpandingMacro(unsigned offset, const Macro ¯o); + const QVector<CPlusPlus::MacroArgumentReference> &actuals); + virtual void stopExpandingMacro(unsigned offset, const CPlusPlus::Macro ¯o); virtual void startSkippingBlocks(unsigned offset); virtual void stopSkippingBlocks(unsigned offset); virtual void sourceNeeded(QString &fileName, IncludeType type, @@ -292,15 +291,15 @@ private: #ifndef ICHECK_BUILD QPointer<CppModelManager> m_modelManager; #endif - Environment env; - Preprocessor preprocess; + CPlusPlus::Environment env; + CPlusPlus::Preprocessor preprocess; QStringList m_includePaths; QStringList m_systemIncludePaths; CppModelManagerInterface::WorkingCopy m_workingCopy; QStringList m_projectFiles; QStringList m_frameworkPaths; QSet<QString> m_included; - Document::Ptr m_currentDoc; + CPlusPlus::Document::Ptr m_currentDoc; QSet<QString> m_todo; QSet<QString> m_processed; unsigned m_revision;