Lines Matching refs:Action
56 CompletionAction Action; in complete() local
59 Action.Kind = CompletionAction::AK_ShowCompletions; in complete()
60 return Action; in complete()
71 Action.Kind = CompletionAction::AK_ShowCompletions; in complete()
73 Action.Completions.push_back(Comp.DisplayText); in complete()
75 Action.Kind = CompletionAction::AK_Insert; in complete()
76 Action.Text = CommonPrefix; in complete()
79 return Action; in complete()
85 CompletionAction Action; in getCompletionAction() local
86 Action.Kind = CompletionAction::AK_ShowCompletions; in getCompletionAction()
87 return Action; in getCompletionAction()
144 LineEditor::CompletionAction Action = Data->LE->getCompletionAction( in ElCompletionFn() local
147 switch (Action.Kind) { in ElCompletionFn()
149 ::el_insertstr(EL, Action.Text.c_str()); in ElCompletionFn()
153 if (Action.Completions.empty()) { in ElCompletionFn()
172 for (std::vector<std::string>::iterator I = Action.Completions.begin(), in ElCompletionFn()
173 E = Action.Completions.end(); in ElCompletionFn()