From 61059f8432f36f239098dc4a6cb46ac634a475c7 Mon Sep 17 00:00:00 2001
From: hjk <hjk121@nokiamail.com>
Date: Mon, 15 Apr 2013 15:56:38 +0200
Subject: [PATCH] C++: Inline often used member functions of TranslationUnit

As indicated by profiling.

Change-Id: I92d79b52d2d56540da39559fe4db3c22ab53a73a
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com>
---
 src/libs/3rdparty/cplusplus/TranslationUnit.cpp | 9 ---------
 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 949badccf5..40fc890b98 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 a79bcc0d0e..cf667b9143 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;
-- 
GitLab