| 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 > | |