~Settings();
- // get global instance
- static Settings& getInstance();
-
void parseArgs(int argc, char* argv[]);
- void loadFromFile(const std::string& filePath);
- void loadFromFiles(const std::vector<std::string>& filePaths);
+ void loadFromFiles(const std::string& path);
+ void loadFromFiles(const std::vector<std::string>& path);
void clear(); // remove all settings
- void saveAs(const std::string& filePath);
+ void saveAs(const std::string& path);
void save() const;
template <typename T>
}
+extern Settings settings;
+
+
} // namepsace Mf
#endif // _MOOF_SETTINGS_HH_