GNU Octave  4.2.1
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
defaults.h File Reference
#include "octave-config.h"
#include <string>
#include "pathsearch.h"
Include dependency graph for defaults.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define OCTAVE_ARCHLIBDIR   "/usr/local/libexec/octave/4.2.1/exec/x86_64-pc-linux-gnu"
 
#define OCTAVE_BINDIR   "/usr/local/bin"
 
#define OCTAVE_CANONICAL_HOST_TYPE   "x86_64-pc-linux-gnu"
 
#define OCTAVE_DATADIR   "/usr/local/share"
 
#define OCTAVE_DATAROOTDIR   "/usr/local/share"
 
#define OCTAVE_DEFAULT_PAGER   "less"
 
#define OCTAVE_DOC_CACHE_FILE   "/usr/local/share/octave/4.2.1/etc/doc-cache"
 
#define OCTAVE_EXEC_PREFIX   "/usr/local"
 
#define OCTAVE_FCNFILEDIR   "/usr/local/share/octave/4.2.1/m"
 
#define OCTAVE_IMAGEDIR   "/usr/local/share/octave/4.2.1/imagelib"
 
#define OCTAVE_INCLUDEDIR   "/usr/local/include"
 
#define OCTAVE_INFODIR   "/usr/local/share/info"
 
#define OCTAVE_INFOFILE   "/usr/local/share/info/octave.info"
 
#define OCTAVE_LIBDIR   "/usr/local/lib"
 
#define OCTAVE_LIBEXECDIR   "/usr/local/libexec"
 
#define OCTAVE_LOCALAPIARCHLIBDIR   "/usr/local/libexec/octave/api-v51/site/exec/x86_64-pc-linux-gnu"
 
#define OCTAVE_LOCALAPIFCNFILEDIR   "/usr/local/share/octave/site/api-v51/m"
 
#define OCTAVE_LOCALAPIOCTFILEDIR   "/usr/local/lib/octave/site/oct/api-v51/x86_64-pc-linux-gnu"
 
#define OCTAVE_LOCALARCHLIBDIR   "/usr/local/libexec/octave/site/exec/x86_64-pc-linux-gnu"
 
#define OCTAVE_LOCALFCNFILEDIR   "/usr/local/share/octave/site/m"
 
#define OCTAVE_LOCALOCTFILEDIR   "/usr/local/lib/octave/site/oct/x86_64-pc-linux-gnu"
 
#define OCTAVE_LOCALSTARTUPFILEDIR   "/usr/local/share/octave/site/m/startup"
 
#define OCTAVE_LOCALVERARCHLIBDIR   "/usr/local/libexec/octave/4.2.1/site/exec/x86_64-pc-linux-gnu"
 
#define OCTAVE_LOCALVERFCNFILEDIR   "/usr/local/share/octave/4.2.1/site/m"
 
#define OCTAVE_LOCALVEROCTFILEDIR   "/usr/local/lib/octave/4.2.1/site/oct/x86_64-pc-linux-gnu"
 
#define OCTAVE_MAN1DIR   "/usr/local/share/man/man1"
 
#define OCTAVE_MAN1EXT   ".1"
 
#define OCTAVE_MANDIR   "/usr/local/share/man"
 
#define OCTAVE_OCTDATADIR   "/usr/local/share/octave/4.2.1/data"
 
#define OCTAVE_OCTETCDIR   "/usr/local/share/octave/4.2.1/etc"
 
#define OCTAVE_OCTFILEDIR   "/usr/local/lib/octave/4.2.1/oct/x86_64-pc-linux-gnu"
 
#define OCTAVE_OCTINCLUDEDIR   "/usr/local/include/octave-4.2.1/octave"
 
#define OCTAVE_OCTLIBDIR   "/usr/local/lib/octave/4.2.1"
 
#define OCTAVE_OCTLOCALEDIR   "/usr/local/share/octave/4.2.1/locale"
 
#define OCTAVE_OCTTESTSDIR   "/usr/local/share/octave/4.2.1/etc/tests"
 
#define OCTAVE_PREFIX   "/usr/local"
 
#define OCTAVE_RELEASE   ""
 
