diff options
| author | Douglas Gregor <dgregor@apple.com> | 2010-01-26 17:06:03 +0000 |
|---|---|---|
| committer | Douglas Gregor <dgregor@apple.com> | 2010-01-26 17:06:03 +0000 |
| commit | 27b4fa994d7bf7a9a5c49ffc860e60b814985957 (patch) | |
| tree | e0f6cc92e962b55426d67e6f81b81bf838778b15 /clang/tools/CIndex/CIndexer.h | |
| parent | 86a8c957dac585dd59f6c5ece4f911f5ad4921d4 (diff) | |
| download | bcm5719-llvm-27b4fa994d7bf7a9a5c49ffc860e60b814985957.tar.gz bcm5719-llvm-27b4fa994d7bf7a9a5c49ffc860e60b814985957.zip | |
Introduce a CIndex API for lexing the raw tokens within a given source
range. The token-annotation function does nothing, yet.
llvm-svn: 94551
Diffstat (limited to 'clang/tools/CIndex/CIndexer.h')
| -rw-r--r-- | clang/tools/CIndex/CIndexer.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/clang/tools/CIndex/CIndexer.h b/clang/tools/CIndex/CIndexer.h index d01454f9dc6..aa63ec02380 100644 --- a/clang/tools/CIndex/CIndexer.h +++ b/clang/tools/CIndex/CIndexer.h @@ -18,6 +18,7 @@ #include "clang-c/Index.h" #include "clang/Frontend/CompilerInstance.h" #include "clang/Frontend/ASTUnit.h" +#include "llvm/ADT/StringRef.h" #include "llvm/System/Path.h" #include <vector> @@ -76,6 +77,8 @@ public: std::string getClangResourcesPath(); static CXString createCXString(const char *String, bool DupString = false); + static CXString createCXString(llvm::StringRef String, + bool DupString = false); }; namespace clang { |

