SeqAn3 3.2.0
The Modern C++ library for sequence analysis.
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
seqan3::design_error Class Reference

Argument parser exception that is thrown whenever there is an design error directed at the developer of the application (e.g. Reuse of option). More...

#include <seqan3/argument_parser/exceptions.hpp>

+ Inheritance diagram for seqan3::design_error:

Public Member Functions

 design_error (std::string const &s)
 The constructor. More...
 
- Public Member Functions inherited from seqan3::argument_parser_error
 argument_parser_error (std::string const &s)
 The constructor. More...
 
- Public Member Functions inherited from std::runtime_error
runtime_error (T... args)
 
what (T... args)
 

Detailed Descriptionno-api

Argument parser exception that is thrown whenever there is an design error directed at the developer of the application (e.g. Reuse of option).

Errors caught by the argument_parser:

  • Reuse of a short or long identifier (must be unique)
  • Both identifiers must not be empty (one is ok)

Constructor & Destructor Documentation

◆ design_error() [no-api]

seqan3::design_error::design_error ( std::string const &  s)
no-apiinline

The constructor.

Parameters
[in]sThe error message.

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