7#include "observable_unary.hpp"
17 virtual bool load() const noexcept
override {
19 return !this->_operand_cache;
22 virtual bool store(
bool const &new_value)
noexcept override {
23 return this->_operand->store(
static_cast<OT
>(!new_value));
Observable abstract base class.
Definition observable_base.hpp:30
Definition observable_not.hpp:12
virtual bool load() const noexcept override
Get the current value.
Definition observable_not.hpp:17
Definition observable_unary.hpp:12