CPP-AP 3.0.1
Command-line argument parser for C++20
Loading...
Searching...
No Matches
ap::parsing_failure Struct Reference

Exception type used for errors encountered during the argument parsing operation. More...

#include <exceptions.hpp>

Inheritance diagram for ap::parsing_failure:
ap::argument_parser_exception

Public Member Functions

 parsing_failure (const std::string &message)
 
- Public Member Functions inherited from ap::argument_parser_exception
 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 invalid_nvalues (const detail::argument_name &arg_name, const std::weak_ordering ordering) noexcept
 

Detailed Description

Exception type used for errors encountered during the argument parsing operation.

Definition at line 43 of file exceptions.hpp.

Constructor & Destructor Documentation

◆ parsing_failure()

ap::parsing_failure::parsing_failure ( const std::string &  message)
inlineexplicit

Definition at line 44 of file exceptions.hpp.

Member Function Documentation

◆ invalid_nvalues()

static parsing_failure ap::parsing_failure::invalid_nvalues ( const detail::argument_name arg_name,
const std::weak_ordering  ordering 
)
inlinestaticnoexcept

◆ unknown_argument()

static parsing_failure ap::parsing_failure::unknown_argument ( const std::string_view  arg_name)
inlinestaticnoexcept

The documentation for this struct was generated from the following file: