#include <CeresEngine/Foundation/Exception.hpp>
◆ Exception() [1/4]
◆ Exception() [2/4]
| CeresEngine::Exception::Exception |
( |
const char * |
typeName, |
|
|
const S & |
formatString, |
|
|
Args &&... |
args |
|
) |
| |
|
inlineexplicit |
◆ Exception() [3/4]
◆ Exception() [4/4]
| CeresEngine::Exception::Exception |
( |
Exception && |
other | ) |
|
|
defaultnoexcept |
◆ ~Exception()
| CeresEngine::Exception::~Exception |
( |
| ) |
|
|
overridedefaultnoexcept |
◆ getDescription()
Gets a short description about the exception.
◆ getFile()
Gets the source file name in which the exception was thrown.
◆ getFullDescription()
Returns a string with the full description of the exception.
- Note
- The description contains the error number, the description supplied by the thrower, what routine threw the exception, and will also supply extra platform-specific information where applicable.
◆ getLine()
Gets line number on which the exception was thrown.
◆ getSource()
Gets the source function that threw the exception.
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ what()
| const char * CeresEngine::Exception::what |
( |
| ) |
const |
|
inlineoverridenoexcept |
◆ mDescription
| String CeresEngine::Exception::mDescription |
|
private |
◆ mFullDescription
| String CeresEngine::Exception::mFullDescription |
|
mutableprivate |
◆ mSourceLocation
◆ mTypeName
The documentation for this class was generated from the following file:
- /Users/Rogiel/Developer/CeresEngine/Engine/Sources/CeresEngine/Foundation/Exception.hpp