Home | History | Annotate | Download | only in Sema

Lines Matching defs:CodeCompletionString

81 CodeCompletionString::Chunk::Chunk(ChunkKind Kind, const char *Text) 
155 CodeCompletionString::Chunk
156 CodeCompletionString::Chunk::CreateText(const char *Text) {
160 CodeCompletionString::Chunk
161 CodeCompletionString::Chunk::CreateOptional(CodeCompletionString *Optional) {
168 CodeCompletionString::Chunk
169 CodeCompletionString::Chunk::CreatePlaceholder(const char *Placeholder) {
173 CodeCompletionString::Chunk
174 CodeCompletionString::Chunk::CreateInformative(const char *Informative) {
178 CodeCompletionString::Chunk
179 CodeCompletionString::Chunk::CreateResultType(const char *ResultType) {
183 CodeCompletionString::Chunk
184 CodeCompletionString::Chunk::CreateCurrentParameter(
189 CodeCompletionString::CodeCompletionString(const Chunk *Chunks,
213 unsigned CodeCompletionString::getAnnotationCount() const {
217 const char *CodeCompletionString::getAnnotation(unsigned AnnotationNr) const {
225 std::string CodeCompletionString::getAsString() const {
246 const char *CodeCompletionString::getTypedText() const {
328 CodeCompletionString *CodeCompletionBuilder::TakeString() {
330 sizeof(CodeCompletionString) + sizeof(Chunk) * Chunks.size()
332 llvm::alignOf<CodeCompletionString>());
333 CodeCompletionString *Result
334 = new (Mem) CodeCompletionString(Chunks.data(), Chunks.size(),
343 Chunks.push_back(Chunk(CodeCompletionString::CK_TypedText, Text));
350 void CodeCompletionBuilder::AddOptionalChunk(CodeCompletionString *Optional) {
371 void CodeCompletionBuilder::AddChunk(CodeCompletionString::ChunkKind CK,
446 if (CodeCompletionString *CCS
465 if (CodeCompletionString *CCS
486 // by "clang -cc1 -code-completion-at", since CodeCompletionString::getAsString
489 static std::string getOverloadAsString(const CodeCompletionString &CCS) {
495 case CodeCompletionString::CK_Informative:
496 case CodeCompletionString::CK_ResultType:
500 case CodeCompletionString::CK_CurrentParameter:
516 if (CodeCompletionString *CCS