16class EnumOption :
public ::IntOption {
20 ::ll::TypedStorage<8, 8, ::std::unordered_map<int, ::std::string>
const&> ValueNameMap;
25 EnumOption& operator=(EnumOption
const&);
26 EnumOption(EnumOption
const&);
32 virtual ~EnumOption() =
default;
41 ::OptionOwnerType ownerType,
42 ::OptionResetFlags resetFlags,
43 ::std::string
const& captionId,
44 ::std::string
const& saveTag,
46 ::std::vector<int>
const& values,
47 ::std::unordered_map<int, ::std::string>
const& valueNameMap,
59 ::OptionOwnerType ownerType,
60 ::OptionResetFlags resetFlags,
61 ::std::string
const& captionId,
62 ::std::string
const& saveTag,
64 ::std::vector<int>
const& values,
65 ::std::unordered_map<int, ::std::string>
const& valueNameMap,