|
StormByte C++ Library: Multimedia module 0.0.9999
StormByte-Multimedia is a StormByte library module for parsing configuration files
|
Base exception for the Multimedia module. More...
#include <StormByte/multimedia/exception.hxx>


Public Member Functions | |
| template<typename... Args> | |
| Exception (const std::string &component, std::format_string< Args... > fmt, Args &&... args) | |
| Constructs a formatted Multimedia exception. | |
| Exception (const Exception &)=default | |
| Copy constructor. | |
| Exception (Exception &&) noexcept=default | |
| Move constructor. | |
| ~Exception () noexcept override=default | |
| Destructor. | |
| Exception & | operator= (const Exception &)=default |
| Copy assignment. | |
| Exception & | operator= (Exception &&) noexcept=default |
| Move assignment. | |
Base exception for the Multimedia module.
The first argument is the subsystem tag (File, Codec). It is wrapped in StormByte::Component so Base 1.1 does not treat it as the format string.
|
inline |
Constructs a formatted Multimedia exception.
| Args | Format argument types. |
|
default |
Copy constructor.
|
defaultnoexcept |
Move constructor.
|
overridedefaultnoexcept |
Destructor.
Copy assignment.
Move assignment.