GDB (xrefs)
|
Public Member Functions | |
cli_interp (const char *name) | |
~cli_interp ()=default | |
void | init (bool top_level) override |
void | resume () override |
void | suspend () override |
gdb_exception | exec (const char *command_str) override |
ui_out * | interp_ui_out () override |
![]() | |
cli_interp_base (const char *name) | |
virtual | ~cli_interp_base ()=0 |
void | set_logging (ui_file_up logfile, bool logging_redirect, bool debug_redirect) override |
void | pre_command_loop () override |
bool | supports_command_editing () override |
![]() | |
interp (const char *name) | |
virtual | ~interp ()=0 |
virtual void | init (bool top_level) |
virtual void | resume ()=0 |
virtual void | suspend ()=0 |
virtual gdb_exception | exec (const char *command)=0 |
virtual ui_out * | interp_ui_out ()=0 |
virtual void | set_logging (ui_file_up logfile, bool logging_redirect, bool debug_redirect)=0 |
virtual void | pre_command_loop () |
virtual bool | supports_command_editing () |
const char * | name () const |
Private Attributes | |
std::unique_ptr< cli_ui_out > | m_cli_uiout |
Additional Inherited Members | |
![]() | |
struct interp * | next |
bool | inited = false |
Definition at line 42 of file cli-interp.c.
|
explicit |
Definition at line 60 of file cli-interp.c.
|
default |
|
overridevirtual |
Implements interp.
Definition at line 318 of file cli-interp.c.
References gdb_stdout, m_cli_uiout, and safe_execute_command().
|
overridevirtual |
Reimplemented from interp.
Definition at line 280 of file cli-interp.c.
|
overridevirtual |
|
overridevirtual |
Implements interp.
Definition at line 285 of file cli-interp.c.
References command_line_handler(), current_ui, gdb_setup_readline(), gdb_stdout, ui::input_handler, and m_cli_uiout.
|
overridevirtual |
|
private |
Definition at line 57 of file cli-interp.c.
Referenced by exec(), interp_ui_out(), and resume().