#include <cctype>
Go to the source code of this file.
Functions | |
static bool | absolute_pathname (const std::string &s) |
static bool | is_dir_sep (char c) |
static std::string | octave_getenv (const std::string &name) |
static std::string | prepend_home_dir (const std::string &hd, const std::string &s) |
static std::string | prepend_octave_exec_home (const std::string &s) |
static OCTAVE_UNUSED std::string | prepend_octave_home (const std::string &s) |
static void | set_octave_home (void) |
Variables | |
static const char | dir_sep_char = '/' |
static std::string | dir_sep_chars = "/" |
static std::string | Voctave_exec_home |
static std::string | Voctave_home |
|
static |
Definition at line 148 of file shared-fcns.h.
References is_dir_sep(), and len.
Referenced by tree_evaluator::check_autoload_file(), fcn_file_in_path(), load_path::find_all_first_of(), find_data_file_in_load_path(), load_path::find_dir(), load_path::find_file(), load_path::find_first_of(), load_path::find_matching_dirs(), Fis_absolute_filename(), load_path::dir_info::initialize(), kpse_absolute_p(), load_fcn_from_file(), maybe_canonicalize(), out_of_date_check(), and prepend_home_dir().
|
static |
Definition at line 142 of file shared-fcns.h.
References dir_sep_chars.
Referenced by absolute_pathname(), env::do_absolute_pathname(), env::do_chdir(), env::do_make_absolute(), env::do_polite_directory_format(), env::do_rooted_relative_pathname(), load_path::find_dir(), load_path::find_matching_dirs(), Ftempdir(), env::pathname_backup(), strip_trailing_separators(), file_stat::update_internal(), and windows_glob().
|
static |
Definition at line 100 of file shared-fcns.h.
Referenced by get_octave_archlibdir(), get_octave_bindir(), get_temp_directory(), and set_octave_home().
|
static |
Definition at line 169 of file shared-fcns.h.
References absolute_pathname(), and dir_sep_char.
Referenced by prepend_octave_exec_home(), and prepend_octave_home().
|
static |
Definition at line 195 of file shared-fcns.h.
References prepend_home_dir(), and Voctave_exec_home.
Referenced by get_octave_archlibdir(), get_octave_bindir(), initialize(), and make_vars_map().
|
static |
Definition at line 189 of file shared-fcns.h.
References prepend_home_dir(), and Voctave_home.
Referenced by initialize(), and make_vars_map().
|
static |
Definition at line 111 of file shared-fcns.h.
References OCTAVE_EXEC_PREFIX, octave_getenv(), OCTAVE_PREFIX, Voctave_exec_home, and Voctave_home.
Referenced by initialize(), main(), and make_vars_map().
|
static |
Definition at line 90 of file shared-fcns.h.
Referenced by tree_evaluator::get_user_code(), main(), tree_evaluator::mfilename(), prepend_home_dir(), and windows_glob().
|
static |
Definition at line 96 of file shared-fcns.h.
Referenced by bp_file_info::bp_file_info(), env::do_base_pathname(), env::do_make_absolute(), env::do_set_program_name(), Faddpath(), Fdrawnow(), Ffilesep(), load_path::find_all_first_of(), fcn_info::fcn_info_rep::find_autoload(), load_path::find_dir(), load_path::find_file(), find_file_to_load(), load_path::find_first_of(), scoped_fcn_handle::find_function(), load_path::find_matching_dirs(), get_ASCII_filename(), is_dir_sep(), load_out_of_date_fcn(), fcn_info::fcn_info_rep::load_private_function(), looks_like_struct(), base_parser::make_classdef(), read_mat5_binary_element(), application::set_program_names(), tree_evaluator::source_file(), base_parser::start_function(), and windows_glob().
|
static |
Definition at line 108 of file shared-fcns.h.
Referenced by initialize(), make_vars_map(), prepend_octave_exec_home(), replace_prefix(), and set_octave_home().
|
static |
Definition at line 107 of file shared-fcns.h.
Referenced by initialize(), make_vars_map(), prepend_octave_home(), and set_octave_home().