Audio Processing Framework (APF) version 0.5.0
|
Iterator over fixed_matrix::Slices. More...
#include <apf/container.h>
Public Types | |
using | iterator_category = std::random_access_iterator_tag |
using | value_type = Slice |
using | reference = Slice |
using | pointer = SliceArrowProxy |
using | difference_type = typename std::iterator_traits< channel_iterator >::difference_type |
Public Member Functions | |
slices_iterator () | |
Default constructor. More... | |
slices_iterator (channel_iterator base_iterator, size_type max_channels, size_type max_slices) | |
Constructor. More... | |
reference | operator* () const |
Dereference operator. More... | |
pointer | operator-> () const |
Arrow operator. More... | |
Iterator over fixed_matrix::Slices.
Definition at line 502 of file container.h.
using apf::fixed_matrix< T, Allocator >::slices_iterator::iterator_category = std::random_access_iterator_tag |
Definition at line 515 of file container.h.
using apf::fixed_matrix< T, Allocator >::slices_iterator::value_type = Slice |
Definition at line 516 of file container.h.
using apf::fixed_matrix< T, Allocator >::slices_iterator::reference = Slice |
Definition at line 517 of file container.h.
using apf::fixed_matrix< T, Allocator >::slices_iterator::pointer = SliceArrowProxy |
Definition at line 518 of file container.h.
using apf::fixed_matrix< T, Allocator >::slices_iterator::difference_type = typename std::iterator_traits<channel_iterator>::difference_type |
Definition at line 519 of file container.h.
|
inline |
Default constructor.
Definition at line 525 of file container.h.
|
inline |
Constructor.
Definition at line 531 of file container.h.
|
inline |
Dereference operator.
Definition at line 540 of file container.h.
References apf::no_nullptr().
|
inline |
Arrow operator.
Definition at line 550 of file container.h.