allocate(size_type n, const void *=nullptr) | vsmc::Allocator< T, Alignment, Memory > | inline |
Allocator()=default | vsmc::Allocator< T, Alignment, Memory > | |
Allocator(const Allocator< T, Alignment, Memory > &)=default | vsmc::Allocator< T, Alignment, Memory > | |
Allocator(Allocator< T, Alignment, Memory > &&)=default | vsmc::Allocator< T, Alignment, Memory > | |
Allocator(const Allocator< U, Alignment, Memory > &other) | vsmc::Allocator< T, Alignment, Memory > | inline |
Allocator(Allocator< U, Alignment, Memory > &&other) | vsmc::Allocator< T, Alignment, Memory > | inline |
const_pointer typedef | vsmc::Allocator< T, Alignment, Memory > | |
const_reference typedef | vsmc::Allocator< T, Alignment, Memory > | |
constrct(U *ptr, Arg &&arg, Args &&...args) | vsmc::Allocator< T, Alignment, Memory > | inline |
construct(U *ptr) | vsmc::Allocator< T, Alignment, Memory > | inline |
deallocate(pointer ptr, size_type=0) noexcept | vsmc::Allocator< T, Alignment, Memory > | inline |
difference_type typedef | vsmc::Allocator< T, Alignment, Memory > | |
is_always_equal typedef | vsmc::Allocator< T, Alignment, Memory > | |
operator=(const Allocator< T, Alignment, Memory > &)=default | vsmc::Allocator< T, Alignment, Memory > | |
operator=(Allocator< T, Alignment, Memory > &&)=default | vsmc::Allocator< T, Alignment, Memory > | |
pointer typedef | vsmc::Allocator< T, Alignment, Memory > | |
reference typedef | vsmc::Allocator< T, Alignment, Memory > | |
size_type typedef | vsmc::Allocator< T, Alignment, Memory > | |
value_type typedef | vsmc::Allocator< T, Alignment, Memory > | |