From ab6ccb5f886c4e1e898a4068e08e7d6993e01d4f Mon Sep 17 00:00:00 2001 From: Douglas Gregor Date: Tue, 17 Nov 2009 16:43:05 +0000 Subject: StringRef'ify CodeCompletionString llvm-svn: 89102 --- clang/lib/Sema/CodeCompleteConsumer.cpp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'clang/lib/Sema/CodeCompleteConsumer.cpp') diff --git a/clang/lib/Sema/CodeCompleteConsumer.cpp b/clang/lib/Sema/CodeCompleteConsumer.cpp index 3529ece2574..88ac4e49cf9 100644 --- a/clang/lib/Sema/CodeCompleteConsumer.cpp +++ b/clang/lib/Sema/CodeCompleteConsumer.cpp @@ -22,7 +22,9 @@ #include #include #include + using namespace clang; +using llvm::StringRef; //===----------------------------------------------------------------------===// // Code completion string implementation @@ -86,7 +88,7 @@ CodeCompletionString::Chunk::Chunk(ChunkKind Kind, llvm::StringRef Text) } CodeCompletionString::Chunk -CodeCompletionString::Chunk::CreateText(const char *Text) { +CodeCompletionString::Chunk::CreateText(StringRef Text) { return Chunk(CK_Text, Text); } @@ -100,18 +102,18 @@ CodeCompletionString::Chunk::CreateOptional( } CodeCompletionString::Chunk -CodeCompletionString::Chunk::CreatePlaceholder(const char *Placeholder) { +CodeCompletionString::Chunk::CreatePlaceholder(StringRef Placeholder) { return Chunk(CK_Placeholder, Placeholder); } CodeCompletionString::Chunk -CodeCompletionString::Chunk::CreateInformative(const char *Informative) { +CodeCompletionString::Chunk::CreateInformative(StringRef Informative) { return Chunk(CK_Informative, Informative); } CodeCompletionString::Chunk CodeCompletionString::Chunk::CreateCurrentParameter( - const char *CurrentParameter) { + StringRef CurrentParameter) { return Chunk(CK_CurrentParameter, CurrentParameter); } -- cgit v1.2.3