allocator_type typedef | NES::CircularBuffer< T, Allocator, > | |
at(uint64_type idx) | NES::CircularBuffer< T, Allocator, > | inline |
at(const uint64_type idx) const | NES::CircularBuffer< T, Allocator, > | inline |
back() noexcept | NES::CircularBuffer< T, Allocator, > | inline |
back() const noexcept | NES::CircularBuffer< T, Allocator, > | inline |
begin() noexcept | NES::CircularBuffer< T, Allocator, > | inline |
begin() const noexcept | NES::CircularBuffer< T, Allocator, > | inline |
capacity() const noexcept | NES::CircularBuffer< T, Allocator, > | inline |
cbegin() const noexcept | NES::CircularBuffer< T, Allocator, > | inline |
cend() const noexcept | NES::CircularBuffer< T, Allocator, > | inline |
CircularBuffer(uint64_t size) | NES::CircularBuffer< T, Allocator, > | inlineexplicit |
CircularBuffer(const CircularBuffer &other)=delete | NES::CircularBuffer< T, Allocator, > | |
CircularBuffer(CircularBuffer &&other) noexcept=default | NES::CircularBuffer< T, Allocator, > | |
const_iterator typedef | NES::CircularBuffer< T, Allocator, > | |
const_reference typedef | NES::CircularBuffer< T, Allocator, > | |
difference_type typedef | NES::CircularBuffer< T, Allocator, > | |
emplace(Args &&... args) noexcept(std::is_nothrow_constructible< T, Args... >::value &&std::is_nothrow_move_assignable< T >::value) | NES::CircularBuffer< T, Allocator, > | inline |
empty() const | NES::CircularBuffer< T, Allocator, > | inline |
end() noexcept | NES::CircularBuffer< T, Allocator, > | inline |
end() const noexcept | NES::CircularBuffer< T, Allocator, > | inline |
front() noexcept | NES::CircularBuffer< T, Allocator, > | inline |
front() const noexcept | NES::CircularBuffer< T, Allocator, > | inline |
full() const | NES::CircularBuffer< T, Allocator, > | inline |
iterator typedef | NES::CircularBuffer< T, Allocator, > | |
operator=(const CircularBuffer &)=delete | NES::CircularBuffer< T, Allocator, > | |
operator=(CircularBuffer &&) noexcept=default | NES::CircularBuffer< T, Allocator, > | |
operator[](uint64_type idx) | NES::CircularBuffer< T, Allocator, > | inline |
operator[](const uint64_type idx) const | NES::CircularBuffer< T, Allocator, > | inline |
pointer typedef | NES::CircularBuffer< T, Allocator, > | |
pop() | NES::CircularBuffer< T, Allocator, > | inline |
push(const T &value) noexcept(std::is_nothrow_copy_assignable< T >::value) | NES::CircularBuffer< T, Allocator, > | inline |
push(T &&value) noexcept(std::is_nothrow_move_assignable< T >::value) | NES::CircularBuffer< T, Allocator, > | inline |
push(T values[], size_t size) noexcept(std::is_nothrow_move_assignable< T >::value) | NES::CircularBuffer< T, Allocator, > | inline |
reference typedef | NES::CircularBuffer< T, Allocator, > | |
size() const noexcept | NES::CircularBuffer< T, Allocator, > | inline |
uint64_type typedef | NES::CircularBuffer< T, Allocator, > | |
value_type typedef | NES::CircularBuffer< T, Allocator, > | |
~CircularBuffer()=default | NES::CircularBuffer< T, Allocator, > | |