preprocessor: make CPlusPlus::Internal::ByteArrayRef public

Change-Id: Ief6ea71f750b6ba19b650050bae376f4ad82d9d2
Reviewed-by: hjk <qthjk@ovi.com>
This commit is contained in:
hjk
2012-04-18 17:35:28 +02:00
committed by hjk
parent d4b4a75603
commit 17c114fde8
9 changed files with 17 additions and 16 deletions

View File

@@ -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: