UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
VVMFastFailureContext.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2#pragma once
3
4#include "VerseVM/VVMFrame.h"
6#if WITH_VERSE_VM || defined(__INTELLISENSE__)
7
8#include "VerseVM/VVMCell.h"
9
10namespace Verse
11{
12
14{
17
19 bool bFailed = false;
20 FOp* ThenPC = nullptr;
21 FOp* FailurePC = nullptr;
22 FOp* DonePC = nullptr;
25
26 VFastFailureContext(FAllocationContext Context)
28 {
29 }
30
31 static VFastFailureContext& New(FAllocationContext Context)
32 {
33 return *new (Context.AllocateFastCell(sizeof(VFastFailureContext))) VFastFailureContext(Context);
34 }
35};
36
37} // namespace Verse
38#endif // WITH_VERSE_VM
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
T * New(FMemStackBase &Mem, int32 Count=1, int32 Align=DEFAULT_ALIGNMENT)
Definition MemStack.h:259
uint32_t uint32
Definition binka_ue_file_header.h:6
FORCEINLINE T * Get(const FObjectPtr &ObjectPtr)
Definition ObjectPtr.h:426
Definition Archive.h:36