Navigation
API > API/Plugins > API/Plugins/ControlFlows
These wrapper classes along with FControlFlowStatics should be restructured in a way so that we do not rely on heap memory anymore Specifically we do not derive any FControlFlow classes from TSharedFromThis_ nor UObject_
| Name | FControlFlowContainerBase |
| Type | class |
| Header File | /Engine/Plugins/Experimental/ControlFlows/Source/ControlFlows/Public/ControlFlowContainer.h |
| Include Path | #include "ControlFlowContainer.h" |
Syntax
class FControlFlowContainerBase : public TSharedFromThis< FControlFlowContainerBase >
Inheritance Hierarchy
- TSharedFromThis< FControlFlowContainerBase > → FControlFlowContainerBase
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| ControlFlowContainer.h | |||
FControlFlowContainerBase
(
TSharedRef< FControlFlow > InFlow, |
ControlFlowContainer.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FControlFlowContainerBase() |
ControlFlowContainer.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ControlFlow | TSharedRef< FControlFlow > | ControlFlowContainer.h | ||
| FlowName | FString | ControlFlowContainer.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TSharedRef< FControlFlow > GetControlFlow() |
ControlFlowContainer.h | ||
const FString & GetFlowName() |
ControlFlowContainer.h | ||
bool OwningObjectEqualTo
(
const void* InObject |
ControlFlowContainer.h |