KTL
|
This is the complete list of members for ktl::type_allocator< T, Alloc >, including all inherited members.
allocate(size_t n) noexcept(noexcept(m_Alloc.allocate(n))) | ktl::type_allocator< T, Alloc > | inline |
construct(value_type *p, Args &&... args) noexcept(detail::has_nothrow_construct_v< Alloc, value_type *, Args... >) | ktl::type_allocator< T, Alloc > | inline |
deallocate(value_type *p, size_t n) noexcept(noexcept(m_Alloc.deallocate(p, n))) | ktl::type_allocator< T, Alloc > | inline |
destroy(value_type *p) noexcept(detail::has_nothrow_destroy_v< Alloc, value_type * >) | ktl::type_allocator< T, Alloc > | inline |
get_allocator() noexcept | ktl::type_allocator< T, Alloc > | inline |
get_allocator() const noexcept | ktl::type_allocator< T, Alloc > | inline |
is_always_equal typedef | ktl::type_allocator< T, Alloc > | |
max_size() const noexcept(detail::has_nothrow_max_size_v< A >) | ktl::type_allocator< T, Alloc > | inline |
operator=(const type_allocator &)=default | ktl::type_allocator< T, Alloc > | |
operator=(type_allocator &&rhs) noexcept(std::is_nothrow_copy_assignable_v< Alloc >) | ktl::type_allocator< T, Alloc > | inline |
owns(value_type *p) const noexcept(detail::has_nothrow_owns_v< A >) | ktl::type_allocator< T, Alloc > | inline |
size_type typedef | ktl::type_allocator< T, Alloc > | |
type_allocator class | ktl::type_allocator< T, Alloc > | friend |
type_allocator()=default | ktl::type_allocator< T, Alloc > | |
type_allocator(Args &&... alloc) noexcept(std::is_nothrow_constructible_v< T, Args... >) | ktl::type_allocator< T, Alloc > | inlineexplicit |
type_allocator(const type_allocator &)=default | ktl::type_allocator< T, Alloc > | |
type_allocator(type_allocator &&other) noexcept(std::is_nothrow_copy_constructible_v< Alloc >) | ktl::type_allocator< T, Alloc > | inline |
type_allocator(const type_allocator< U, Alloc > &other) noexcept(std::is_nothrow_constructible_v< Alloc, const type_allocator< U, Alloc > & >) | ktl::type_allocator< T, Alloc > | inline |
type_allocator(type_allocator< U, Alloc > &&other) noexcept(std::is_nothrow_constructible_v< Alloc, type_allocator< U, Alloc > && >) | ktl::type_allocator< T, Alloc > | inline |
value_type typedef | ktl::type_allocator< T, Alloc > |