aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs/3rdparty/cplusplus/Lexer.cpp
diff options
context:
space:
mode:
authorhjk <hjk121@nokiamail.com>2013-04-16 13:15:47 +0200
committerNikolai Kosjar <nikolai.kosjar@digia.com>2013-04-18 10:49:51 +0200
commitad0331a2a9bf32bcfbb2cd6d1eec2d277cdd90d4 (patch)
tree926443283d1704eebac7132dbfdd8b2688c9a2aa /src/libs/3rdparty/cplusplus/Lexer.cpp
parent13b0ca009252dcbb3afec54d2c0be124aeee6f47 (diff)
C++: Inline Lexer::control()
Change-Id: Ia37ec33fb031fdea4ad1890fcea3a80b7b46e272 Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com>
Diffstat (limited to 'src/libs/3rdparty/cplusplus/Lexer.cpp')
-rw-r--r--src/libs/3rdparty/cplusplus/Lexer.cpp10
1 files changed, 2 insertions, 8 deletions
diff --git a/src/libs/3rdparty/cplusplus/Lexer.cpp b/src/libs/3rdparty/cplusplus/Lexer.cpp
index 2154655749..18f68047b8 100644
--- a/src/libs/3rdparty/cplusplus/Lexer.cpp
+++ b/src/libs/3rdparty/cplusplus/Lexer.cpp
@@ -29,6 +29,7 @@ using namespace CPlusPlus;
Lexer::Lexer(TranslationUnit *unit)
: _translationUnit(unit),
+ _control(unit->control()),
_state(State_Default),
_flags(0),
_currentLine(1)
@@ -40,6 +41,7 @@ Lexer::Lexer(TranslationUnit *unit)
Lexer::Lexer(const char *firstChar, const char *lastChar)
: _translationUnit(0),
+ _control(0),
_state(State_Default),
_flags(0),
_currentLine(1)
@@ -54,14 +56,6 @@ Lexer::~Lexer()
TranslationUnit *Lexer::translationUnit() const
{ return _translationUnit; }
-Control *Lexer::control() const
-{
- if (_translationUnit)
- return _translationUnit->control();
-
- return 0;
-}
-
void Lexer::setSource(const char *firstChar, const char *lastChar)
{
_firstChar = firstChar;