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&);
35 ::OptionOwnerType ownerType,
36 ::OptionResetFlags resetFlags,
37 ::std::string
const& captionId,
38 ::std::string
const& saveTag,
40 ::std::vector<int>
const& values,
41 ::std::unordered_map<int, ::std::string>
const& valueNameMap,
53 ::OptionOwnerType ownerType,
54 ::OptionResetFlags resetFlags,
55 ::std::string
const& captionId,
56 ::std::string
const& saveTag,
58 ::std::vector<int>
const& values,
59 ::std::unordered_map<int, ::std::string>
const& valueNameMap,