#include "octave.h"
Public Member Functions | |
cmdline_options (const cmdline_options &)=default | |
cmdline_options (int argc, char **argv) | |
cmdline_options (void) | |
void | all_args (const string_vector &arg) |
string_vector | all_args (void) const |
void | code_to_eval (const std::string &arg) |
std::string | code_to_eval (void) const |
void | command_line_path (const std::list< std::string > &arg) |
std::list< std::string > | command_line_path (void) const |
void | debug_jit (bool arg) |
bool | debug_jit (void) const |
void | doc_cache_file (const std::string &arg) |
std::string | doc_cache_file (void) const |
void | docstrings_file (const std::string &arg) |
std::string | docstrings_file (void) const |
void | echo_commands (bool arg) |
bool | echo_commands (void) const |
void | exec_path (const std::string &arg) |
std::string | exec_path (void) const |
void | forced_interactive (bool arg) |
bool | forced_interactive (void) const |
void | forced_line_editing (bool arg) |
bool | forced_line_editing (void) const |
void | gui (bool arg) |
bool | gui (void) const |
void | image_path (const std::string &arg) |
std::string | image_path (void) const |
void | info_file (const std::string &arg) |
std::string | info_file (void) const |
void | info_program (const std::string &arg) |
std::string | info_program (void) const |
void | inhibit_startup_message (bool arg) |
bool | inhibit_startup_message (void) const |
void | jit_compiler (bool arg) |
bool | jit_compiler (void) const |
void | line_editing (bool arg) |
bool | line_editing (void) const |
void | no_window_system (bool arg) |
bool | no_window_system (void) const |
cmdline_options & | operator= (const cmdline_options &)=default |
void | persist (bool arg) |
bool | persist (void) const |
void | read_history_file (bool arg) |
bool | read_history_file (void) const |
void | read_init_files (bool arg) |
bool | read_init_files (void) const |
void | read_site_files (bool arg) |
bool | read_site_files (void) const |
void | remaining_args (const string_vector &arg) |
string_vector | remaining_args (void) const |
void | set_initial_path (bool arg) |
bool | set_initial_path (void) const |
int | sys_argc (void) const |
char ** | sys_argv (void) const |
void | texi_macros_file (const std::string &arg) |
std::string | texi_macros_file (void) const |
void | traditional (bool arg) |
bool | traditional (void) const |
void | verbose_flag (bool arg) |
bool | verbose_flag (void) const |
Private Attributes | |
string_vector | m_all_args |
std::string | m_code_to_eval |
std::list< std::string > | m_command_line_path |
bool | m_debug_jit = false |
std::string | m_doc_cache_file |
std::string | m_docstrings_file |
bool | m_echo_commands = false |
std::string | m_exec_path |
bool | m_forced_interactive = false |
bool | m_forced_line_editing = false |
bool | m_gui = false |
std::string | m_image_path |
std::string | m_info_file |
std::string | m_info_program |
bool | m_inhibit_startup_message = false |
bool | m_jit_compiler = false |
bool | m_line_editing = true |
bool | m_no_window_system = false |
bool | m_persist = false |
bool | m_read_history_file = true |
bool | m_read_init_files = true |
bool | m_read_site_files = true |
string_vector | m_remaining_args |
bool | m_set_initial_path = true |
std::string | m_texi_macros_file |
bool | m_traditional = false |
bool | m_verbose_flag = false |
octave::cmdline_options::cmdline_options | ( | void | ) |
Definition at line 58 of file octave.cc.
References m_all_args, and string_vector::resize().
octave::cmdline_options::cmdline_options | ( | int | argc, |
char ** | argv | ||
) |
Definition at line 64 of file octave.cc.
References BUILT_IN_DOCSTRINGS_FILE_OPTION, DEBUG_JIT_OPTION, DOC_CACHE_FILE_OPTION, EVAL_OPTION, EXEC_PATH_OPTION, GUI_OPTION, IMAGE_PATH_OPTION, INFO_FILE_OPTION, INFO_PROG_OPTION, JIT_COMPILER_OPTION, LINE_EDITING_OPTION, long_opts, m_all_args, m_code_to_eval, m_command_line_path, m_debug_jit, m_doc_cache_file, m_docstrings_file, m_echo_commands, m_exec_path, m_forced_interactive, m_forced_line_editing, m_gui, m_image_path, m_info_file, m_info_program, m_inhibit_startup_message, m_jit_compiler, m_line_editing, m_no_window_system, m_persist, m_read_history_file, m_read_init_files, m_read_site_files, m_remaining_args, m_set_initial_path, m_texi_macros_file, m_traditional, m_verbose_flag, NO_GUI_OPTION, NO_INIT_FILE_OPTION, NO_INIT_PATH_OPTION, NO_LINE_EDITING_OPTION, NO_SITE_FILE_OPTION, octave_debug, octave_getopt_long_wrapper(), octave_optarg_wrapper(), octave_optind_wrapper(), octave_print_terse_usage_and_exit(), octave_print_verbose_usage_and_exit(), octave_print_version_and_exit(), panic_impossible, PERSIST_OPTION, short_opts, TEXI_MACROS_FILE_OPTION, and TRADITIONAL_OPTION.
|
default |
|
inline |
|
inline |
Definition at line 82 of file octave.h.
Referenced by octave::interpreter::interpreter(), octave::interpreter::execute_command_line_file(), and octave::application::init().
|
inline |
|
inline |
Definition at line 73 of file octave.h.
Referenced by octave::interpreter::execute_eval_option_code(), and octave::application::init().
|
inline |
|
inline |
Definition at line 74 of file octave.h.
Referenced by octave::interpreter::interpreter().
|
inline |
Definition at line 55 of file octave.h.
Referenced by octave::interpreter::interpreter().
|
inline |
|
inline |
Definition at line 76 of file octave.h.
Referenced by octave::interpreter::interpreter().
|
inline |
|
inline |
Definition at line 75 of file octave.h.
Referenced by octave::interpreter::interpreter().
|
inline |
|
inline |
Definition at line 56 of file octave.h.
Referenced by octave::interpreter::interpreter().
|
inline |
|
inline |
Definition at line 77 of file octave.h.
Referenced by octave::interpreter::interpreter().
|
inline |
|
inline |
Definition at line 58 of file octave.h.
Referenced by octave::interpreter::interpreter(), octave::interpreter::execute(), and octave::application::forced_interactive().
|
inline |
|
inline |
Definition at line 59 of file octave.h.
Referenced by octave::interpreter::interpreter().
|
inline |
Definition at line 60 of file octave.h.
Referenced by octave::application::init(), and octave::qt_application::start_gui_p().
|
inline |
|
inline |
Definition at line 78 of file octave.h.
Referenced by octave::interpreter::interpreter().
|
inline |
|
inline |
Definition at line 79 of file octave.h.
Referenced by octave::interpreter::interpreter().
|
inline |
|
inline |
Definition at line 80 of file octave.h.
Referenced by octave::interpreter::interpreter().
|
inline |
|
inline |
Definition at line 61 of file octave.h.
Referenced by octave::interpreter::display_startup_message(), and octave::interpreter::execute_startup_files().
|
inline |
|
inline |
Definition at line 62 of file octave.h.
Referenced by octave::interpreter::interpreter().
|
inline |
|
inline |
Definition at line 63 of file octave.h.
Referenced by octave::interpreter::interpreter(), and octave::application::init().
|
inline |
|
inline |
Definition at line 65 of file octave.h.
Referenced by octave::interpreter::interpreter(), and octave::application::init().
|
default |
|
inline |
Definition at line 66 of file octave.h.
Referenced by octave::interpreter::execute(), and octave::application::init().
|
inline |
|
inline |
Definition at line 67 of file octave.h.
Referenced by octave::interpreter::initialize_history().
|
inline |
|
inline |
Definition at line 68 of file octave.h.
Referenced by octave::interpreter::execute_startup_files().
|
inline |
|
inline |
Definition at line 69 of file octave.h.
Referenced by octave::interpreter::execute_startup_files().
|
inline |
|
inline |
Definition at line 83 of file octave.h.
Referenced by octave::interpreter::execute_command_line_file(), and octave::application::init().
|
inline |
|
inline |
Definition at line 70 of file octave.h.
Referenced by octave::interpreter::initialize_load_path().
|
inline |
|
inline |
|
inline |
Definition at line 81 of file octave.h.
Referenced by octave::interpreter::interpreter().
|
inline |
|
inline |
Definition at line 71 of file octave.h.
Referenced by octave::interpreter::interpreter(), and octave::application::init().
|
inline |
|
inline |
Definition at line 72 of file octave.h.
Referenced by octave::interpreter::execute_startup_files().
|
private |
Definition at line 219 of file octave.h.
Referenced by cmdline_options().
|
private |
Definition at line 183 of file octave.h.
Referenced by cmdline_options().
|
private |
Definition at line 187 of file octave.h.
Referenced by cmdline_options().
|
private |
Definition at line 119 of file octave.h.
Referenced by cmdline_options().
|
private |
Definition at line 196 of file octave.h.
Referenced by cmdline_options().
|
private |
Definition at line 192 of file octave.h.
Referenced by cmdline_options().
|
private |
Definition at line 123 of file octave.h.
Referenced by cmdline_options().
|
private |
Definition at line 200 of file octave.h.
Referenced by cmdline_options().
|
private |
Definition at line 131 of file octave.h.
Referenced by cmdline_options().
|
private |
Definition at line 135 of file octave.h.
Referenced by cmdline_options().
|
private |
Definition at line 127 of file octave.h.
Referenced by cmdline_options().
|
private |
Definition at line 204 of file octave.h.
Referenced by cmdline_options().
|
private |
Definition at line 208 of file octave.h.
Referenced by cmdline_options().
|
private |
Definition at line 212 of file octave.h.
Referenced by cmdline_options().
|
private |
Definition at line 139 of file octave.h.
Referenced by cmdline_options().
|
private |
Definition at line 143 of file octave.h.
Referenced by cmdline_options().
|
private |
Definition at line 147 of file octave.h.
Referenced by cmdline_options().
|
private |
Definition at line 151 of file octave.h.
Referenced by cmdline_options().
|
private |
Definition at line 155 of file octave.h.
Referenced by cmdline_options().
|
private |
Definition at line 159 of file octave.h.
Referenced by cmdline_options().
|
private |
Definition at line 163 of file octave.h.
Referenced by cmdline_options().
|
private |
Definition at line 167 of file octave.h.
Referenced by cmdline_options().
|
private |
Definition at line 222 of file octave.h.
Referenced by cmdline_options().
|
private |
Definition at line 171 of file octave.h.
Referenced by cmdline_options().
|
private |
Definition at line 216 of file octave.h.
Referenced by cmdline_options().
|
private |
Definition at line 175 of file octave.h.
Referenced by cmdline_options().
|
private |
Definition at line 179 of file octave.h.
Referenced by cmdline_options().