Lines Matching refs:Chunk
183 CodeCompletionString::Chunk::Chunk(ChunkKind Kind, const char *Text) in Chunk() function in CodeCompletionString::Chunk
256 CodeCompletionString::Chunk
257 CodeCompletionString::Chunk::CreateText(const char *Text) { in CreateText()
258 return Chunk(CK_Text, Text); in CreateText()
261 CodeCompletionString::Chunk
262 CodeCompletionString::Chunk::CreateOptional(CodeCompletionString *Optional) { in CreateOptional()
263 Chunk Result; in CreateOptional()
269 CodeCompletionString::Chunk
270 CodeCompletionString::Chunk::CreatePlaceholder(const char *Placeholder) { in CreatePlaceholder()
271 return Chunk(CK_Placeholder, Placeholder); in CreatePlaceholder()
274 CodeCompletionString::Chunk
275 CodeCompletionString::Chunk::CreateInformative(const char *Informative) { in CreateInformative()
276 return Chunk(CK_Informative, Informative); in CreateInformative()
279 CodeCompletionString::Chunk
280 CodeCompletionString::Chunk::CreateResultType(const char *ResultType) { in CreateResultType()
281 return Chunk(CK_ResultType, ResultType); in CreateResultType()
284 CodeCompletionString::Chunk CodeCompletionString::Chunk::CreateCurrentParameter( in CreateCurrentParameter()
286 return Chunk(CK_CurrentParameter, CurrentParameter); in CreateCurrentParameter()
290 const Chunk *Chunks, unsigned NumChunks, unsigned Priority, in CodeCompletionString()
299 Chunk *StoredChunks = reinterpret_cast<Chunk *>(this + 1); in CodeCompletionString()
324 for (const Chunk &C : *this) { in getAsString()
348 for (const Chunk &C : *this) in getTypedText()
357 for (const Chunk &C : *this) in getAllTypedText()
438 sizeof(CodeCompletionString) + sizeof(Chunk) * Chunks.size() + in TakeString()
449 Chunks.push_back(Chunk(CodeCompletionString::CK_TypedText, Text)); in AddTypedTextChunk()
453 Chunks.push_back(Chunk::CreateText(Text)); in AddTextChunk()
457 Chunks.push_back(Chunk::CreateOptional(Optional)); in AddOptionalChunk()
461 Chunks.push_back(Chunk::CreatePlaceholder(Placeholder)); in AddPlaceholderChunk()
465 Chunks.push_back(Chunk::CreateInformative(Text)); in AddInformativeChunk()
469 Chunks.push_back(Chunk::CreateResultType(ResultType)); in AddResultTypeChunk()
474 Chunks.push_back(Chunk::CreateCurrentParameter(CurrentParameter)); in AddCurrentParameterChunk()
479 Chunks.push_back(Chunk(CK, Text)); in AddChunk()