Command  0.3
missingOptionValue.h
1#ifndef __COMMAND_EXCEPTION_MISSING_OPTION_VALUE_H
2#define __COMMAND_EXCEPTION_MISSING_OPTION_VALUE_H
3
4#include <stdexcept>
5#include <string>
6
7namespace command {
8
12class MissingOptionValue : public std::invalid_argument {
13public:
15 explicit MissingOptionValue(const std::string& what_arg) :
16 std::invalid_argument(what_arg) { }
17
19 explicit MissingOptionValue(const char* what_arg) :
20 std::invalid_argument(what_arg) { }
21};
22
23}
24
25#endif /* __COMMAND_EXCEPTION_MISSING_OPTION_VALUE_H */
Definition: missingOptionValue.h:12
MissingOptionValue(const std::string &what_arg)
Definition: missingOptionValue.h:15
MissingOptionValue(const char *what_arg)
Definition: missingOptionValue.h:19