Exception class
Exception class with formatted output capabilities.
A specialized exception class that extends both std::exception and the Alert messaging system. When raised, it outputs a formatted error message with red coloring and terminates the program.
The Exception class provides stream-like insertion operators for building detailed error messages with formatting capabilities.
Base classes
- class Message<ExceptionPrefix>
 - Base class for objects which represents output messages.
 
Derived classes
- class MemberFunctionException
 - Exception type for errors occurring in member functions.
 
Public types
- using Parent = Message<ExceptionPrefix>
 - Parent class type alias.