#include <algorithm>
#include "dir-ops.h"
#include "file-ops.h"
#include "file-stat.h"
#include "oct-env.h"
#include "pathsearch.h"
#include "defaults.h"
#include "defun.h"
#include "input.h"
#include "interpreter-private.h"
#include "interpreter.h"
#include "load-path.h"
#include "ov-usr-fcn.h"
#include "pager.h"
#include "parse.h"
#include "unwind-prot.h"
#include "utils.h"
Go to the source code of this file.
Namespaces | |
octave | |
Functions | |
static void | execute_pkg_add_or_del (const std::string &dir, const std::string &script_file) |
OCTAVE_EXPORT octave_value_list | Fgenpath (const octave_value_list &args, int) old-style class directories(beginning with amp |
static std::string | find_private_file (const std::string &fname) |
std::string | octave::genpath (const std::string &dirname, const string_vector &skip) |
load_path::dir_info::fcn_file_map_type | octave::get_fcn_files (const std::string &d) |
static bool | in_path_list (const std::string &path_list, const std::string &path) |
static void | maybe_add_path_elts (std::string &path, const std::string &dir) |
static void | rehash_internal (void) |
static std::list< std::string > | split_path (const std::string &p) |
static std::string | strip_trailing_separators (const std::string &dir_arg) |
Variables | |
or any subdirectories of these types If additional string parameters are | given |
ile {private} directories | |
|
static |
Definition at line 152 of file load-path.cc.
References octave::sys::file_ops::concat(), octave::sys::base_file_stat::exists(), file, frame, fs, octave_interpreter_ready, octave::source_file(), and string.
Referenced by octave::load_path::execute_pkg_add(), and octave::load_path::execute_pkg_del().
OCTAVE_EXPORT octave_value_list Fgenpath | ( | const octave_value_list & | args, |
int | |||
) |
Definition at line 2206 of file load-path.cc.
|
static |
Definition at line 117 of file load-path.cc.
References octave::__get_current_scope__(), octave_function::dir_name(), octave::sys::file_ops::dir_sep_str(), octave::sys::base_file_stat::exists(), fname, fs, octave::symbol_scope::function(), octave::sys::base_file_stat::is_reg(), retval, and string.
Referenced by octave::load_path::find_file().
|
static |
Definition at line 171 of file load-path.cc.
References octave::directory_path::path_sep_char().
Referenced by octave::load_path::package_info::add_to_fcn_map().
|
static |
Definition at line 49 of file load-path.cc.
References octave::genpath(), octave::directory_path::path_sep_str(), and string.
Referenced by octave::load_path::initialize().
|
static |
Definition at line 190 of file load-path.cc.
References octave::__get_load_path__(), octave::sys::time::stamp(), octave::load_path::update(), and Vlast_prompt_time.
|
static |
Definition at line 63 of file load-path.cc.
References p, octave::directory_path::path_sep_char(), retval, and string.
Referenced by octave::load_path::set().
|
static |
Definition at line 98 of file load-path.cc.
References octave::sys::file_ops::is_dir_sep(), k, and string.
Referenced by octave::load_path::add(), and octave::load_path::remove().
Definition at line 2206 of file load-path.cc.
ile {private} directories |
Definition at line 2206 of file load-path.cc.