StormByte C++ Library: Logger module 1.2.0
StormByte-Logger is the logging module of the StormByte C++ suite.
Loading...
Searching...
No Matches
Public Member Functions | List of all members
StormByte::Logger::ThrottleError Class Reference

Thrown when a throttle rule is invalid. More...

#include <StormByte/logger/exception.hxx>

Inheritance diagram for StormByte::Logger::ThrottleError:
Inheritance graph
[legend]
Collaboration diagram for StormByte::Logger::ThrottleError:
Collaboration graph
[legend]

Public Member Functions

 Exception (const std::string &message)
 Construct with an unformatted message.
 
 Exception (std::string &&message)
 Construct with a moved message.
 
template<typename... Args>
 Exception (std::format_string< Args... > fmt, Args &&... args)
 Construct with a formatted message.
 
- Public Member Functions inherited from StormByte::Logger::Exception
 Exception (const std::string &message)
 Construct with an unformatted message.
 
 Exception (std::string &&message)
 Construct with a moved message.
 
template<typename... Args>
 Exception (std::format_string< Args... > fmt, Args &&... args)
 Construct with a formatted message.
 

Detailed Description

Thrown when a throttle rule is invalid.

Member Function Documentation

◆ Exception() [1/3]

StormByte::Logger::Exception::Exception ( const std::string &  message)
inlineexplicit

Construct with an unformatted message.

◆ Exception() [2/3]

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

Construct with a formatted message.

Template Parameters
ArgsFormat argument types.
Parameters
fmtFormat string.
argsFormat arguments.

◆ Exception() [3/3]

StormByte::Logger::Exception::Exception ( std::string &&  message)
inlineexplicit

Construct with a moved message.


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