|
GDB (xrefs)
|
#include "interps.h"
Public Member Functions | |
| 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)=0 |
| virtual void | pre_command_loop () |
| virtual bool | supports_command_editing () |
Public Attributes | |
| const char * | name |
| struct interp * | next |
| bool | inited |
|
explicit |
Definition at line 80 of file interps.c.
Referenced by as_cli_interp(), as_mi_interp(), execute_gdb_command(), interp_exec(), interp_lookup(), interp_lookup_existing(), interp_set(), mi_inferior_added(), and scoped_restore_interp::set_interp().
|
pure virtual |
Implemented in mi_interp, tui_interp, and cli_interp.
Referenced by interp_exec().
|
inlinevirtual |
Reimplemented in mi_interp, tui_interp, and cli_interp.
Definition at line 47 of file interps.h.
Referenced by interp_set().
|
pure virtual |
Implemented in mi_interp, tui_interp, and cli_interp.
Referenced by interp_set(), interp_ui_out(), tui_on_end_stepping_range(), tui_on_exited(), tui_on_no_history(), tui_on_normal_stop(), tui_on_signal_exited(), tui_on_signal_received(), and tui_on_user_selected_context_changed().
|
inlinevirtual |
Reimplemented in mi_interp, and cli_interp_base.
Definition at line 68 of file interps.h.
Referenced by interp_pre_command_loop().
|
pure virtual |
Implemented in mi_interp, tui_interp, and cli_interp.
Referenced by interp_set().
|
pure virtual |
Implemented in mi_interp, and cli_interp_base.
Referenced by current_interp_set_logging().
|
inlinevirtual |
Reimplemented in cli_interp_base.
Definition at line 74 of file interps.h.
Referenced by interp_supports_command_editing().
|
pure virtual |
Implemented in mi_interp, tui_interp, and cli_interp.
Referenced by interp_set().
| bool interp::inited |
Definition at line 85 of file interps.h.
Referenced by interp(), and interp_set().
| const char* interp::name |
Definition at line 78 of file interps.h.
Referenced by current_interp_named_p(), mi_interp::init(), interp(), interp_add(), interp_lookup_existing(), interp_name(), interp_set(), and interpreter_completer().
| struct interp* interp::next |
Definition at line 82 of file interps.h.
Referenced by gdb.FrameIterator.FrameIterator::__next__(), interp_add(), and interp_lookup_existing().
1.8.14