Lines Matching +full:engine +full:- +full:specific
15 // without specific prior written permission.
32 #include "engine/config.hpp"
33 #include "engine/exceptions.hpp"
70 /// initialization due to the side-effects it may have. Therefore, fixing this
79 /// This is a helper function that does not apply user-specified overrides. See
87 /// \throw engine::error If the parsing of the configuration file fails.
100 return engine::default_config(); in load_config_file()
102 return engine::load_config(filename); in load_config_file()
109 return engine::load_config(path); in load_config_file()
111 // Fall through. If we fail to load the user-specific configuration in load_config_file()
112 // file because it cannot be openend, we try to load the system-wide in load_config_file()
114 LW(F("Failed to load user-specific configuration file '%s': %s") % in load_config_file()
124 return engine::load_config(path); in load_config_file()
126 return engine::default_config(); in load_config_file()
140 /// \throw engine::error If the parsing of the configuration file fails.
160 throw engine::error(e.what()); in load_required_config()
195 /// 3) Otherwise, use the built-in settings.
196 /// 4) Lastly, apply any user-provided overrides.
207 /// \throw engine::error If the parsing of the configuration file fails.
214 } catch (const engine::error& e) { in load_config()
220 return engine::default_config(); in load_config()