28 bool store(T
const &new_value)
noexcept override {
31 ttlet old_value = _value;
32 if constexpr (std::equality_comparable<T>) {
33 if (new_value != old_value) {
35 this->_mutex.unlock();
36 this->notify(old_value, new_value);
39 this->_mutex.unlock();
45 this->_mutex.unlock();
46 this->notify(old_value, new_value);