Deluge Firmware 1.3.0
Build date: 2025.07.07
Loading...
Searching...
No Matches
ClipIteratorBase Class Reference
Inheritance diagram for ClipIteratorBase:
Collaboration diagram for ClipIteratorBase:

Public Member Functions

 ClipIteratorBase (ClipArray *array_, uint32_t index_, ClipArray *nextArray_, std::optional< ClipType > clipType_)
ClipIteratorBaseoperator++ ()
ClipIteratorBase operator++ (int)
void deleteClip (InstrumentRemoval instrumentRemoval)

Protected Attributes

ClipArrayarray
ClipArraynextArray
int32_t index
std::optional< ClipType > clipType

Private Member Functions

void next ()

Friends

bool operator== (const ClipIteratorBase &a, const ClipIteratorBase &b)
bool operator!= (const ClipIteratorBase &a, const ClipIteratorBase &b)

Member Function Documentation

◆ deleteClip()

void ClipIteratorBase::deleteClip ( InstrumentRemoval instrumentRemoval)

Deletes the clip pointed to by the iterator and advances it.


The documentation for this class was generated from the following files:
  • src/deluge/model/song/clip_iterators.h
  • src/deluge/model/song/clip_iterators.cpp