void start()
Definition: readline_buffer.cpp:53
static void add_completion(const std::string &command)
Definition: readline_buffer.cpp:104
static std::vector< std::string > & completion_commands()
Definition: readline_buffer.cpp:41
::std::string string
Definition: gtest-port.h:1097
void set_prompt(const std::string &prompt)
Definition: readline_buffer.cpp:92
linestatus
Definition: readline_buffer.h:9
readline_buffer * m_buffer
Definition: readline_buffer.h:40
readline_buffer()
Definition: readline_buffer.cpp:47
size_t m_prompt_length
Definition: readline_buffer.h:30
Definition: readline_buffer.h:10
Definition: readline_buffer.h:34
static const std::vector< std::string > & get_completions()
Definition: readline_buffer.cpp:111
void stop()
Definition: readline_buffer.cpp:63
Definition: readline_buffer.h:9
Definition: readline_buffer.h:9
Definition: readline_buffer.h:7
bool is_running() const
Definition: readline_buffer.h:16
bool m_restart
Definition: readline_buffer.h:41
~suspend_readline()
Definition: readline_buffer.cpp:33
suspend_readline()
Definition: readline_buffer.cpp:22
Definition: readline_buffer.h:9
linestatus get_line(std::string &line) const
Definition: readline_buffer.cpp:73
virtual int sync()
Definition: readline_buffer.cpp:116
line
Definition: check.py:23
std::streambuf * m_cout_buf
Definition: readline_buffer.h:29
void clear_screen()
Definition: readline_buffer.cpp:258