Audacity 3.2.0
|
#include <WaveTrackUtilities.h>
Public Member Functions | |
AllClipsConstIterator () | |
AllClipsConstIterator (const WaveTrack &track) | |
value_type | operator* () const |
AllClipsConstIterator & | operator++ () |
Private Attributes | |
AllClipsIterator | mIter |
Friends | |
bool | operator== (const AllClipsConstIterator &a, const AllClipsConstIterator &b) |
Define == well enough to serve for loop termination test. More... | |
bool | operator!= (const AllClipsConstIterator &a, const AllClipsConstIterator &b) |
Additional Inherited Members | |
Public Types inherited from ValueIterator< IntervalConstHolder > | |
using | iterator_category = std::forward_iterator_tag |
using | value_type = IntervalConstHolder |
using | difference_type = ptrdiff_t |
using | pointer = void |
using | reference = const IntervalConstHolder |
Get const access to all clips (in some unspecified sequence), including those hidden in cutlines.
Get mutative access to all clips (in some unspecified sequence), including those hidden in cutlines.
If clips are added to the track during the visit, not all may be visited. If a clip is removed from the track during the visit, there will not be dangling pointers, but a clip not in the track may be visited.
Definition at line 86 of file WaveTrackUtilities.h.
|
inline |
Definition at line 91 of file WaveTrackUtilities.h.
|
inlineexplicit |
Definition at line 94 of file WaveTrackUtilities.h.
|
inline |
Definition at line 98 of file WaveTrackUtilities.h.
|
inline |
Definition at line 100 of file WaveTrackUtilities.h.
|
friend |
Definition at line 108 of file WaveTrackUtilities.h.
|
friend |
Define == well enough to serve for loop termination test.
Definition at line 104 of file WaveTrackUtilities.h.
|
private |
Definition at line 113 of file WaveTrackUtilities.h.