Loading...
Searching...
No Matches
PLMD::gch::small_vector< T, InlineCapacity, Allocator > Member List

This is the complete list of members for PLMD::gch::small_vector< T, InlineCapacity, Allocator >, including all inherited members.

alloc_base typedefPLMD::gch::detail::allocator_interface< Allocator >private
alloc_interface typedefPLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >private
alloc_traits typedefPLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >private
alloc_ty typedefPLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >private
allocate(size_ty n)PLMD::gch::detail::allocator_interface< Allocator >inlineprivate
allocate_with_hint(size_ty n, cptr hint)PLMD::gch::detail::allocator_interface< Allocator >inlineprivate
allocation_end_ptr(void) noexceptPLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
allocation_end_ptr(void) const noexceptPLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
allocator_interface(void)=defaultPLMD::gch::detail::allocator_interface< Allocator >private
allocator_interface(allocator_interface &&) noexcept=defaultPLMD::gch::detail::allocator_interface< Allocator >private
allocator_interface(const allocator_interface &other) noexceptPLMD::gch::detail::allocator_interface< Allocator >inlineprivate
allocator_interface(const alloc_ty &alloc) noexceptPLMD::gch::detail::allocator_interface< Allocator >inlineexplicitprivate
allocator_interface(T &&, const alloc_ty &alloc) noexceptPLMD::gch::detail::allocator_interface< Allocator >inlineexplicitprivate
allocator_type typedefPLMD::gch::small_vector< T, InlineCapacity, Allocator >
append(InputIt first, InputIt last)PLMD::gch::small_vector< T, InlineCapacity, Allocator >inline
append(std::initializer_list< value_type > ilist)PLMD::gch::small_vector< T, InlineCapacity, Allocator >inline
append(const small_vector< T, I, Allocator > &other)PLMD::gch::small_vector< T, InlineCapacity, Allocator >inline
append(small_vector< T, I, Allocator > &&other)PLMD::gch::small_vector< T, InlineCapacity, Allocator >inline
append_copies(size_ty count, const value_ty &val)PLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
append_element(Args &&... args)PLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
append_range(InputIt first, InputIt last, std::input_iterator_tag)PLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
append_range(InputIt first, InputIt last, std::input_iterator_tag)PLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
append_range(ForwardIt first, ForwardIt last, std::forward_iterator_tag)PLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
assign(size_type count, const_reference value)PLMD::gch::small_vector< T, InlineCapacity, Allocator >inline
assign(InputIt first, InputIt last)PLMD::gch::small_vector< T, InlineCapacity, Allocator >inline
assign(std::initializer_list< value_type > ilist)PLMD::gch::small_vector< T, InlineCapacity, Allocator >inline
assign(const small_vector &other)PLMD::gch::small_vector< T, InlineCapacity, Allocator >inline
assign(const small_vector< T, I, Allocator > &other)PLMD::gch::small_vector< T, InlineCapacity, Allocator >inline
assign(small_vector &&other) noexcept((std::is_same< std::allocator< value_type >, Allocator >::value||std::allocator_traits< Allocator >::propagate_on_container_move_assignment::value) &&((std::is_nothrow_move_assignable< value_type >::value &&std::is_nothrow_move_constructible< value_type >::value)||InlineCapacity==0))PLMD::gch::small_vector< T, InlineCapacity, Allocator >inline
assign(small_vector< T, I, Allocator > &&other) noexcept(I<=InlineCapacity &&(std::is_same< std::allocator< value_type >, Allocator >::value||std::allocator_traits< Allocator >::propagate_on_container_move_assignment::value) &&std::is_nothrow_move_assignable< value_type >::value &&std::is_nothrow_move_constructible< value_type >::value)PLMD::gch::small_vector< T, InlineCapacity, Allocator >inline
assign_with_copies(size_ty count, const value_ty &val)PLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
assign_with_range(InputIt first, InputIt last, std::input_iterator_tag)PLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
assign_with_range(ForwardIt first, ForwardIt last, std::forward_iterator_tag)PLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
assign_with_range(InputIt first, InputIt last, std::input_iterator_tag)PLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
at(size_type pos)PLMD::gch::small_vector< T, InlineCapacity, Allocator >inline
at(size_type pos) constPLMD::gch::small_vector< T, InlineCapacity, Allocator >inline
back(void)PLMD::gch::small_vector< T, InlineCapacity, Allocator >inline
back(void) constPLMD::gch::small_vector< T, InlineCapacity, Allocator >inline
base typedefPLMD::gch::small_vector< T, InlineCapacity, Allocator >private
begin(void) noexceptPLMD::gch::small_vector< T, InlineCapacity, Allocator >inline
begin(void) const noexceptPLMD::gch::small_vector< T, InlineCapacity, Allocator >inline
begin_ptr(void) noexceptPLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
begin_ptr(void) const noexceptPLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
bool_constant typedefPLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >private
bypassPLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >privatestatic
capacity(void) const noexceptPLMD::gch::small_vector< T, InlineCapacity, Allocator >inline
cbegin(void) const noexceptPLMD::gch::small_vector< T, InlineCapacity, Allocator >inline
cend(void) const noexceptPLMD::gch::small_vector< T, InlineCapacity, Allocator >inline
checked_allocate(size_ty n)PLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
checked_calculate_new_capacity(const size_ty minimum_required_capacity) constPLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
clear(void) noexceptPLMD::gch::small_vector< T, InlineCapacity, Allocator >inline
const_iterator typedefPLMD::gch::small_vector< T, InlineCapacity, Allocator >
const_pointer typedefPLMD::gch::small_vector< T, InlineCapacity, Allocator >
const_reference typedefPLMD::gch::small_vector< T, InlineCapacity, Allocator >
const_reverse_iterator typedefPLMD::gch::small_vector< T, InlineCapacity, Allocator >
construct(ptr p, U &&val) noexceptPLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
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::small_vector_base< Allocator, InlineCapacity >inlineprivate
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
copy_allocator(void) const noexceptPLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
copy_assign(const small_vector_base< Allocator, I > &other)PLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
copy_assign(const small_vector_base< Allocator, I > &other)PLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
copy_assign_default(const small_vector_base< Allocator, I > &other)PLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
copy_n_return_in(InputIt first, size_ty count, ptr dest) noexceptPLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
copy_n_return_in(std::move_iterator< InputIt > first, size_ty count, ptr dest) noexceptPLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
copy_n_return_in(RandomIt first, size_ty count, ptr dest)PLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
copy_n_return_in(InputIt first, size_ty count, ptr dest)PLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
copy_range(InputIt first, InputIt last, ptr dest)PLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
cptr typedefPLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >private
crbegin(void) const noexceptPLMD::gch::small_vector< T, InlineCapacity, Allocator >inline
crend(void) const noexceptPLMD::gch::small_vector< T, InlineCapacity, Allocator >inline
cvptr typedefPLMD::gch::detail::allocator_interface< Allocator >private
data(void) noexceptPLMD::gch::small_vector< T, InlineCapacity, Allocator >inline
data(void) const noexceptPLMD::gch::small_vector< T, InlineCapacity, Allocator >inline
data_ptr(void) noexceptPLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
data_ptr(void) const noexceptPLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
deallocate(ptr p, size_ty n)PLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
decrease_size(size_ty n) noexceptPLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
default_uninitialized_copy(InputIt first, InputIt last, ptr d_first)PLMD::gch::detail::allocator_interface< Allocator >inlineprivate
default_uninitialized_value_construct(ptr first, ptr last)PLMD::gch::detail::allocator_interface< Allocator >inlineprivate
destroy(ptr) const noexceptPLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
destroy(ptr p) noexceptPLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
destroy_at(value_ty *p) noexceptPLMD::gch::detail::allocator_interface< Allocator >inlineprivatestatic
destroy_at(value_ty *p) noexceptPLMD::gch::detail::allocator_interface< Allocator >inlineprivatestatic
destroy_range(ptr, ptr) const noexceptPLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
destroy_range(ptr first, ptr last) noexceptPLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
diff_ty typedefPLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >private
difference_type typedefPLMD::gch::small_vector< T, InlineCapacity, Allocator >
emplace(const_iterator pos, Args &&... args)PLMD::gch::small_vector< T, InlineCapacity, Allocator >inline
emplace_at(ptr pos, Args &&... args)PLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
emplace_back(Args &&... args)PLMD::gch::small_vector< T, InlineCapacity, Allocator >inline
emplace_into_current(ptr pos, value_ty &&val)PLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
emplace_into_current(ptr pos, Args &&... args)PLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
emplace_into_current_end(Args &&... args)PLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
emplace_into_reallocation(ptr pos, Args &&... args)PLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
emplace_into_reallocation_end(Args &&... args)PLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
empty(void) const noexceptPLMD::gch::small_vector< T, InlineCapacity, Allocator >inline
end(void) noexceptPLMD::gch::small_vector< T, InlineCapacity, Allocator >inline
end(void) const noexceptPLMD::gch::small_vector< T, InlineCapacity, Allocator >inline
end_ptr(void) noexceptPLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
end_ptr(void) const noexceptPLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
erase(const_iterator pos)PLMD::gch::small_vector< T, InlineCapacity, Allocator >inline
erase(const_iterator first, const_iterator last)PLMD::gch::small_vector< T, InlineCapacity, Allocator >inline
erase_all(void)PLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
erase_at(ptr pos)PLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
erase_last(void)PLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
erase_range(ptr first, ptr last)PLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
erase_to_end(ptr pos)PLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
external_range_length(ForwardIt first, ForwardIt last)PLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivatestatic
external_range_length_impl(RandomIt first, RandomIt last, std::random_access_iterator_tag)PLMD::gch::detail::allocator_interface< Allocator >inlineprivatestatic
external_range_length_impl(ForwardIt first, ForwardIt last, std::forward_iterator_tag)PLMD::gch::detail::allocator_interface< Allocator >inlineprivatestatic
front(void)PLMD::gch::small_vector< T, InlineCapacity, Allocator >inline
front(void) constPLMD::gch::small_vector< T, InlineCapacity, Allocator >inline
get_allocator(void) const noexceptPLMD::gch::small_vector< T, InlineCapacity, Allocator >inline
get_capacity(void) const noexceptPLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
get_inline_capacity(void) noexceptPLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivatestatic
get_max_size(void) const noexceptPLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
get_size(void) const noexceptPLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
has_allocation(void) const noexceptPLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
increase_size(size_ty n) noexceptPLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
inlinable(void) const noexceptPLMD::gch::small_vector< T, InlineCapacity, Allocator >inline
inline_capacity(void) noexceptPLMD::gch::small_vector< T, InlineCapacity, Allocator >inlinestatic
inline_capacity_vPLMD::gch::small_vector< T, InlineCapacity, Allocator >static
inlined(void) const noexceptPLMD::gch::small_vector< T, InlineCapacity, Allocator >inline
insert(const_iterator pos, const_reference value)PLMD::gch::small_vector< T, InlineCapacity, Allocator >inline
insert(const_iterator pos, value_type &&value)PLMD::gch::small_vector< T, InlineCapacity, Allocator >inline
insert(const_iterator pos, size_type count, const_reference value)PLMD::gch::small_vector< T, InlineCapacity, Allocator >inline
insert(const_iterator pos, InputIt first, InputIt last)PLMD::gch::small_vector< T, InlineCapacity, Allocator >inline
insert(const_iterator pos, std::initializer_list< value_type > ilist)PLMD::gch::small_vector< T, InlineCapacity, Allocator >inline
insert_copies(ptr pos, size_ty count, const value_ty &val)PLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
insert_range(ptr pos, InputIt first, InputIt last, std::input_iterator_tag)PLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
insert_range(ptr pos, ForwardIt first, ForwardIt last, std::forward_iterator_tag)PLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
insert_range_helper(ptr pos, ForwardIt first, ForwardIt last)PLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
internal_range_length(cptr first, cptr last) noexceptPLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivatestatic
is_complete typedefPLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >private
is_inlinable(void) const noexceptPLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
is_memcpyable typedefPLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >private
is_memcpyable_iterator typedefPLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >private
iterator typedefPLMD::gch::small_vector< T, InlineCapacity, Allocator >
m_dataPLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >private
max_size(void) const noexceptPLMD::gch::small_vector< T, InlineCapacity, Allocator >inline
move_allocation_pointer(small_vector_base< alloc_ty, I > &&other) noexceptPLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
move_assign(small_vector_base< Allocator, I > &&other) noexcept(noexcept(std::declval< small_vector_base & >().move_assign_default(std::move(other))))PLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
move_assign(small_vector_base< Allocator, I > &&other)PLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
move_assign_default(small_vector_base &&other) noexceptPLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
move_assign_default(small_vector_base< Allocator, LessEqualI > &&other) noexcept(std::is_nothrow_move_assignable< value_ty >::value &&std::is_nothrow_move_constructible< value_ty >::value)PLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
move_assign_default(small_vector_base< Allocator, GreaterI > &&other)PLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
move_assign_unequal_no_propagate(small_vector_base< Allocator, I > &&other)PLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
move_initialize(small_vector_base &&other) noexceptPLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
move_initialize(small_vector_base< Allocator, LessEqualI > &&other) noexcept(std::is_nothrow_move_constructible< value_ty >::value)PLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
move_initialize(small_vector_base< Allocator, GreaterI > &&other)PLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
move_left(ptr first, ptr last, ptr d_first)PLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
move_left(ptr first, ptr last, ptr d_first)PLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
move_right(ptr first, ptr last, ptr d_last)PLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
move_right(ptr first, ptr last, ptr d_last)PLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
num_uninitialized(void) const noexceptPLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
numeric_max(void) noexceptPLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivatestatic
operator=(const small_vector &other)PLMD::gch::small_vector< T, InlineCapacity, Allocator >inline
operator=(small_vector &&other) noexcept((std::is_same< std::allocator< value_type >, Allocator >::value||std::allocator_traits< Allocator >::propagate_on_container_move_assignment::value) &&((std::is_nothrow_move_assignable< value_type >::value &&std::is_nothrow_move_constructible< value_type >::value)||InlineCapacity==0))PLMD::gch::small_vector< T, InlineCapacity, Allocator >inline
operator=(std::initializer_list< value_type > ilist)PLMD::gch::small_vector< T, InlineCapacity, Allocator >inline
PLMD::gch::detail::small_vector_base::operator=(const small_vector_base &)=deletePLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >private
PLMD::gch::detail::small_vector_base::operator=(small_vector_base &&) noexcept=deletePLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >private
PLMD::gch::detail::allocator_interface::operator=(const allocator_interface &)=defaultPLMD::gch::detail::allocator_interface< Allocator >private
PLMD::gch::detail::allocator_interface::operator=(allocator_interface &&) noexcept=defaultPLMD::gch::detail::allocator_interface< Allocator >private
operator[](size_type pos)PLMD::gch::small_vector< T, InlineCapacity, Allocator >inline
operator[](size_type pos) constPLMD::gch::small_vector< T, InlineCapacity, Allocator >inline
pointer typedefPLMD::gch::small_vector< T, InlineCapacity, Allocator >
pop_back(void)PLMD::gch::small_vector< T, InlineCapacity, Allocator >inline
ptr typedefPLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >private
ptr_cast(const small_vector_iterator< cptr, diff_ty > &it) noexceptPLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
push_back(const_reference value)PLMD::gch::small_vector< T, InlineCapacity, Allocator >inline
push_back(value_type &&value)PLMD::gch::small_vector< T, InlineCapacity, Allocator >inline
rbegin(void) noexceptPLMD::gch::small_vector< T, InlineCapacity, Allocator >inline
rbegin(void) const noexceptPLMD::gch::small_vector< T, InlineCapacity, Allocator >inline
reference typedefPLMD::gch::small_vector< T, InlineCapacity, Allocator >
rend(void) noexceptPLMD::gch::small_vector< T, InlineCapacity, Allocator >inline
rend(void) const noexceptPLMD::gch::small_vector< T, InlineCapacity, Allocator >inline
request_capacity(size_ty request)PLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
reserve(size_type new_capacity)PLMD::gch::small_vector< T, InlineCapacity, Allocator >inline
reset_data(ptr data_ptr, size_ty capacity, size_ty size)PLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
resize(size_type count)PLMD::gch::small_vector< T, InlineCapacity, Allocator >inline
resize(size_type count, const_reference value)PLMD::gch::small_vector< T, InlineCapacity, Allocator >inline
resize_with(size_ty new_size, const ValueT &... val)PLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
reverse_iterator typedefPLMD::gch::small_vector< T, InlineCapacity, Allocator >
set_capacity(size_ty capacity) noexceptPLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
set_data(ptr data_ptr, size_ty capacity, size_ty size) noexceptPLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
set_data_ptr(ptr data_ptr) noexceptPLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
set_default(void)PLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
set_size(size_ty size) noexceptPLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
set_to_inline_storage(void)PLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
shift_into_uninitialized(ptr pos, size_ty n_shift)PLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
shrink_to_fit(void)PLMD::gch::small_vector< T, InlineCapacity, Allocator >inline
shrink_to_size(void)PLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
size(void) const noexceptPLMD::gch::small_vector< T, InlineCapacity, Allocator >inline
size_ty typedefPLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >private
size_type typedefPLMD::gch::small_vector< T, InlineCapacity, Allocator >
small_vector classPLMD::gch::small_vector< T, InlineCapacity, Allocator >friend
small_vector(void) noexcept(noexcept(allocator_type()))=defaultPLMD::gch::small_vector< T, InlineCapacity, Allocator >
small_vector(const small_vector &other)PLMD::gch::small_vector< T, InlineCapacity, Allocator >inline
small_vector(small_vector &&other) noexcept(std::is_nothrow_move_constructible< value_type >::value||InlineCapacity==0)PLMD::gch::small_vector< T, InlineCapacity, Allocator >inline
small_vector(const allocator_type &alloc) noexceptPLMD::gch::small_vector< T, InlineCapacity, Allocator >inlineexplicit
small_vector(const small_vector &other, const allocator_type &alloc)PLMD::gch::small_vector< T, InlineCapacity, Allocator >inline
small_vector(small_vector &&other, const allocator_type &alloc)PLMD::gch::small_vector< T, InlineCapacity, Allocator >inline
small_vector(size_type count, const allocator_type &alloc=allocator_type())PLMD::gch::small_vector< T, InlineCapacity, Allocator >inlineexplicit
small_vector(size_type count, const_reference value, const allocator_type &alloc=allocator_type())PLMD::gch::small_vector< T, InlineCapacity, Allocator >inline
small_vector(size_type count, Generator g, const allocator_type &alloc=allocator_type())PLMD::gch::small_vector< T, InlineCapacity, Allocator >inline
small_vector(InputIt first, InputIt last, const allocator_type &alloc=allocator_type())PLMD::gch::small_vector< T, InlineCapacity, Allocator >inline
small_vector(std::initializer_list< value_type > init, const allocator_type &alloc=allocator_type())PLMD::gch::small_vector< T, InlineCapacity, Allocator >inline
small_vector(const small_vector< T, I, Allocator > &other)PLMD::gch::small_vector< T, InlineCapacity, Allocator >inlineexplicit
small_vector(small_vector< T, I, Allocator > &&other) noexcept(std::is_nothrow_move_constructible< value_type >::value &&I< InlineCapacity)PLMD::gch::small_vector< T, InlineCapacity, Allocator >inlineexplicit
small_vector(const small_vector< T, I, Allocator > &other, const allocator_type &alloc)PLMD::gch::small_vector< T, InlineCapacity, Allocator >inline
small_vector(small_vector< T, I, Allocator > &&other, const allocator_type &alloc)PLMD::gch::small_vector< T, InlineCapacity, Allocator >inline
small_vector_base(const small_vector_base &)=deletePLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >private
small_vector_base(small_vector_base &&) noexcept=deletePLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >private
small_vector_base(void) noexceptPLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
small_vector_base(bypass_tag, const small_vector_base< Allocator, I > &other, const MaybeAlloc &... alloc)PLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
small_vector_base(bypass_tag, small_vector_base< Allocator, I > &&other) noexcept(std::is_nothrow_move_constructible< value_ty >::value||(I==0 &&I==InlineCapacity))PLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
small_vector_base(bypass_tag, small_vector_base< Allocator, I > &&other, const alloc_ty &) noexcept(noexcept(small_vector_base(bypass, std::move(other))))PLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
small_vector_base(bypass_tag, small_vector_base< Allocator, I > &&other, const alloc_ty &alloc)PLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
small_vector_base(const alloc_ty &alloc) noexceptPLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineexplicitprivate
small_vector_base(size_ty count, const alloc_ty &alloc)PLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
small_vector_base(size_ty count, const value_ty &val, const alloc_ty &alloc)PLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
small_vector_base(size_ty count, Generator &g, const alloc_ty &alloc)PLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
small_vector_base(InputIt first, InputIt last, std::input_iterator_tag, const alloc_ty &alloc)PLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
small_vector_base(ForwardIt first, ForwardIt last, std::forward_iterator_tag, const alloc_ty &alloc)PLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
storage_ptr(void) noexceptPLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
storage_ptr(void) const noexceptPLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
swap(small_vector &other) noexcept((std::is_same< std::allocator< value_type >, Allocator >::value||std::allocator_traits< Allocator >::propagate_on_container_swap::value) &&((std::is_nothrow_move_constructible< value_type >::value &&std::is_nothrow_move_assignable< value_type >::value &&detail::small_vector_adl::is_nothrow_swappable< value_type >::value)||InlineCapacity==0))PLMD::gch::small_vector< T, InlineCapacity, Allocator >inline
PLMD::gch::detail::small_vector_base::swap(small_vector_base &other) noexceptPLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
swap_allocation(small_vector_base &other) noexceptPLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
swap_capacity(small_vector_base &other) noexceptPLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
swap_data_ptr(small_vector_base &other) noexceptPLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
swap_default(small_vector_base &other) noexcept(std::is_nothrow_move_constructible< value_ty >::value &&detail::small_vector_adl::is_nothrow_swappable< value_ty >::value)PLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
swap_elements(small_vector_base &other) noexcept(std::is_nothrow_move_constructible< value_ty >::value &&detail::small_vector_adl::is_nothrow_swappable< value_ty >::value)PLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
swap_size(small_vector_base &other) noexceptPLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
swap_unequal_no_propagate(small_vector_base &other)PLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
throw_allocation_size_error(void)PLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivatestatic
throw_increment_error(void)PLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivatestatic
throw_index_error(void)PLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivatestatic
throw_overflow_error(void)PLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivatestatic
throw_range_length_error(void)PLMD::gch::detail::allocator_interface< Allocator >inlineprivatestatic
to_address(value_ty *p) noexceptPLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivatestatic
to_address(const value_ty *p) noexceptPLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivatestatic
to_address(const Pointer &p) noexcept -> decltype(std::pointer_traits< Pointer >::to_address(p))PLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivatestatic
unchecked_advance(Iterator &pos, Integer n) noexceptPLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivatestatic
unchecked_allocate(size_ty n)PLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
unchecked_allocate(size_ty n, cptr hint)PLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
unchecked_calculate_new_capacity(const size_ty minimum_required_capacity) const noexceptPLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
unchecked_next(Iterator pos, Integer n=1) noexceptPLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivatestatic
unchecked_prev(Iterator pos, Integer n=1) noexceptPLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivatestatic
underlying_if_enum_t typedefPLMD::gch::detail::allocator_interface< Allocator >private
uninitialized_copy(ForwardIt first, ForwardIt last, ptr dest) noexceptPLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
uninitialized_copy(std::move_iterator< ForwardIt > first, std::move_iterator< ForwardIt > last, ptr dest) noexceptPLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
uninitialized_copy(InputIt first, InputIt last, ptr d_first)PLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
uninitialized_fill(ptr first, ptr last)PLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
uninitialized_fill(ptr first, ptr last, const value_ty &val)PLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
uninitialized_move(ptr first, ptr last, ptr d_first) noexcept(std::is_nothrow_move_constructible< value_ty >::value)PLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
uninitialized_move(ptr first, ptr last, ptr d_first) noexcept(alloc_interface::template is_uninitialized_memcpyable_iterator< ptr >::value)PLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
uninitialized_value_construct(ptr first, ptr last)PLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
value_ty typedefPLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >private
value_type typedefPLMD::gch::small_vector< T, InlineCapacity, Allocator >
void_t typedefPLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >private
vptr typedefPLMD::gch::detail::allocator_interface< Allocator >private
wipe(void)PLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate
~allocator_interface(void)=defaultPLMD::gch::detail::allocator_interface< Allocator >private
~small_vector(void)=defaultPLMD::gch::small_vector< T, InlineCapacity, Allocator >
~small_vector_base(void) noexceptPLMD::gch::detail::small_vector_base< Allocator, InlineCapacity >inlineprivate