GDB (xrefs)
|
#include "cli-interp.h"
Classes | |
struct | saved_output_files |
Public Member Functions | |
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< saved_output_files > | m_saved_output |
Additional Inherited Members | |
![]() | |
struct interp * | next |
bool | inited = false |
Definition at line 25 of file cli-interp.h.
|
explicit |
Definition at line 33 of file cli-interp.c.
|
pure virtual |
Definition at line 37 of file cli-interp.c.
|
overridevirtual |
Reimplemented from interp.
Definition at line 272 of file cli-interp.c.
References display_gdb_prompt().
|
overridevirtual |
Implements interp.
Definition at line 376 of file cli-interp.c.
References debug_redirect, gdb_stderr, gdb_stdlog, gdb_stdout, gdb_stdtarg, gdb_stdtargerr, logging_redirect, and m_saved_output.
|
overridevirtual |
Reimplemented from interp.
Definition at line 337 of file cli-interp.c.
|
private |
Definition at line 55 of file cli-interp.h.
Referenced by set_logging().