Module |
|
Header |
/Engine/Source/Runtime/Core/Public/Misc/AssertionMacros.h |
Include |
#include "Misc/AssertionMacros.h" |
struct FDebug
FDebug These functions offer debugging and diagnostic functionality and its presence depends on compiler switches.
Name | Description | ||
---|---|---|---|
|
AssertFailed |
Logs final assert message and exits the program. |
|
|
CheckVerifyFailed |
Called when a 'check/verify' assertion fails. |
|
|
CheckVerifyFailed |
"check" expressions are only evaluated if enabled. |
|
|
DumpStackTraceToLog() |
Dumps the stack trace into the log, meant to be used for debugging purposes. |
|
|
DumpStackTraceToLog ( |
Dumps the stack trace into the log with a custom heading, meant to be used for debugging purposes. |
|
|
EnsureFailed |
Called when an 'ensure' assertion fails; gathers stack data and generates and error report. |
|
|
HasAsserted() |
Returns true if an assert has occurred |
|
|
IsEnsuring() |
Returns true if an ensure is currently in progress (e.g. the RenderThread is ensuring) |
|
|
LogFormattedMessageWithCallstack |
Logs an a message to the provided log channel. |
|
|
OptionallyLogFormattedEnsureMessageReturningFalse |
Logs an error if bLog is true, and returns false. |
|
|
ProcessFatalError() |
Triggers a fatal error, using the error formatted to GErrorHist via a previous call to FMsg |