Sequoia
Loading...
Searching...
No Matches
sequoia::data_structures::partitioned_sequence< T, Container, Partitions > Member List

This is the complete list of members for sequoia::data_structures::partitioned_sequence< T, Container, Partitions >, including all inherited members.

add_slot() (defined in sequoia::data_structures::partitioned_sequence< T, Container, Partitions >)sequoia::data_structures::partitioned_sequence< T, Container, Partitions >inline
allocator_type typedef (defined in sequoia::data_structures::partitioned_sequence< T, Container, Partitions >)sequoia::data_structures::partitioned_sequence< T, Container, Partitions >
begin_partition(const index_type i) noexcept (defined in sequoia::data_structures::partitioned_sequence_base< T, Container, Partitions >)sequoia::data_structures::partitioned_sequence_base< T, Container, Partitions >inline
begin_partition(const index_type i) const noexcept (defined in sequoia::data_structures::partitioned_sequence_base< T, Container, Partitions >)sequoia::data_structures::partitioned_sequence_base< T, Container, Partitions >inline
capacity() const noexcept (defined in sequoia::data_structures::partitioned_sequence< T, Container, Partitions >)sequoia::data_structures::partitioned_sequence< T, Container, Partitions >inline
cbegin_partition(const index_type i) const noexcept (defined in sequoia::data_structures::partitioned_sequence_base< T, Container, Partitions >)sequoia::data_structures::partitioned_sequence_base< T, Container, Partitions >inline
cend_partition(const index_type i) const noexcept (defined in sequoia::data_structures::partitioned_sequence_base< T, Container, Partitions >)sequoia::data_structures::partitioned_sequence_base< T, Container, Partitions >inline
clear() noexcept (defined in sequoia::data_structures::partitioned_sequence< T, Container, Partitions >)sequoia::data_structures::partitioned_sequence< T, Container, Partitions >inline
const_partition_iterator typedef (defined in sequoia::data_structures::partitioned_sequence_base< T, Container, Partitions >)sequoia::data_structures::partitioned_sequence_base< T, Container, Partitions >
const_partition_range typedef (defined in sequoia::data_structures::partitioned_sequence_base< T, Container, Partitions >)sequoia::data_structures::partitioned_sequence_base< T, Container, Partitions >
const_reverse_partition_iterator typedef (defined in sequoia::data_structures::partitioned_sequence_base< T, Container, Partitions >)sequoia::data_structures::partitioned_sequence_base< T, Container, Partitions >
container_type typedef (defined in sequoia::data_structures::partitioned_sequence< T, Container, Partitions >)sequoia::data_structures::partitioned_sequence< T, Container, Partitions >
cpartition(const index_type i) const noexcept (defined in sequoia::data_structures::partitioned_sequence_base< T, Container, Partitions >)sequoia::data_structures::partitioned_sequence_base< T, Container, Partitions >inline
crbegin_partition(const index_type i) const noexcept (defined in sequoia::data_structures::partitioned_sequence_base< T, Container, Partitions >)sequoia::data_structures::partitioned_sequence_base< T, Container, Partitions >inline
crend_partition(const index_type i) const noexcept (defined in sequoia::data_structures::partitioned_sequence_base< T, Container, Partitions >)sequoia::data_structures::partitioned_sequence_base< T, Container, Partitions >inline
empty() const noexcept (defined in sequoia::data_structures::partitioned_sequence_base< T, Container, Partitions >)sequoia::data_structures::partitioned_sequence_base< T, Container, Partitions >inline
end_partition(const index_type i) noexcept (defined in sequoia::data_structures::partitioned_sequence_base< T, Container, Partitions >)sequoia::data_structures::partitioned_sequence_base< T, Container, Partitions >inline
end_partition(const index_type i) const noexcept (defined in sequoia::data_structures::partitioned_sequence_base< T, Container, Partitions >)sequoia::data_structures::partitioned_sequence_base< T, Container, Partitions >inline
erase_from_partition(const_partition_iterator iter) (defined in sequoia::data_structures::partitioned_sequence< T, Container, Partitions >)sequoia::data_structures::partitioned_sequence< T, Container, Partitions >inline
erase_from_partition(const_partition_iterator first, const_partition_iterator last) (defined in sequoia::data_structures::partitioned_sequence< T, Container, Partitions >)sequoia::data_structures::partitioned_sequence< T, Container, Partitions >inline
erase_from_partition(const index_type index, const size_type pos) (defined in sequoia::data_structures::partitioned_sequence< T, Container, Partitions >)sequoia::data_structures::partitioned_sequence< T, Container, Partitions >inline
erase_slot(const index_type n) (defined in sequoia::data_structures::partitioned_sequence< T, Container, Partitions >)sequoia::data_structures::partitioned_sequence< T, Container, Partitions >inline
get_allocator() const (defined in sequoia::data_structures::partitioned_sequence< T, Container, Partitions >)sequoia::data_structures::partitioned_sequence< T, Container, Partitions >inline
get_partitions_allocator() const (defined in sequoia::data_structures::partitioned_sequence< T, Container, Partitions >)sequoia::data_structures::partitioned_sequence< T, Container, Partitions >inline
index_type typedef (defined in sequoia::data_structures::partitioned_sequence_base< T, Container, Partitions >)sequoia::data_structures::partitioned_sequence_base< T, Container, Partitions >
insert_slot(const size_t pos) (defined in sequoia::data_structures::partitioned_sequence< T, Container, Partitions >)sequoia::data_structures::partitioned_sequence< T, Container, Partitions >inline
insert_to_partition(const_partition_iterator pos, Args &&... args) (defined in sequoia::data_structures::partitioned_sequence< T, Container, Partitions >)sequoia::data_structures::partitioned_sequence< T, Container, Partitions >inline
insert_to_partition(const size_type index, const size_type pos, Args &&... args) (defined in sequoia::data_structures::partitioned_sequence< T, Container, Partitions >)sequoia::data_structures::partitioned_sequence< T, Container, Partitions >inline
num_partitions() const noexcept (defined in sequoia::data_structures::partitioned_sequence_base< T, Container, Partitions >)sequoia::data_structures::partitioned_sequence_base< T, Container, Partitions >inline
num_partitions_capacity() const noexcept (defined in sequoia::data_structures::partitioned_sequence< T, Container, Partitions >)sequoia::data_structures::partitioned_sequence< T, Container, Partitions >inline
operator=(const partitioned_sequence &)=default (defined in sequoia::data_structures::partitioned_sequence< T, Container, Partitions >)sequoia::data_structures::partitioned_sequence< T, Container, Partitions >
operator=(partitioned_sequence &&) noexcept=default (defined in sequoia::data_structures::partitioned_sequence< T, Container, Partitions >)sequoia::data_structures::partitioned_sequence< T, Container, Partitions >
operator=(partitioned_sequence_base &&) noexcept=default (defined in sequoia::data_structures::partitioned_sequence_base< T, Container, Partitions >)sequoia::data_structures::partitioned_sequence_base< T, Container, Partitions >protected
operator=(const partitioned_sequence_base &)=default (defined in sequoia::data_structures::partitioned_sequence_base< T, Container, Partitions >)sequoia::data_structures::partitioned_sequence_base< T, Container, Partitions >protected
operator[](const index_type i) const noexcept (defined in sequoia::data_structures::partitioned_sequence_base< T, Container, Partitions >)sequoia::data_structures::partitioned_sequence_base< T, Container, Partitions >inline
operator[](const index_type i) noexcept (defined in sequoia::data_structures::partitioned_sequence_base< T, Container, Partitions >)sequoia::data_structures::partitioned_sequence_base< T, Container, Partitions >inline
partition(const index_type i) noexcept (defined in sequoia::data_structures::partitioned_sequence_base< T, Container, Partitions >)sequoia::data_structures::partitioned_sequence_base< T, Container, Partitions >inline
partition(const index_type i) const noexcept (defined in sequoia::data_structures::partitioned_sequence_base< T, Container, Partitions >)sequoia::data_structures::partitioned_sequence_base< T, Container, Partitions >inline
partition_iterator typedef (defined in sequoia::data_structures::partitioned_sequence_base< T, Container, Partitions >)sequoia::data_structures::partitioned_sequence_base< T, Container, Partitions >
partition_range typedef (defined in sequoia::data_structures::partitioned_sequence_base< T, Container, Partitions >)sequoia::data_structures::partitioned_sequence_base< T, Container, Partitions >
partitioned_sequence()=default (defined in sequoia::data_structures::partitioned_sequence< T, Container, Partitions >)sequoia::data_structures::partitioned_sequence< T, Container, Partitions >
partitioned_sequence(const allocator_type &allocator, const partitions_allocator_type &partitionAllocator) noexcept (defined in sequoia::data_structures::partitioned_sequence< T, Container, Partitions >)sequoia::data_structures::partitioned_sequence< T, Container, Partitions >inline
partitioned_sequence(std::initializer_list< std::initializer_list< T > > list, const allocator_type &allocator=allocator_type{}, const partitions_allocator_type &partitionAllocator=partitions_allocator_type{}) (defined in sequoia::data_structures::partitioned_sequence< T, Container, Partitions >)sequoia::data_structures::partitioned_sequence< T, Container, Partitions >inline
partitioned_sequence(const partitioned_sequence &)=default (defined in sequoia::data_structures::partitioned_sequence< T, Container, Partitions >)sequoia::data_structures::partitioned_sequence< T, Container, Partitions >
partitioned_sequence(const partitioned_sequence &s, const allocator_type &allocator, const partitions_allocator_type &partitionAllocator) (defined in sequoia::data_structures::partitioned_sequence< T, Container, Partitions >)sequoia::data_structures::partitioned_sequence< T, Container, Partitions >inline
partitioned_sequence(partitioned_sequence &&) noexcept=default (defined in sequoia::data_structures::partitioned_sequence< T, Container, Partitions >)sequoia::data_structures::partitioned_sequence< T, Container, Partitions >
partitioned_sequence(partitioned_sequence &&s, const allocator_type &allocator, const partitions_allocator_type &partitionAllocator) (defined in sequoia::data_structures::partitioned_sequence< T, Container, Partitions >)sequoia::data_structures::partitioned_sequence< T, Container, Partitions >inline
partitioned_sequence_base()=default (defined in sequoia::data_structures::partitioned_sequence_base< T, Container, Partitions >)sequoia::data_structures::partitioned_sequence_base< T, Container, Partitions >
partitioned_sequence_base(const partitioned_sequence_base &)=default (defined in sequoia::data_structures::partitioned_sequence_base< T, Container, Partitions >)sequoia::data_structures::partitioned_sequence_base< T, Container, Partitions >
partitioned_sequence_base(const std::pair< partitions_type, container_type > &data) (defined in sequoia::data_structures::partitioned_sequence_base< T, Container, Partitions >)sequoia::data_structures::partitioned_sequence_base< T, Container, Partitions >inlineexplicitprotected
partitioned_sequence_base(partitioned_sequence_base &&) noexcept=default (defined in sequoia::data_structures::partitioned_sequence_base< T, Container, Partitions >)sequoia::data_structures::partitioned_sequence_base< T, Container, Partitions >protected
partitioned_sequence_base(const Allocator &allocator) noexcept (defined in sequoia::data_structures::partitioned_sequence_base< T, Container, Partitions >)sequoia::data_structures::partitioned_sequence_base< T, Container, Partitions >inlineexplicitprotected
partitioned_sequence_base(const Allocator &allocator, const PartitionsAllocator &partitionsAllocator) noexcept (defined in sequoia::data_structures::partitioned_sequence_base< T, Container, Partitions >)sequoia::data_structures::partitioned_sequence_base< T, Container, Partitions >inlineprotected
partitioned_sequence_base(std::initializer_list< std::initializer_list< T > > list, const Allocator &allocator, const PartitionsAllocator &partitionsAllocator) (defined in sequoia::data_structures::partitioned_sequence_base< T, Container, Partitions >)sequoia::data_structures::partitioned_sequence_base< T, Container, Partitions >inlineprotected
partitioned_sequence_base(const partitioned_sequence_base &other, const Allocator &allocator, const PartitionsAllocator &partitionsAllocator) (defined in sequoia::data_structures::partitioned_sequence_base< T, Container, Partitions >)sequoia::data_structures::partitioned_sequence_base< T, Container, Partitions >inlineprotected
partitioned_sequence_base(partitioned_sequence_base &&in, const Allocator &allocator, const PartitionsAllocator &partitionsAllocator) (defined in sequoia::data_structures::partitioned_sequence_base< T, Container, Partitions >)sequoia::data_structures::partitioned_sequence_base< T, Container, Partitions >inlineprotected
partitions_allocator_type typedef (defined in sequoia::data_structures::partitioned_sequence< T, Container, Partitions >)sequoia::data_structures::partitioned_sequence< T, Container, Partitions >
partitions_type typedef (defined in sequoia::data_structures::partitioned_sequence< T, Container, Partitions >)sequoia::data_structures::partitioned_sequence< T, Container, Partitions >
push_back_to_partition(const index_type index, Args &&... args) (defined in sequoia::data_structures::partitioned_sequence< T, Container, Partitions >)sequoia::data_structures::partitioned_sequence< T, Container, Partitions >inline
rbegin_partition(const index_type i) noexcept (defined in sequoia::data_structures::partitioned_sequence_base< T, Container, Partitions >)sequoia::data_structures::partitioned_sequence_base< T, Container, Partitions >inline
rbegin_partition(const index_type i) const noexcept (defined in sequoia::data_structures::partitioned_sequence_base< T, Container, Partitions >)sequoia::data_structures::partitioned_sequence_base< T, Container, Partitions >inline
rend_partition(const index_type i) noexcept (defined in sequoia::data_structures::partitioned_sequence_base< T, Container, Partitions >)sequoia::data_structures::partitioned_sequence_base< T, Container, Partitions >inline
rend_partition(const index_type i) const noexcept (defined in sequoia::data_structures::partitioned_sequence_base< T, Container, Partitions >)sequoia::data_structures::partitioned_sequence_base< T, Container, Partitions >inline
reserve(const size_type size) (defined in sequoia::data_structures::partitioned_sequence< T, Container, Partitions >)sequoia::data_structures::partitioned_sequence< T, Container, Partitions >inline
reserve_partitions(const size_type numPartitions) (defined in sequoia::data_structures::partitioned_sequence< T, Container, Partitions >)sequoia::data_structures::partitioned_sequence< T, Container, Partitions >inline
reset(const Allocator &allocator, const PartitionsAllocator &partitionsAllocator) noexcept (defined in sequoia::data_structures::partitioned_sequence_base< T, Container, Partitions >)sequoia::data_structures::partitioned_sequence_base< T, Container, Partitions >inline
reverse_partition_iterator typedef (defined in sequoia::data_structures::partitioned_sequence_base< T, Container, Partitions >)sequoia::data_structures::partitioned_sequence_base< T, Container, Partitions >
shrink_to_fit() (defined in sequoia::data_structures::partitioned_sequence< T, Container, Partitions >)sequoia::data_structures::partitioned_sequence< T, Container, Partitions >inline
size() const noexcept (defined in sequoia::data_structures::partitioned_sequence_base< T, Container, Partitions >)sequoia::data_structures::partitioned_sequence_base< T, Container, Partitions >inline
size_of_partition(index_type i) const (defined in sequoia::data_structures::partitioned_sequence_base< T, Container, Partitions >)sequoia::data_structures::partitioned_sequence_base< T, Container, Partitions >inline
size_type typedef (defined in sequoia::data_structures::partitioned_sequence_base< T, Container, Partitions >)sequoia::data_structures::partitioned_sequence_base< T, Container, Partitions >
swap (defined in sequoia::data_structures::partitioned_sequence< T, Container, Partitions >)sequoia::data_structures::partitioned_sequence< T, Container, Partitions >friend
swap(partitioned_sequence_base &other) noexcept(noexcept(std::ranges::swap(this->m_Partitions, other.m_Partitions)) &&noexcept(std::ranges::swap(this->m_Data, other.m_Data))) (defined in sequoia::data_structures::partitioned_sequence< T, Container, Partitions >)sequoia::data_structures::partitioned_sequence< T, Container, Partitions >inline
swap_partitions(index_type i, index_type j) (defined in sequoia::data_structures::partitioned_sequence_base< T, Container, Partitions >)sequoia::data_structures::partitioned_sequence_base< T, Container, Partitions >inline
value_type typedef (defined in sequoia::data_structures::partitioned_sequence_base< T, Container, Partitions >)sequoia::data_structures::partitioned_sequence_base< T, Container, Partitions >
~partitioned_sequence()=default (defined in sequoia::data_structures::partitioned_sequence< T, Container, Partitions >)sequoia::data_structures::partitioned_sequence< T, Container, Partitions >
~partitioned_sequence_base()=default (defined in sequoia::data_structures::partitioned_sequence_base< T, Container, Partitions >)sequoia::data_structures::partitioned_sequence_base< T, Container, Partitions >protected