StormByte C++ Library: Crypto module 0.0.9999
StormByte-Crypto is a StormByte library module for handling cryptographic operations
Loading...
Searching...
No Matches
Public Member Functions | List of all members
StormByte::Crypto::SignerException Class Reference

A class representing an exception in the signer component of the crypto module. More...

#include <exception.hxx>

Inheritance diagram for StormByte::Crypto::SignerException:
Inheritance graph
[legend]
Collaboration diagram for StormByte::Crypto::SignerException:
Collaboration graph
[legend]

Public Member Functions

 SignerException (const std::string &message)
 Non-templated constructor for plain string messages. This resolves MSVC overload ambiguities when passing const char* or std::string.
 
template<typename... Args>
 SignerException (std::format_string< Args... > fmt, Args &&... args)
 Constructor.
 
- Public Member Functions inherited from StormByte::Crypto::Exception
 Exception (const std::string &message)
 Constructor.
 
template<typename... Args>
 Exception (const std::string &component, std::format_string< Args... > fmt, Args &&... args)
 Constructor.
 

Detailed Description

A class representing an exception in the signer component of the crypto module.

Constructor & Destructor Documentation

◆ SignerException()

template<typename... Args>
StormByte::Crypto::SignerException::SignerException ( std::format_string< Args... >  fmt,
Args &&...  args 
)
inline

Constructor.

Parameters
componentThe component where the exception occurred.
fmtThe format string for the exception message.
argsThe arguments for the format string.

The documentation for this class was generated from the following file: