class LineInputStdout

Defined at line 339 of file ../../src/lib/line_input/line_input.h

Implementation of LineInput that prints to stdout. The caller is still responsible for providing

input asynchronously. The initial width of the output will be automatically derived from the

terminal associated wit, as that is pointing to the current line, which we don't want to do a

history search in. stdout (if any).

Public Methods

void LineInputStdout (AcceptCallback accept_cb, const std::string & prompt)

LineInputStdout ---------------------------------------------------------------------------------

Defined at line 677 of file ../../src/lib/line_input/line_input.cc

void ~LineInputStdout ()

Defined at line 681 of file ../../src/lib/line_input/line_input.cc

Protected Methods

void EnsureTerminalMode (TerminalMode mode)

LineInputEditor implementation.

Defined at line 687 of file ../../src/lib/line_input/line_input.cc

void Write (const std::string & str)

Defined at line 683 of file ../../src/lib/line_input/line_input.cc