]> git.stg.codes - stg.git/blobdiff - include/stg/tariff_conf.h
Ticket 37. TARIFF_DATA_RES & operator=(const TARIFF_DATA & td) added in
[stg.git] / include / stg / tariff_conf.h
index 32ca20dc98320d79d0d068d4a967ddf64451d674..9de3083042cd5f55ddc839c6174590d655c4d066 100644 (file)
@@ -214,6 +214,7 @@ struct TARIFF_CONF_RES
     RESETABLE<double>             passiveCost;
     RESETABLE<std::string>        name;
     RESETABLE<TARIFF::PERIOD>     period;
+    RESETABLE<TARIFF::CHANGE_POLICY> changePolicy;
 };
 //-----------------------------------------------------------------------------
 struct TARIFF_DATA
@@ -254,6 +255,12 @@ struct TARIFF_DATA_RES
           dirPrice(DIR_NUM)
         {}
 
+    TARIFF_DATA_RES & operator=(const TARIFF_DATA & td)
+        {
+        tariffConf = td.tariffConf;
+        return *this;
+        }
+
     TARIFF_DATA GetData() const
         {
         TARIFF_DATA td;