Lines Matching defs:request
265 void CommandObjectMultiword::HandleCompletion(CompletionRequest &request) {
266 auto arg0 = request.GetParsedLine()[0].ref();
267 if (request.GetCursorIndex() == 0) {
271 request.AddCompletions(new_matches, descriptions);
279 if (request.GetParsedLine().GetArgumentCount() != 1) {
280 request.GetParsedLine().Shift();
281 request.AppendEmptyArgument();
282 cmd_obj->HandleCompletion(request);
298 request.AddCompletions(new_matches);
299 request.ShiftArguments();
300 sub_command_object->HandleCompletion(request);
420 void CommandObjectProxy::HandleCompletion(CompletionRequest &request) {
423 proxy_command->HandleCompletion(request);
427 CompletionRequest &request, OptionElementVector &opt_element_vector) {
430 proxy_command->HandleArgumentCompletion(request, opt_element_vector);