PolyAllocator

Windows
MacOS
Linux

Inheritance Hierarchy

std::scoped_allocator_adaptor< impl::PolyAllocator< T, Alignment, TDefaultMemoryResource > >

PolyAllocator

References

Module

RigLogicLib

Header

/Engine/Plugins/Animation/RigLogic/Source/RigLogicLib/Public/pma/PolyAllocator.h

Include

#include "pma/PolyAllocator.h"

Syntax

template<typename T, std::size_t Alignment, class TDefaultMemoryResource>
class PolyAllocator : public std::scoped_allocator_adaptor< impl::PolyAllocator< T, Alignment, TDefaultMemoryResource > >

Constructors

Name Description

Public function

PolyAllocator()

Public function

PolyAllocator

(
    MemoryResource* memRes
)

Public function

PolyAllocator

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

Public function

PolyAllocator

(
    const impl::PolyAllocator< U, UAlig...
)

Classes

Name

Description

Public struct

rebind

Typedefs

Name

Description

Base

Impl

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