baudvine::RingBuf
STL-like ring buffer in C++11
baudvine::DequeRingBuf< Elem, Capacity, Allocator > Member List

This is the complete list of members for baudvine::DequeRingBuf< Elem, Capacity, Allocator >, including all inherited members.

allocator_type typedef (defined in baudvine::DequeRingBuf< Elem, Capacity, Allocator >)baudvine::DequeRingBuf< Elem, Capacity, Allocator >
at(size_type index) (defined in baudvine::DequeRingBuf< Elem, Capacity, Allocator >)baudvine::DequeRingBuf< Elem, Capacity, Allocator >inline
at(size_type index) const (defined in baudvine::DequeRingBuf< Elem, Capacity, Allocator >)baudvine::DequeRingBuf< Elem, Capacity, Allocator >inline
back() (defined in baudvine::DequeRingBuf< Elem, Capacity, Allocator >)baudvine::DequeRingBuf< Elem, Capacity, Allocator >inline
back() const (defined in baudvine::DequeRingBuf< Elem, Capacity, Allocator >)baudvine::DequeRingBuf< Elem, Capacity, Allocator >inline
begin() (defined in baudvine::DequeRingBuf< Elem, Capacity, Allocator >)baudvine::DequeRingBuf< Elem, Capacity, Allocator >inline
begin() const (defined in baudvine::DequeRingBuf< Elem, Capacity, Allocator >)baudvine::DequeRingBuf< Elem, Capacity, Allocator >inline
cbegin() const (defined in baudvine::DequeRingBuf< Elem, Capacity, Allocator >)baudvine::DequeRingBuf< Elem, Capacity, Allocator >inline
cend() const (defined in baudvine::DequeRingBuf< Elem, Capacity, Allocator >)baudvine::DequeRingBuf< Elem, Capacity, Allocator >inline
clear() noexcept(noexcept(data_.clear())) (defined in baudvine::DequeRingBuf< Elem, Capacity, Allocator >)baudvine::DequeRingBuf< Elem, Capacity, Allocator >inline
const_iterator typedef (defined in baudvine::DequeRingBuf< Elem, Capacity, Allocator >)baudvine::DequeRingBuf< Elem, Capacity, Allocator >
const_reference typedef (defined in baudvine::DequeRingBuf< Elem, Capacity, Allocator >)baudvine::DequeRingBuf< Elem, Capacity, Allocator >
const_reverse_iterator typedef (defined in baudvine::DequeRingBuf< Elem, Capacity, Allocator >)baudvine::DequeRingBuf< Elem, Capacity, Allocator >
crbegin() const (defined in baudvine::DequeRingBuf< Elem, Capacity, Allocator >)baudvine::DequeRingBuf< Elem, Capacity, Allocator >inline
crend() const (defined in baudvine::DequeRingBuf< Elem, Capacity, Allocator >)baudvine::DequeRingBuf< Elem, Capacity, Allocator >inline
DequeRingBuf()=default (defined in baudvine::DequeRingBuf< Elem, Capacity, Allocator >)baudvine::DequeRingBuf< Elem, Capacity, Allocator >
DequeRingBuf(const allocator_type &alloc) (defined in baudvine::DequeRingBuf< Elem, Capacity, Allocator >)baudvine::DequeRingBuf< Elem, Capacity, Allocator >inline
DequeRingBuf(const DequeRingBuf &other, const allocator_type &allocator) (defined in baudvine::DequeRingBuf< Elem, Capacity, Allocator >)baudvine::DequeRingBuf< Elem, Capacity, Allocator >inline
DequeRingBuf(DequeRingBuf &&other, const allocator_type &allocator) (defined in baudvine::DequeRingBuf< Elem, Capacity, Allocator >)baudvine::DequeRingBuf< Elem, Capacity, Allocator >inline
difference_type typedef (defined in baudvine::DequeRingBuf< Elem, Capacity, Allocator >)baudvine::DequeRingBuf< Elem, Capacity, Allocator >
emplace_back(Args &&... args) (defined in baudvine::DequeRingBuf< Elem, Capacity, Allocator >)baudvine::DequeRingBuf< Elem, Capacity, Allocator >inline
emplace_front(Args &&... args) (defined in baudvine::DequeRingBuf< Elem, Capacity, Allocator >)baudvine::DequeRingBuf< Elem, Capacity, Allocator >inline
empty() const (defined in baudvine::DequeRingBuf< Elem, Capacity, Allocator >)baudvine::DequeRingBuf< Elem, Capacity, Allocator >inline
end() (defined in baudvine::DequeRingBuf< Elem, Capacity, Allocator >)baudvine::DequeRingBuf< Elem, Capacity, Allocator >inline
end() const (defined in baudvine::DequeRingBuf< Elem, Capacity, Allocator >)baudvine::DequeRingBuf< Elem, Capacity, Allocator >inline
erase(const_iterator pos) noexcept(noexcept(data_.erase(pos))) (defined in baudvine::DequeRingBuf< Elem, Capacity, Allocator >)baudvine::DequeRingBuf< Elem, Capacity, Allocator >inline
erase(const_iterator first, const_iterator last) noexcept(noexcept(data_.erase(first, last))) (defined in baudvine::DequeRingBuf< Elem, Capacity, Allocator >)baudvine::DequeRingBuf< Elem, Capacity, Allocator >inline
front() (defined in baudvine::DequeRingBuf< Elem, Capacity, Allocator >)baudvine::DequeRingBuf< Elem, Capacity, Allocator >inline
front() const (defined in baudvine::DequeRingBuf< Elem, Capacity, Allocator >)baudvine::DequeRingBuf< Elem, Capacity, Allocator >inline
get_allocator() const (defined in baudvine::DequeRingBuf< Elem, Capacity, Allocator >)baudvine::DequeRingBuf< Elem, Capacity, Allocator >inline
iterator typedef (defined in baudvine::DequeRingBuf< Elem, Capacity, Allocator >)baudvine::DequeRingBuf< Elem, Capacity, Allocator >
max_size() const (defined in baudvine::DequeRingBuf< Elem, Capacity, Allocator >)baudvine::DequeRingBuf< Elem, Capacity, Allocator >inline
operator!= (defined in baudvine::DequeRingBuf< Elem, Capacity, Allocator >)baudvine::DequeRingBuf< Elem, Capacity, Allocator >friend
operator< (defined in baudvine::DequeRingBuf< Elem, Capacity, Allocator >)baudvine::DequeRingBuf< Elem, Capacity, Allocator >friend
operator<= (defined in baudvine::DequeRingBuf< Elem, Capacity, Allocator >)baudvine::DequeRingBuf< Elem, Capacity, Allocator >friend
operator== (defined in baudvine::DequeRingBuf< Elem, Capacity, Allocator >)baudvine::DequeRingBuf< Elem, Capacity, Allocator >friend
operator> (defined in baudvine::DequeRingBuf< Elem, Capacity, Allocator >)baudvine::DequeRingBuf< Elem, Capacity, Allocator >friend
operator>= (defined in baudvine::DequeRingBuf< Elem, Capacity, Allocator >)baudvine::DequeRingBuf< Elem, Capacity, Allocator >friend
operator[](size_type index) (defined in baudvine::DequeRingBuf< Elem, Capacity, Allocator >)baudvine::DequeRingBuf< Elem, Capacity, Allocator >inline
operator[](size_type index) const (defined in baudvine::DequeRingBuf< Elem, Capacity, Allocator >)baudvine::DequeRingBuf< Elem, Capacity, Allocator >inline
pop_back() noexcept(noexcept(data_.pop_back())) (defined in baudvine::DequeRingBuf< Elem, Capacity, Allocator >)baudvine::DequeRingBuf< Elem, Capacity, Allocator >inline
pop_front() noexcept(noexcept(data_.pop_front())) (defined in baudvine::DequeRingBuf< Elem, Capacity, Allocator >)baudvine::DequeRingBuf< Elem, Capacity, Allocator >inline
push_back(const_reference value) (defined in baudvine::DequeRingBuf< Elem, Capacity, Allocator >)baudvine::DequeRingBuf< Elem, Capacity, Allocator >inline
push_back(value_type &&value) (defined in baudvine::DequeRingBuf< Elem, Capacity, Allocator >)baudvine::DequeRingBuf< Elem, Capacity, Allocator >inline
push_front(const_reference value) (defined in baudvine::DequeRingBuf< Elem, Capacity, Allocator >)baudvine::DequeRingBuf< Elem, Capacity, Allocator >inline
push_front(value_type &&value) (defined in baudvine::DequeRingBuf< Elem, Capacity, Allocator >)baudvine::DequeRingBuf< Elem, Capacity, Allocator >inline
rbegin() (defined in baudvine::DequeRingBuf< Elem, Capacity, Allocator >)baudvine::DequeRingBuf< Elem, Capacity, Allocator >inline
rbegin() const (defined in baudvine::DequeRingBuf< Elem, Capacity, Allocator >)baudvine::DequeRingBuf< Elem, Capacity, Allocator >inline
reference typedef (defined in baudvine::DequeRingBuf< Elem, Capacity, Allocator >)baudvine::DequeRingBuf< Elem, Capacity, Allocator >
rend() (defined in baudvine::DequeRingBuf< Elem, Capacity, Allocator >)baudvine::DequeRingBuf< Elem, Capacity, Allocator >inline
rend() const (defined in baudvine::DequeRingBuf< Elem, Capacity, Allocator >)baudvine::DequeRingBuf< Elem, Capacity, Allocator >inline
reverse_iterator typedef (defined in baudvine::DequeRingBuf< Elem, Capacity, Allocator >)baudvine::DequeRingBuf< Elem, Capacity, Allocator >
size() const (defined in baudvine::DequeRingBuf< Elem, Capacity, Allocator >)baudvine::DequeRingBuf< Elem, Capacity, Allocator >inline
size_type typedef (defined in baudvine::DequeRingBuf< Elem, Capacity, Allocator >)baudvine::DequeRingBuf< Elem, Capacity, Allocator >
storage typedef (defined in baudvine::DequeRingBuf< Elem, Capacity, Allocator >)baudvine::DequeRingBuf< Elem, Capacity, Allocator >
swap(DequeRingBuf &other) noexcept(noexcept(data_.swap(other.data_))) (defined in baudvine::DequeRingBuf< Elem, Capacity, Allocator >)baudvine::DequeRingBuf< Elem, Capacity, Allocator >inline
value_type typedef (defined in baudvine::DequeRingBuf< Elem, Capacity, Allocator >)baudvine::DequeRingBuf< Elem, Capacity, Allocator >