80 template<
typename... Args>
81 explicit Exception(std::format_string<Args...> fmt, Args&&... args)
131 template<typename... Args>
134 Path{std::string(
"Crypto.") + std::string(child.text)},
136 std::forward<Args>(args)...) {}
145 Path{
std::string(
"Crypto.") +
std::string(child.text)},
Root exception for Crypto.
Definition exception.hxx:68
Exception(std::string_view message)
Plain message under StormByte.Crypto.
Definition exception.hxx:88
~Exception() noexcept override
Destructor.
Exception(Path child, std::string_view message)
Plain message under StormByte.Crypto plus the child segment.
Definition exception.hxx:143
Exception(Exception &&other) noexcept
Move constructor.
Exception(std::format_string< Args... > fmt, Args &&... args)
Format under StormByte.Crypto.
Definition exception.hxx:81
Exception(const Exception &other)
Copy constructor.
Root namespace of the StormByte suite.
#define STORMBYTE_CRYPTO_PUBLIC
Definition visibility.h:53