3#include <Alchemy/visibility.h>
4#include <StormByte/exception.hxx>
17 class ALCHEMY_PUBLIC
Exception:
public StormByte::Exception {
The base exception class for the Alchemy library.
Definition exception.hxx:17
virtual ~Exception() noexcept=default
Destructor.
Exception(const std::string &message)
Constructor.
Exception(Exception &&other) noexcept=default
Move constructor.
Exception & operator=(const Exception &other)=default
Copy assignment operator.
Exception(const Exception &other)=default
Copy constructor.
Exception & operator=(Exception &&other) noexcept=default
Move assignment operator.
Exception thrown when a stream error occurs.
Definition exception.hxx:61
StreamError & operator=(StreamError &&other) noexcept=default
Move assignment operator.
StreamError & operator=(const StreamError &other)=default
Copy assignment operator.
StreamError(const std::string &message)
Constructor.
StreamError(const StreamError &other)=default
Copy constructor.
StreamError(StreamError &&other) noexcept=default
Move constructor.
~StreamError() noexcept override=default
Destructor.
All the classes and functions of the Alchemy library.