Iros
 
Loading...
Searching...
No Matches
di::Ring< T, Alloc > Member List

This is the complete list of members for di::Ring< T, Alloc >, including all inherited members.

append_container(Con &&container)di::container::MutableRingInterface< Ring< T, platform::DefaultAllocator >, T >inline
assume_head(usize head)di::Ring< T, Alloc >inline
assume_size(usize size)di::Ring< T, Alloc >inline
assume_tail(usize tail)di::Ring< T, Alloc >inline
at(usize index)di::container::ConstantRingInterface< Ring< T, platform::DefaultAllocator >, T >inline
at(usize index) constdi::container::ConstantRingInterface< Ring< T, platform::DefaultAllocator >, T >inline
back()di::container::ConstantRingInterface< Ring< T, platform::DefaultAllocator >, T >inline
back() constdi::container::ConstantRingInterface< Ring< T, platform::DefaultAllocator >, T >inline
begin()di::container::ConstantRingInterface< Ring< T, platform::DefaultAllocator >, T >inline
begin() constdi::container::ConstantRingInterface< Ring< T, platform::DefaultAllocator >, T >inline
capacity() const -> usizedi::Ring< T, Alloc >inline
citerator(usize index) constdi::container::ConstantRingInterface< Ring< T, platform::DefaultAllocator >, T >inline
clear()di::container::MutableRingInterface< Ring< T, platform::DefaultAllocator >, T >inline
clone() constdi::container::MutableRingInterface< Ring< T, platform::DefaultAllocator >, T >inline
ConstValue typedefdi::Ring< T, Alloc >
emplace(ConstIterator position, Args &&... args)di::container::MutableRingInterface< Ring< T, platform::DefaultAllocator >, T >inline
emplace_back(Args &&... args) -> decltype(auto)di::container::MutableRingInterface< Ring< T, platform::DefaultAllocator >, T >inline
emplace_front(Args &&... args) -> decltype(auto)di::container::MutableRingInterface< Ring< T, platform::DefaultAllocator >, T >inline
empty() const -> booldi::container::ConstantRingInterface< Ring< T, platform::DefaultAllocator >, T >inline
end()di::container::ConstantRingInterface< Ring< T, platform::DefaultAllocator >, T >inline
end() constdi::container::ConstantRingInterface< Ring< T, platform::DefaultAllocator >, T >inline
erase(ConstIterator position)di::container::MutableRingInterface< Ring< T, platform::DefaultAllocator >, T >inline
erase(ConstIterator start, ConstIterator end)di::container::MutableRingInterface< Ring< T, platform::DefaultAllocator >, T >inline
front()di::container::ConstantRingInterface< Ring< T, platform::DefaultAllocator >, T >inline
front() constdi::container::ConstantRingInterface< Ring< T, platform::DefaultAllocator >, T >inline
grow_capacity(usize min_capacity) const -> usizedi::Ring< T, Alloc >inline
head() const -> usizedi::Ring< T, Alloc >inline
insert(ConstIterator position, T const &value)di::container::MutableRingInterface< Ring< T, platform::DefaultAllocator >, T >inline
insert(ConstIterator position, T &&value)di::container::MutableRingInterface< Ring< T, platform::DefaultAllocator >, T >inline
iterator(ConstIterator iter)di::container::MutableRingInterface< Ring< T, platform::DefaultAllocator >, T >inline
di::container::ConstantRingInterface< Ring< T, platform::DefaultAllocator >, T >::iterator(usize index)di::container::ConstantRingInterface< Ring< T, platform::DefaultAllocator >, T >inline
di::container::ConstantRingInterface< Ring< T, platform::DefaultAllocator >, T >::iterator(usize index) constdi::container::ConstantRingInterface< Ring< T, platform::DefaultAllocator >, T >inline
make_contigous()di::container::MutableRingInterface< Ring< T, platform::DefaultAllocator >, T >inline
max_size() const -> usizedi::Ring< T, Alloc >inline
operator=(Ring const &) -> Ring &=deletedi::Ring< T, Alloc >
operator=(Ring &&other) -> Ring &di::Ring< T, Alloc >inline
operator[](usize index) -> decltype(auto)di::container::ConstantRingInterface< Ring< T, platform::DefaultAllocator >, T >inline
operator[](usize index) const -> decltype(auto)di::container::ConstantRingInterface< Ring< T, platform::DefaultAllocator >, T >inline
pop_back() -> decltype(auto)di::container::MutableRingInterface< Ring< T, platform::DefaultAllocator >, T >inline
pop_front() -> decltype(auto)di::container::MutableRingInterface< Ring< T, platform::DefaultAllocator >, T >inline
prepend_container(Con &&container)di::container::MutableRingInterface< Ring< T, platform::DefaultAllocator >, T >inline
push_back(T const &value) -> decltype(auto) requires(concepts::CopyConstructible< T >)di::container::MutableRingInterface< Ring< T, platform::DefaultAllocator >, T >inline
push_back(T &&value) -> decltype(auto) requires(concepts::MoveConstructible< T >)di::container::MutableRingInterface< Ring< T, platform::DefaultAllocator >, T >inline
push_front(T const &value) -> decltype(auto) requires(concepts::CopyConstructible< T >)di::container::MutableRingInterface< Ring< T, platform::DefaultAllocator >, T >inline
push_front(T &&value) -> decltype(auto) requires(concepts::MoveConstructible< T >)di::container::MutableRingInterface< Ring< T, platform::DefaultAllocator >, T >inline
reserve(usize n)di::container::MutableRingInterface< Ring< T, platform::DefaultAllocator >, T >inline
reserve_from_nothing(usize n)di::Ring< T, Alloc >inline
resize(size_t count)di::container::MutableRingInterface< Ring< T, platform::DefaultAllocator >, T >inline
resize(size_t count, T const &value)di::container::MutableRingInterface< Ring< T, platform::DefaultAllocator >, T >inline
Ring()=defaultdi::Ring< T, Alloc >
Ring(Ring const &)=deletedi::Ring< T, Alloc >
Ring(Ring &&other)di::Ring< T, Alloc >inline
size() const -> usizedi::container::ConstantRingInterface< Ring< T, platform::DefaultAllocator >, T >inline
size_bytes() const -> usizedi::container::ConstantRingInterface< Ring< T, platform::DefaultAllocator >, T >inline
span() -> Span< Value >di::Ring< T, Alloc >inline
span() const -> Span< ConstValue >di::Ring< T, Alloc >inline
tail() const -> usizedi::Ring< T, Alloc >inline
Value typedefdi::Ring< T, Alloc >
~Ring()di::Ring< T, Alloc >inline