Navigation
API > API/Runtime > API/Runtime/TypedElementFramework
RAII guard that pushes a new scope row as the thread-local current context. On destruction, restores the previous context. Supports nesting.
| Name | FPushScopeGuard |
| Type | class |
| Header File | /Engine/Source/Runtime/TypedElementFramework/Public/DataStorage/Scope/EditorDataScope.h |
| Include Path | #include "DataStorage/Scope/EditorDataScope.h" |
Syntax
class FPushScopeGuard
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FPushScopeGuard
(
RowHandle NewContext |
DataStorage/Scope/EditorDataScope.h | ||
FPushScopeGuard
(
const FPushScopeGuard& |
Non-copyable, non-movable. | DataStorage/Scope/EditorDataScope.h | |
| DataStorage/Scope/EditorDataScope.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FPushScopeGuard() |
DataStorage/Scope/EditorDataScope.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| PreviousScope | RowHandle | DataStorage/Scope/EditorDataScope.h |
Functions
Public
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FPushScopeGuard & operator=
(
const FPushScopeGuard& |
DataStorage/Scope/EditorDataScope.h | ||
FPushScopeGuard & operator=
(
FPushScopeGuard&& |
DataStorage/Scope/EditorDataScope.h |