Kryptostack
|
Interpreter status. More...
#include <interpreter.h>
Public Member Functions | |
public_accessor bool | getVerbose () const |
Getter for verbose mode. | |
Context * | getContext () const |
getter for current context. | |
void | setContext (Context *p_c) |
Setter for current context. | |
public_other void | commandline (int p_argc, char **p_argv) |
command line parsing. | |
Static Public Member Functions | |
static Interpreter * | get () |
Get the singelton pointer. | |
Private Member Functions | |
Interpreter () | |
private ctor. | |
Interpreter (const Interpreter &)=delete | |
delete the copy ctor. | |
Interpreter & | operator= (const Interpreter &)=delete |
delete copy assignement. | |
Private Attributes | |
bool | verbose_ = false |
Execution in verbose mode or not. | |
Context * | current_ |
For debugging purposes access to the current Context. | |
Interpreter status.
@invarants Singleton.