|
HikoGUI
A low latency retained GUI
|
#include <ttauri/exception.hpp>
Public Member Functions | |
| template<typename FirstArg , typename... Args> | |
| operation_error (std::string_view fmt, FirstArg const &arg1, Args const &... args) noexcept | |
Public Member Functions inherited from std::runtime_error | |
| T | runtime_error (T... args) |
| T | what (T... args) |
Public Member Functions inherited from std::exception | |
| T | what (T... args) |
| T | ~exception (T... args) |
| T | operator= (T... args) |
| T | exception (T... args) |
Exception thrown during execution of a dynamic operation.
This exception is often thrown on operation between multiple polymorphic objects which do not support the combined operation.
For example a datum object may contain floating point number for which a shift-right or shift-left would be an invalid operation.