The paths manager is responsible for recording the various paths that binary files may be located at. More...
#include <filesystem.hpp>
Public Member Functions | |
binary_paths_manager () | |
binary_paths_manager (const config &cfg) | |
~binary_paths_manager () | |
void | set_paths (const config &cfg) |
Private Member Functions | |
binary_paths_manager (const binary_paths_manager &o) | |
binary_paths_manager & | operator= (const binary_paths_manager &o) |
void | cleanup () |
Private Attributes | |
std::vector< std::string > | paths_ |
The paths manager is responsible for recording the various paths that binary files may be located at.
It should be passed a config object which holds binary path information. This is in the format
* [binary_path] * path=<path> * [/binary_path] * Binaries will be searched for in [wesnoth-path]/data/<path>/images/ *
Definition at line 210 of file filesystem.hpp.
filesystem::binary_paths_manager::binary_paths_manager | ( | ) |
Definition at line 986 of file filesystem_boost.cpp.
filesystem::binary_paths_manager::binary_paths_manager | ( | const config & | cfg | ) |
Definition at line 989 of file filesystem_boost.cpp.
References set_paths().
filesystem::binary_paths_manager::~binary_paths_manager | ( | ) |
Definition at line 994 of file filesystem_boost.cpp.
References cleanup().
|
private |
|
private |
Definition at line 1019 of file filesystem_boost.cpp.
Referenced by set_paths(), and ~binary_paths_manager().
|
private |
Definition at line 999 of file filesystem_boost.cpp.
References config::child_range(), cleanup(), ERR_FS, filesystem::init_binary_paths(), and paths_.
Referenced by binary_paths_manager(), test_utils::game_config_manager::game_config_manager(), and game_config_manager::load_game_config().
|
private |
Definition at line 224 of file filesystem.hpp.
Referenced by cleanup(), and set_paths().