From 6c4c47329fc788fb0fd982e0bc1afc501c0a3bf7 Mon Sep 17 00:00:00 2001 From: Vaxry Date: Sun, 21 Apr 2024 20:39:44 +0100 Subject: [PATCH] headers: make enum names more verbose to avoid conflicts --- src/main.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main.cpp b/src/main.cpp index 7714808..044d44b 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -145,7 +145,7 @@ void parseXML(pugi::xml_document& doc) { enum_.nameOriginal = en.attribute("name").as_string(); enum_.name = camelize(ifc.name + "_" + enum_.nameOriginal); for (auto& entry : en.children("entry")) { - auto VALUENAME = enum_.nameOriginal + "_" + entry.attribute("name").as_string(); + auto VALUENAME = ifc.name + "_" + enum_.nameOriginal + "_" + entry.attribute("name").as_string(); std::transform(VALUENAME.begin(), VALUENAME.end(), VALUENAME.begin(), ::toupper); enum_.values.emplace_back(std::make_pair<>(VALUENAME, entry.attribute("value").as_int())); }