Lines Matching refs:Chunk

177 CodeCompletionString::Chunk::Chunk(ChunkKind Kind, const char *Text)  in Chunk()  function in CodeCompletionString::Chunk
250 CodeCompletionString::Chunk
251 CodeCompletionString::Chunk::CreateText(const char *Text) { in CreateText()
252 return Chunk(CK_Text, Text); in CreateText()
255 CodeCompletionString::Chunk
256 CodeCompletionString::Chunk::CreateOptional(CodeCompletionString *Optional) { in CreateOptional()
257 Chunk Result; in CreateOptional()
263 CodeCompletionString::Chunk
264 CodeCompletionString::Chunk::CreatePlaceholder(const char *Placeholder) { in CreatePlaceholder()
265 return Chunk(CK_Placeholder, Placeholder); in CreatePlaceholder()
268 CodeCompletionString::Chunk
269 CodeCompletionString::Chunk::CreateInformative(const char *Informative) { in CreateInformative()
270 return Chunk(CK_Informative, Informative); in CreateInformative()
273 CodeCompletionString::Chunk
274 CodeCompletionString::Chunk::CreateResultType(const char *ResultType) { in CreateResultType()
275 return Chunk(CK_ResultType, ResultType); in CreateResultType()
278 CodeCompletionString::Chunk CodeCompletionString::Chunk::CreateCurrentParameter( in CreateCurrentParameter()
280 return Chunk(CK_CurrentParameter, CurrentParameter); in CreateCurrentParameter()
284 const Chunk *Chunks, unsigned NumChunks, unsigned Priority, in CodeCompletionString()
293 Chunk *StoredChunks = reinterpret_cast<Chunk *>(this + 1); in CodeCompletionString()
318 for (const Chunk &C : *this) { in getAsString()
342 for (const Chunk &C : *this) in getTypedText()
351 for (const Chunk &C : *this) in getAllTypedText()
432 sizeof(CodeCompletionString) + sizeof(Chunk) * Chunks.size() + in TakeString()
443 Chunks.push_back(Chunk(CodeCompletionString::CK_TypedText, Text)); in AddTypedTextChunk()
447 Chunks.push_back(Chunk::CreateText(Text)); in AddTextChunk()
451 Chunks.push_back(Chunk::CreateOptional(Optional)); in AddOptionalChunk()
455 Chunks.push_back(Chunk::CreatePlaceholder(Placeholder)); in AddPlaceholderChunk()
459 Chunks.push_back(Chunk::CreateInformative(Text)); in AddInformativeChunk()
463 Chunks.push_back(Chunk::CreateResultType(ResultType)); in AddResultTypeChunk()
468 Chunks.push_back(Chunk::CreateCurrentParameter(CurrentParameter)); in AddCurrentParameterChunk()
473 Chunks.push_back(Chunk(CK, Text)); in AddChunk()