1 #ifndef __COMMAND_EXCEPTION_OPTION_FAILED_CONVERSION_H
2 #define __COMMAND_EXCEPTION_OPTION_FAILED_CONVERSION_H
10 * Exception thrown used when Option's value failed conversion to specific type
15 class OptionFailedConversion : public std::invalid_argument {
18 explicit OptionFailedConversion(const std::string& what_arg) :
19 std::invalid_argument(what_arg) { }
22 explicit OptionFailedConversion(const char* what_arg) :
23 std::invalid_argument(what_arg) { }
28 #endif /* __COMMAND_EXCEPTION_OPTION_FAILED_CONVERSION_H */