|
Allolib
1.0
C++ Components For Interactive Multimedia
|
#include <C:/Users/Andres/source/repos/casm_viewer/external/tinc/external/allolib/include/al/io/al_File.hpp>
Public Types | |
| typedef std::pair< std::string, bool > | searchpath |
| typedef std::list< searchpath > | searchpathlist |
| typedef std::list< searchpath >::iterator | iterator |
Public Member Functions | |
| SearchPaths (const std::string &file) | |
| SearchPaths (int argc, char *const argv[], bool recursive=true) | |
| SearchPaths (const SearchPaths &cpy) | |
| FilePath | find (const std::string &filename) |
| find a file in the searchpaths | |
| FileList | filter (bool(*f)(FilePath const &)) |
| FileList | listAll () |
| void | addSearchPath (const std::string &path, bool recursive=true) |
| add a path to search in; recursive searching is optional | |
| void | addRelativePath (std::string rel, bool recursive=true) |
| void | addAppPaths (int argc, char *const argv[], bool recursive=true) |
| void | addAppPaths (int argc, const char **argv, bool recursive=true) |
| void | addAppPaths (std::string path, bool recursive=true) |
| void | addAppPaths (bool recursive=true) |
| const std::string & | appPath () const |
| void | print (std::ostream &stream=std::cout) const |
| iterator | begin () |
| iterator | end () |
Protected Attributes | |
| std::list< searchpath > | mSearchPaths |
| std::string | mAppPath |
A handy way to manage several possible search paths
Definition at line 502 of file al_File.hpp.
| void al::SearchPaths::addAppPaths | ( | int | argc, |
| char *const | argv[], | ||
| bool | recursive = true |
||
| ) |
adds best estimate of application launch paths (cwd etc.) can pass in argv from the main() function if desired.