An exception that is thrown, if a requested operation could not be executed.
More...
#include <exceptions.hpp>
Inherits LiteFX::Exception.
Inherited by LiteFX::Rendering::Backends::DX12PlatformException, and LiteFX::Rendering::Backends::VulkanPlatformException.
|
| Exception (const std::string &message, const std::source_location &location, std::stacktrace trace) |
| Initializes the exception.
|
|
An exception that is thrown, if a requested operation could not be executed.
◆ RuntimeException() [1/5]
LiteFX::RuntimeException::RuntimeException |
( |
| ) |
|
|
inlineexplicit |
Initializes a new exception.
◆ RuntimeException() [2/5]
LiteFX::RuntimeException::RuntimeException |
( |
std::string_view | message | ) |
|
|
inlineexplicit |
Initializes a new exception.
- Parameters
-
message | The error message. |
◆ RuntimeException() [3/5]
template<typename ... TArgs>
LiteFX::RuntimeException::RuntimeException |
( |
std::format_string< TArgs... > | format, |
|
|
TArgs &&... | args ) |
|
inlineexplicit |
Initializes a new exception.
- Parameters
-
format | The format string for the error message. |
args | The arguments passed to the error message format string. |
◆ RuntimeException() [4/5]
◆ RuntimeException() [5/5]
◆ ~RuntimeException()
LiteFX::RuntimeException::~RuntimeException |
( |
| ) |
|
|
overridedefaultnoexcept |
◆ operator=() [1/2]
◆ operator=() [2/2]