diff options
author | hjk <qtc-committer@nokia.com> | 2012-04-18 17:35:28 +0200 |
---|---|---|
committer | hjk <qthjk@ovi.com> | 2012-04-19 18:37:31 +0200 |
commit | 17c114fde8bc7db164ae42ed2afac4990a83b884 (patch) | |
tree | 7616f81f2b8d3e838a3e83a7ca04c3c0e2ac66d0 /src | |
parent | d4b4a75603b8d311badf951b7dc1d5dd13b59c88 (diff) | |
download | qt-creator-17c114fde8bc7db164ae42ed2afac4990a83b884.tar.gz |
preprocessor: make CPlusPlus::Internal::ByteArrayRef public
Change-Id: Ief6ea71f750b6ba19b650050bae376f4ad82d9d2
Reviewed-by: hjk <qthjk@ovi.com>
Diffstat (limited to 'src')
-rw-r--r-- | src/libs/cplusplus/FastPreprocessor.h | 2 | ||||
-rw-r--r-- | src/libs/cplusplus/PPToken.cpp | 4 | ||||
-rw-r--r-- | src/libs/cplusplus/PPToken.h | 3 | ||||
-rw-r--r-- | src/libs/cplusplus/PreprocessorClient.h | 4 | ||||
-rw-r--r-- | src/libs/cplusplus/PreprocessorEnvironment.cpp | 6 | ||||
-rw-r--r-- | src/libs/cplusplus/PreprocessorEnvironment.h | 6 | ||||
-rw-r--r-- | src/libs/cplusplus/pp-engine.h | 4 | ||||
-rw-r--r-- | src/plugins/cpptools/cppmodelmanager.cpp | 2 | ||||
-rw-r--r-- | src/plugins/cpptools/cppmodelmanager.h | 2 |
9 files changed, 17 insertions, 16 deletions
diff --git a/src/libs/cplusplus/FastPreprocessor.h b/src/libs/cplusplus/FastPreprocessor.h index b77a951525..501fbf9123 100644 --- a/src/libs/cplusplus/FastPreprocessor.h +++ b/src/libs/cplusplus/FastPreprocessor.h @@ -64,7 +64,7 @@ public: virtual void macroAdded(const Macro &) {} virtual void passedMacroDefinitionCheck(unsigned, const Macro &) {} - virtual void failedMacroDefinitionCheck(unsigned, const Internal::ByteArrayRef &) {} + virtual void failedMacroDefinitionCheck(unsigned, const ByteArrayRef &) {} virtual void startExpandingMacro(unsigned, const Macro &, diff --git a/src/libs/cplusplus/PPToken.cpp b/src/libs/cplusplus/PPToken.cpp index 5b20c826c7..3867451c26 100644 --- a/src/libs/cplusplus/PPToken.cpp +++ b/src/libs/cplusplus/PPToken.cpp @@ -2,7 +2,7 @@ #include <cstring> -using namespace CPlusPlus::Internal; +using namespace CPlusPlus; bool ByteArrayRef::startsWith(const char *s) const { @@ -23,7 +23,7 @@ int ByteArrayRef::count(char ch) const return num; } -void PPToken::squeeze() +void Internal::PPToken::squeeze() { if (isValid()) { m_src = m_src.mid(offset, length()); diff --git a/src/libs/cplusplus/PPToken.h b/src/libs/cplusplus/PPToken.h index c83931fd00..3fbb3ad482 100644 --- a/src/libs/cplusplus/PPToken.h +++ b/src/libs/cplusplus/PPToken.h @@ -7,7 +7,6 @@ #include <QByteArray> namespace CPlusPlus { -namespace Internal { class CPLUSPLUS_EXPORT ByteArrayRef { @@ -80,6 +79,8 @@ inline bool operator==(const QByteArray &other, const ByteArrayRef &ref) inline bool operator!=(const QByteArray &other, const ByteArrayRef &ref) { return ref != other; } +namespace Internal { + class CPLUSPLUS_EXPORT PPToken: public Token { public: diff --git a/src/libs/cplusplus/PreprocessorClient.h b/src/libs/cplusplus/PreprocessorClient.h index 49818fd0ba..20eb2f93bf 100644 --- a/src/libs/cplusplus/PreprocessorClient.h +++ b/src/libs/cplusplus/PreprocessorClient.h @@ -43,7 +43,7 @@ QT_END_NAMESPACE namespace CPlusPlus { -namespace Internal { class ByteArrayRef; } +class ByteArrayRef; class Macro; class CPLUSPLUS_EXPORT MacroArgumentReference @@ -81,7 +81,7 @@ public: virtual void macroAdded(const Macro ¯o) = 0; virtual void passedMacroDefinitionCheck(unsigned offset, const Macro ¯o) = 0; - virtual void failedMacroDefinitionCheck(unsigned offset, const Internal::ByteArrayRef &name) = 0; + virtual void failedMacroDefinitionCheck(unsigned offset, const ByteArrayRef &name) = 0; virtual void startExpandingMacro(unsigned offset, const Macro ¯o, diff --git a/src/libs/cplusplus/PreprocessorEnvironment.cpp b/src/libs/cplusplus/PreprocessorEnvironment.cpp index 174afe66a7..1149d22268 100644 --- a/src/libs/cplusplus/PreprocessorEnvironment.cpp +++ b/src/libs/cplusplus/PreprocessorEnvironment.cpp @@ -150,7 +150,7 @@ void Environment::reset() _hash_count = 401; } -bool Environment::isBuiltinMacro(const Internal::ByteArrayRef &s) +bool Environment::isBuiltinMacro(const ByteArrayRef &s) { if (s.length() != 8) return false; @@ -236,7 +236,7 @@ Macro *Environment::resolve(const QByteArray &name) const return it; } -Macro *Environment::resolve(const Internal::ByteArrayRef &name) const +Macro *Environment::resolve(const ByteArrayRef &name) const { if (! _macros) return 0; @@ -262,7 +262,7 @@ unsigned Environment::hashCode(const QByteArray &s) return hash_value; } -unsigned Environment::hashCode(const Internal::ByteArrayRef &s) +unsigned Environment::hashCode(const ByteArrayRef &s) { unsigned hash_value = 0; diff --git a/src/libs/cplusplus/PreprocessorEnvironment.h b/src/libs/cplusplus/PreprocessorEnvironment.h index b03261fa89..0bc4f9d059 100644 --- a/src/libs/cplusplus/PreprocessorEnvironment.h +++ b/src/libs/cplusplus/PreprocessorEnvironment.h @@ -79,7 +79,7 @@ public: Macro *remove(const QByteArray &name); Macro *resolve(const QByteArray &name) const; - Macro *resolve(const Internal::ByteArrayRef &name) const; + Macro *resolve(const ByteArrayRef &name) const; iterator firstMacro() const; iterator lastMacro() const; @@ -87,11 +87,11 @@ public: void reset(); void addMacros(const QList<Macro> ¯os); - static bool isBuiltinMacro(const Internal::ByteArrayRef &name); + static bool isBuiltinMacro(const ByteArrayRef &name); private: static unsigned hashCode(const QByteArray &s); - static unsigned hashCode(const Internal::ByteArrayRef &s); + static unsigned hashCode(const ByteArrayRef &s); void rehash(); public: diff --git a/src/libs/cplusplus/pp-engine.h b/src/libs/cplusplus/pp-engine.h index cbef06bb30..33f4dca26e 100644 --- a/src/libs/cplusplus/pp-engine.h +++ b/src/libs/cplusplus/pp-engine.h @@ -147,7 +147,7 @@ private: void handleIfDefDirective(bool checkUndefined, PPToken *tk); void handleUndefDirective(PPToken *tk); - static bool isQtReservedWord(const Internal::ByteArrayRef &name); + static bool isQtReservedWord(const ByteArrayRef &name); void pushState(const State &newState); void popState(); @@ -174,7 +174,7 @@ private: inline void out(const char *s) const { if (m_state.m_result) m_state.m_result->append(s); } - inline void out(const Internal::ByteArrayRef &ref) const + inline void out(const ByteArrayRef &ref) const { if (m_state.m_result) m_state.m_result->append(ref.start(), ref.length()); } QString string(const char *first, int len) const; diff --git a/src/plugins/cpptools/cppmodelmanager.cpp b/src/plugins/cpptools/cppmodelmanager.cpp index d9d136e196..3a24ad05cf 100644 --- a/src/plugins/cpptools/cppmodelmanager.cpp +++ b/src/plugins/cpptools/cppmodelmanager.cpp @@ -508,7 +508,7 @@ void CppPreprocessor::passedMacroDefinitionCheck(unsigned offset, const Macro &m QVector<MacroArgumentReference>()); } -void CppPreprocessor::failedMacroDefinitionCheck(unsigned offset, const CPlusPlus::Internal::ByteArrayRef &name) +void CppPreprocessor::failedMacroDefinitionCheck(unsigned offset, const ByteArrayRef &name) { if (! m_currentDoc) return; diff --git a/src/plugins/cpptools/cppmodelmanager.h b/src/plugins/cpptools/cppmodelmanager.h index 0724c8855b..5322b451b1 100644 --- a/src/plugins/cpptools/cppmodelmanager.h +++ b/src/plugins/cpptools/cppmodelmanager.h @@ -300,7 +300,7 @@ protected: virtual void macroAdded(const CPlusPlus::Macro ¯o); virtual void passedMacroDefinitionCheck(unsigned offset, const CPlusPlus::Macro ¯o); - virtual void failedMacroDefinitionCheck(unsigned offset, const CPlusPlus::Internal::ByteArrayRef &name); + virtual void failedMacroDefinitionCheck(unsigned offset, const CPlusPlus::ByteArrayRef &name); virtual void startExpandingMacro(unsigned offset, const CPlusPlus::Macro ¯o, const QByteArray &originalText, |