| IDA SDK

Public Member Functions | Public Types | List of all members
pool_allocator_t< T > Class Template Reference

## Detailed Description

template<typename T>
class pool_allocator_t< T >

A custom allocator for containers.

May be useful for std::map and std::set, when the objects are small in size.

## Public Member Functions
template<typename U >
| pool_allocator_t (const pool_allocator_t< U > &)
| pool_allocator_t (const pool_allocator_t &)
pool_allocator_t & | operator= (const pool_allocator_t &)
| pool_allocator_t (pool_allocator_t &&)=default
pool_allocator_t & | operator= (pool_allocator_t &&)=default
bool | operator== (const pool_allocator_t &r) const
T * | allocate (size_t n)
void | deallocate (T *ptr, size_t n)

## Public Types
typedef T | value_type
typedef T * | pointer
typedef const T * | const_pointer
typedef T & | reference
typedef const T & | const_reference
typedef size_t | size_type
typedef ptrdiff_t | difference_type

The documentation for this class was generated from the following file:

- pro.h