remove broken list parsing implementations

This commit is contained in:
jacekpoz 2024-04-25 00:36:30 +02:00
parent e177b7231f
commit cc538d835e
Signed by: poz
SSH key fingerprint: SHA256:JyLeVWE4bF3tDnFeUpUaJsPsNlJyBldDGV/dIKSLyN8

View file

@ -246,32 +246,35 @@ inline void toLower(std::string &str) {
#define VAR_LIST(section, name, type) \ #define VAR_LIST(section, name, type) \
VAR_GENERIC(section, name,\ VAR_GENERIC(section, name,\
std::vector<type> value;\ std::vector<type> value;\
std::stringstream ss(line);\ )
/*std::stringstream ss(line);\
type val;\ type val;\
while (ss >> val) {\ while (ss >> val) {\
std::getline(configFile, line);\ std::getline(configFile, line);\
}\ }\
) )*/
#define VAR_LIST_SEP(section, name, type, sep) \ #define VAR_LIST_SEP(section, name, type, sep) \
VAR_GENERIC(section, name,\ VAR_GENERIC(section, name,\
std::vector<type> value;\ std::vector<type> value;\
std::stringstream ss(line);\ )
/*std::stringstream ss(line);\
std::string val;\ std::string val;\
type type_val;\ type type_val;\
while (std::stringstream(val) >> type_val) {\ while (std::stringstream(val) >> type_val) {\
std::getline(ss, val, ',');\ std::getline(ss, val, ',');\
}\ }\
) )*/
#define VAR_LIST_SEP_P(section, name, type, sep, prefix) \ #define VAR_LIST_SEP_P(section, name, type, sep, prefix) \
VAR_GENERIC_P(section, name, prefix,\ VAR_GENERIC_P(section, name, prefix,\
std::vector<type> value;\ std::vector<type> value;\
std::stringstream ss(line);\ )
/*std::stringstream ss(line);\
std::string val;\ std::string val;\
type type_val;\ type type_val;\
while (std::stringstream(val) >> type_val) {\ while (std::stringstream(val) >> type_val) {\
std::getline(ss, val, ',');\ std::getline(ss, val, ',');\
}\ }\
) )*/
#define VAR_LIST_NUMBERED(section, name, type) \ #define VAR_LIST_NUMBERED(section, name, type) \
VAR_GENERIC(section, name,\ VAR_GENERIC(section, name,\
std::vector<type> value;\ std::vector<type> value;\