add_define(const std::string &define) | game_config::config_cache | |
add_defines_map_diff(preproc_map &) | game_config::config_cache | private |
cache_file_prefix_ | game_config::config_cache | private |
clean_cache() | game_config::config_cache | |
clear_defines() | game_config::config_cache | |
config_cache(const config_cache &)=delete | game_config::config_cache | |
config_cache() | game_config::config_cache | protected |
defines_map_ | game_config::config_cache | private |
delete_cache_files(const std::vector< std::string > &paths, const std::string &exclude_pattern="") | game_config::config_cache | private |
fake_invalid_cache_ | game_config::config_cache | private |
force_valid_cache_ | game_config::config_cache | private |
get_config(const std::string &path, config &cfg, abstract_validator *validator=nullptr) | game_config::config_cache | |
get_preproc_map() const | game_config::config_cache | |
instance() | game_config::config_cache | static |
load_configs(const std::string &path, config &cfg, abstract_validator *validator=nullptr) | game_config::config_cache | private |
make_copy_map() | game_config::config_cache | private |
operator=(const config_cache &)=delete | game_config::config_cache | |
purge_cache() | game_config::config_cache | |
read_cache(const std::string &path, config &cfg, abstract_validator *validator=nullptr) | game_config::config_cache | private |
read_configs(const std::string &path, config &cfg, preproc_map &defines, abstract_validator *validator=nullptr) | game_config::config_cache | private |
read_defines_file(const std::string &path) | game_config::config_cache | private |
read_defines_queue() | game_config::config_cache | private |
read_file(const std::string &file, config &cfg) | game_config::config_cache | private |
recheck_filetree_checksum() | game_config::config_cache | |
remove_define(const std::string &define) | game_config::config_cache | |
set_force_invalid_cache(bool) | game_config::config_cache | protected |
set_force_valid_cache(bool force) | game_config::config_cache | |
set_use_cache(bool use) | game_config::config_cache | |
use_cache_ | game_config::config_cache | private |
write_file(const std::string &file, const config &cfg) | game_config::config_cache | private |
write_file(const std::string &file, const preproc_map &defines) | game_config::config_cache | private |