summaryrefslogtreecommitdiffstats
path: root/clang/tools/CIndex/CIndexer.h
diff options
context:
space:
mode:
authorDouglas Gregor <dgregor@apple.com>2010-01-26 17:06:03 +0000
committerDouglas Gregor <dgregor@apple.com>2010-01-26 17:06:03 +0000
commit27b4fa994d7bf7a9a5c49ffc860e60b814985957 (patch)
treee0f6cc92e962b55426d67e6f81b81bf838778b15 /clang/tools/CIndex/CIndexer.h
parent86a8c957dac585dd59f6c5ece4f911f5ad4921d4 (diff)
downloadbcm5719-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.h3
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 {
OpenPOWER on IntegriCloud