Lines Matching defs:unsynchronized_pool_resource
145 struct unsynchronized_pool_resource::__adhoc_pool::__chunk_footer {
152 void unsynchronized_pool_resource::__adhoc_pool::__release_ptr(memory_resource* upstream) {
160 void* unsynchronized_pool_resource::__adhoc_pool::__do_allocate(memory_resource* upstream, size_t bytes, size_t align) {
179 void unsynchronized_pool_resource::__adhoc_pool::__do_deallocate(
200 class unsynchronized_pool_resource::__fixed_pool {
278 size_t unsynchronized_pool_resource::__pool_block_size(int i) const { return size_t(1) << __log2_pool_block_size(i); }
280 int unsynchronized_pool_resource::__log2_pool_block_size(int i) const { return (i + __log2_smallest_block_size); }
282 int unsynchronized_pool_resource::__pool_index(size_t bytes, size_t align) const {
298 unsynchronized_pool_resource::unsynchronized_pool_resource(const pool_options& opts, memory_resource* upstream)
327 pool_options unsynchronized_pool_resource::options() const {
334 void unsynchronized_pool_resource::release() {
345 void* unsynchronized_pool_resource::do_allocate(size_t bytes, size_t align) {
399 void unsynchronized_pool_resource::do_deallocate(void* p, size_t bytes, size_t align) {