UDocumentation
UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
StackRange.h
Go to the documentation of this file.
1
// Copyright Epic Games, Inc. All Rights Reserved.
2
3
#pragma once
4
5
#if (defined(__AUTORTFM) && __AUTORTFM)
6
7
namespace
AutoRTFM
8
{
9
10
// FStackRange represents a stack memory range.
11
// It is assumed the stack grows downwards.
12
struct
FStackRange
13
{
14
void
*
Low
=
nullptr
;
// One byte past the end of the stack range.
15
void
*
High
=
nullptr
;
// The first byte of the stack range.
16
17
// Returns true if the stack range contains Address
18
bool
Contains
(
const
void
* Address)
const
{
return
Address >
Low
&& Address <=
High
; }
19
20
// Equality operator
21
bool
operator == (
const
FStackRange
&
Other
)
const
{
return
Low
==
Other
.Low &&
High
==
Other
.High; }
22
// In-equality operator
23
bool
operator !=
(
const
FStackRange
&
Other
)
const
{
return
!(*
this
==
Other
); }
24
};
25
26
}
// namespace AutoRTFM
27
28
#endif
// (defined(__AUTORTFM) && __AUTORTFM)
EAITaskPriority::Low
@ Low
EAITaskPriority::High
@ High
EARSessionStatus::Other
@ Other
StaticCastSharedRef
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition
SharedPointer.h:127
operator!=
UE_FORCEINLINE_HINT bool operator!=(const FIndexedPointer &Other) const
Definition
LockFreeList.h:76
AutoRTFM
Definition
API.cpp:57
EAutomationExpectedMessageFlags::Contains
@ Contains
Definition
AutomationTest.h:160
Engine
Source
Runtime
AutoRTFM
Private
StackRange.h
Generated by
1.9.8