chip flags rewrite, part 3 - DO NOT USE

the next thing to do is to change DivDispatch::setFlags() to use
the new flags

no chip configuration until this is finished!
This commit is contained in:
tildearrow 2022-09-29 18:03:39 -05:00
parent 3b28549885
commit ee6e0aa0e0
7 changed files with 704 additions and 45 deletions

View file

@ -34,19 +34,25 @@ class DivConfig {
bool save(const char* path);
// get a config value
bool getConfBool(String key, bool fallback);
int getConfInt(String key, int fallback);
float getConfFloat(String key, float fallback);
double getConfDouble(String key, double fallback);
String getConfString(String key, String fallback);
bool getBool(String key, bool fallback);
int getInt(String key, int fallback);
float getFloat(String key, float fallback);
double getDouble(String key, double fallback);
String getString(String key, String fallback);
// set a config value
void setConf(String key, bool value);
void setConf(String key, int value);
void setConf(String key, float value);
void setConf(String key, double value);
void setConf(String key, const char* value);
void setConf(String key, String value);
void set(String key, bool value);
void set(String key, int value);
void set(String key, float value);
void set(String key, double value);
void set(String key, const char* value);
void set(String key, String value);
// remove a config value
bool remove(String key);
// clear config
void clear();
};
#endif
#endif