Queue
1.0.0
A C++17 Library of various `queue` containers
|
This is the complete list of members for circular_queue< T, Alloc >, including all inherited members.
allocator_type typedef | circular_queue< T, Alloc > | |
assign(InputIterator first, InputIterator last) | circular_queue< T, Alloc > | inline |
assign(size_type n, const value_type &val) | circular_queue< T, Alloc > | inline |
assign(std::initializer_list< value_type > il) | circular_queue< T, Alloc > | inline |
at(size_type n) | circular_queue< T, Alloc > | inline |
at(size_type n) const | circular_queue< T, Alloc > | inline |
back() | circular_queue< T, Alloc > | inline |
back() const | circular_queue< T, Alloc > | inline |
begin() noexcept | circular_queue< T, Alloc > | inline |
begin() const noexcept | circular_queue< T, Alloc > | inline |
capacity() const noexcept | circular_queue< T, Alloc > | inline |
cbegin() const noexcept | circular_queue< T, Alloc > | inline |
cend() const noexcept | circular_queue< T, Alloc > | inline |
circular_queue(size_type capacity, const allocator_type &alloc=allocator_type()) | circular_queue< T, Alloc > | inlineexplicit |
circular_queue(size_type capacity, const value_type &val, const allocator_type &alloc=allocator_type()) | circular_queue< T, Alloc > | inlineexplicit |
circular_queue(InputIterator first, InputIterator last, const allocator_type &alloc=allocator_type(), typename std::enable_if<!std::is_integral< InputIterator >::value >::type *=0) | circular_queue< T, Alloc > | inlineexplicit |
circular_queue(std::initializer_list< value_type > il, const allocator_type &alloc=allocator_type()) | circular_queue< T, Alloc > | inline |
circular_queue(const circular_queue &other) | circular_queue< T, Alloc > | inline |
circular_queue(circular_queue &&other) noexcept | circular_queue< T, Alloc > | inline |
clear() noexcept | circular_queue< T, Alloc > | inline |
const_pointer typedef | circular_queue< T, Alloc > | |
const_reference typedef | circular_queue< T, Alloc > | |
const_reverse_iterator typedef | circular_queue< T, Alloc > | |
copy(const_iterator first, const_iterator last, value_type *destination, copyFunctor cf) const -> decltype(cf((void *) destination,(void *) first.m_pointer.ptr,((last.m_pointer.ptr - first.m_pointer.ptr) *sizeof(value_type)))) | circular_queue< T, Alloc > | inline |
crbegin() const noexcept | circular_queue< T, Alloc > | inline |
crend() const noexcept | circular_queue< T, Alloc > | inline |
decrement(queue_pointer p, difference_type n) const noexcept | circular_queue< T, Alloc > | inlineprotected |
decrement(const_queue_pointer p, difference_type n, bool &parity) const noexcept | circular_queue< T, Alloc > | inlineprotected |
difference_type typedef | circular_queue< T, Alloc > | |
emplace(const_iterator position, Args &&... args) | circular_queue< T, Alloc > | inline |
emplace_back(Args &&... args) | circular_queue< T, Alloc > | inline |
emplace_front(Args &&... args) | circular_queue< T, Alloc > | inline |
empty() const noexcept | circular_queue< T, Alloc > | inline |
end() noexcept | circular_queue< T, Alloc > | inline |
end() const noexcept | circular_queue< T, Alloc > | inline |
erase(const_iterator position) | circular_queue< T, Alloc > | inline |
erase(const_iterator first, const_iterator last) | circular_queue< T, Alloc > | inline |
front() noexcept | circular_queue< T, Alloc > | inline |
front() const noexcept | circular_queue< T, Alloc > | inline |
full() const noexcept | circular_queue< T, Alloc > | inline |
get_allocator() const noexcept | circular_queue< T, Alloc > | inline |
increment(queue_pointer p, difference_type n) const noexcept | circular_queue< T, Alloc > | inlineprotected |
increment(const_queue_pointer p, difference_type n) const noexcept | circular_queue< T, Alloc > | inlineprotected |
insert(const_iterator position, const value_type &val) | circular_queue< T, Alloc > | inline |
insert(const_iterator position, value_type &&val) | circular_queue< T, Alloc > | inline |
insert(const_iterator position, size_type n, const value_type &val) | circular_queue< T, Alloc > | inline |
insert(const_iterator position, InputIterator first, InputIterator last) | circular_queue< T, Alloc > | inline |
insert(const_iterator position, std::initializer_list< value_type > il) | circular_queue< T, Alloc > | inline |
m_alloc | circular_queue< T, Alloc > | protected |
m_capacity | circular_queue< T, Alloc > | protected |
m_data | circular_queue< T, Alloc > | protected |
m_head | circular_queue< T, Alloc > | protected |
m_tail | circular_queue< T, Alloc > | protected |
max_size() const noexcept | circular_queue< T, Alloc > | inline |
operator=(const circular_queue &other) | circular_queue< T, Alloc > | inline |
operator=(circular_queue &&other) noexcept | circular_queue< T, Alloc > | inline |
operator=(std::initializer_list< value_type > il) | circular_queue< T, Alloc > | inline |
operator[](size_type n) | circular_queue< T, Alloc > | inline |
operator[](size_type n) const | circular_queue< T, Alloc > | inline |
pointer typedef | circular_queue< T, Alloc > | |
pop_back() noexcept | circular_queue< T, Alloc > | inline |
pop_front() noexcept | circular_queue< T, Alloc > | inline |
push_back(const value_type &val) | circular_queue< T, Alloc > | inline |
push_back(value_type &&val) | circular_queue< T, Alloc > | inline |
push_front(const value_type &val) | circular_queue< T, Alloc > | inline |
push_front(value_type &&val) | circular_queue< T, Alloc > | inline |
rbegin() noexcept | circular_queue< T, Alloc > | inline |
rbegin() const noexcept | circular_queue< T, Alloc > | inline |
reallocate(size_type n) | circular_queue< T, Alloc > | inlineprotected |
reference typedef | circular_queue< T, Alloc > | |
rend() noexcept | circular_queue< T, Alloc > | inline |
rend() const noexcept | circular_queue< T, Alloc > | inline |
reserve(size_type n) | circular_queue< T, Alloc > | inline |
resize(size_type n, const value_type &val=value_type()) | circular_queue< T, Alloc > | inline |
reverse_iterator typedef | circular_queue< T, Alloc > | |
shrink_to_fit() | circular_queue< T, Alloc > | inline |
size() const noexcept | circular_queue< T, Alloc > | inline |
size_type typedef | circular_queue< T, Alloc > | |
swap(circular_queue &other) noexcept | circular_queue< T, Alloc > | inline |
swapDownTo(const_iterator position, size_type n) noexcept | circular_queue< T, Alloc > | inlineprotected |
swapUpToEnd(const_iterator position, size_type n) noexcept | circular_queue< T, Alloc > | inlineprotected |
value_type typedef | circular_queue< T, Alloc > | |
~circular_queue() | circular_queue< T, Alloc > | inlinevirtual |