diff options
author | hjk <hjk121@nokiamail.com> | 2013-04-15 15:56:38 +0200 |
---|---|---|
committer | hjk <hjk121@nokiamail.com> | 2013-04-15 16:22:28 +0200 |
commit | 61059f8432f36f239098dc4a6cb46ac634a475c7 (patch) | |
tree | 21b86da7d03d0ba166ebf9895778f946a9e8569b /src/libs/3rdparty/cplusplus | |
parent | 90b4f5c95eef08085024b8df779243b59fdda084 (diff) |
C++: Inline often used member functions of TranslationUnit
As indicated by profiling.
Change-Id: I92d79b52d2d56540da39559fe4db3c22ab53a73a
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com>
Diffstat (limited to 'src/libs/3rdparty/cplusplus')
-rw-r--r-- | src/libs/3rdparty/cplusplus/TranslationUnit.cpp | 9 | ||||
-rw-r--r-- | src/libs/3rdparty/cplusplus/TranslationUnit.h | 9 |
2 files changed, 6 insertions, 12 deletions
diff --git a/src/libs/3rdparty/cplusplus/TranslationUnit.cpp b/src/libs/3rdparty/cplusplus/TranslationUnit.cpp index 949badccf5b..40fc890b984 100644 --- a/src/libs/3rdparty/cplusplus/TranslationUnit.cpp +++ b/src/libs/3rdparty/cplusplus/TranslationUnit.cpp @@ -108,15 +108,6 @@ void TranslationUnit::setSource(const char *source, unsigned size) _lastSourceChar = source + size; } -unsigned TranslationUnit::tokenCount() const -{ return _tokens->size(); } - -const Token &TranslationUnit::tokenAt(unsigned index) const -{ return _tokens->at(index); } - -int TranslationUnit::tokenKind(unsigned index) const -{ return _tokens->at(index).f.kind; } - const char *TranslationUnit::spell(unsigned index) const { if (! index) diff --git a/src/libs/3rdparty/cplusplus/TranslationUnit.h b/src/libs/3rdparty/cplusplus/TranslationUnit.h index a79bcc0d0e1..cf667b9143a 100644 --- a/src/libs/3rdparty/cplusplus/TranslationUnit.h +++ b/src/libs/3rdparty/cplusplus/TranslationUnit.h @@ -52,9 +52,12 @@ public: void setSource(const char *source, unsigned size); - unsigned tokenCount() const; - const Token &tokenAt(unsigned index) const; - int tokenKind(unsigned index) const; + unsigned tokenCount() const + { return _tokens->size(); } + const Token &tokenAt(unsigned index) const + { return _tokens->at(index); } + int tokenKind(unsigned index) const + { return _tokens->at(index).f.kind; } const char *spell(unsigned index) const; unsigned commentCount() const; |