Browse Source

use int (uint is not standard See #238)

tags/v0.5.0
ben 7 years ago
parent
commit
0f0a9aac2b
1 changed files with 7 additions and 7 deletions
  1. +7
    -7
      src/core/MidiInterface.hpp

+ 7
- 7
src/core/MidiInterface.hpp View File

@@ -13,25 +13,25 @@ using namespace rack;
*/

struct MidiInWrapper : RtMidiIn {
std::unordered_map<uint, std::list<std::vector<unsigned char>>> idMessagesMap;
std::unordered_map<uint, std::list<double>> idStampsMap;
uint uuid_c = 0;
uint subscribers = 0;
std::unordered_map<int, std::list<std::vector<unsigned char>>> idMessagesMap;
std::unordered_map<int, std::list<double>> idStampsMap;
int uid_c = 0;
int subscribers = 0;

MidiInWrapper() : RtMidiIn() {
idMessagesMap = {};
idStampsMap = {};
};

uint add() {
uint id = ++uuid_c;
int add() {
int id = ++uid_c;
subscribers++;
idMessagesMap[id] = {};
idStampsMap[id] = {};
return id;
}

void erase(uint id) {
void erase(int id) {
subscribers--;
idMessagesMap.erase(id);
idStampsMap.erase(id);


Loading…
Cancel
Save