General Utility Library for C++14  2.11
gul14::SlidingBuffer< ElementT, fixed_capacity, Container > Member List

This is the complete list of members for gul14::SlidingBuffer< ElementT, fixed_capacity, Container >, including all inherited members.

at(const size_type idx) noexcept(false) -> referencegul14::SlidingBuffer< ElementT, fixed_capacity, Container >inline
at(const size_type idx) const noexcept(false) -> const_referencegul14::SlidingBuffer< ElementT, fixed_capacity, Container >inline
back() noexcept -> referencegul14::SlidingBuffer< ElementT, fixed_capacity, Container >inline
back() const noexcept -> const_referencegul14::SlidingBuffer< ElementT, fixed_capacity, Container >inline
begin() noexcept -> iteratorgul14::SlidingBuffer< ElementT, fixed_capacity, Container >inline
begin() const noexcept -> const_iteratorgul14::SlidingBuffer< ElementT, fixed_capacity, Container >inline
capacity() const noexcept -> size_typegul14::SlidingBuffer< ElementT, fixed_capacity, Container >inline
cbegin() const noexcept -> const_iteratorgul14::SlidingBuffer< ElementT, fixed_capacity, Container >inline
cend() const noexcept -> const_iteratorgul14::SlidingBuffer< ElementT, fixed_capacity, Container >inline
change_capacity(size_type new_capacity, ShrinkBehavior shrink_behavior=ShrinkBehavior::keep_front_elements) -> voidgul14::SlidingBuffer< ElementT, fixed_capacity, Container >inlineprotected
clear() -> voidgul14::SlidingBuffer< ElementT, fixed_capacity, Container >inline
const_iterator typedefgul14::SlidingBuffer< ElementT, fixed_capacity, Container >
const_pointer typedefgul14::SlidingBuffer< ElementT, fixed_capacity, Container >
const_reference typedefgul14::SlidingBuffer< ElementT, fixed_capacity, Container >
const_reverse_iterator typedefgul14::SlidingBuffer< ElementT, fixed_capacity, Container >
container_type typedefgul14::SlidingBuffer< ElementT, fixed_capacity, Container >
crbegin() const noexcept -> const_reverse_iteratorgul14::SlidingBuffer< ElementT, fixed_capacity, Container >inline
crend() const noexcept -> const_reverse_iteratorgul14::SlidingBuffer< ElementT, fixed_capacity, Container >inline
difference_type typedefgul14::SlidingBuffer< ElementT, fixed_capacity, Container >
empty() const noexcept -> boolgul14::SlidingBuffer< ElementT, fixed_capacity, Container >inline
end() noexcept -> iteratorgul14::SlidingBuffer< ElementT, fixed_capacity, Container >inline
end() const noexcept -> const_iteratorgul14::SlidingBuffer< ElementT, fixed_capacity, Container >inline
filled() const noexcept -> boolgul14::SlidingBuffer< ElementT, fixed_capacity, Container >inline
front() noexcept -> referencegul14::SlidingBuffer< ElementT, fixed_capacity, Container >inline
front() const noexcept -> const_referencegul14::SlidingBuffer< ElementT, fixed_capacity, Container >inline
full_gul14::SlidingBuffer< ElementT, fixed_capacity, Container >protected
idx_begin_gul14::SlidingBuffer< ElementT, fixed_capacity, Container >protected
idx_end_gul14::SlidingBuffer< ElementT, fixed_capacity, Container >protected
iterator typedefgul14::SlidingBuffer< ElementT, fixed_capacity, Container >
operator<<(std::ostream &s, const SlidingBuffer< value_type, fixed_capacity, container_type > &buffer) -> std::ostream &gul14::SlidingBuffer< ElementT, fixed_capacity, Container >inline
operator=(SlidingBuffer const &)=defaultgul14::SlidingBuffer< ElementT, fixed_capacity, Container >
operator=(SlidingBuffer &&) noexcept(std::is_nothrow_move_assignable< container_type >::value)=defaultgul14::SlidingBuffer< ElementT, fixed_capacity, Container >
operator[](size_type idx) noexcept -> referencegul14::SlidingBuffer< ElementT, fixed_capacity, Container >inline
operator[](size_type idx) const noexcept -> const_referencegul14::SlidingBuffer< ElementT, fixed_capacity, Container >inline
pointer typedefgul14::SlidingBuffer< ElementT, fixed_capacity, Container >
pop_back() -> voidgul14::SlidingBuffer< ElementT, fixed_capacity, Container >inline
pop_front() -> voidgul14::SlidingBuffer< ElementT, fixed_capacity, Container >inline
push_back(const value_type &in) -> voidgul14::SlidingBuffer< ElementT, fixed_capacity, Container >inline
push_back(value_type &&in) -> voidgul14::SlidingBuffer< ElementT, fixed_capacity, Container >inline
push_front(const value_type &in) -> voidgul14::SlidingBuffer< ElementT, fixed_capacity, Container >inline
push_front(value_type &&in) -> voidgul14::SlidingBuffer< ElementT, fixed_capacity, Container >inline
rbegin() noexcept -> reverse_iteratorgul14::SlidingBuffer< ElementT, fixed_capacity, Container >inline
reference typedefgul14::SlidingBuffer< ElementT, fixed_capacity, Container >
rend() noexcept -> reverse_iteratorgul14::SlidingBuffer< ElementT, fixed_capacity, Container >inline
reserve(size_type size, ShrinkBehavior shrink_behavior=ShrinkBehavior::keep_front_elements) -> voidgul14::SlidingBuffer< ElementT, fixed_capacity, Container >inline
resize(size_type new_capacity, ShrinkBehavior shrink_behavior=ShrinkBehavior::keep_front_elements) -> voidgul14::SlidingBuffer< ElementT, fixed_capacity, Container >inline
reverse_iterator typedefgul14::SlidingBuffer< ElementT, fixed_capacity, Container >
size() const noexcept -> size_typegul14::SlidingBuffer< ElementT, fixed_capacity, Container >inline
size_type typedefgul14::SlidingBuffer< ElementT, fixed_capacity, Container >
SlidingBuffer()=defaultgul14::SlidingBuffer< ElementT, fixed_capacity, Container >
SlidingBuffer(SlidingBuffer const &)=defaultgul14::SlidingBuffer< ElementT, fixed_capacity, Container >
SlidingBuffer(SlidingBuffer &&) noexcept(std::is_nothrow_move_constructible< container_type >::value)=defaultgul14::SlidingBuffer< ElementT, fixed_capacity, Container >
SlidingBuffer(size_type count)gul14::SlidingBuffer< ElementT, fixed_capacity, Container >inline
storage_gul14::SlidingBuffer< ElementT, fixed_capacity, Container >protected
value_type typedefgul14::SlidingBuffer< ElementT, fixed_capacity, Container >
~SlidingBuffer()=defaultgul14::SlidingBuffer< ElementT, fixed_capacity, Container >virtual