| Elements
    6.2
    A C++ base framework for the Euclid Software. | 
#include <OptionException.h>


| Public Member Functions | |
| OptionException (const std::string &message="") | |
|  Public Member Functions inherited from Elements::Exception | |
| Exception (ExitCode e=ExitCode::NOT_OK) | |
| Exception (const char *message, ExitCode e=ExitCode::NOT_OK) | |
| Exception (const std::string &message, ExitCode e=ExitCode::NOT_OK) | |
| template<typename... Args> | |
| Exception (const char *stringFormat, Args &&... args) | |
| Constructs a new Exception with a message using format specifiers.  More... | |
| virtual | ~Exception () noexcept=default | 
| const char * | what () const noexcept override | 
| ExitCode | exitCode () const noexcept | 
| template<typename T > | |
| void | appendMessage (const T &message) | 
| Appends in the end of the exception message the parameter.  More... | |
|  Public Member Functions inherited from std::exception | |
| T | what (T... args) | 
| T | ~exception (T... args) | 
| T | operator= (T... args) | 
| T | exception (T... args) | 
| Additional Inherited Members | |
|  Protected Attributes inherited from Elements::Exception | |
| std::string | m_error_msg {} | 
| const ExitCode | m_exit_code {ExitCode::NOT_OK} | 
Definition at line 30 of file OptionException.h.
| 
 | inlineexplicit | 
Definition at line 33 of file OptionException.h.
References Elements::USAGE.
 1.8.17
 1.8.17