Lines Matching refs:Action
57 CompletionAction Action; in complete() local
60 Action.Kind = CompletionAction::AK_ShowCompletions; in complete()
61 return Action; in complete()
72 Action.Kind = CompletionAction::AK_ShowCompletions; in complete()
75 Action.Completions.push_back(I->DisplayText); in complete()
77 Action.Kind = CompletionAction::AK_Insert; in complete()
78 Action.Text = CommonPrefix; in complete()
81 return Action; in complete()
87 CompletionAction Action; in getCompletionAction() local
88 Action.Kind = CompletionAction::AK_ShowCompletions; in getCompletionAction()
89 return Action; in getCompletionAction()
146 LineEditor::CompletionAction Action = Data->LE->getCompletionAction( in ElCompletionFn() local
149 switch (Action.Kind) { in ElCompletionFn()
151 ::el_insertstr(EL, Action.Text.c_str()); in ElCompletionFn()
155 if (Action.Completions.empty()) { in ElCompletionFn()
174 for (std::vector<std::string>::iterator I = Action.Completions.begin(), in ElCompletionFn()
175 E = Action.Completions.end(); in ElCompletionFn()