From c5636d2031b20e673441e095d90ba94942698e7c Mon Sep 17 00:00:00 2001 From: Thales Lima Oliveira Date: Sat, 6 Jun 2020 11:37:00 -0300 Subject: Some class enum implementation Just for better code design: https://docs.microsoft.com/pt-br/dotnet/architecture/microservices/microservice-ddd-cqrs-patterns/enumeration-classes-over-enum-types --- Project/Line.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'Project/Line.cpp') diff --git a/Project/Line.cpp b/Project/Line.cpp index 9750b82..6cb68c6 100644 --- a/Project/Line.cpp +++ b/Project/Line.cpp @@ -689,19 +689,19 @@ rapidxml::xml_node<>* Line::SaveElement(rapidxml::xml_document<>& doc, rapidxml: XMLParser::SetNodeValue(doc, name, m_electricalData.name); auto nominalVoltage = XMLParser::AppendNode(doc, electricalProp, "NominalVoltage"); XMLParser::SetNodeValue(doc, nominalVoltage, m_electricalData.nominalVoltage); - XMLParser::SetNodeAttribute(doc, nominalVoltage, "UnitID", m_electricalData.nominalVoltageUnit); + XMLParser::SetNodeAttribute(doc, nominalVoltage, "UnitID", static_cast(m_electricalData.nominalVoltageUnit)); auto nominalPower = XMLParser::AppendNode(doc, electricalProp, "NominalPower"); XMLParser::SetNodeValue(doc, nominalPower, m_electricalData.nominalPower); - XMLParser::SetNodeAttribute(doc, nominalPower, "UnitID", m_electricalData.nominalPowerUnit); + XMLParser::SetNodeAttribute(doc, nominalPower, "UnitID", static_cast(m_electricalData.nominalPowerUnit)); auto resistance = XMLParser::AppendNode(doc, electricalProp, "Resistance"); XMLParser::SetNodeValue(doc, resistance, m_electricalData.resistance); - XMLParser::SetNodeAttribute(doc, resistance, "UnitID", m_electricalData.resistanceUnit); + XMLParser::SetNodeAttribute(doc, resistance, "UnitID", static_cast(m_electricalData.resistanceUnit)); auto indReactance = XMLParser::AppendNode(doc, electricalProp, "IndReactance"); XMLParser::SetNodeValue(doc, indReactance, m_electricalData.indReactance); - XMLParser::SetNodeAttribute(doc, indReactance, "UnitID", m_electricalData.indReactanceUnit); + XMLParser::SetNodeAttribute(doc, indReactance, "UnitID", static_cast(m_electricalData.indReactanceUnit)); auto capSusceptance = XMLParser::AppendNode(doc, electricalProp, "CapSusceptance"); XMLParser::SetNodeValue(doc, capSusceptance, m_electricalData.capSusceptance); - XMLParser::SetNodeAttribute(doc, capSusceptance, "UnitID", m_electricalData.capSusceptanceUnit); + XMLParser::SetNodeAttribute(doc, capSusceptance, "UnitID", static_cast(m_electricalData.capSusceptanceUnit)); auto lineSize = XMLParser::AppendNode(doc, electricalProp, "LineSize"); XMLParser::SetNodeValue(doc, lineSize, m_electricalData.lineSize); auto useLinePower = XMLParser::AppendNode(doc, electricalProp, "UseLinePower"); -- cgit