#define OCTAVE_STARTUPFILEDIR   "/usr/local/share/octave/4.2.1/m/startup"
 
#define OCTAVE_TEXI_MACROS_FILE   "/usr/local/share/octave/4.2.1/etc/macros.texi"
 

Functions

OCTINTERP_API void install_defaults (void)
 
OCTINTERP_API void set_exec_path (const std::string &path="")
 
OCTINTERP_API void set_image_path (const std::string &path="")
 
OCTINTERP_API std::string subst_octave_home (const std::string &)
 

Variables

OCTINTERP_API std::string Varch_lib_dir
 
OCTINTERP_API std::string Vbin_dir
 
OCTINTERP_API std::string Vbuilt_in_docstrings_file
 
OCTINTERP_API std::string Vdata_dir
 
OCTINTERP_API std::string VEDITOR
 
OCTINTERP_API std::string Vfcn_file_dir
 
OCTINTERP_API std::string Vfftw_wisdom_program
 
OCTINTERP_API std::string Vimage_dir
 
OCTINTERP_API std::string Vinfo_dir
 
OCTINTERP_API std::string Vlibexec_dir
 
OCTINTERP_API std::string Vlocal_api_fcn_file_dir
 
OCTINTERP_API std::string Vlocal_api_oct_file_dir
 
OCTINTERP_API std::string Vlocal_arch_lib_dir
 
OCTINTERP_API std::string Vlocal_fcn_file_dir
 
OCTINTERP_API std::string Vlocal_oct_file_dir
 
OCTINTERP_API std::string Vlocal_site_defaults_file
 
OCTINTERP_API std::string Vlocal_ver_arch_lib_dir
 
OCTINTERP_API std::string Vlocal_ver_fcn_file_dir
 
OCTINTERP_API std::string Vlocal_ver_oct_file_dir
 
OCTINTERP_API std::string Voct_data_dir
 
OCTINTERP_API std::string Voct_etc_dir
 
OCTINTERP_API std::string Voct_file_dir
 
OCTINTERP_API std::string Voct_locale_dir
 
OCTINTERP_API std::string Voctave_home
 
OCTINTERP_API std::string Vsite_defaults_file
 

Macro Definition Documentation

#define OCTAVE_ARCHLIBDIR   "/usr/local/libexec/octave/4.2.1/exec/x86_64-pc-linux-gnu"

Definition at line 42 of file defaults.h.

#define OCTAVE_BINDIR   "/usr/local/bin"

Definition at line 46 of file defaults.h.

#define OCTAVE_CANONICAL_HOST_TYPE   "x86_64-pc-linux-gnu"

Definition at line 34 of file defaults.h.

Referenced by initialize(), and octave_name_version_copyright_copying_and_warranty().

#define OCTAVE_DATADIR   "/usr/local/share"

Definition at line 50 of file defaults.h.

Referenced by initialize(), and set_default_data_dir().

#define OCTAVE_DATAROOTDIR   "/usr/local/share"

Definition at line 54 of file defaults.h.

Referenced by initialize().

#define OCTAVE_DEFAULT_PAGER   "less"

Definition at line 38 of file defaults.h.

Referenced by default_pager(), and initialize().

#define OCTAVE_DOC_CACHE_FILE   "/usr/local/share/octave/4.2.1/etc/doc-cache"

Definition at line 58 of file defaults.h.

Referenced by set_default_doc_cache_file().

#define OCTAVE_EXEC_PREFIX   "/usr/local"
#define OCTAVE_FCNFILEDIR   "/usr/local/share/octave/4.2.1/m"

Definition at line 70 of file defaults.h.

Referenced by initialize(), and set_default_fcn_file_dir().

#define OCTAVE_IMAGEDIR   "/usr/local/share/octave/4.2.1/imagelib"

Definition at line 74 of file defaults.h.

Referenced by initialize(), and set_default_image_dir().

#define OCTAVE_INCLUDEDIR   "/usr/local/include"

Definition at line 78 of file defaults.h.

Referenced by initialize().

#define OCTAVE_INFODIR   "/usr/local/share/info"

Definition at line 82 of file defaults.h.

