FMemoryArena

Memory arena interface

Windows
MacOS
Linux

Inheritance Hierarchy

FMemoryArena

FAnsiArena

FMallocArena

References

Module

Core

Header

/Engine/Source/Runtime/Core/Public/Memory/MemoryArena.h

Include

#include "Memory/MemoryArena.h"

Syntax

class FMemoryArena

Remarks

Memory arena interface

Variables

Name Description

Public variable

uint16

 

ArenaId

Constructors

Name Description

Public function

FMemoryArena()

Public function

FMemoryArena

(
    const FMemoryArena&
)

Destructors

Name Description

Public function Virtual

~FMemoryArena()

Functions

Name Description

Public function

void *

 

Alloc

(
    SIZE_T Size,
    SIZE_T Alignment
)

Public function Const

SIZE_T

 

BlockSize

(
    const void* MemoryBlock
)

Public function

void

 

Free

(
    const void* MemoryBlock
)

Public function Const

const TCHAR ...

 

GetDebugName()

Operators

Name Description

Public function

FMemoryArena...

 

operator=

(
    const FMemoryArena&
)

Constants

Name

Description

FlagNoFree

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