Metall  v0.28
A persistent memory allocator for data-centric analytics
metall::stl_allocator< T, metall_manager_kernel_type > Member List

This is the complete list of members for metall::stl_allocator< T, metall_manager_kernel_type >, including all inherited members.

allocate(const size_type n) constmetall::stl_allocator< T, metall_manager_kernel_type >inline
const_pointer typedefmetall::stl_allocator< T, metall_manager_kernel_type >
const_void_pointer typedefmetall::stl_allocator< T, metall_manager_kernel_type >
construct(const pointer &ptr, Args &&...args) constmetall::stl_allocator< T, metall_manager_kernel_type >inline
deallocate(pointer ptr, const size_type size) constmetall::stl_allocator< T, metall_manager_kernel_type >inline
destroy(const pointer &ptr) constmetall::stl_allocator< T, metall_manager_kernel_type >inline
difference_type typedefmetall::stl_allocator< T, metall_manager_kernel_type >
get_pointer_to_manager_kernel() constmetall::stl_allocator< T, metall_manager_kernel_type >inline
manager_kernel_type typedefmetall::stl_allocator< T, metall_manager_kernel_type >
max_size() const noexceptmetall::stl_allocator< T, metall_manager_kernel_type >inline
operator=(const stl_allocator &) noexcept=defaultmetall::stl_allocator< T, metall_manager_kernel_type >
operator=(const stl_allocator< T2, manager_kernel_type > &other) noexceptmetall::stl_allocator< T, metall_manager_kernel_type >inline
operator=(stl_allocator &&other) noexcept=defaultmetall::stl_allocator< T, metall_manager_kernel_type >
operator=(stl_allocator< T2, manager_kernel_type > &&other) noexceptmetall::stl_allocator< T, metall_manager_kernel_type >inline
pointer typedefmetall::stl_allocator< T, metall_manager_kernel_type >
size_type typedefmetall::stl_allocator< T, metall_manager_kernel_type >
stl_allocator(manager_kernel_type *const *const pointer_manager_kernel_address) noexceptmetall::stl_allocator< T, metall_manager_kernel_type >inline
stl_allocator(stl_allocator< T2, manager_kernel_type > allocator_instance) noexceptmetall::stl_allocator< T, metall_manager_kernel_type >inline
stl_allocator(const stl_allocator &other) noexcept=defaultmetall::stl_allocator< T, metall_manager_kernel_type >
stl_allocator(stl_allocator &&other) noexcept=defaultmetall::stl_allocator< T, metall_manager_kernel_type >
value_type typedefmetall::stl_allocator< T, metall_manager_kernel_type >
void_pointer typedefmetall::stl_allocator< T, metall_manager_kernel_type >
~stl_allocator() noexcept=defaultmetall::stl_allocator< T, metall_manager_kernel_type >