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 |