@@ -27,7 +27,7 @@ OptionDefinition::OptionDefinition(const OptionDescription_t& programDescription
2727 , m_onFailureCallback{onFailureCallback}
2828{
2929 constexpr bool IS_SWITCH = true ;
30- std::move (*this ).addOption ({{' h' , IS_SWITCH, {" help" }, {" " }}, {" Display help." }, OptionType::SWITCH , {" " }});
30+ std::move (*this ).addOption ({{' h' , IS_SWITCH, {" help" }, {" " }}, {" Display help." }, OptionType::Switch , {" " }});
3131}
3232
3333optional<OptionWithDetails> OptionDefinition::getOption (const OptionName_t& name) const noexcept
@@ -100,7 +100,7 @@ OptionDefinition& OptionDefinition::addSwitch(const char shortOption,
100100 const OptionDescription_t& description) noexcept
101101{
102102 constexpr bool IS_SWITCH = true ;
103- return addOption ({{shortOption, IS_SWITCH, longOption, {" " }}, description, OptionType::SWITCH , {" " }});
103+ return addOption ({{shortOption, IS_SWITCH, longOption, {" " }}, description, OptionType::Switch , {" " }});
104104}
105105
106106// NOLINTJUSTIFICATION this is not a user facing API but hidden in a macro
@@ -113,15 +113,15 @@ OptionDefinition& OptionDefinition::addOptional(const char shortOption,
113113{
114114 constexpr bool IS_NO_SWITCH = false ;
115115 return addOption (
116- {{shortOption, IS_NO_SWITCH, longOption, defaultValue}, description, OptionType::OPTIONAL , typeName});
116+ {{shortOption, IS_NO_SWITCH, longOption, defaultValue}, description, OptionType::Optional , typeName});
117117}
118118OptionDefinition& OptionDefinition::addRequired (const char shortOption,
119119 const OptionName_t& longOption,
120120 const OptionDescription_t& description,
121121 const TypeName_t& typeName) noexcept
122122{
123123 constexpr bool IS_NO_SWITCH = false ;
124- return addOption ({{shortOption, IS_NO_SWITCH, longOption, {" " }}, description, OptionType::REQUIRED , typeName});
124+ return addOption ({{shortOption, IS_NO_SWITCH, longOption, {" " }}, description, OptionType::Required , typeName});
125125}
126126
127127std::ostream& operator <<(std::ostream& stream, const OptionWithDetails& option) noexcept
0 commit comments