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
defaults.h File Reference
#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.0.0/exec/x86_64-unknown-linux-gnu"
 
#define OCTAVE_BINDIR   "/usr/local/bin"
 
#define OCTAVE_CANONICAL_HOST_TYPE   "x86_64-unknown-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.0.0/etc/doc-cache"
 
#define OCTAVE_EXEC_PREFIX   "/usr/local"
 
#define OCTAVE_FCNFILEDIR   "/usr/local/share/octave/4.0.0/m"
 
#define OCTAVE_IMAGEDIR   "/usr/local/share/octave/4.0.0/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-v50+/site/exec/x86_64-unknown-linux-gnu"
 
#define OCTAVE_LOCALAPIFCNFILEDIR   "/usr/local/share/octave/site/api-v50+/m"
 
#define OCTAVE_LOCALAPIOCTFILEDIR   "/usr/local/lib/octave/site/oct/api-v50+/x86_64-unknown-linux-gnu"
 
#define OCTAVE_LOCALARCHLIBDIR   "/usr/local/libexec/octave/site/exec/x86_64-unknown-linux-gnu"
 
#define OCTAVE_LOCALFCNFILEDIR   "/usr/local/share/octave/site/m"
 
#define OCTAVE_LOCALOCTFILEDIR   "/usr/local/lib/octave/site/oct/x86_64-unknown-linux-gnu"
 
#define OCTAVE_LOCALSTARTUPFILEDIR   "/usr/local/share/octave/site/m/startup"
 
#define OCTAVE_LOCALVERARCHLIBDIR   "/usr/local/libexec/octave/4.0.0/site/exec/x86_64-unknown-linux-gnu"
 
#define OCTAVE_LOCALVERFCNFILEDIR   "/usr/local/share/octave/4.0.0/site/m"
 
#define OCTAVE_LOCALVEROCTFILEDIR   "/usr/local/lib/octave/4.0.0/site/oct/x86_64-unknown-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.0.0/data"
 
#define OCTAVE_OCTETCDIR   "/usr/local/share/octave/4.0.0/etc"
 
#define OCTAVE_OCTFILEDIR   "/usr/local/lib/octave/4.0.0/oct/x86_64-unknown-linux-gnu"
 
#define OCTAVE_OCTINCLUDEDIR   "/usr/local/include/octave-4.0.0/octave"
 
#define OCTAVE_OCTLIBDIR   "/usr/local/lib/octave/4.0.0"
 
#define OCTAVE_OCTLOCALEDIR   "/usr/local/share/octave/4.0.0/locale"
 
#define OCTAVE_OCTTESTSDIR   "/usr/local/share/octave/4.0.0/etc/tests"
 
#define OCTAVE_PREFIX   "/usr/local"
 
#define OCTAVE_RELEASE   ""
 
#define OCTAVE_STARTUPFILEDIR   "/usr/local/share/octave/4.0.0/m/startup"
 
#define OCTAVE_TEXI_MACROS_FILE   "/usr/local/share/octave/4.0.0/etc/macros.texi"
 

Functions

OCTINTERP_API void install_defaults (void)
 
OCTINTERP_API void set_exec_path (const std::string &path=std::string())
 
OCTINTERP_API void set_image_path (const std::string &path=std::string())
 
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.0.0/exec/x86_64-unknown-linux-gnu"

Definition at line 40 of file defaults.h.

#define OCTAVE_BINDIR   "/usr/local/bin"

Definition at line 44 of file defaults.h.

#define OCTAVE_CANONICAL_HOST_TYPE   "x86_64-unknown-linux-gnu"
#define OCTAVE_DATADIR   "/usr/local/share"

Definition at line 48 of file defaults.h.

Referenced by Foctave_config_info(), initialize(), and set_default_data_dir().

#define OCTAVE_DATAROOTDIR   "/usr/local/share"

Definition at line 52 of file defaults.h.

Referenced by Foctave_config_info(), and initialize().

