FFunctionStorage

Windows
MacOS
Linux

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

Name Description

Public variable

void *

 

HeapAllocation

Public variable

TAlignedBytes< ...

 

InlineAllocation

Inline storage for an owned object.

Constructors

Name Description

Public function

FFunctionStorage()

Public function

FFunctionStorage

(
    FFunctionStorage&& Other
)

Public function

FFunctionStorage

(
    const FFunctionStorage& Other
)

Functions

Name Description

Public function

void *

 

BindCopy

(
    const FFunctionStorage& Other
)

Public function Const

IFunction_Ow...

 

GetBoundObject()

Public function Const

void *

 

GetPtr()

Returns a pointer to the callable object - needed by TFunctionRefBase.

Public function

void

 

Unbind()

Destroy any owned bindings - called by TFunctionRefBase only if Bind() or BindCopy() was called.

Operators

Name Description

Public function

FFunctionSto...

 

operator=

(
    FFunctionStorage&& Other
)

Public function

FFunctionSto...

 

operator=

(
    const FFunctionStorage& Other
)

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss