diff options
author | Roberto Raggi <roberto.raggi@nokia.com> | 2009-06-02 14:56:03 +0200 |
---|---|---|
committer | Roberto Raggi <roberto.raggi@nokia.com> | 2009-06-02 14:56:30 +0200 |
commit | 7ee7055485467457614a5f07aea1dcd4c47d14cd (patch) | |
tree | 08861398ba8557a8b871fe8b7677ff58b5f5ecce /src/shared/cplusplus/TranslationUnit.cpp | |
parent | 6d18c530a88d872f1d497c134141b2e9be58baec (diff) | |
download | qt-creator-7ee7055485467457614a5f07aea1dcd4c47d14cd.tar.gz |
Initial support for semantic searches.
Diffstat (limited to 'src/shared/cplusplus/TranslationUnit.cpp')
-rw-r--r-- | src/shared/cplusplus/TranslationUnit.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/shared/cplusplus/TranslationUnit.cpp b/src/shared/cplusplus/TranslationUnit.cpp index d6afcb3e2f..2f2024dc2d 100644 --- a/src/shared/cplusplus/TranslationUnit.cpp +++ b/src/shared/cplusplus/TranslationUnit.cpp @@ -465,6 +465,12 @@ void TranslationUnit::fatal(unsigned index, const char *format, ...) exit(EXIT_FAILURE); } +unsigned TranslationUnit::findPreviousLineOffset(unsigned tokenIndex) const +{ + unsigned lineOffset = _lineOffsets[findLineNumber(_tokens->at(tokenIndex).offset)]; + return lineOffset; +} + void TranslationUnit::showErrorLine(unsigned index, unsigned column, FILE *out) { unsigned lineOffset = _lineOffsets[findLineNumber(_tokens->at(index).offset)]; |