Преглед на файлове

Improved StateConnection class

- reduced complexity of constructor
pcmattulat преди 3 години
родител
ревизия
6037f3df9c
променени са 2 файла, в които са добавени 2 реда и са изтрити 3 реда
  1. 1 2
      source/logic/StateConnection.cpp
  2. 1 1
      source/logic/StateConnection.hpp

+ 1 - 2
source/logic/StateConnection.cpp

@@ -9,9 +9,8 @@
 
 #include "StateConnection.hpp"
 
-ls_std::StateConnection::StateConnection(ls_std::StateConnectionId _connectionId, ls_std::StateId _stateId, std::memory_order _order = std::memory_order_seq_cst) :
+ls_std::StateConnection::StateConnection(ls_std::StateConnectionId _connectionId, ls_std::StateId _stateId) :
 Class("StateConnection"),
-condition(this->condition.load(_order)),
 connectionId(std::move(_connectionId)),
 stateId(std::move(_stateId))
 {}

+ 1 - 1
source/logic/StateConnection.hpp

@@ -18,7 +18,7 @@ namespace ls_std {
   class StateConnection : public Class {
     public:
 
-      explicit StateConnection(StateConnectionId _connectionId, StateId _stateId, std::memory_order _order);
+      explicit StateConnection(StateConnectionId _connectionId, StateId _stateId);
       StateConnection();
       ~StateConnection() = default;