13#ifndef _MIDIEVENTLIST_H_INCLUDED
14#define _MIDIEVENTLIST_H_INCLUDED
47 int size (
void)
const;
69 std::vector<MidiEvent*>
list;
Definition MidiEventList.h:23
void sortNoteOnsBeforeOffs(void)
Definition MidiEventList.cpp:646
MidiEvent & operator[](int index)
Definition MidiEventList.cpp:82
int size(void) const
Definition MidiEventList.cpp:219
int getEventCount(void) const
Definition MidiEventList.cpp:227
void reserve(int rsize)
Definition MidiEventList.cpp:198
MidiEvent & getEvent(int index)
Definition MidiEventList.cpp:150
MidiEvent & last(void)
Definition MidiEventList.cpp:133
static int eventCompareNoteOffsBeforeOns(const void *a, const void *b)
Definition MidiEventList.cpp:772
int linkNotePairs(void)
Definition MidiEventList.h:51
MidiEventList & operator=(MidiEventList &other)
Definition MidiEventList.cpp:627
void sortNoteOffsBeforeOns(void)
Definition MidiEventList.cpp:650
MidiEvent & back(void)
Definition MidiEventList.cpp:120
static int eventCompare(const void *a, const void *b)
Definition MidiEventList.h:81
void clearLinks(void)
Definition MidiEventList.cpp:542
MidiEvent & at(int index)
Definition MidiEventList.cpp:98
void clearSequence(void)
Definition MidiEventList.cpp:558
void clear(void)
Definition MidiEventList.cpp:167
~MidiEventList()
Definition MidiEventList.cpp:71
void sort(void)
Definition MidiEventList.h:72
int push_back(MidiEvent &event)
Definition MidiEventList.cpp:257
static int eventCompareNoteOnsBeforeOffs(const void *a, const void *b)
Definition MidiEventList.cpp:680
MidiEvent ** data(void)
Definition MidiEventList.cpp:186
int linkEventPairs(void)
Definition MidiEventList.cpp:306
int push(MidiEvent &event)
Definition MidiEventList.cpp:249
int linkNotePairsFIFO(void)
Definition MidiEventList.cpp:311
int getSize(void) const
Definition MidiEventList.cpp:211
void detach(void)
Definition MidiEventList.cpp:602
int append(MidiEvent &event)
Definition MidiEventList.cpp:239
std::vector< MidiEvent * > list
Definition MidiEventList.h:69
MidiEventList(void)
Definition MidiEventList.cpp:32
int markSequence(int sequence=1)
Definition MidiEventList.cpp:581
int push_back_no_copy(MidiEvent *event)
Definition MidiEventList.cpp:615
void removeEmpties(void)
Definition MidiEventList.cpp:270
int linkNotePairsLIFO(void)
Definition MidiEventList.cpp:403
Definition MidiEvent.h:25