#include "octave-config.h"
#include <list>
#include <string>
Go to the source code of this file.
Classes | |
class | kpse_path_iterator |
Functions | |
std::list< std::string > | kpse_all_path_find_first_of (const std::string &path, const std::list< std::string > &names) |
std::list< std::string > | kpse_all_path_search (const std::string &path, const std::string &name) |
std::string | kpse_element_dir (const std::string &elt) |
std::string | kpse_path_expand (const std::string &path) |
std::string | kpse_path_find_first_of (const std::string &path, const std::list< std::string > &names) |
std::string | kpse_path_search (const std::string &path, const std::string &name) |
Variables | |
unsigned int | kpse_debug |
std::list<std::string> kpse_all_path_find_first_of | ( | const std::string & | path, |
const std::list< std::string > & | names | ||
) |
Definition at line 735 of file kpse.cc.
References find_first_of(), and path.
Referenced by octave::directory_path::find_all_first_of().
std::list<std::string> kpse_all_path_search | ( | const std::string & | path, |
const std::string & | name | ||
) |
std::string kpse_element_dir | ( | const std::string & | elt | ) |
Definition at line 1022 of file kpse.cc.
References dir_p(), DIR_SEP_STRING, IS_DEVICE_SEP, and IS_DIR_SEP.
Referenced by octave::directory_path::all_directories(), kpse_path_expand(), path_find_first_of(), and path_search().
std::string kpse_path_expand | ( | const std::string & | path | ) |
Definition at line 746 of file kpse.cc.
References ENV_SEP, ENV_SEP_STRING, IS_DIR_SEP, kpse_element_dir(), kpse_tilde_expand(), len, NAME_BEGINS_WITH_DEVICE, path, and octave::math::pi.
Referenced by octave::directory_path::init().
std::string kpse_path_find_first_of | ( | const std::string & | path, |
const std::list< std::string > & | names | ||
) |
Definition at line 719 of file kpse.cc.
References find_first_of(), and path.
Referenced by octave::directory_path::find_first_of().
std::string kpse_path_search | ( | const std::string & | path, |
const std::string & | name | ||
) |
|
extern |
Definition at line 92 of file kpse.cc.
Referenced by octave::directory_path::init().