Home | History | Annotate | Download | only in Sema

Lines Matching refs:Chunk

82 CodeCompletionString::Chunk::Chunk(ChunkKind Kind, const char *Text) 
156 CodeCompletionString::Chunk
157 CodeCompletionString::Chunk::CreateText(const char *Text) {
158 return Chunk(CK_Text, Text);
161 CodeCompletionString::Chunk
162 CodeCompletionString::Chunk::CreateOptional(CodeCompletionString *Optional) {
163 Chunk Result;
169 CodeCompletionString::Chunk
170 CodeCompletionString::Chunk::CreatePlaceholder(const char *Placeholder) {
171 return Chunk(CK_Placeholder, Placeholder);
174 CodeCompletionString::Chunk
175 CodeCompletionString::Chunk::CreateInformative(const char *Informative) {
176 return Chunk(CK_Informative, Informative);
179 CodeCompletionString::Chunk
180 CodeCompletionString::Chunk::CreateResultType(const char *ResultType) {
181 return Chunk(CK_ResultType, ResultType);
184 CodeCompletionString::Chunk
185 CodeCompletionString::Chunk::CreateCurrentParameter(
187 return Chunk(CK_CurrentParameter, CurrentParameter);
190 CodeCompletionString::CodeCompletionString(const Chunk *Chunks,
205 Chunk *StoredChunks = reinterpret_cast<Chunk *>(this + 1);
334 sizeof(CodeCompletionString) + sizeof(Chunk) * Chunks.size()
347 Chunks.push_back(Chunk(CodeCompletionString::CK_TypedText, Text));
351 Chunks.push_back(Chunk::CreateText(Text));
355 Chunks.push_back(Chunk::CreateOptional(Optional));
359 Chunks.push_back(Chunk::CreatePlaceholder(Placeholder));
363 Chunks.push_back(Chunk::CreateInformative(Text));
367 Chunks.push_back(Chunk::CreateResultType(ResultType));
372 Chunks.push_back(Chunk::CreateCurrentParameter(CurrentParameter));
377 Chunks.push_back(Chunk(CK, Text));