Vireo  0.0
Vireo 3D Rendering Hardware Interface
Exception Class Reference

Detailed Description

Exception type thrown by the RHI for unrecoverable errors. In debug builds with a debugger attached it also triggers a breakpoint.

+ Inheritance diagram for Exception:

Public Member Functions

template<typename... Args>
 Exception (Args...args)
 
const char * what () const noexcept override
 

Constructor & Destructor Documentation

Exception ( Args...  args)
inline

Constructs an exception by concatenating all arguments into a single message string.

Template Parameters
ArgsVariadic argument types — any type supported by operator<< on std::ostringstream.

Member Function Documentation

const char* what ( ) const
inlineoverridenoexcept

Returns the formatted error message.