The MemoryResource from which to allocate blocks for the pool.
Initial pool size in bytes. By default, an implementation-defined pool size is used.
Maximum size in bytes, that the pool can grow to.
Queries the amount of free and total memory for the resource.
the stream whose memory manager we want to retrieve
a tuple which contains [free memory, total memory]
(in bytes)
The other resource to compare to
true if the two resources are equal, else false
A coalescing best-fit suballocator which uses a pool of memory allocated from an upstream MemoryResource.