#include <Exception.hpp>
|
| | Exception (Code code, const std::source_location &location=std::source_location::current()) |
| |
| const char * | what () const noexcept override |
| |
| const char * | message () const noexcept |
| |
| Code | code () const noexcept |
| |
|
| static const std::unordered_map< Code, std::string > | messages |
| |
◆ Code
| Enumerator |
|---|
| BASE | |
| PADDING | |
| CHECKSUM | |
| OVERFLOW | |
| LENGTH | |
| OUT_OF_ALPH | |
| ALPH_COLLISION | |
◆ Exception()
| basen::Exception::Exception |
( |
Code | code, |
|
|
const std::source_location & | location = std::source_location::current() ) |
◆ what()
| const char * basen::Exception::what |
( |
| ) |
const |
|
inlineoverridenoexcept |
◆ message()
| const char * basen::Exception::message |
( |
| ) |
const |
|
inlinenoexcept |
◆ code()
| Code basen::Exception::code |
( |
| ) |
const |
|
inlinenoexcept |
◆ messages
| const std::unordered_map<Code, std::string> basen::Exception::messages |
|
static |
The documentation for this class was generated from the following file: