]> git.stg.codes - stg.git/blobdiff - stargazer/tariffs_impl.h
Remove std::list from tariffs.
[stg.git] / stargazer / tariffs_impl.h
index 55cc49b336ebb6cb68a1388e142fd2d93da81b6c..c4f0f883f5face4c8a01ae24fdd82f499aba0d36 100644 (file)
@@ -31,7 +31,7 @@
 #include "tariff_impl.h"
 
 #include <string>
-#include <list>
+#include <vector>
 #include <set>
 
 #include <pthread.h>
@@ -45,7 +45,7 @@ class ADMIN;
 
 class TARIFFS_IMPL : public TARIFFS {
 public:
-    typedef std::list<TARIFF_IMPL> Tariffs;
+    using Tariffs = std::vector<TARIFF_IMPL>;
 
     explicit TARIFFS_IMPL(STORE * store);
     virtual ~TARIFFS_IMPL();
@@ -63,7 +63,7 @@ public:
     void AddNotifierDel(NOTIFIER_BASE<TARIFF_DATA> * notifier);
     void DelNotifierDel(NOTIFIER_BASE<TARIFF_DATA> * notifier);
 
-    void GetTariffsData(std::list<TARIFF_DATA> * tdl) const;
+    void GetTariffsData(std::vector<TARIFF_DATA> * tdl) const;
 
     const std::string & GetStrError() const { return strError; }