StormByte C++ Library 0.0.9999
StormByte is a comprehensive, cross-platform C++ library aimed at easing system programming, configuration management, logging, and database handling tasks. This library provides a unified API that abstracts away the complexities and inconsistencies of different platforms (Windows, Linux).
Loading...
Searching...
No Matches
List of all members
StormByte::Buffer::Exception Class Reference

Base exception class for buffer-related errors. More...

#include <exception.hxx>

Inheritance diagram for StormByte::Buffer::Exception:
Inheritance graph
[legend]
Collaboration diagram for StormByte::Buffer::Exception:
Collaboration graph
[legend]

Additional Inherited Members

- Public Member Functions inherited from StormByte::Exception
 Exception (const std::string &message)
 Constructor.
 
 Exception (std::string &&message)
 Constructor.
 
template<typename... Args>
 Exception (std::format_string< Args... > fmt, Args &&... args)
 Constructor forwards the message to the std::format function.
 
 Exception (const Exception &e)
 Copy constructor.
 
 Exception (Exception &&e) noexcept
 Move constructor.
 
virtual ~Exception () noexcept
 Destructor.
 
Exceptionoperator= (const Exception &e)
 Copy assignment operator.
 
Exceptionoperator= (Exception &&e) noexcept
 Move assignment operator.
 
virtual const charwhat () const noexcept
 Gets the exception message.
 

Detailed Description

Base exception class for buffer-related errors.

The Exception class serves as the base class for all exceptions related to buffer operations in the Buffer namespace. It provides a unified interface for handling errors that occur during buffer operations, such as overflows or readiness issues.

Inherits all functionality from the StormByte::Exception class.


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