Midnight Sun Firmware
Loading...
Searching...
No Matches
JSONManager Member List

This is the complete list of members for JSONManager, including all inherited members.

createDefaultProjectJSON(const std::string &projectName)JSONManagerprivate
DEFAULT_JSON_PATHJSONManagerprivatestatic
deleteProject(const std::string &projectName)JSONManager
getProjectFilePath(const std::string &projectName)JSONManagerprivate
getProjectNestedValue(const std::string &projectName, const std::vector< std::string > &keyPath, const T &defaultValue=T())JSONManagerinline
getProjectValue(const std::string &projectName, const std::string &key)JSONManagerinline
JSONManager()JSONManager
loadProjectJSON(const std::string &projectName)JSONManagerprivate
m_projectBasePathJSONManagerprivate
projectExists(const std::string &projectName)JSONManager
saveProjectJSON(const std::string &projectName, const nlohmann::json &projectData)JSONManagerprivate
setProjectNestedValue(const std::string &projectName, const std::vector< std::string > &keyPath, const T &value)JSONManagerinline
setProjectValue(const std::string &projectName, const std::string &key, T value)JSONManagerinline