#pragma once #include #include struct IkarusToggleValue final : IkarusValue { public: using data_type = bool; public: explicit IkarusToggleValue(); IkarusToggleValue(IkarusToggleValue const&) = default; IkarusToggleValue(IkarusToggleValue&&) = default; IkarusToggleValue& operator=(IkarusToggleValue const&) = default; IkarusToggleValue& operator=(IkarusToggleValue&&) = default; ~IkarusToggleValue() override = default; public: boost::container::vector value{}; };