Kryptostack
Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes | List of all members
Interpreter Class Reference

Interpreter status. More...

#include <interpreter.h>

Collaboration diagram for Interpreter:
Collaboration graph
[legend]

Public Member Functions

public_accessor bool getVerbose () const
 Getter for verbose mode.
 
ContextgetContext () 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 Interpreterget ()
 Get the singelton pointer.
 

Private Member Functions

 Interpreter ()
 private ctor.
 
 Interpreter (const Interpreter &)=delete
 delete the copy ctor.
 
Interpreteroperator= (const Interpreter &)=delete
 delete copy assignement.
 

Private Attributes

bool verbose_ = false
 Execution in verbose mode or not.
 
Contextcurrent_
 For debugging purposes access to the current Context.
 

Detailed Description

Interpreter status.

@invarants Singleton.


The documentation for this class was generated from the following file: