GNU Octave  4.0.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Macros | Functions | Variables
options-usage.h File Reference
#include <iosfwd>
#include "version.h"
Include dependency graph for options-usage.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define BUILT_IN_DOCSTRINGS_FILE_OPTION   1
 
#define DEBUG_JIT_OPTION   9
 
#define DOC_CACHE_FILE_OPTION   2
 
#define EVAL_OPTION   3
 
#define EXEC_PATH_OPTION   4
 
#define FORCE_GUI_OPTION   5
 
#define IMAGE_PATH_OPTION   6
 
#define INFO_FILE_OPTION   7
 
#define INFO_PROG_OPTION   8
 
#define JIT_COMPILER_OPTION   10
 
#define LINE_EDITING_OPTION   11
 
#define NO_GUI_OPTION   12
 
#define NO_INIT_FILE_OPTION   13
 
#define NO_INIT_PATH_OPTION   14
 
#define NO_LINE_EDITING_OPTION   15
 
#define NO_SITE_FILE_OPTION   16
 
#define PERSIST_OPTION   17
 
#define TEXI_MACROS_FILE_OPTION   18
 
#define TRADITIONAL_OPTION   19
 

Functions

static void octave_print_terse_usage_and_exit (void)
 
static void octave_print_verbose_usage_and_exit (void)
 
static void octave_print_version_and_exit (void)
 

Variables

struct option long_opts []
 
static const charshort_opts = "+HWVdfhip:qvx"
 
static const charusage_string
 

Macro Definition Documentation

#define BUILT_IN_DOCSTRINGS_FILE_OPTION   1

Definition at line 49 of file options-usage.h.

Referenced by octave_process_command_line().

#define DEBUG_JIT_OPTION   9

Definition at line 57 of file options-usage.h.

Referenced by octave_process_command_line().

#define DOC_CACHE_FILE_OPTION   2

Definition at line 50 of file options-usage.h.

Referenced by octave_process_command_line().

#define EVAL_OPTION   3

Definition at line 51 of file options-usage.h.

Referenced by octave_process_command_line().

#define EXEC_PATH_OPTION   4

Definition at line 52 of file options-usage.h.

Referenced by octave_process_command_line().

#define FORCE_GUI_OPTION   5

Definition at line 53 of file options-usage.h.

Referenced by octave_process_command_line().

#define IMAGE_PATH_OPTION   6

Definition at line 54 of file options-usage.h.

Referenced by octave_process_command_line().

#define INFO_FILE_OPTION   7

Definition at line 55 of file options-usage.h.

Referenced by octave_process_command_line().

#define INFO_PROG_OPTION   8

Definition at line 56 of file options-usage.h.

Referenced by octave_process_command_line().

#define JIT_COMPILER_OPTION   10

Definition at line 58 of file options-usage.h.

Referenced by octave_process_command_line().

#define LINE_EDITING_OPTION   11

Definition at line 59 of file options-usage.h.

Referenced by octave_process_command_line().

#define NO_GUI_OPTION   12

Definition at line 60 of file options-usage.h.

Referenced by octave_process_command_line().

#define NO_INIT_FILE_OPTION   13

Definition at line 61 of file options-usage.h.

Referenced by octave_process_command_line().

#define NO_INIT_PATH_OPTION   14

Definition at line 62 of file options-usage.h.

Referenced by octave_process_command_line().

#define NO_LINE_EDITING_OPTION   15

Definition at line 63 of file options-usage.h.

Referenced by octave_process_command_line().

#define NO_SITE_FILE_OPTION   16

Definition at line 64 of file options-usage.h.

Referenced by octave_process_command_line().

#define PERSIST_OPTION   17

Definition at line 65 of file options-usage.h.

Referenced by octave_process_command_line().

#define TEXI_MACROS_FILE_OPTION   18

Definition at line 66 of file options-usage.h.

Referenced by octave_process_command_line().

#define TRADITIONAL_OPTION   19

Definition at line 67 of file options-usage.h.

Referenced by octave_process_command_line().

Function Documentation

static void octave_print_terse_usage_and_exit ( void  )
static

Definition at line 164 of file options-usage.h.

Referenced by octave_process_command_line().

static void octave_print_verbose_usage_and_exit ( void  )
static
static void octave_print_version_and_exit ( void  )
static

Variable Documentation

struct option long_opts[]

Definition at line 68 of file options-usage.h.

Referenced by octave_process_command_line().

const char* short_opts = "+HWVdfhip:qvx"
static

Definition at line 45 of file options-usage.h.

Referenced by octave_process_command_line().

const char* usage_string
static
Initial value:
=
"octave [-HVWdfhiqvx] [--debug] [--debug-jit] [--doc-cache-file file]\n\
[--echo-commands] [--eval CODE] [--exec-path path]\n\
[--force-gui] [--help] [--image-path path]\n\
[--info-file file] [--info-program prog] [--interactive]\n\
[--jit-compiler] [--line-editing] [--no-gui] [--no-history]\n\
[--no-init-file] [--no-init-path] [--no-line-editing]\n\
[--no-site-file] [--no-window-system] [--norc] [-p path]\n\
[--path path] [--persist] [--silent] [--traditional]\n\
[--verbose] [--version] [file]"

Definition at line 31 of file options-usage.h.