and remove the use of those macros

This commit is contained in:
jacekpoz 2024-04-18 20:26:33 +02:00
parent 8988065395
commit fb653b492e
Signed by: poz
SSH key fingerprint: SHA256:JyLeVWE4bF3tDnFeUpUaJsPsNlJyBldDGV/dIKSLyN8

View file

@ -65,48 +65,48 @@ inline void toLower(std::string &str) {
#define VAR_UINT(section, name) \
VAR_GENERIC(section, name,\
UINT value = std::stoull(checkAndRemove(line, namePascalCased));\
uint value = std::stoull(checkAndRemove(line, namePascalCased));\
)
#define VAR_UINT_D(section, name, default) \
VAR_GENERIC_D(section, name, default,\
UINT value = std::stoull(checkAndRemove(line, namePascalCased));\
uint value = std::stoull(checkAndRemove(line, namePascalCased));\
)
#define VAR_INT(section, name) \
VAR_GENERIC(section, name,\
INT value = std::stoll(checkAndRemove(line, namePascalCased));\
int value = std::stoll(checkAndRemove(line, namePascalCased));\
)
#define VAR_INT_D(section, name, default) \
VAR_GENERIC_D(section, name, default,\
INT value = std::stoll(checkAndRemove(line, namePascalCased));\
int value = std::stoll(checkAndRemove(line, namePascalCased));\
)
#define VAR_STRING(section, name) \
VAR_GENERIC(section, name,\
STRING value = checkAndRemove(line, namePascalCased);\
std::string value = checkAndRemove(line, namePascalCased);\
)
#define VAR_STRING_D(section, name, default) \
VAR_GENERIC_D(section, name, default,\
STRING value = checkAndRemove(line, namePascalCased);\
std::string value = checkAndRemove(line, namePascalCased);\
)
#define VAR_BOOL(section, name) \
VAR_GENERIC(section, name,\
BOOL value = std::stoi(checkAndRemove(line, namePascalCased));\
bool value = std::stoi(checkAndRemove(line, namePascalCased));\
)
#define VAR_BOOL_D(section, name, default) \
VAR_GENERIC_D(section, name, default,\
BOOL value = std::stoi(checkAndRemove(line, namePascalCased));\
bool value = std::stoi(checkAndRemove(line, namePascalCased));\
)
#define VAR_FLOAT(section, name) \
VAR_GENERIC(section, name,\
FLOAT value = std::stof(checkAndRemove(line, namePascalCased));\
double value = std::stof(checkAndRemove(line, namePascalCased));\
)
#define VAR_FLOAT_D(section, name, default) \
VAR_GENERIC_D(section, name, default,\
FLOAT value = std::stof(checkAndRemove(line, namePascalCased));\
double value = std::stof(checkAndRemove(line, namePascalCased));\
)
#define VAR_COLOUR(section, name) \