Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::lockfree::detail::runtime_sized_ringbuffer< T, Alloc > Member List

This is the complete list of members for boost::lockfree::detail::runtime_sized_ringbuffer< T, Alloc >, including all inherited members.

consume_all(Functor &f)boost::lockfree::detail::runtime_sized_ringbuffer< T, Alloc >inline
consume_all(Functor const &f)boost::lockfree::detail::runtime_sized_ringbuffer< T, Alloc >inline
boost::lockfree::detail::ringbuffer_base::consume_all(Functor const &functor, T *internal_buffer, size_t max_size)boost::lockfree::detail::ringbuffer_base< T >inlineprotected
boost::lockfree::detail::ringbuffer_base::consume_all(Functor &functor, T *internal_buffer, size_t max_size)boost::lockfree::detail::ringbuffer_base< T >inlineprotected
consume_one(Functor &f)boost::lockfree::detail::runtime_sized_ringbuffer< T, Alloc >inline
consume_one(Functor const &f)boost::lockfree::detail::runtime_sized_ringbuffer< T, Alloc >inline
boost::lockfree::detail::ringbuffer_base::consume_one(Functor &functor, T *buffer, size_t max_size)boost::lockfree::detail::ringbuffer_base< T >inlineprotected
boost::lockfree::detail::ringbuffer_base::consume_one(Functor const &functor, T *buffer, size_t max_size)boost::lockfree::detail::ringbuffer_base< T >inlineprotected
empty(void)boost::lockfree::detail::ringbuffer_base< T >inline
front(void) const boost::lockfree::detail::runtime_sized_ringbuffer< T, Alloc >inline
front(void)boost::lockfree::detail::runtime_sized_ringbuffer< T, Alloc >inline
boost::lockfree::detail::ringbuffer_base::front(const T *internal_buffer) const boost::lockfree::detail::ringbuffer_base< T >inlineprotected
boost::lockfree::detail::ringbuffer_base::front(T *internal_buffer)boost::lockfree::detail::ringbuffer_base< T >inlineprotected
is_lock_free(void) const boost::lockfree::detail::ringbuffer_base< T >inline
max_number_of_elements() const boost::lockfree::detail::runtime_sized_ringbuffer< T, Alloc >inlineprotected
next_index(size_t arg, size_t max_size)boost::lockfree::detail::ringbuffer_base< T >inlineprotectedstatic
pop(T *ret, size_type size)boost::lockfree::detail::runtime_sized_ringbuffer< T, Alloc >inline
boost::lockfree::detail::ringbuffer_base::pop(T *output_buffer, size_t output_count, T *internal_buffer, size_t max_size)boost::lockfree::detail::ringbuffer_base< T >inlineprotected
pop_to_output_iterator(OutputIterator it)boost::lockfree::detail::runtime_sized_ringbuffer< T, Alloc >inline
boost::lockfree::detail::ringbuffer_base::pop_to_output_iterator(OutputIterator it, T *internal_buffer, size_t max_size)boost::lockfree::detail::ringbuffer_base< T >inlineprotected
push(T const &t)boost::lockfree::detail::runtime_sized_ringbuffer< T, Alloc >inline
push(T const *t, size_type size)boost::lockfree::detail::runtime_sized_ringbuffer< T, Alloc >inline
push(T const (&t)[size])boost::lockfree::detail::runtime_sized_ringbuffer< T, Alloc >inline
push(ConstIterator begin, ConstIterator end)boost::lockfree::detail::runtime_sized_ringbuffer< T, Alloc >inline
boost::lockfree::detail::ringbuffer_base::push(T const &t, T *buffer, size_t max_size)boost::lockfree::detail::ringbuffer_base< T >inlineprotected
boost::lockfree::detail::ringbuffer_base::push(const T *input_buffer, size_t input_count, T *internal_buffer, size_t max_size)boost::lockfree::detail::ringbuffer_base< T >inlineprotected
boost::lockfree::detail::ringbuffer_base::push(ConstIterator begin, ConstIterator end, T *internal_buffer, size_t max_size)boost::lockfree::detail::ringbuffer_base< T >inlineprotected
read_available(size_t write_index, size_t read_index, size_t max_size)boost::lockfree::detail::ringbuffer_base< T >inlineprotectedstatic
read_available(size_t max_size) const boost::lockfree::detail::ringbuffer_base< T >inlineprotected
reset(void)boost::lockfree::detail::ringbuffer_base< T >inline
ringbuffer_base(void)boost::lockfree::detail::ringbuffer_base< T >inlineprotected
runtime_sized_ringbuffer(size_type max_elements)boost::lockfree::detail::runtime_sized_ringbuffer< T, Alloc >inlineexplicit
runtime_sized_ringbuffer(typename Alloc::template rebind< U >::other const &alloc, size_type max_elements)boost::lockfree::detail::runtime_sized_ringbuffer< T, Alloc >inline
runtime_sized_ringbuffer(Alloc const &alloc, size_type max_elements)boost::lockfree::detail::runtime_sized_ringbuffer< T, Alloc >inline
write_available(size_t write_index, size_t read_index, size_t max_size)boost::lockfree::detail::ringbuffer_base< T >inlineprotectedstatic
write_available(size_t max_size) const boost::lockfree::detail::ringbuffer_base< T >inlineprotected
~runtime_sized_ringbuffer(void)boost::lockfree::detail::runtime_sized_ringbuffer< T, Alloc >inline