|
libpsynth 0.2.1
|
#include <ring_buffer_range.hpp>


Public Types | |
| typedef parent_type::range::value_type | value_type |
| typedef parent_type::range::reference | reference |
| typedef parent_type::range::difference_type | difference_type |
| typedef detail::ring_iterator < typename parent_type::unsafe_position, ring_buffer_range > | unsafe_iterator |
| typedef detail::ring_iterator < typename parent_type::position, ring_buffer_range > | iterator |
Public Member Functions | |
| ring_buffer_range () | |
| ring_buffer_range (const ring_buffer_range &) | |
| ring_buffer_range & | operator= (const ring_buffer_range &) |
| ring_buffer_range (const Range &range) | |
| unsafe_iterator | begin_unsafe () const |
| unsafe_iterator | end_unsafe () const |
| iterator | begin () const |
| iterator | end () const |
| reference | operator[] (difference_type i) const |
| iterator | at (difference_type i) const |
| unsafe_iterator | unsafe_at (difference_type i) const |
| typedef parent_type::range::difference_type psynth::sound::ring_buffer_range< Range >::difference_type |
Reimplemented from psynth::sound::ring_buffer_range_base< Range >.
| typedef detail::ring_iterator<typename parent_type::position, ring_buffer_range> psynth::sound::ring_buffer_range< Range >::iterator |
| typedef parent_type::range::reference psynth::sound::ring_buffer_range< Range >::reference |
| typedef detail::ring_iterator<typename parent_type::unsafe_position, ring_buffer_range> psynth::sound::ring_buffer_range< Range >::unsafe_iterator |
| typedef parent_type::range::value_type psynth::sound::ring_buffer_range< Range >::value_type |
| psynth::sound::ring_buffer_range< Range >::ring_buffer_range | ( | ) |
| psynth::sound::ring_buffer_range< Range >::ring_buffer_range | ( | const ring_buffer_range< Range > & | ) |
| psynth::sound::ring_buffer_range< Range >::ring_buffer_range | ( | const Range & | range | ) | [inline, explicit] |
| iterator psynth::sound::ring_buffer_range< Range >::at | ( | difference_type | i | ) | const [inline] |
| iterator psynth::sound::ring_buffer_range< Range >::begin | ( | ) | const [inline] |
| unsafe_iterator psynth::sound::ring_buffer_range< Range >::begin_unsafe | ( | ) | const [inline] |
| iterator psynth::sound::ring_buffer_range< Range >::end | ( | ) | const [inline] |
| unsafe_iterator psynth::sound::ring_buffer_range< Range >::end_unsafe | ( | ) | const [inline] |
| ring_buffer_range& psynth::sound::ring_buffer_range< Range >::operator= | ( | const ring_buffer_range< Range > & | ) |
| reference psynth::sound::ring_buffer_range< Range >::operator[] | ( | difference_type | i | ) | const [inline] |
| unsafe_iterator psynth::sound::ring_buffer_range< Range >::unsafe_at | ( | difference_type | i | ) | const [inline] |
1.7.4