#include "octave.h"
Public Member Functions | |
cmdline_options () | |
cmdline_options (int argc, char **argv) | |
string_vector | all_args () const |
void | all_args (const string_vector &arg) |
octave_value | as_octave_value () const |
std::string | code_to_eval () const |
void | code_to_eval (const std::string &arg) |
std::list< std::string > | command_line_path () const |
void | command_line_path (const std::list< std::string > &arg) |
std::string | doc_cache_file () const |
void | doc_cache_file (const std::string &arg) |
std::string | docstrings_file () const |
void | docstrings_file (const std::string &arg) |
bool | echo_commands () const |
void | echo_commands (bool arg) |
std::string | exec_path () const |
void | exec_path (const std::string &arg) |
bool | experimental_terminal_widget () const |
void | experimental_terminal_widget (bool arg) |
bool | forced_interactive () const |
void | forced_interactive (bool arg) |
bool | forced_line_editing () const |
void | forced_line_editing (bool arg) |
bool | gui () const |
void | gui (bool arg) |
std::string | image_path () const |
void | image_path (const std::string &arg) |
std::string | info_file () const |
void | info_file (const std::string &arg) |
std::string | info_program () const |
void | info_program (const std::string &arg) |
bool | inhibit_startup_message () const |
void | inhibit_startup_message (bool arg) |
bool | init_trace () const |
void | init_trace (bool arg) |
bool | line_editing () const |
void | line_editing (bool arg) |
bool | no_window_system () const |
void | no_window_system (bool arg) |
bool | persist () const |
void | persist (bool arg) |
bool | read_history_file () const |
void | read_history_file (bool arg) |
bool | read_init_files () const |
void | read_init_files (bool arg) |
bool | read_site_files () const |
void | read_site_files (bool arg) |
bool | read_user_files () const |
void | read_user_files (bool arg) |
string_vector | remaining_args () const |
void | remaining_args (const string_vector &arg) |
bool | server () const |
void | server (bool arg) |
bool | set_initial_path () const |
void | set_initial_path (bool arg) |
int | sys_argc () const |
char ** | sys_argv () const |
std::string | texi_macros_file () const |
void | texi_macros_file (const std::string &arg) |
bool | traditional () const |
void | traditional (bool arg) |
bool | verbose () const |
void | verbose (bool arg) |
cmdline_options::cmdline_options | ( | int | argc, |
char ** | argv | ||
) |
Definition at line 65 of file octave.cc.
References BUILT_IN_DOCSTRINGS_FILE_OPTION, DOC_CACHE_FILE_OPTION, error(), EXEC_PATH_OPTION, EXPERIMENTAL_TERMINAL_WIDGET_OPTION, IMAGE_PATH_OPTION, INFO_FILE_OPTION, INFO_PROG_OPTION, LINE_EDITING_OPTION, long_opts, NO_INIT_PATH_OPTION, NO_INIT_SITE_OPTION, NO_INIT_USER_OPTION, NO_LINE_EDITING_OPTION, octave_getopt_long_wrapper(), octave_optarg_wrapper(), octave_optind_wrapper(), PERSIST_OPTION, SERVER_OPTION, TEXI_MACROS_FILE_OPTION, and TRADITIONAL_OPTION.
|
inline |
Definition at line 91 of file octave.h.
Referenced by interpreter::interpreter(), and as_octave_value().
|
inline |
Definition at line 129 of file octave.h.
References octave_value::arg().
octave_value cmdline_options::as_octave_value | ( | ) | const |
Definition at line 245 of file octave.cc.
References all_args(), octave_scalar_map::assign(), code_to_eval(), command_line_path(), doc_cache_file(), docstrings_file(), echo_commands(), exec_path(), forced_interactive(), forced_line_editing(), gui(), image_path(), info_file(), info_program(), inhibit_startup_message(), init_trace(), line_editing(), no_window_system(), persist(), read_history_file(), read_site_files(), read_user_files(), remaining_args(), server(), set_initial_path(), sys_argc(), texi_macros_file(), and traditional().
Referenced by Fcmdline_options().
|
inline |
Definition at line 81 of file octave.h.
Referenced by as_octave_value().
|
inline |
Definition at line 119 of file octave.h.
References octave_value::arg().
|
inline |
Definition at line 82 of file octave.h.
Referenced by interpreter::interpreter(), and as_octave_value().
|
inline |
Definition at line 120 of file octave.h.
References octave_value::arg().
|
inline |
Definition at line 85 of file octave.h.
Referenced by interpreter::interpreter(), and as_octave_value().
|
inline |
Definition at line 123 of file octave.h.
References octave_value::arg().
|
inline |
Definition at line 84 of file octave.h.
Referenced by interpreter::interpreter(), and as_octave_value().
|
inline |
Definition at line 122 of file octave.h.
References octave_value::arg().
|
inline |
Definition at line 56 of file octave.h.
Referenced by interpreter::interpreter(), and as_octave_value().
|
inline |
Definition at line 94 of file octave.h.
References octave_value::arg().
|
inline |
Definition at line 86 of file octave.h.
Referenced by interpreter::interpreter(), and as_octave_value().
|
inline |
Definition at line 124 of file octave.h.
References octave_value::arg().
|
inline |
Definition at line 58 of file octave.h.
Referenced by interpreter::execute(), interpreter::experimental_terminal_widget(), application::experimental_terminal_widget(), and interpreter::initialize().
|
inline |
Definition at line 96 of file octave.h.
References octave_value::arg().
|
inline |
Definition at line 60 of file octave.h.
Referenced by interpreter::interpreter(), as_octave_value(), interpreter::execute(), and application::forced_interactive().
|
inline |
Definition at line 99 of file octave.h.
References octave_value::arg().
|
inline |
Definition at line 61 of file octave.h.
Referenced by interpreter::interpreter(), and as_octave_value().
|
inline |
Definition at line 98 of file octave.h.
References octave_value::arg().
|
inline |
Definition at line 62 of file octave.h.
Referenced by as_octave_value(), interpreter::execute(), and interpreter::initialize().
|
inline |
Definition at line 100 of file octave.h.
References octave_value::arg().
|
inline |
Definition at line 87 of file octave.h.
Referenced by interpreter::interpreter(), and as_octave_value().
|
inline |
Definition at line 125 of file octave.h.
References octave_value::arg().
|
inline |
Definition at line 88 of file octave.h.
Referenced by interpreter::interpreter(), and as_octave_value().
|
inline |
Definition at line 126 of file octave.h.
References octave_value::arg().
|
inline |
Definition at line 89 of file octave.h.
Referenced by interpreter::interpreter(), and as_octave_value().
|
inline |
Definition at line 127 of file octave.h.
References octave_value::arg().
|
inline |
Definition at line 63 of file octave.h.
Referenced by as_octave_value().
|
inline |
Definition at line 101 of file octave.h.
References octave_value::arg().
|
inline |
Definition at line 80 of file octave.h.
Referenced by as_octave_value().
|
inline |
Definition at line 118 of file octave.h.
References octave_value::arg().
|
inline |
Definition at line 65 of file octave.h.
Referenced by interpreter::interpreter(), and as_octave_value().
|
inline |
Definition at line 102 of file octave.h.
References octave_value::arg().
|
inline |
Definition at line 67 of file octave.h.
Referenced by interpreter::interpreter(), and as_octave_value().
|
inline |
Definition at line 104 of file octave.h.
References octave_value::arg().
|
inline |
Definition at line 68 of file octave.h.
Referenced by as_octave_value(), and interpreter::execute().
|
inline |
Definition at line 105 of file octave.h.
References octave_value::arg().
|
inline |
Definition at line 69 of file octave.h.
Referenced by as_octave_value(), and interpreter::initialize_history().
|
inline |
Definition at line 106 of file octave.h.
References octave_value::arg().
|
inline |
Definition at line 112 of file octave.h.
References octave_value::arg().
|
inline |
Definition at line 70 of file octave.h.
Referenced by as_octave_value().
|
inline |
Definition at line 109 of file octave.h.
References octave_value::arg().
|
inline |
Definition at line 71 of file octave.h.
Referenced by as_octave_value().
|
inline |
Definition at line 110 of file octave.h.
References octave_value::arg().
|
inline |
Definition at line 92 of file octave.h.
Referenced by as_octave_value().
|
inline |
Definition at line 130 of file octave.h.
References octave_value::arg().
|
inline |
Definition at line 74 of file octave.h.
Referenced by as_octave_value(), and interpreter::execute().
|
inline |
Definition at line 113 of file octave.h.
References octave_value::arg().
|
inline |
Definition at line 75 of file octave.h.
Referenced by as_octave_value(), and interpreter::initialize_load_path().
|
inline |
Definition at line 114 of file octave.h.
References octave_value::arg().
|
inline |
Definition at line 53 of file octave.h.
Referenced by as_octave_value().
|
inline |
Definition at line 90 of file octave.h.
Referenced by interpreter::interpreter(), and as_octave_value().
|
inline |
Definition at line 128 of file octave.h.
References octave_value::arg().
|
inline |
Definition at line 76 of file octave.h.
Referenced by interpreter::interpreter(), and as_octave_value().
|
inline |
Definition at line 115 of file octave.h.
References octave_value::arg().
|
inline |
Definition at line 117 of file octave.h.
References octave_value::arg().