| alloc_base typedef | PLMD::gch::detail::allocator_interface< Allocator > | private |
| alloc_traits typedef | PLMD::gch::detail::allocator_interface< Allocator > | protected |
| alloc_ty typedef | PLMD::gch::detail::allocator_interface< Allocator > | protected |
| allocate(size_ty n) | PLMD::gch::detail::allocator_interface< Allocator > | inline |
| allocate_with_hint(size_ty n, cptr hint) | PLMD::gch::detail::allocator_interface< Allocator > | inline |
| allocator_interface(void)=default | PLMD::gch::detail::allocator_interface< Allocator > | |
| allocator_interface(allocator_interface &&) noexcept=default | PLMD::gch::detail::allocator_interface< Allocator > | |
| allocator_interface(const allocator_interface &other) noexcept | PLMD::gch::detail::allocator_interface< Allocator > | inline |
| allocator_interface(const alloc_ty &alloc) noexcept | PLMD::gch::detail::allocator_interface< Allocator > | inlineexplicit |
| allocator_interface(T &&, const alloc_ty &alloc) noexcept | PLMD::gch::detail::allocator_interface< Allocator > | inlineexplicit |
| bool_constant typedef | PLMD::gch::detail::allocator_interface< Allocator > | private |
| construct(ptr p, U &&val) noexcept | PLMD::gch::detail::allocator_interface< Allocator > | inline |
| construct(ptr p, Args &&... args) noexcept(noexcept(alloc_traits::construct(std::declval< alloc_ty & >(), std::declval< value_ty * >(), std::forward< Args >(args)...))) | PLMD::gch::detail::allocator_interface< Allocator > | inline |
| construct(ptr p, Args &&... args) noexcept(noexcept(::new(std::declval< void * >()) value_ty(std::declval< Args >()...))) | PLMD::gch::detail::allocator_interface< Allocator > | inline |
| construct_at(value_ty *p, Args &&... args) noexcept(noexcept(::new(std::declval< void * >()) V(std::declval< Args >()...))) -> decltype(::new(std::declval< void * >()) V(std::declval< Args >()...)) | PLMD::gch::detail::allocator_interface< Allocator > | inlineprivatestatic |
| cptr typedef | PLMD::gch::detail::allocator_interface< Allocator > | protected |
| cvptr typedef | PLMD::gch::detail::allocator_interface< Allocator > | protected |
| deallocate(ptr p, size_ty n) | PLMD::gch::detail::allocator_interface< Allocator > | inline |
| default_uninitialized_copy(InputIt first, InputIt last, ptr d_first) | PLMD::gch::detail::allocator_interface< Allocator > | inline |
| default_uninitialized_value_construct(ptr first, ptr last) | PLMD::gch::detail::allocator_interface< Allocator > | inline |
| destroy(ptr) const noexcept | PLMD::gch::detail::allocator_interface< Allocator > | inline |
| destroy(ptr p) noexcept | PLMD::gch::detail::allocator_interface< Allocator > | inline |
| destroy(ptr p) noexcept | PLMD::gch::detail::allocator_interface< Allocator > | inline |
| destroy_at(value_ty *p) noexcept | PLMD::gch::detail::allocator_interface< Allocator > | inlineprivatestatic |
| destroy_at(value_ty *p) noexcept | PLMD::gch::detail::allocator_interface< Allocator > | inlineprivatestatic |
| destroy_range(ptr, ptr) const noexcept | PLMD::gch::detail::allocator_interface< Allocator > | inline |
| destroy_range(ptr first, ptr last) noexcept | PLMD::gch::detail::allocator_interface< Allocator > | inline |
| diff_ty typedef | PLMD::gch::detail::allocator_interface< Allocator > | protected |
| difference_type typedef | PLMD::gch::detail::allocator_interface< Allocator > | |
| external_range_length(ForwardIt first, ForwardIt last) | PLMD::gch::detail::allocator_interface< Allocator > | inlinestatic |
| external_range_length(ForwardIt first, ForwardIt last) noexcept | PLMD::gch::detail::allocator_interface< Allocator > | inlinestatic |
| external_range_length_impl(RandomIt first, RandomIt last, std::random_access_iterator_tag) | PLMD::gch::detail::allocator_interface< Allocator > | inlinestatic |
| external_range_length_impl(ForwardIt first, ForwardIt last, std::forward_iterator_tag) | PLMD::gch::detail::allocator_interface< Allocator > | inlinestatic |
| get_max_size(void) const noexcept | PLMD::gch::detail::allocator_interface< Allocator > | inline |
| internal_range_length(cptr first, cptr last) noexcept | PLMD::gch::detail::allocator_interface< Allocator > | inlinestatic |
| numeric_max(void) noexcept | PLMD::gch::detail::allocator_interface< Allocator > | inlinestatic |
| operator=(const allocator_interface &)=default | PLMD::gch::detail::allocator_interface< Allocator > | |
| operator=(allocator_interface &&) noexcept=default | PLMD::gch::detail::allocator_interface< Allocator > | |
| ptr typedef | PLMD::gch::detail::allocator_interface< Allocator > | protected |
| size_ty typedef | PLMD::gch::detail::allocator_interface< Allocator > | protected |
| size_type typedef | PLMD::gch::detail::allocator_interface< Allocator > | |
| throw_range_length_error(void) | PLMD::gch::detail::allocator_interface< Allocator > | inlinestatic |
| to_address(value_ty *p) noexcept | PLMD::gch::detail::allocator_interface< Allocator > | inlinestatic |
| to_address(const value_ty *p) noexcept | PLMD::gch::detail::allocator_interface< Allocator > | inlinestatic |
| to_address(const Pointer &p) noexcept -> decltype(std::pointer_traits< Pointer >::to_address(p)) | PLMD::gch::detail::allocator_interface< Allocator > | inlinestatic |
| to_address(const Pointer &p) noexcept -> decltype(to_address(p.operator->())) | PLMD::gch::detail::allocator_interface< Allocator > | inlinestatic |
| unchecked_advance(Iterator &pos, Integer n) noexcept | PLMD::gch::detail::allocator_interface< Allocator > | inlinestatic |
| unchecked_next(Iterator pos, Integer n=1) noexcept | PLMD::gch::detail::allocator_interface< Allocator > | inlinestatic |
| unchecked_prev(Iterator pos, Integer n=1) noexcept | PLMD::gch::detail::allocator_interface< Allocator > | inlinestatic |
| underlying_if_enum_t typedef | PLMD::gch::detail::allocator_interface< Allocator > | private |
| uninitialized_copy(ForwardIt first, ForwardIt last, ptr dest) noexcept | PLMD::gch::detail::allocator_interface< Allocator > | inline |
| uninitialized_copy(std::move_iterator< ForwardIt > first, std::move_iterator< ForwardIt > last, ptr dest) noexcept | PLMD::gch::detail::allocator_interface< Allocator > | inline |
| uninitialized_copy(InputIt first, InputIt last, ptr d_first) | PLMD::gch::detail::allocator_interface< Allocator > | inline |
| uninitialized_fill(ptr first, ptr last) | PLMD::gch::detail::allocator_interface< Allocator > | inline |
| uninitialized_fill(ptr first, ptr last, const value_ty &val) | PLMD::gch::detail::allocator_interface< Allocator > | inline |
| uninitialized_value_construct(ptr first, ptr last) | PLMD::gch::detail::allocator_interface< Allocator > | inline |
| uninitialized_value_construct(ptr first, ptr last) | PLMD::gch::detail::allocator_interface< Allocator > | inline |
| value_ty typedef | PLMD::gch::detail::allocator_interface< Allocator > | protected |
| void_t typedef | PLMD::gch::detail::allocator_interface< Allocator > | private |
| vptr typedef | PLMD::gch::detail::allocator_interface< Allocator > | protected |
| ~allocator_interface(void)=default | PLMD::gch::detail::allocator_interface< Allocator > | |