Navigation
API > API/Runtime > API/Runtime/Core > API/Runtime/Core/Templates
Inheritance Hierarchy
- FFunctionStorage
- TFunctionStorage
References
| Module | Core |
| Header | /Engine/Source/Runtime/Core/Public/Templates/Function.h |
| Include | #include "Templates/Function.h" |
Syntax
struct FFunctionStorage
Variables
| Type | Name | Description | |
|---|---|---|---|
| void * | HeapAllocation | ||
| TAlignedBytes< 32, 16 > | InlineAllocation | Inline storage for an owned object. |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FFunctionStorage
(
FFunctionStorage&& Other |
|||
FFunctionStorage
(
const FFunctionStorage& Other |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void * | BindCopy
(
const FFunctionStorage& Other |
||
| IFunction_OwnedObject * | |||
| void * | GetPtr () |
Returns a pointer to the callable object - needed by TFunctionRefBase. | |
| void | Unbind () |
Destroy any owned bindings - called by TFunctionRefBase only if Bind() or BindCopy() was called. |
Operators
| Type | Name | Description | |
|---|---|---|---|
| FFunctionStorage & | operator=
(
FFunctionStorage&& Other |
||
| FFunctionStorage & | operator=
(
const FFunctionStorage& Other |
Constants
| Name | Description |
|---|---|
| bCanBeNull |