alloc_traits typedef (defined in baudvine::RingBuf< Elem, Capacity, Allocator >) | baudvine::RingBuf< Elem, Capacity, Allocator > | |
allocator_type typedef (defined in baudvine::RingBuf< Elem, Capacity, Allocator >) | baudvine::RingBuf< Elem, Capacity, Allocator > | |
at(const size_type index) const | baudvine::RingBuf< Elem, Capacity, Allocator > | inline |
at(const size_type index) | baudvine::RingBuf< Elem, Capacity, Allocator > | inline |
back() | baudvine::RingBuf< Elem, Capacity, Allocator > | inline |
back() const | baudvine::RingBuf< Elem, Capacity, Allocator > | inline |
begin() noexcept | baudvine::RingBuf< Elem, Capacity, Allocator > | inline |
begin() const noexcept | baudvine::RingBuf< Elem, Capacity, Allocator > | inline |
cbegin() const noexcept | baudvine::RingBuf< Elem, Capacity, Allocator > | inline |
cend() const noexcept | baudvine::RingBuf< Elem, Capacity, Allocator > | inline |
clear() noexcept(noexcept(pop_front())) | baudvine::RingBuf< Elem, Capacity, Allocator > | inline |
const_iterator typedef (defined in baudvine::RingBuf< Elem, Capacity, Allocator >) | baudvine::RingBuf< Elem, Capacity, Allocator > | |
const_pointer typedef (defined in baudvine::RingBuf< Elem, Capacity, Allocator >) | baudvine::RingBuf< Elem, Capacity, Allocator > | |
const_reference typedef (defined in baudvine::RingBuf< Elem, Capacity, Allocator >) | baudvine::RingBuf< Elem, Capacity, Allocator > | |
const_reverse_iterator typedef (defined in baudvine::RingBuf< Elem, Capacity, Allocator >) | baudvine::RingBuf< Elem, Capacity, Allocator > | |
crbegin() const noexcept | baudvine::RingBuf< Elem, Capacity, Allocator > | inline |
crend() const noexcept | baudvine::RingBuf< Elem, Capacity, Allocator > | inline |
difference_type typedef (defined in baudvine::RingBuf< Elem, Capacity, Allocator >) | baudvine::RingBuf< Elem, Capacity, Allocator > | |
emplace_back(Args &&... args) | baudvine::RingBuf< Elem, Capacity, Allocator > | inline |
emplace_front(Args &&... args) | baudvine::RingBuf< Elem, Capacity, Allocator > | inline |
empty() const noexcept | baudvine::RingBuf< Elem, Capacity, Allocator > | inline |
end() noexcept | baudvine::RingBuf< Elem, Capacity, Allocator > | inline |
end() const noexcept | baudvine::RingBuf< Elem, Capacity, Allocator > | inline |
erase(const_iterator from, const_iterator to) noexcept(noexcept(pop_front()) &&std::is_nothrow_move_assignable< Elem >::value) | baudvine::RingBuf< Elem, Capacity, Allocator > | inline |
erase(const_iterator pos) noexcept(noexcept(erase(pos, pos+1))) | baudvine::RingBuf< Elem, Capacity, Allocator > | inline |
front() | baudvine::RingBuf< Elem, Capacity, Allocator > | inline |
front() const | baudvine::RingBuf< Elem, Capacity, Allocator > | inline |
get_allocator() const | baudvine::RingBuf< Elem, Capacity, Allocator > | inline |
iterator typedef (defined in baudvine::RingBuf< Elem, Capacity, Allocator >) | baudvine::RingBuf< Elem, Capacity, Allocator > | |
max_size() const noexcept | baudvine::RingBuf< Elem, Capacity, Allocator > | inline |
operator!=(const RingBuf &lhs, const RingBuf &rhs) | baudvine::RingBuf< Elem, Capacity, Allocator > | friend |
operator<(const RingBuf &lhs, const RingBuf &rhs) | baudvine::RingBuf< Elem, Capacity, Allocator > | friend |
operator<=(const RingBuf &lhs, const RingBuf &rhs) | baudvine::RingBuf< Elem, Capacity, Allocator > | friend |
operator=(const RingBuf &other) | baudvine::RingBuf< Elem, Capacity, Allocator > | inline |
operator=(RingBuf &&other) noexcept(alloc_traits::propagate_on_container_move_assignment::value||std::is_nothrow_move_constructible< value_type >::value) | baudvine::RingBuf< Elem, Capacity, Allocator > | inline |
operator==(const RingBuf &lhs, const RingBuf &rhs) | baudvine::RingBuf< Elem, Capacity, Allocator > | friend |
operator>(const RingBuf &lhs, const RingBuf &rhs) | baudvine::RingBuf< Elem, Capacity, Allocator > | friend |
operator>=(const RingBuf &lhs, const RingBuf &rhs) | baudvine::RingBuf< Elem, Capacity, Allocator > | friend |
operator[](const size_type index) const | baudvine::RingBuf< Elem, Capacity, Allocator > | inline |
operator[](const size_type index) | baudvine::RingBuf< Elem, Capacity, Allocator > | inline |
pointer typedef (defined in baudvine::RingBuf< Elem, Capacity, Allocator >) | baudvine::RingBuf< Elem, Capacity, Allocator > | |
pop_back() noexcept | baudvine::RingBuf< Elem, Capacity, Allocator > | inline |
pop_front() noexcept | baudvine::RingBuf< Elem, Capacity, Allocator > | inline |
push_back(const_reference value) | baudvine::RingBuf< Elem, Capacity, Allocator > | inline |
push_back(value_type &&value) | baudvine::RingBuf< Elem, Capacity, Allocator > | inline |
push_front(const_reference value) | baudvine::RingBuf< Elem, Capacity, Allocator > | inline |
push_front(value_type &&value) | baudvine::RingBuf< Elem, Capacity, Allocator > | inline |
rbegin() noexcept | baudvine::RingBuf< Elem, Capacity, Allocator > | inline |
rbegin() const noexcept | baudvine::RingBuf< Elem, Capacity, Allocator > | inline |
reference typedef (defined in baudvine::RingBuf< Elem, Capacity, Allocator >) | baudvine::RingBuf< Elem, Capacity, Allocator > | |
rend() noexcept | baudvine::RingBuf< Elem, Capacity, Allocator > | inline |
rend() const noexcept | baudvine::RingBuf< Elem, Capacity, Allocator > | inline |
reverse_iterator typedef (defined in baudvine::RingBuf< Elem, Capacity, Allocator >) | baudvine::RingBuf< Elem, Capacity, Allocator > | |
RingBuf() | baudvine::RingBuf< Elem, Capacity, Allocator > | inline |
RingBuf(const allocator_type &allocator) | baudvine::RingBuf< Elem, Capacity, Allocator > | inlineexplicit |
RingBuf(const RingBuf &other) | baudvine::RingBuf< Elem, Capacity, Allocator > | inline |
RingBuf(const RingBuf &other, const allocator_type &allocator) | baudvine::RingBuf< Elem, Capacity, Allocator > | inline |
RingBuf(RingBuf &&other) noexcept | baudvine::RingBuf< Elem, Capacity, Allocator > | inline |
RingBuf(RingBuf &&other, const allocator_type &allocator) | baudvine::RingBuf< Elem, Capacity, Allocator > | inline |
self typedef (defined in baudvine::RingBuf< Elem, Capacity, Allocator >) | baudvine::RingBuf< Elem, Capacity, Allocator > | |
size() const noexcept | baudvine::RingBuf< Elem, Capacity, Allocator > | inline |
size_type typedef (defined in baudvine::RingBuf< Elem, Capacity, Allocator >) | baudvine::RingBuf< Elem, Capacity, Allocator > | |
swap(RingBuf &other) noexcept | baudvine::RingBuf< Elem, Capacity, Allocator > | inline |
unsigned_difference typedef (defined in baudvine::RingBuf< Elem, Capacity, Allocator >) | baudvine::RingBuf< Elem, Capacity, Allocator > | |
value_type typedef (defined in baudvine::RingBuf< Elem, Capacity, Allocator >) | baudvine::RingBuf< Elem, Capacity, Allocator > | |
~RingBuf() | baudvine::RingBuf< Elem, Capacity, Allocator > | inline |