40 return new LocalStorage(filename, section_name, rg_name);
46 self->
set(key, value);
A class that allows scripts to store data persistently.
void eraseKey(std::string key)
bool exists(std::string key)
void set(std::string key, const std::string &value)
static void LocalStorage_setBool(LocalStorage *self, std::string key, const bool &value)
static void LocalStorage_eraseKey(LocalStorage *self, const std::string &key)
static LocalStorage * LocalStorageFactory(std::string filename, const std::string §ion_name, const std::string &rg_name)
static bool LocalStorage_exists(LocalStorage *self, const std::string &key)