Lines Matching defs:paths
196 void parse_and_add_env_var_override(std::vector<std::string>& paths, std::string env_var_contents) {
198 paths.insert(paths.end(), parsed_paths.begin(), parsed_paths.end());
202 std::vector<std::string> paths;
210 paths.push_back((home / ".config").str());
211 paths.push_back((home / ".local/share").str());
218 parse_and_add_env_var_override(paths, get_env_var("XDG_CONFIG_HOME", report_errors));
220 parse_and_add_env_var_override(paths, get_env_var("VK_LAYER_PATH", false)); // don't report failure
222 parse_and_add_env_var_override(paths, FALLBACK_DATA_DIRS);
223 parse_and_add_env_var_override(paths, FALLBACK_CONFIG_DIRS);
227 paths.push_back(sys_conf_dir);
234 paths.push_back(extra_sys_conf_dir);
238 for (auto& path : paths) {