#include "octave.h"
Public Member Functions | |
cli_application (const cmdline_options &opts=cmdline_options()) | |
cli_application (int argc, char **argv) | |
~cli_application ()=default | |
int | execute () |
Public Member Functions inherited from application | |
application (const cmdline_options &opts=cmdline_options()) | |
application (int argc, char **argv) | |
virtual | ~application () |
virtual interpreter & | create_interpreter () |
virtual void | delete_interpreter () |
virtual int | execute_interpreter () |
bool | experimental_terminal_widget () const |
void | forced_interactive (bool arg) |
virtual bool | gui_running () const |
virtual void | gui_running (bool) |
bool | have_eval_option_code () const |
bool | have_script_file () const |
virtual void | initialize_interpreter () |
void | intern_argv (const string_vector &args) |
bool | interpreter_initialized () |
bool | interpreter_is_initialized () const |
bool | is_octave_program () const |
cmdline_options | options () const |
void | program_invocation_name (const std::string &nm) |
void | program_name (const std::string &nm) |
void | set_program_names (const std::string &pname) |
int | sys_argc () const |
char ** | sys_argv () const |
Additional Inherited Members | |
Static Public Member Functions inherited from application | |
static application * | app () |
static string_vector | argv () |
static bool | forced_interactive () |
static bool | is_gui_running () |
static std::string | program_invocation_name () |
static std::string | program_name () |
Protected Attributes inherited from application | |
string_vector | m_argv |
bool | m_have_eval_option_code = false |
bool | m_have_script_file = false |
std::unique_ptr< interpreter > | m_interpreter |
bool | m_is_octave_program = false |
cmdline_options | m_options |
std::string | m_program_invocation_name |
std::string | m_program_name |
|
inline |
|
inline |
|
default |
|
virtual |
Implements application.
Definition at line 433 of file octave.cc.
References application::create_interpreter(), and interpreter::execute().