X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=src%2Fsettings.hh;h=9c2f2d83eb21dcc00744f77cfde2d7d990121526;hb=3e195be39157284a7f05b23a8a635adf26c10ee4;hp=5cb09722bd43530aa48668eaa2f091b58fc35804;hpb=79b5f738f2e38acb60cda7e09f54802933a17105;p=chaz%2Fyoink diff --git a/src/settings.hh b/src/settings.hh index 5cb0972..9c2f2d8 100644 --- a/src/settings.hh +++ b/src/settings.hh @@ -51,7 +51,10 @@ public: settings(int argc, char* argv[]); void parseArgs(int argc, char* argv[]); - void loadFromFile(std::string filePath); + + void loadFromFile(const std::string& filePath, bool precedence = false); + void loadFromFiles(const std::vector& filePaths, + bool precedence = false); template bool get(const std::string& key, T& value); @@ -82,3 +85,5 @@ bool settings::get(const std::string& key, T& value) #endif // _SETTINGS_HH_ +/** vim: set ts=4 sw=4 tw=80: *************************************************/ +