Inline a couple of often used methods.
authorMartin Jones <martin.jones@nokia.com>
Fri, 22 Jul 2011 00:40:01 +0000 (10:40 +1000)
committerQt by Nokia <qt-info@nokia.com>
Tue, 30 Aug 2011 11:18:28 +0000 (13:18 +0200)
Change-Id: I6fdcebd45835e7700fc470790a259e256fa68066
Reviewed-on: http://codereview.qt.nokia.com/3762
Reviewed-by: Roberto Raggi <roberto.raggi@nokia.com>
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>

src/declarative/qml/parser/qdeclarativejsengine_p.cpp
src/declarative/qml/parser/qdeclarativejsengine_p.h
src/declarative/qml/parser/qdeclarativejslexer_p.h

index ad68080..233ff7f 100644 (file)
@@ -146,9 +146,6 @@ void Engine::setLexer(Lexer *lexer)
 MemoryPool *Engine::pool()
 { return &_pool; }
 
-QStringRef Engine::midRef(int position, int size)
-{ return _code.midRef(position, size); }
-
 QStringRef Engine::newStringRef(const QString &text)
 {
     const int pos = _extraCode.length();
index d88a52b..1338943 100644 (file)
@@ -111,7 +111,7 @@ public:
 
     MemoryPool *pool();
 
-    QStringRef midRef(int position, int size);
+    inline QStringRef midRef(int position, int size) { return _code.midRef(position, size); }
 
     QStringRef newStringRef(const QString &s);
     QStringRef newStringRef(const QChar *chars, int size);
index 4bc5cc5..1852894 100644 (file)
@@ -152,7 +152,7 @@ public:
     };
 
 private:
-    void scanChar();
+    inline void scanChar();
     int scanToken();
 
     int classify(const QChar *s, int n);