diff options
Diffstat (limited to 'src/libs/3rdparty/cplusplus/TranslationUnit.h')
-rw-r--r-- | src/libs/3rdparty/cplusplus/TranslationUnit.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/libs/3rdparty/cplusplus/TranslationUnit.h b/src/libs/3rdparty/cplusplus/TranslationUnit.h index b47e533c9e..a98675b7a8 100644 --- a/src/libs/3rdparty/cplusplus/TranslationUnit.h +++ b/src/libs/3rdparty/cplusplus/TranslationUnit.h @@ -57,6 +57,9 @@ public: int tokenKind(unsigned index) const; const char *spell(unsigned index) const; + unsigned commentCount() const; + const Token &commentAt(unsigned index) const; + unsigned matchingBrace(unsigned index) const; const Identifier *identifier(unsigned index) const; const Literal *literal(unsigned index) const; @@ -164,6 +167,7 @@ private: const char *_firstSourceChar; const char *_lastSourceChar; std::vector<Token> *_tokens; + std::vector<Token> *_comments; std::vector<unsigned> _lineOffsets; std::vector<PPLine> _ppLines; MemoryPool *_pool; |