Navigation
Unreal Engine C++ API Reference > 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 |