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()
74 Action.Completions.push_back(I->DisplayText); in complete()
76 Action.Kind = CompletionAction::AK_Insert; in complete()
77 Action.Text = CommonPrefix; in complete()
80 return Action; in complete()
86 CompletionAction Action; in getCompletionAction() local
87 Action.Kind = CompletionAction::AK_ShowCompletions; in getCompletionAction()
88 return Action; in getCompletionAction()
145 LineEditor::CompletionAction Action = Data->LE->getCompletionAction( in ElCompletionFn() local
148 switch (Action.Kind) { in ElCompletionFn()
150 ::el_insertstr(EL, Action.Text.c_str()); in ElCompletionFn()
154 if (Action.Completions.empty()) { in ElCompletionFn()
173 for (std::vector<std::string>::iterator I = Action.Completions.begin(), in ElCompletionFn()
174 E = Action.Completions.end(); in ElCompletionFn()