Algorithms Library Toolkit
A toolkit for algorithms, especially for algorithms on formal languages
|
#include <StealthAllocator.hpp>
Data Structures | |
struct | rebind |
Public Types | |
using | value_type = T |
using | pointer = T * |
using | const_pointer = const T * |
using | reference = T & |
using | const_reference = const T & |
using | size_type = std::size_t |
using | difference_type = std::ptrdiff_t |
Public Member Functions | |
stealth_allocator ()=default | |
template<typename U > | |
stealth_allocator (const stealth_allocator< U > &) | |
pointer | allocate (size_type n) |
void | deallocate (pointer ptr, size_type) |
void | destroy (pointer p) |
template<class ... Args> | |
void | construct (pointer p, Args &&... args) |
using measurements::stealth_allocator< T >::const_pointer = const T * |
using measurements::stealth_allocator< T >::const_reference = const T & |
using measurements::stealth_allocator< T >::difference_type = std::ptrdiff_t |
using measurements::stealth_allocator< T >::pointer = T * |
using measurements::stealth_allocator< T >::reference = T & |
using measurements::stealth_allocator< T >::size_type = std::size_t |
using measurements::stealth_allocator< T >::value_type = T |
|
default |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |