UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FEnsureScope Struct Reference

Scope that captures failed ensure calls. More...

#include <EnsureScope.h>

Public Member Functions

CORE_API FEnsureScope ()
 
CORE_API FEnsureScope (const ANSICHAR *Msg)
 Only captures failed ensure calls with the exact message.
 
CORE_API FEnsureScope (TFunction< bool(const FEnsureHandlerArgs &)> EnsureFunc)
 Captures failed ensure calls that return true from callback.
 
CORE_API ~FEnsureScope ()
 
int GetCount ()
 

Detailed Description

Scope that captures failed ensure calls.

Constructor & Destructor Documentation

◆ FEnsureScope() [1/3]

FEnsureScope::FEnsureScope ( )

◆ FEnsureScope() [2/3]

FEnsureScope::FEnsureScope ( const ANSICHAR Msg)
explicit

Only captures failed ensure calls with the exact message.

Parameters
Msgstring to compare against failed ensure message

◆ FEnsureScope() [3/3]

CORE_API FEnsureScope::FEnsureScope ( TFunction< bool(const FEnsureHandlerArgs &)>  EnsureFunc)
explicit

Captures failed ensure calls that return true from callback.

Parameters
EnsureFunclambda called for each failed ensure return true to handle the error

◆ ~FEnsureScope()

FEnsureScope::~FEnsureScope ( )

Member Function Documentation

◆ GetCount()

int FEnsureScope::GetCount ( )
inline

The documentation for this struct was generated from the following files: