Lines Matching refs:Chunk
174 CodeCompletionString::Chunk::Chunk(ChunkKind Kind, const char *Text) in Chunk() function in CodeCompletionString::Chunk
247 CodeCompletionString::Chunk
248 CodeCompletionString::Chunk::CreateText(const char *Text) { in CreateText()
249 return Chunk(CK_Text, Text); in CreateText()
252 CodeCompletionString::Chunk
253 CodeCompletionString::Chunk::CreateOptional(CodeCompletionString *Optional) { in CreateOptional()
254 Chunk Result; in CreateOptional()
260 CodeCompletionString::Chunk
261 CodeCompletionString::Chunk::CreatePlaceholder(const char *Placeholder) { in CreatePlaceholder()
262 return Chunk(CK_Placeholder, Placeholder); in CreatePlaceholder()
265 CodeCompletionString::Chunk
266 CodeCompletionString::Chunk::CreateInformative(const char *Informative) { in CreateInformative()
267 return Chunk(CK_Informative, Informative); in CreateInformative()
270 CodeCompletionString::Chunk
271 CodeCompletionString::Chunk::CreateResultType(const char *ResultType) { in CreateResultType()
272 return Chunk(CK_ResultType, ResultType); in CreateResultType()
275 CodeCompletionString::Chunk CodeCompletionString::Chunk::CreateCurrentParameter( in CreateCurrentParameter()
277 return Chunk(CK_CurrentParameter, CurrentParameter); in CreateCurrentParameter()
281 const Chunk *Chunks, unsigned NumChunks, unsigned Priority, in CodeCompletionString()
290 Chunk *StoredChunks = reinterpret_cast<Chunk *>(this + 1); in CodeCompletionString()
315 for (const Chunk &C : *this) { in getAsString()
339 for (const Chunk &C : *this) in getTypedText()
421 sizeof(CodeCompletionString) + sizeof(Chunk) * Chunks.size() + in TakeString()
432 Chunks.push_back(Chunk(CodeCompletionString::CK_TypedText, Text)); in AddTypedTextChunk()
436 Chunks.push_back(Chunk::CreateText(Text)); in AddTextChunk()
440 Chunks.push_back(Chunk::CreateOptional(Optional)); in AddOptionalChunk()
444 Chunks.push_back(Chunk::CreatePlaceholder(Placeholder)); in AddPlaceholderChunk()
448 Chunks.push_back(Chunk::CreateInformative(Text)); in AddInformativeChunk()
452 Chunks.push_back(Chunk::CreateResultType(ResultType)); in AddResultTypeChunk()
457 Chunks.push_back(Chunk::CreateCurrentParameter(CurrentParameter)); in AddCurrentParameterChunk()
462 Chunks.push_back(Chunk(CK, Text)); in AddChunk()