Lines Matching defs:Chunk

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