#define OCTAVE_DEFAULT_PAGER   "less"

Definition at line 36 of file defaults.h.

Referenced by default_pager(), Foctave_config_info(), and initialize().

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

Definition at line 56 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.0.0/m"

Definition at line 68 of file defaults.h.

Referenced by Foctave_config_info(), initialize(), and set_default_fcn_file_dir().

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

Definition at line 72 of file defaults.h.

Referenced by Foctave_config_info(), initialize(), and set_default_image_dir().

#define OCTAVE_INCLUDEDIR   "/usr/local/include"

Definition at line 76 of file defaults.h.

Referenced by Foctave_config_info(), and initialize().

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

Definition at line 80 of file defaults.h.

Referenced by Foctave_config_info(), initialize(), and set_default_info_dir().

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

Definition at line 84 of file defaults.h.

Referenced by Foctave_config_info(), initialize(), and set_default_info_file().

#define OCTAVE_LIBDIR   "/usr/local/lib"

Definition at line 88 of file defaults.h.

Referenced by Foctave_config_info(), and initialize().

#define OCTAVE_LIBEXECDIR   "/usr/local/libexec"

Definition at line 92 of file defaults.h.

Referenced by Foctave_config_info(), initialize(), and set_default_libexec_dir().

#define OCTAVE_LOCALAPIARCHLIBDIR   "/usr/local/libexec/octave/api-v50+/site/exec/x86_64-unknown-linux-gnu"

Definition at line 124 of file defaults.h.

Referenced by Foctave_config_info(), initialize(), and set_default_local_api_arch_lib_dir().

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

Definition at line 100 of file defaults.h.

Referenced by Foctave_config_info(), initialize(), and set_default_local_api_fcn_file_dir().

#define OCTAVE_LOCALAPIOCTFILEDIR   "/usr/local/lib/octave/site/oct/api-v50+/x86_64-unknown-linux-gnu"

Definition at line 104 of file defaults.h.

Referenced by Foctave_config_info(), initialize(), and set_default_local_api_oct_file_dir().

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

Definition at line 108 of file defaults.h.

Referenced by Foctave_config_info(), initialize(), and set_default_local_arch_lib_dir().

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

Definition at line 112 of file defaults.h.

Referenced by Foctave_config_info(), initialize(), and set_default_local_fcn_file_dir().

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

Definition at line 116 of file defaults.h.

Referenced by Foctave_config_info(), initialize(), and set_default_local_oct_file_dir().

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

Definition at line 120 of file defaults.h.

Referenced by Foctave_config_info(), initialize(), and set_local_site_defaults_file().

#define OCTAVE_LOCALVERARCHLIBDIR   "/usr/local/libexec/octave/4.0.0/site/exec/x86_64-unknown-linux-gnu"

Definition at line 128 of file defaults.h.

Referenced by Foctave_config_info(), initialize(), and set_default_local_ver_arch_lib_dir().

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

Definition at line 132 of file defaults.h.

Referenced by Foctave_config_info(), initialize(), and set_default_local_ver_fcn_file_dir().

#define OCTAVE_LOCALVEROCTFILEDIR   "/usr/local/lib/octave/4.0.0/site/oct/x86_64-unknown-linux-gnu"

Definition at line 136 of file defaults.h.

Referenced by Foctave_config_info(), initialize(), and set_default_local_ver_oct_file_dir().

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

Definition at line 140 of file defaults.h.

Referenced by Foctave_config_info(), and initialize().

#define OCTAVE_MAN1EXT   ".1"

Definition at line 144 of file defaults.h.

Referenced by Foctave_config_info(), and initialize().

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

Definition at line 148 of file defaults.h.

Referenced by Foctave_config_info(), and initialize().

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

Definition at line 152 of file defaults.h.

Referenced by Foctave_config_info(), initialize(), and set_default_oct_data_dir().

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

Definition at line 160 of file defaults.h.

Referenced by Foctave_config_info(), and set_default_oct_etc_dir().

