Ver código fonte

Improved StateConnection class

- reduced complexity of constructor
pcmattulat 4 anos atrás
pai
commit
6037f3df9c

+ 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;