42 : xpath_sep_char (SEPCHAR), xpath_sep_str (SEPCHAR_STR) { }
59 (*current_liboctave_error_handler)
60 (
"unable to create dir_path::static_members object!");
84 int nmax = len > 32 ? len : 32;
88 for (
int i = 0; i < len; i++)
98 const std::string elt_dir =
STR_LLIST (*dir);
100 if (! elt_dir.empty ())
107 retval[count++] = elt_dir;
148 static bool octave_kpathsea_initialized =
false;
150 if (! octave_kpathsea_initialized)
157 octave_kpathsea_initialized =
true;
171 for (
int i = 0; i < count; i++)
static string_vector kpse_all_path_search(const std::string &path, const std::string &name)
std::string find_first_of(const string_vector &names)
string_vector find_all(const std::string &)
static unsigned int kpathsea_debug
static string_vector names(const map_type &lst)
static string_vector kpse_all_path_find_first_of(const std::string &path, const string_vector &names)
static static_members * instance
static std::string kpse_path_find_first_of(const std::string &path, const string_vector &names, bool must_exist)
static std::string kpse_expand_default(const std::string &path, const std::string &dflt)
void resize(octave_idx_type n, const std::string &rfv=std::string())
static std::string getenv(const std::string &name)
static str_llist_type * kpse_element_dirs(const std::string &elt)
string_vector elements(void)
string_vector all_directories(void)
octave_idx_type length(void) const
Number of elements in the array.
string_vector find_all_first_of(const string_vector &names)
#define STR_LLIST_NEXT(sl)
static std::string kpse_path_expand(const std::string &path)
static bool instance_ok(void)
std::string find_first(const std::string &)
static std::string kpse_path_search(const std::string &path, const std::string &name, bool must_exist)