Template Class QuickPool::pool_allocator

Nested Relationships

This class is a nested type of Class QuickPool.

Class Documentation

template<typename Value>
class umpire::strategy::QuickPool::pool_allocator

Public Types

using value_type = Value
using size_type = std::size_t
using difference_type = std::ptrdiff_t

Public Functions

pool_allocator()
template<typename U>
pool_allocator(const pool_allocator<U> &other)

BUG: Only required for MSVC.

Value *allocate(std::size_t n)
void deallocate(Value *data, std::size_t)

Public Members

util::FixedMallocPool pool