#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(). |
1.3