#include <concepts.hpp>
Classes | |
struct | rebind |
Public Types | |
typedef T * | pointer |
typedef const T * | const_pointer |
typedef T & | reference |
typedef const T & | const_reference |
typedef T | value_type |
typedef unsigned | size_type |
typedef int | difference_type |
Public Member Functions | |
pointer | address (reference r) |
const_pointer | address (const_reference r) |
pointer | allocate (size_type) |
pointer | allocate (size_type, pointer) |
void | deallocate (pointer, size_type) |
size_type | max_size () const |
allocator_architype () | |
allocator_architype (const allocator_architype &) | |
template<class Other > | |
allocator_architype (const allocator_architype< Other > &) | |
void | construct (pointer, const_reference) |
void | destroy (pointer) |
typedef const T* allocator_architype< T >::const_pointer |
typedef const T& allocator_architype< T >::const_reference |
typedef int allocator_architype< T >::difference_type |
typedef T* allocator_architype< T >::pointer |
typedef T& allocator_architype< T >::reference |
typedef unsigned allocator_architype< T >::size_type |
typedef T allocator_architype< T >::value_type |
allocator_architype< T >::allocator_architype | ( | ) |
allocator_architype< T >::allocator_architype | ( | const allocator_architype< T > & | ) |
allocator_architype< T >::allocator_architype | ( | const allocator_architype< Other > & | ) |
pointer allocator_architype< T >::address | ( | reference | r | ) |
const_pointer allocator_architype< T >::address | ( | const_reference | r | ) |
pointer allocator_architype< T >::allocate | ( | size_type | ) |
pointer allocator_architype< T >::allocate | ( | size_type | , |
pointer | |||
) |
void allocator_architype< T >::construct | ( | pointer | , |
const_reference | |||
) |
void allocator_architype< T >::deallocate | ( | pointer | , |
size_type | |||
) |
void allocator_architype< T >::destroy | ( | pointer | ) |
size_type allocator_architype< T >::max_size | ( | ) | const |