6#include "observable_unary.hpp"
16 virtual bool load() const noexcept
override {
18 return !this->operand_cache;
21 virtual bool store(
bool const &new_value)
noexcept override {
22 return this->operand->store(
static_cast<OT
>(!new_value));
Observable abstract base class.
Definition observable_base.hpp:29
Definition observable_not.hpp:11
virtual bool load() const noexcept override
Get the current value.
Definition observable_not.hpp:16
Definition observable_unary.hpp:11