Public Member Functions | |
UnsynchronizedO1HeapMemoryResourceDelegate (void *buffer, std::size_t buffer_size_bytes) | |
template<typename AlignedStorageType> | |
UnsynchronizedO1HeapMemoryResourceDelegate (AlignedStorageType &aligned_storage) | |
UnsynchronizedO1HeapMemoryResourceDelegate (const UnsynchronizedO1HeapMemoryResourceDelegate &)=delete | |
UnsynchronizedO1HeapMemoryResourceDelegate & | operator= (const UnsynchronizedO1HeapMemoryResourceDelegate &)=delete |
UnsynchronizedO1HeapMemoryResourceDelegate (UnsynchronizedO1HeapMemoryResourceDelegate &&)=delete | |
UnsynchronizedO1HeapMemoryResourceDelegate & | operator= (UnsynchronizedO1HeapMemoryResourceDelegate &&)=delete |
void * | allocate (std::size_t size_bytes, std::size_t alignment=alignof(std::max_align_t)) |
void | deallocate (void *p, std::size_t size_bytes, std::size_t alignment=alignof(std::max_align_t)) |
std::size_t | max_size () const noexcept |