summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorhjk <qtc-committer@nokia.com>2012-04-18 17:35:28 +0200
committerhjk <qthjk@ovi.com>2012-04-19 18:37:31 +0200
commit17c114fde8bc7db164ae42ed2afac4990a83b884 (patch)
tree7616f81f2b8d3e838a3e83a7ca04c3c0e2ac66d0 /src
parentd4b4a75603b8d311badf951b7dc1d5dd13b59c88 (diff)
downloadqt-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.h2
-rw-r--r--src/libs/cplusplus/PPToken.cpp4
-rw-r--r--src/libs/cplusplus/PPToken.h3
-rw-r--r--src/libs/cplusplus/PreprocessorClient.h4
-rw-r--r--src/libs/cplusplus/PreprocessorEnvironment.cpp6
-rw-r--r--src/libs/cplusplus/PreprocessorEnvironment.h6
-rw-r--r--src/libs/cplusplus/pp-engine.h4
-rw-r--r--src/plugins/cpptools/cppmodelmanager.cpp2
-rw-r--r--src/plugins/cpptools/cppmodelmanager.h2
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 &macro) = 0;
virtual void passedMacroDefinitionCheck(unsigned offset, const Macro &macro) = 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 &macro,
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> &macros);
- 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 &macro);
virtual void passedMacroDefinitionCheck(unsigned offset, const CPlusPlus::Macro &macro);
- 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 &macro,
const QByteArray &originalText,