Root exception for Secure.
More...
#include <StormByte/crypto/secure/exception.hxx>
Root exception for Secure.
what() is StormByte.Crypto.Secure: message.
Forwards the format and the arguments. Does not format. A child segment is prepended under Secure.
◆ Exception() [1/6]
template<typename... Args>
| StormByte::Crypto::Secure::Exception::Exception |
( |
std::format_string< Args... > |
fmt, |
|
|
Args &&... |
args |
|
) |
| |
|
inlineexplicit |
Format under StormByte.Crypto.Secure.
- Template Parameters
-
| Args | Format argument types. |
- Parameters
-
| fmt | Format string. |
| args | Format arguments. |
◆ Exception() [2/6]
| StormByte::Crypto::Secure::Exception::Exception |
( |
std::string_view |
message | ) |
|
|
inlineexplicit |
◆ Exception() [3/6]
| StormByte::Crypto::Secure::Exception::Exception |
( |
const Exception & |
other | ) |
|
Copy constructor.
- Parameters
-
◆ Exception() [4/6]
| StormByte::Crypto::Secure::Exception::Exception |
( |
Exception && |
other | ) |
|
|
noexcept |
Move constructor.
- Parameters
-
◆ ~Exception()
| StormByte::Crypto::Secure::Exception::~Exception |
( |
| ) |
|
|
overridevirtualnoexcept |
◆ Exception() [5/6]
template<typename... Args>
| StormByte::Crypto::Secure::Exception::Exception |
( |
Path |
child, |
|
|
std::format_string< Args... > |
fmt, |
|
|
Args &&... |
args |
|
) |
| |
|
inlineexplicitprotected |
Format under StormByte.Crypto.Secure plus the child segment.
- Template Parameters
-
| Args | Format argument types. |
- Parameters
-
| child | Segment under Secure. |
| fmt | Format string. |
| args | Format arguments. |
◆ Exception() [6/6]
| StormByte::Crypto::Secure::Exception::Exception |
( |
Path |
child, |
|
|
std::string_view |
message |
|
) |
| |
|
inlineexplicitprotected |
◆ operator=() [1/2]
Copy assignment.
- Parameters
-
- Returns
- Reference to this exception.
◆ operator=() [2/2]
Move assignment.
- Parameters
-
- Returns
- Reference to this exception.
The documentation for this class was generated from the following file: