Command  0.3
optionFailedConversion.h
1#ifndef __COMMAND_EXCEPTION_OPTION_FAILED_CONVERSION_H
2#define __COMMAND_EXCEPTION_OPTION_FAILED_CONVERSION_H
3
4#include <stdexcept>
5#include <string>
6
7namespace command {
8
15class OptionFailedConversion : public std::invalid_argument {
16public:
18 explicit OptionFailedConversion(const std::string& what_arg) :
19 std::invalid_argument(what_arg) { }
20
22 explicit OptionFailedConversion(const char* what_arg) :
23 std::invalid_argument(what_arg) { }
24};
25
26}
27
28#endif /* __COMMAND_EXCEPTION_OPTION_FAILED_CONVERSION_H */
Definition: optionFailedConversion.h:15
OptionFailedConversion(const std::string &what_arg)
Definition: optionFailedConversion.h:18
OptionFailedConversion(const char *what_arg)
Definition: optionFailedConversion.h:22