#include <dSearchPath.h>
Public Member Functions | |
DSearchPath (const string &path, const string &delimiters=":\n\t") | |
DSearchPath (const DSearchPath ©) | |
void | operator= (const DSearchPath ©) |
~DSearchPath () | |
void | clear () |
void | append_directory (const Filename &directory) |
void | prepend_directory (const Filename &directory) |
void | append_path (const string &path, const string &delimiters=":\n\t") |
void | append_path (const DSearchPath &path) |
void | prepend_path (const DSearchPath &path) |
bool | is_empty () const |
int | get_num_directories () const |
const Filename & | get_directory (int n) const |
Filename | find_file (const Filename &filename) const |
int | find_all_files (const Filename &filename, Results &results) const |
void | output (ostream &out, const string &separator=":") const |
void | write (ostream &out, int indent_level=0) const |
Static Public Member Functions | |
INLINE Filename | search_path (const Filename &filename, const string &path, const string &delimiters=":\n\t") |
Public Attributes | |
PUBLISHED | __pad0__: DSearchPath() |
Private Types | |
typedef pvector< Filename > | Directories |
Private Attributes | |
Directories | _directories |
|
Definition at line 87 of file dSearchPath.h. |
|
Definition at line 119 of file dSearchPath.cxx. References append_path(), and path. |
|
Definition at line 129 of file dSearchPath.cxx. |
|
Definition at line 150 of file dSearchPath.cxx. |
|
Definition at line 169 of file dSearchPath.cxx. References _directories. Referenced by main(), and Config::ConfigTable::ReadConfigFile(). |
|
Definition at line 212 of file dSearchPath.cxx. References _directories, and path. |
|
Definition at line 190 of file dSearchPath.cxx. References _directories, p, path, q, and size_t. Referenced by DSearchPath(), get_interrogatedb_path(), and Config::ConfigTable::ReadConfigFile(). |
|
Definition at line 159 of file dSearchPath.cxx. References _directories. |
|
Definition at line 310 of file dSearchPath.cxx. References _directories, DSearchPath::Results::add_file(), Filename::exists(), Filename::is_fully_qualified(), and Filename::is_local(). Referenced by Config::ConfigTable::ReadConfigFile(). |
|
Definition at line 274 of file dSearchPath.cxx. References _directories, Filename::exists(), Filename::is_fully_qualified(), and Filename::is_local(). Referenced by InterrogateDatabase::load_latest(), and Filename::resolve_filename(). |
|
Definition at line 260 of file dSearchPath.cxx. References _directories, assert, and n. Referenced by Filename::find_on_searchpath(). |
|
Definition at line 250 of file dSearchPath.cxx. References _directories. Referenced by Filename::find_on_searchpath(). |
|
Definition at line 240 of file dSearchPath.cxx. References _directories. Referenced by Config::ConfigTable::ReadConfigFile(). |
|
Definition at line 140 of file dSearchPath.cxx. References _directories. |
|
Definition at line 343 of file dSearchPath.cxx. References _directories. Referenced by operator<<(). |
|
Definition at line 179 of file dSearchPath.cxx. References _directories. |
|
Definition at line 224 of file dSearchPath.cxx. References _directories, and path. |
|
Referenced by TestSearch(). |
|
Definition at line 361 of file dSearchPath.cxx. References _directories. |
|
Definition at line 58 of file dSearchPath.h. |
|
Definition at line 88 of file dSearchPath.h. Referenced by append_directory(), append_path(), clear(), find_all_files(), find_file(), get_directory(), get_num_directories(), is_empty(), operator=(), output(), prepend_directory(), prepend_path(), and write(). |