|
@@ -1,13 +1,23 @@
|
|
|
#include "MessageList.h"
|
|
|
|
|
|
namespace midi {
|
|
|
-
|
|
|
-bool MessageList::contains(const Message& message) const
|
|
|
+
|
|
|
+bool MessageList::contains(const Message& message) const
|
|
|
{
|
|
|
return find(message) != end();
|
|
|
}
|
|
|
|
|
|
-MessageList::const_iterator MessageList::find(const Message& message) const
|
|
|
+MessageList::iterator MessageList::find(const Message& message)
|
|
|
+{
|
|
|
+ for(iterator it = begin(); it != end(); it++) {
|
|
|
+ if(message == **it) {
|
|
|
+ return it;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return end();
|
|
|
+}
|
|
|
+
|
|
|
+MessageList::const_iterator MessageList::find(const Message& message) const
|
|
|
{
|
|
|
for(const_iterator it = begin(); it != end(); it++) {
|
|
|
if(message == **it) {
|
|
@@ -16,7 +26,7 @@ MessageList::const_iterator MessageList::find(const Message& message) const
|
|
|
}
|
|
|
return end();
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
void MessageList::print(std::ostream& stream) const
|
|
|
{
|
|
|
stream << "midi message list:\n";
|