#define OCTAVE_OCTFILEDIR   "/usr/local/lib/octave/4.0.0/oct/x86_64-unknown-linux-gnu"

Definition at line 156 of file defaults.h.

Referenced by Foctave_config_info(), initialize(), and set_default_oct_file_dir().

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

Definition at line 168 of file defaults.h.

Referenced by Foctave_config_info(), and initialize().

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

Definition at line 172 of file defaults.h.

Referenced by Foctave_config_info(), and initialize().

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

Definition at line 164 of file defaults.h.

Referenced by set_default_oct_locale_dir().

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

Definition at line 176 of file defaults.h.

Referenced by Foctave_config_info().

#define OCTAVE_PREFIX   "/usr/local"

Definition at line 180 of file defaults.h.

#define OCTAVE_RELEASE   ""

Definition at line 188 of file defaults.h.

Referenced by initialize_version_info().

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

Definition at line 184 of file defaults.h.

Referenced by Foctave_config_info(), initialize(), and set_site_defaults_file().

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

Definition at line 60 of file defaults.h.

Referenced by set_default_texi_macros_file().

Function Documentation

OCTINTERP_API void install_defaults ( void  )

Definition at line 419 of file defaults.cc.

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

Definition at line 253 of file defaults.cc.

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

Definition at line 292 of file defaults.cc.

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

Definition at line 101 of file defaults.cc.

Variable Documentation

OCTINTERP_API std::string Varch_lib_dir

Definition at line 64 of file defaults.cc.

OCTINTERP_API std::string Vbin_dir

Definition at line 60 of file defaults.cc.

OCTINTERP_API std::string Vbuilt_in_docstrings_file

Definition at line 98 of file defaults.cc.

OCTINTERP_API std::string Vdata_dir

Definition at line 62 of file defaults.cc.

OCTINTERP_API std::string VEDITOR

Definition at line 91 of file defaults.cc.

OCTINTERP_API std::string Vfcn_file_dir

Definition at line 82 of file defaults.cc.

OCTINTERP_API std::string Vfftw_wisdom_program
OCTINTERP_API std::string Vimage_dir

Definition at line 84 of file defaults.cc.

OCTINTERP_API std::string Vinfo_dir

Definition at line 61 of file defaults.cc.

OCTINTERP_API std::string Vlibexec_dir

Definition at line 63 of file defaults.cc.

OCTINTERP_API std::string Vlocal_api_fcn_file_dir

Definition at line 74 of file defaults.cc.

OCTINTERP_API std::string Vlocal_api_oct_file_dir

Definition at line 70 of file defaults.cc.

OCTINTERP_API std::string Vlocal_arch_lib_dir

Definition at line 65 of file defaults.cc.

OCTINTERP_API std::string Vlocal_fcn_file_dir

Definition at line 75 of file defaults.cc.

OCTINTERP_API std::string Vlocal_oct_file_dir

Definition at line 71 of file defaults.cc.

OCTINTERP_API std::string Vlocal_site_defaults_file

Definition at line 95 of file defaults.cc.

OCTINTERP_API std::string Vlocal_ver_arch_lib_dir

Definition at line 67 of file defaults.cc.

OCTINTERP_API std::string Vlocal_ver_fcn_file_dir

Definition at line 73 of file defaults.cc.

OCTINTERP_API std::string Vlocal_ver_oct_file_dir

Definition at line 69 of file defaults.cc.

OCTINTERP_API std::string Voct_data_dir

Definition at line 77 of file defaults.cc.

OCTINTERP_API std::string Voct_etc_dir

Definition at line 78 of file defaults.cc.

OCTINTERP_API std::string Voct_file_dir

Definition at line 81 of file defaults.cc.

OCTINTERP_API std::string Voct_locale_dir

Definition at line 79 of file defaults.cc.

OCTINTERP_API std::string Voctave_home

Definition at line 58 of file defaults.cc.

OCTINTERP_API std::string Vsite_defaults_file

Definition at line 96 of file defaults.cc.