19 #define CLI_INTERP_H 1 std::unique_ptr< ui_file > ui_file_up
cli_interp_base(const char *name)
ui_file * make_logging_output(ui_file *curr_output, ui_file_up logfile, bool logging_redirect)
static int logging_redirect
int should_print_stop_to_console(struct interp *interp, struct thread_info *tp)
int cli_interpreter_supports_command_editing(struct interp *interp)
virtual ~cli_interp_base()=0
void set_logging(ui_file_up logfile, bool logging_redirect) override
bool supports_command_editing() override
void cli_set_logging(struct interp *interp, ui_file_up logfile, bool logging_redirect)
void pre_command_loop() override
void cli_interpreter_pre_command_loop(struct interp *self)