#include <cpp-terminal/exception.hpp>
|
static const constexpr std::size_t | m_maxSize {256} |
|
Definition at line 19 of file exception.hpp.
◆ Exception() [1/5]
Term::Exception::Exception |
( |
const std::string & | message | ) |
|
|
explicitnoexcept |
Definition at line 39 of file exception.cpp.
std::string message() const noexcept
◆ Exception() [2/5]
Term::Exception::Exception |
( |
const std::int64_t & | code, |
|
|
const std::string & | message ) |
|
noexcept |
Definition at line 41 of file exception.cpp.
std::int64_t code() const noexcept
◆ Exception() [3/5]
Term::Exception::Exception |
( |
const Exception & | | ) |
|
|
default |
◆ Exception() [4/5]
◆ ~Exception()
Term::Exception::~Exception |
( |
| ) |
|
|
overridedefaultnoexcept |
◆ Exception() [5/5]
Term::Exception::Exception |
( |
const std::int64_t & | code | ) |
|
|
explicitprotectednoexcept |
◆ build_what()
void Term::Exception::build_what |
( |
| ) |
const |
|
protectedvirtualnoexcept |
◆ code()
std::int64_t Term::Exception::code |
( |
| ) |
const |
|
noexcept |
◆ context()
std::string Term::Exception::context |
( |
| ) |
const |
|
noexcept |
◆ message()
std::string Term::Exception::message |
( |
| ) |
const |
|
noexcept |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ setContext()
void Term::Exception::setContext |
( |
const std::string & | context | ) |
|
|
protectednoexcept |
Definition at line 65 of file exception.cpp.
std::string context() const noexcept
◆ setMessage()
void Term::Exception::setMessage |
( |
const std::string & | message | ) |
|
|
protectednoexcept |
◆ setWhat()
void Term::Exception::setWhat |
( |
const std::string & | what | ) |
const |
|
protectednoexcept |
Definition at line 67 of file exception.cpp.
const char * what() const noexcept override
◆ what()
const char * Term::Exception::what |
( |
| ) |
const |
|
overridenoexcept |
Definition at line 43 of file exception.cpp.
44{
47}
virtual void build_what() const noexcept
◆ m_code
std::int64_t Term::Exception::m_code {0} |
|
private |
◆ m_context
std::string Term::Exception::m_context |
|
private |
◆ m_maxSize
const constexpr std::size_t Term::Exception::m_maxSize {256} |
|
staticconstexprprotected |
◆ m_message
std::string Term::Exception::m_message |
|
private |
◆ m_what
std::string Term::Exception::m_what |
|
mutableprivate |
The documentation for this class was generated from the following files: