This is the complete list of members for cetl::VariableLengthArrayBase< BaseValueType, BaseAllocatorType >, including all inherited members.
| alloc_ (defined in cetl::VariableLengthArrayBase< BaseValueType, BaseAllocatorType >) | cetl::VariableLengthArrayBase< BaseValueType, BaseAllocatorType > | protected |
| allocator_type typedef | cetl::VariableLengthArrayBase< BaseValueType, BaseAllocatorType > | |
| capacity_ (defined in cetl::VariableLengthArrayBase< BaseValueType, BaseAllocatorType >) | cetl::VariableLengthArrayBase< BaseValueType, BaseAllocatorType > | protected |
| copy_assign_alloc(const UAlloc &rhs, typename std::enable_if_t< std::allocator_traits< UAlloc >::propagate_on_container_copy_assignment::value > *=nullptr) noexcept (defined in cetl::VariableLengthArrayBase< BaseValueType, BaseAllocatorType >) | cetl::VariableLengthArrayBase< BaseValueType, BaseAllocatorType > | inlineprotected |
| copy_assign_alloc(const UAlloc &rhs, typename std::enable_if_t<!std::allocator_traits< UAlloc >::propagate_on_container_copy_assignment::value > *=nullptr) noexcept (defined in cetl::VariableLengthArrayBase< BaseValueType, BaseAllocatorType >) | cetl::VariableLengthArrayBase< BaseValueType, BaseAllocatorType > | inlineprotected |
| copy_assign_from(const VariableLengthArrayBase &rhs, const size_type rhs_max_size) (defined in cetl::VariableLengthArrayBase< BaseValueType, BaseAllocatorType >) | cetl::VariableLengthArrayBase< BaseValueType, BaseAllocatorType > | inlineprotected |
| data_ (defined in cetl::VariableLengthArrayBase< BaseValueType, BaseAllocatorType >) | cetl::VariableLengthArrayBase< BaseValueType, BaseAllocatorType > | protected |
| difference_type typedef | cetl::VariableLengthArrayBase< BaseValueType, BaseAllocatorType > | |
| fast_copy_assign(value_type *dst, size_type dst_capacity_count, InputIt src) noexcept(noexcept(std::is_nothrow_assignable< value_type, std::remove_pointer_t< InputIt > >::value)) | cetl::VariableLengthArrayBase< BaseValueType, BaseAllocatorType > | inlineprotectedstatic |
| fast_copy_assign(value_type *dst, size_type dst_capacity_count, InputIt src, size_type src_len_count) noexcept(noexcept(std::is_nothrow_assignable< value_type, std::remove_pointer_t< InputIt > >::value)) | cetl::VariableLengthArrayBase< BaseValueType, BaseAllocatorType > | inlineprotectedstatic |
| fast_copy_construct(value_type *const dst, size_type dst_capacity_count, const InputIt src, size_type src_len_count, allocator_type &alloc, typename std::enable_if_t< is_array_of_type_trivially_copyable< std::add_pointer_t< value_type >, InputIt >::value > *=nullptr) noexcept | cetl::VariableLengthArrayBase< BaseValueType, BaseAllocatorType > | inlineprotectedstatic |
| fast_copy_construct(value_type *const dst, size_type dst_capacity_count, const InputIt src, size_type src_len_count, allocator_type &alloc, typename std::enable_if_t< !is_array_of_type_trivially_copyable< std::add_pointer_t< value_type >, InputIt >::value > *=nullptr) noexcept(noexcept(std::allocator_traits< allocator_type >::construct(std::declval< std::add_lvalue_reference_t< allocator_type > >(), std::declval< std::add_pointer_t< value_type > >(), std::declval< std::add_lvalue_reference_t< decltype(std::declval< const InputIt >()[0])> >()))) | cetl::VariableLengthArrayBase< BaseValueType, BaseAllocatorType > | inlineprotectedstatic |
| fast_deallocate(U *const src, const size_type src_size_count, const size_type src_capacity_count, allocator_type &alloc, typename std::enable_if_t< std::is_trivially_destructible< U >::value > *=nullptr) | cetl::VariableLengthArrayBase< BaseValueType, BaseAllocatorType > | inlineprotectedstatic |
| fast_deallocate(U *const src, const size_type src_size_count, const size_type src_capacity_count, allocator_type &alloc, typename std::enable_if_t<!std::is_trivially_destructible< U >::value > *=nullptr) | cetl::VariableLengthArrayBase< BaseValueType, BaseAllocatorType > | inlineprotectedstatic |
| fast_destroy(U *const src, const size_type src_size_count, typename std::enable_if_t< std::is_trivially_destructible< U >::value > *=nullptr) noexcept | cetl::VariableLengthArrayBase< BaseValueType, BaseAllocatorType > | inlineprotectedstatic |
| fast_destroy(U *const src, const size_type src_size_count, typename std::enable_if_t<!std::is_trivially_destructible< U >::value > *=nullptr) noexcept(std::is_nothrow_destructible< U >::value) | cetl::VariableLengthArrayBase< BaseValueType, BaseAllocatorType > | inlineprotectedstatic |
| fast_forward_assign(value_type *const dst, size_type dst_capacity_count, InputIt src, size_type src_len_count, typename std::enable_if_t< is_array_of_type_trivially_copyable< std::add_pointer_t< value_type >, InputIt >::value > *=nullptr) (defined in cetl::VariableLengthArrayBase< BaseValueType, BaseAllocatorType >) | cetl::VariableLengthArrayBase< BaseValueType, BaseAllocatorType > | inlineprotectedstatic |
| fast_forward_assign(value_type *const dst, size_type dst_capacity_count, InputIt src, size_type src_len_count, typename std::enable_if_t< !is_array_of_type_trivially_copyable< std::add_pointer_t< value_type >, InputIt >::value > *=nullptr) (defined in cetl::VariableLengthArrayBase< BaseValueType, BaseAllocatorType >) | cetl::VariableLengthArrayBase< BaseValueType, BaseAllocatorType > | inlineprotectedstatic |
| fast_forward_construct(value_type *const dst, size_type dst_capacity_count, InputIt src, size_type src_len_count, allocator_type &alloc, typename std::enable_if_t< is_array_of_type_trivially_copyable< std::add_pointer_t< value_type >, InputIt >::value > *=nullptr) (defined in cetl::VariableLengthArrayBase< BaseValueType, BaseAllocatorType >) | cetl::VariableLengthArrayBase< BaseValueType, BaseAllocatorType > | inlineprotectedstatic |
| fast_forward_construct(value_type *const dst, size_type dst_capacity_count, InputIt src, size_type src_len_count, allocator_type &alloc, typename std::enable_if_t< !is_array_of_type_trivially_copyable< std::add_pointer_t< value_type >, InputIt >::value > *=nullptr) (defined in cetl::VariableLengthArrayBase< BaseValueType, BaseAllocatorType >) | cetl::VariableLengthArrayBase< BaseValueType, BaseAllocatorType > | inlineprotectedstatic |
| grow(const size_type max_size) | cetl::VariableLengthArrayBase< BaseValueType, BaseAllocatorType > | inlineprotected |
| max_size_max_ (defined in cetl::VariableLengthArrayBase< BaseValueType, BaseAllocatorType >) | cetl::VariableLengthArrayBase< BaseValueType, BaseAllocatorType > | protected |
| move_assign_alloc(UAlloc &&rhs, typename std::enable_if_t< std::allocator_traits< std::remove_reference_t< UAlloc > >::propagate_on_container_move_assignment::value > *=nullptr) noexcept(is_pocma_or_is_always_equal< UAlloc >::value) (defined in cetl::VariableLengthArrayBase< BaseValueType, BaseAllocatorType >) | cetl::VariableLengthArrayBase< BaseValueType, BaseAllocatorType > | inlineprotected |
| move_assign_alloc(UAlloc &&rhs, typename std::enable_if_t< !std::allocator_traits< std::remove_reference_t< UAlloc > >::propagate_on_container_move_assignment::value > *=nullptr) noexcept(is_pocma_or_is_always_equal< UAlloc >::value) (defined in cetl::VariableLengthArrayBase< BaseValueType, BaseAllocatorType >) | cetl::VariableLengthArrayBase< BaseValueType, BaseAllocatorType > | inlineprotected |
| move_assign_from(VariableLengthArrayBase &&rhs, const size_type rhs_max_size, typename std::enable_if_t< is_pocma_or_is_always_equal< UAlloc >::value > *=nullptr) noexcept | cetl::VariableLengthArrayBase< BaseValueType, BaseAllocatorType > | inlineprotected |
| move_assign_from(VariableLengthArrayBase &&rhs, const size_type rhs_max_size, typename std::enable_if_t<!is_pocma_or_is_always_equal< UAlloc >::value > *=nullptr) (defined in cetl::VariableLengthArrayBase< BaseValueType, BaseAllocatorType >) | cetl::VariableLengthArrayBase< BaseValueType, BaseAllocatorType > | inlineprotected |
| reallocate(value_type *data, UAllocator &alloc, std::size_t old_object_count, std::size_t new_object_count) (defined in cetl::VariableLengthArrayBase< BaseValueType, BaseAllocatorType >) | cetl::VariableLengthArrayBase< BaseValueType, BaseAllocatorType > | inlineprotectedstatic |
| reallocate(value_type *data, UAllocator &alloc, std::size_t old_object_count, std::size_t new_object_count) (defined in cetl::VariableLengthArrayBase< BaseValueType, BaseAllocatorType >) | cetl::VariableLengthArrayBase< BaseValueType, BaseAllocatorType > | inlineprotectedstatic |
| reallocate_operation typedef (defined in cetl::VariableLengthArrayBase< BaseValueType, BaseAllocatorType >) | cetl::VariableLengthArrayBase< BaseValueType, BaseAllocatorType > | protected |
| reserve(const size_type desired_capacity, const size_type max_size) | cetl::VariableLengthArrayBase< BaseValueType, BaseAllocatorType > | inlineprotected |
| resize(size_type new_size, const size_type max_size, Args &&... args) (defined in cetl::VariableLengthArrayBase< BaseValueType, BaseAllocatorType >) | cetl::VariableLengthArrayBase< BaseValueType, BaseAllocatorType > | inlineprotected |
| shrink_to_fit() | cetl::VariableLengthArrayBase< BaseValueType, BaseAllocatorType > | inlineprotected |
| size_ (defined in cetl::VariableLengthArrayBase< BaseValueType, BaseAllocatorType >) | cetl::VariableLengthArrayBase< BaseValueType, BaseAllocatorType > | protected |
| size_type typedef | cetl::VariableLengthArrayBase< BaseValueType, BaseAllocatorType > | |
| value_type typedef | cetl::VariableLengthArrayBase< BaseValueType, BaseAllocatorType > | |
| VariableLengthArrayBase(const allocator_type &alloc, value_type *data, size_type initial_capacity, size_type size, size_type max_size_max) noexcept(std::is_nothrow_copy_constructible< allocator_type >::value) (defined in cetl::VariableLengthArrayBase< BaseValueType, BaseAllocatorType >) | cetl::VariableLengthArrayBase< BaseValueType, BaseAllocatorType > | inlineprotected |
| VariableLengthArrayBase(const VariableLengthArrayBase &rhs, const allocator_type &rhs_alloc) noexcept(std::is_nothrow_copy_constructible< allocator_type >::value) (defined in cetl::VariableLengthArrayBase< BaseValueType, BaseAllocatorType >) | cetl::VariableLengthArrayBase< BaseValueType, BaseAllocatorType > | inlineprotected |
| VariableLengthArrayBase(VariableLengthArrayBase &&rhs) noexcept (defined in cetl::VariableLengthArrayBase< BaseValueType, BaseAllocatorType >) | cetl::VariableLengthArrayBase< BaseValueType, BaseAllocatorType > | inlineprotected |
| VariableLengthArrayBase(VariableLengthArrayBase &&rhs, const UAlloc &rhs_alloc, typename std::enable_if_t< is_pocma_or_is_always_equal< UAlloc >::value > *=nullptr) noexcept (defined in cetl::VariableLengthArrayBase< BaseValueType, BaseAllocatorType >) | cetl::VariableLengthArrayBase< BaseValueType, BaseAllocatorType > | inlineprotected |
| VariableLengthArrayBase(VariableLengthArrayBase &&rhs, const UAlloc &rhs_alloc, typename std::enable_if_t<!is_pocma_or_is_always_equal< UAlloc >::value > *=nullptr) noexcept (defined in cetl::VariableLengthArrayBase< BaseValueType, BaseAllocatorType >) | cetl::VariableLengthArrayBase< BaseValueType, BaseAllocatorType > | inlineprotected |
| ~VariableLengthArrayBase()=default (defined in cetl::VariableLengthArrayBase< BaseValueType, BaseAllocatorType >) | cetl::VariableLengthArrayBase< BaseValueType, BaseAllocatorType > | protected |