3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/client/settings/IDataProvider.h"
20 virtual ~IOptionsDataProvider() =
default;
22 virtual ::gsl::span<::Settings::OptionData const> getOptions()
const = 0;
24 virtual int getValue()
const = 0;
26 virtual void setValue(
int value) = 0;
28 virtual ::std::optional<
29 ::std::variant<::std::string, ::std::function<::std::string()>, ::Settings::LocStringData>>
const&
Definition IOptionsDataProvider.h:7
Definition LocStringData.h:7
Definition OptionData.h:7