Joedb 9.1.4
The Journal-Only Embedded Database
|
#include <joedb/ui/Interpreter.h>
Public Member Functions | |
Writable_Interpreter (Writable &writable, Writable &blob_writer) | |
![]() | |
Command_Interpreter () | |
void | add_processor (Command_Processor &processor) |
void | set_parent (const Command_Interpreter *new_parent) |
virtual void | write_prompt (std::ostream &out) const |
void | write_whole_prompt (std::ostream &out) const |
void | set_echo (bool new_echo) |
void | set_rethrow (bool new_rethrow) |
void | set_prompt (bool new_prompt) |
void | main_loop (std::istream &in, std::ostream &out) |
![]() | |
virtual | ~Command_Processor () |
Protected Attributes | |
Writable_Command_Processor | writable_command_processor |
Additional Inherited Members | |
![]() | |
enum class | Status { ok , done , quit , abort , not_found } |
![]() | |
Status | process_command (const std::string &command, std::istream ¶meters, std::istream &in, std::ostream &out) override |
Definition at line 39 of file Interpreter.h.
|
inline |
Definition at line 45 of file Interpreter.h.
|
protected |
Definition at line 42 of file Interpreter.h.