Referenced by initialize(), and set_default_info_dir().

#define OCTAVE_INFOFILE   "/usr/local/share/info/octave.info"

Definition at line 86 of file defaults.h.

Referenced by initialize(), and set_default_info_file().

#define OCTAVE_LIBDIR   "/usr/local/lib"

Definition at line 90 of file defaults.h.

Referenced by initialize().

#define OCTAVE_LIBEXECDIR   "/usr/local/libexec"

Definition at line 94 of file defaults.h.

Referenced by initialize(), and set_default_libexec_dir().

#define OCTAVE_LOCALAPIARCHLIBDIR   "/usr/local/libexec/octave/api-v51/site/exec/x86_64-pc-linux-gnu"

Definition at line 126 of file defaults.h.

Referenced by initialize(), and set_default_local_api_arch_lib_dir().

#define OCTAVE_LOCALAPIFCNFILEDIR   "/usr/local/share/octave/site/api-v51/m"

Definition at line 102 of file defaults.h.

Referenced by initialize(), and set_default_local_api_fcn_file_dir().

#define OCTAVE_LOCALAPIOCTFILEDIR   "/usr/local/lib/octave/site/oct/api-v51/x86_64-pc-linux-gnu"

Definition at line 106 of file defaults.h.

Referenced by initialize(), and set_default_local_api_oct_file_dir().

#define OCTAVE_LOCALARCHLIBDIR   "/usr/local/libexec/octave/site/exec/x86_64-pc-linux-gnu"

Definition at line 110 of file defaults.h.

Referenced by initialize(), and set_default_local_arch_lib_dir().

#define OCTAVE_LOCALFCNFILEDIR   "/usr/local/share/octave/site/m"

Definition at line 114 of file defaults.h.

Referenced by initialize(), and set_default_local_fcn_file_dir().

#define OCTAVE_LOCALOCTFILEDIR   "/usr/local/lib/octave/site/oct/x86_64-pc-linux-gnu"

Definition at line 118 of file defaults.h.

Referenced by initialize(), and set_default_local_oct_file_dir().

#define OCTAVE_LOCALSTARTUPFILEDIR   "/usr/local/share/octave/site/m/startup"

Definition at line 122 of file defaults.h.

Referenced by initialize(), and set_local_site_defaults_file().

#define OCTAVE_LOCALVERARCHLIBDIR   "/usr/local/libexec/octave/4.2.1/site/exec/x86_64-pc-linux-gnu"

Definition at line 130 of file defaults.h.

Referenced by initialize(), and set_default_local_ver_arch_lib_dir().

#define OCTAVE_LOCALVERFCNFILEDIR   "/usr/local/share/octave/4.2.1/site/m"

Definition at line 134 of file defaults.h.

Referenced by initialize(), and set_default_local_ver_fcn_file_dir().

#define OCTAVE_LOCALVEROCTFILEDIR   "/usr/local/lib/octave/4.2.1/site/oct/x86_64-pc-linux-gnu"

Definition at line 138 of file defaults.h.

Referenced by initialize(), and set_default_local_ver_oct_file_dir().

#define OCTAVE_MAN1DIR   "/usr/local/share/man/man1"

Definition at line 142 of file defaults.h.

Referenced by initialize().

#define OCTAVE_MAN1EXT   ".1"

Definition at line 146 of file defaults.h.

Referenced by initialize().

#define OCTAVE_MANDIR   "/usr/local/share/man"

Definition at line 150 of file defaults.h.

Referenced by initialize().

#define OCTAVE_OCTDATADIR   "/usr/local/share/octave/4.2.1/data"

Definition at line 154 of file defaults.h.

Referenced by initialize(), and set_default_oct_data_dir().

#define OCTAVE_OCTETCDIR   "/usr/local/share/octave/4.2.1/etc"

Definition at line 162 of file defaults.h.

Referenced by set_default_oct_etc_dir().

#define OCTAVE_OCTFILEDIR   "/usr/local/lib/octave/4.2.1/oct/x86_64-pc-linux-gnu"

Definition at line 158 of file defaults.h.

Referenced by initialize(), and set_default_oct_file_dir().

