|
sequencer
|
#include <ring_buffer.hpp>
Public Types | |
| using | size_type = typename std::vector< T >::size_type |
| using | difference_type = std::size_t |
| using | value_type = T |
| using | reference = T & |
| using | pointer = T * |
| using | iterator_category = std::forward_iterator_tag |
Public Member Functions | |
| ring_buffer_iterator_t (T *t, size_type size, size_type idx=0, size_type increments=0) noexcept | |
| ring_buffer_iterator_t & | operator++ () noexcept |
| ring_buffer_iterator_t | operator++ (int) noexcept |
| ring_buffer_iterator_t | operator+ (size_type n) noexcept |
| ring_buffer_iterator_t & | operator+= (size_type n) noexcept |
| reference | operator* () const noexcept |
| bool | operator== (const ring_buffer_iterator_t &other) const noexcept |
| bool | operator!= (const ring_buffer_iterator_t &other) const noexcept |
| using sequencer::audio::ring_buffer_iterator_t< T >::difference_type = std::size_t |
| using sequencer::audio::ring_buffer_iterator_t< T >::iterator_category = std::forward_iterator_tag |
| using sequencer::audio::ring_buffer_iterator_t< T >::pointer = T* |
| using sequencer::audio::ring_buffer_iterator_t< T >::reference = T& |
| using sequencer::audio::ring_buffer_iterator_t< T >::size_type = typename std::vector< T >::size_type |
| using sequencer::audio::ring_buffer_iterator_t< T >::value_type = T |
|
inlineexplicitnoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
1.8.13