Exception class raised when an argument value is incorrect. More...
#include <Exceptions.hpp>
Public Member Functions | |
| argument_invalid_value (const Argument &arg, const std::string &value) | |
| Creates the exception for the given argument, with the incorrect value. More... | |
Public Member Functions inherited from TAP::argument_error | |
| argument_error (const Argument &arg) | |
| Creates the exception for the given argument, without a specified reason. More... | |
| argument_error (const Argument &arg, const std::string &reason) | |
| Creates the exception for the given argument, with a specified reason. More... | |
| const Argument & | arg () const |
| Returns the argument triggering the error. More... | |
Public Member Functions inherited from TAP::exception | |
| exception (std::string what) | |
| Creates the exception with the given message. More... | |
| exception () | |
| Creates the exception with no message. | |
| const char * | what () const noexceptoverride |
| See std::exception::what(). | |
Additional Inherited Members | |
Protected Attributes inherited from TAP::argument_error | |
| std::unique_ptr< Argument > | m_arg |
| Copy of the argument involved in the error. | |
Protected Attributes inherited from TAP::exception | |
| std::string | m_what |
| Description of the exception. More... | |
Exception class raised when an argument value is incorrect.
|
inline |
Creates the exception for the given argument, with the incorrect value.
| arg | The argument with an error |
| value | The value given on the command line |
1.8.6