summaryrefslogtreecommitdiff
path: root/src/shared/cplusplus/TranslationUnit.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/shared/cplusplus/TranslationUnit.cpp')
-rw-r--r--src/shared/cplusplus/TranslationUnit.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/shared/cplusplus/TranslationUnit.cpp b/src/shared/cplusplus/TranslationUnit.cpp
index 40a95c0f05..ebadf35c75 100644
--- a/src/shared/cplusplus/TranslationUnit.cpp
+++ b/src/shared/cplusplus/TranslationUnit.cpp
@@ -134,6 +134,14 @@ const Token &TranslationUnit::tokenAt(unsigned index) const
int TranslationUnit::tokenKind(unsigned index) const
{ return _tokens->at(index).kind; }
+const char *TranslationUnit::spell(unsigned index) const
+{
+ if (! index)
+ return 0;
+
+ return _tokens->at(index).spell();
+}
+
Identifier *TranslationUnit::identifier(unsigned index) const
{ return _tokens->at(index).identifier; }