22using unique_ptr = std::unique_ptr<T, from::delay_delete<T, AllocatorTag>>;
41 std::allocator_traits<allocator_type>::construct(
allocator, p,
42 std::forward<Args>(args)...);
48 "ELDEN RING ABI requirement");
50 "ELDEN RING ABI requirement");
The main libER stand-in for ER allocator proxies.
Definition from_allocator.hpp:310
T * allocate(size_type n)
Allocate n instances of uninitialized memory for T.
Definition from_allocator.hpp:388
ELDEN RING allocation interface and from::allocator.
Delay deleter implementation.
from::unique_ptr< T, AllocatorTag > make_unique(Args &&... args)
from::unique_ptr make_unique implementation
Definition from_unique_ptr.hpp:37
std::unique_ptr< T, from::delay_delete< T, AllocatorTag > > unique_ptr
std::unique_ptr with from::allocator and from::delay_delete.
Definition from_unique_ptr.hpp:22
Default libER allocator with an empty base.
Definition from_allocator.hpp:294