Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
Loading...
Searching...
No Matches
Aleph::RingBuffer< T > Member List

This is the complete list of members for Aleph::RingBuffer< T >, including all inherited members.

allocate(size_t m)Aleph::RingBuffer< T >inlineprivatestatic
available() const noexceptAleph::RingBuffer< T >inline
back()Aleph::RingBuffer< T >inline
back() constAleph::RingBuffer< T >inline
begin() noexceptAleph::RingBuffer< T >inline
begin() const noexceptAleph::RingBuffer< T >inline
buf_Aleph::RingBuffer< T >private
cap_Aleph::RingBuffer< T >private
capacity() const noexceptAleph::RingBuffer< T >inline
cbegin() const noexceptAleph::RingBuffer< T >inline
cend() const noexceptAleph::RingBuffer< T >inline
clear() noexceptAleph::RingBuffer< T >inline
const_iterator typedefAleph::RingBuffer< T >
deallocate(T *p, size_t m) noexceptAleph::RingBuffer< T >inlineprivatestatic
destroy_all() noexceptAleph::RingBuffer< T >inlineprivate
emplace(Args &&...args)Aleph::RingBuffer< T >inline
empty() noexceptAleph::RingBuffer< T >inline
end() noexceptAleph::RingBuffer< T >inline
end() const noexceptAleph::RingBuffer< T >inline
front()Aleph::RingBuffer< T >inline
front() constAleph::RingBuffer< T >inline
get()Aleph::RingBuffer< T >inline
get_first()Aleph::RingBuffer< T >inline
get_first() constAleph::RingBuffer< T >inline
get_last()Aleph::RingBuffer< T >inline
get_last() constAleph::RingBuffer< T >inline
head_Aleph::RingBuffer< T >private
is_empty() const noexceptAleph::RingBuffer< T >inline
is_full() const noexceptAleph::RingBuffer< T >inline
Item_Type typedefAleph::RingBuffer< T >
iterator typedefAleph::RingBuffer< T >
n_Aleph::RingBuffer< T >private
operator!=(const RingBuffer &rb) constAleph::RingBuffer< T >inline
operator()(const size_t i) noexceptAleph::RingBuffer< T >inline
operator()(const size_t i) const noexceptAleph::RingBuffer< T >inline
operator=(const RingBuffer &rb)Aleph::RingBuffer< T >inline
operator=(RingBuffer &&rb) noexceptAleph::RingBuffer< T >inline
operator==(const RingBuffer &rb) constAleph::RingBuffer< T >inline
operator[](const size_t i)Aleph::RingBuffer< T >inline
operator[](const size_t i) constAleph::RingBuffer< T >inline
phys(const size_t i) const noexceptAleph::RingBuffer< T >inlineprivate
pop()Aleph::RingBuffer< T >inline
push(const T &item)Aleph::RingBuffer< T >inline
push(T &&item)Aleph::RingBuffer< T >inline
put(const T &item)Aleph::RingBuffer< T >inline
put(T &&item)Aleph::RingBuffer< T >inline
put_overwrite(const T &item)Aleph::RingBuffer< T >inline
put_overwrite(T &&item)Aleph::RingBuffer< T >inline
RingBuffer(const size_t cap)Aleph::RingBuffer< T >inlineexplicit
RingBuffer(const RingBuffer &rb)Aleph::RingBuffer< T >inline
RingBuffer(RingBuffer &&rb) noexceptAleph::RingBuffer< T >inline
size() const noexceptAleph::RingBuffer< T >inline
size_type typedefAleph::RingBuffer< T >
swap(RingBuffer &rb) noexceptAleph::RingBuffer< T >inline
traverse(Operation operation)Aleph::RingBuffer< T >inline
traverse(Operation operation) constAleph::RingBuffer< T >inline
value_type typedefAleph::RingBuffer< T >
~RingBuffer()Aleph::RingBuffer< T >inline