libikarus/src/values/toggle_value.hpp
folling 3395eba331
adjust values api to vector-esque interface
Signed-off-by: Folling <mail@folling.io>
2025-04-15 12:10:44 +02:00

24 lines
565 B
C++

#pragma once
#include <boost/container/vector.hpp>
#include <values/value.hpp>
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<data_type> value{};
};