#define OCTAVE_OCTINCLUDEDIR   "/usr/local/include/octave-4.2.1/octave"

Definition at line 170 of file defaults.h.

Referenced by initialize().

#define OCTAVE_OCTLIBDIR   "/usr/local/lib/octave/4.2.1"

Definition at line 174 of file defaults.h.

Referenced by initialize().

#define OCTAVE_OCTLOCALEDIR   "/usr/local/share/octave/4.2.1/locale"

Definition at line 166 of file defaults.h.

Referenced by set_default_oct_locale_dir().

#define OCTAVE_OCTTESTSDIR   "/usr/local/share/octave/4.2.1/etc/tests"

Definition at line 178 of file defaults.h.

#define OCTAVE_PREFIX   "/usr/local"

Definition at line 182 of file defaults.h.

#define OCTAVE_RELEASE   ""

Definition at line 190 of file defaults.h.

Referenced by initialize_version_info().

#define OCTAVE_STARTUPFILEDIR   "/usr/local/share/octave/4.2.1/m/startup"

Definition at line 186 of file defaults.h.

Referenced by initialize(), and set_site_defaults_file().

#define OCTAVE_TEXI_MACROS_FILE   "/usr/local/share/octave/4.2.1/etc/macros.texi"

Definition at line 62 of file defaults.h.

Referenced by set_default_texi_macros_file().

Function Documentation

OCTINTERP_API void install_defaults ( void  )

Definition at line 416 of file defaults.cc.

OCTINTERP_API void set_exec_path ( const std::string path = "")

Definition at line 250 of file defaults.cc.

OCTINTERP_API void set_image_path ( const std::string path = "")

Definition at line 289 of file defaults.cc.

OCTINTERP_API std::string subst_octave_home ( const std::string )

Definition at line 98 of file defaults.cc.

Variable Documentation

OCTINTERP_API std::string Varch_lib_dir

Definition at line 61 of file defaults.cc.

Definition at line 57 of file defaults.cc.

OCTINTERP_API std::string Vbuilt_in_docstrings_file

Definition at line 95 of file defaults.cc.

Definition at line 59 of file defaults.cc.

Definition at line 88 of file defaults.cc.

OCTINTERP_API std::string Vfcn_file_dir

Definition at line 79 of file defaults.cc.

OCTINTERP_API std::string Vfftw_wisdom_program

Definition at line 81 of file defaults.cc.

Definition at line 58 of file defaults.cc.

OCTINTERP_API std::string Vlibexec_dir

Definition at line 60 of file defaults.cc.

OCTINTERP_API std::string Vlocal_api_fcn_file_dir

Definition at line 71 of file defaults.cc.

OCTINTERP_API std::string Vlocal_api_oct_file_dir

Definition at line 67 of file defaults.cc.

OCTINTERP_API std::string Vlocal_arch_lib_dir

Definition at line 62 of file defaults.cc.

OCTINTERP_API std::string Vlocal_fcn_file_dir

Definition at line 72 of file defaults.cc.

OCTINTERP_API std::string Vlocal_oct_file_dir

Definition at line 68 of file defaults.cc.

OCTINTERP_API std::string Vlocal_site_defaults_file

Definition at line 92 of file defaults.cc.

OCTINTERP_API std::string Vlocal_ver_arch_lib_dir

Definition at line 64 of file defaults.cc.

OCTINTERP_API std::string Vlocal_ver_fcn_file_dir

Definition at line 70 of file defaults.cc.

OCTINTERP_API std::string Vlocal_ver_oct_file_dir

Definition at line 66 of file defaults.cc.

OCTINTERP_API std::string Voct_data_dir

Definition at line 74 of file defaults.cc.

OCTINTERP_API std::string Voct_etc_dir

Definition at line 75 of file defaults.cc.

OCTINTERP_API std::string Voct_file_dir

Definition at line 78 of file defaults.cc.

OCTINTERP_API std::string Voct_locale_dir

Definition at line 76 of file defaults.cc.

OCTINTERP_API std::string Voctave_home

Definition at line 55 of file defaults.cc.

OCTINTERP_API std::string Vsite_defaults_file

Definition at line 93 of file defaults.cc.