CPP-AP 2.2.6
Command-line argument parser for C++20
|
Exception type used for errors encountered during the argument parsing operation. More...
#include <exceptions.hpp>
Public Member Functions | |
parsing_failure (const std::string &message) | |
![]() | |
argument_parser_exception (const std::string &message) | |
Static Public Member Functions | |
static parsing_failure | unknown_argument (const std::string_view arg_name) noexcept |
static parsing_failure | value_already_set (const detail::argument_name &arg_name) noexcept |
static parsing_failure | invalid_value (const detail::argument_name &arg_name, const std::string &value) noexcept |
static parsing_failure | invalid_choice (const detail::argument_name &arg_name, const std::string &value) noexcept |
static parsing_failure | required_argument_not_parsed (const detail::argument_name &arg_name) noexcept |
static parsing_failure | argument_deduction_failure (const std::vector< std::string_view > &values) noexcept |
static parsing_failure | invalid_nvalues (const detail::argument_name &arg_name, const std::weak_ordering ordering) noexcept |
Exception type used for errors encountered during the argument parsing operation.
Definition at line 42 of file exceptions.hpp.
|
inlineexplicit |
Definition at line 43 of file exceptions.hpp.
|
inlinestaticnoexcept |
Definition at line 78 of file exceptions.hpp.
|
inlinestaticnoexcept |
Definition at line 63 of file exceptions.hpp.
|
inlinestaticnoexcept |
Definition at line 85 of file exceptions.hpp.
|
inlinestaticnoexcept |
Definition at line 55 of file exceptions.hpp.
|
inlinestaticnoexcept |
Definition at line 71 of file exceptions.hpp.
|
inlinestaticnoexcept |
Definition at line 45 of file exceptions.hpp.
|
inlinestaticnoexcept |
Definition at line 49 of file exceptions.hpp.