pma

Windows
MacOS
Linux

Filters

Classes

Name

Description

Public struct

DefaultInstanceCreator

Public struct

DefaultInstanceDestroyer

Public struct

Delete

Public struct

FactoryCreate

Public struct

FactoryDestroy

Public struct

max_align_of

Public class

MemoryResource

MemoryResource is an abstract class that allows the implementation of polymorphic allocators.

Public struct

New

Public class

PolyAllocator

Public class

PolyAllocator

Public class

ScopedPtr

Takes ownership over the given pointer and handles it's lifetime.

Typedefs

Functions

Name Description

Public function

ScopedPtr < T...

 

pma::makeScoped

(
    Args&&... args
)

Syntactic sugar for creating instances wrapped in a ScopedPtr .

Public function

ScopedPtr < T...

 

pma::makeScoped

(
    Args&&... args
)

Public function

ScopedPtr < T...

 

pma::makeScoped

(
    Args&&... args
)

Public function

bool

 

pma::operator!=

(
    const PolyAllocator < T, TAlignment,...,
    const PolyAllocator < U, UAlignment,...
)

Public function

bool

 

pma::operator==

(
    const PolyAllocator < T, TAlignment,...,
    const PolyAllocator < U, UAlignment,...
)

Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback