Lines Matching refs:current_line
226 const char *current_line, const char *cursor, const char *last_char, in HandleCompletion() argument
231 current_line, cursor, last_char, match_start_point, in HandleCompletion()
236 current_line, cursor, last_char, match_start_point, max_return_elements, in HandleCompletion()
241 const char *current_line, const char *cursor, const char *last_char, in HandleCompletionWithDescriptions() argument
248 current_line, cursor, last_char, match_start_point, in HandleCompletionWithDescriptions()
253 if (current_line == nullptr || cursor == nullptr || last_char == nullptr) in HandleCompletionWithDescriptions()
256 if (cursor < current_line || last_char < current_line) in HandleCompletionWithDescriptions()
259 size_t current_line_size = strlen(current_line); in HandleCompletionWithDescriptions()
260 if (cursor - current_line > static_cast<ptrdiff_t>(current_line_size) || in HandleCompletionWithDescriptions()
261 last_char - current_line > static_cast<ptrdiff_t>(current_line_size)) in HandleCompletionWithDescriptions()
269 CompletionRequest request(current_line, cursor - current_line, result); in HandleCompletionWithDescriptions()
311 const char *current_line, uint32_t cursor_pos, int match_start_point, in HandleCompletionWithDescriptions() argument
318 current_line, cursor_pos, match_start_point, in HandleCompletionWithDescriptions()
321 const char *cursor = current_line + cursor_pos; in HandleCompletionWithDescriptions()
322 const char *last_char = current_line + strlen(current_line); in HandleCompletionWithDescriptions()
324 current_line, cursor, last_char, match_start_point, max_return_elements, in HandleCompletionWithDescriptions()
328 int SBCommandInterpreter::HandleCompletion(const char *current_line, in HandleCompletion() argument
335 current_line, cursor_pos, match_start_point, in HandleCompletion()
338 const char *cursor = current_line + cursor_pos; in HandleCompletion()
339 const char *last_char = current_line + strlen(current_line); in HandleCompletion()
340 return HandleCompletion(current_line, cursor, last_char, match_start_point, in HandleCompletion()