summaryrefslogtreecommitdiff
path: root/libs/evoral/evoral/Parameter.hpp
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2014-12-06 13:37:08 -0500
committerDavid Robillard <d@drobilla.net>2014-12-06 13:40:35 -0500
commit4650912ae36ef79fd342a6e183e0bc205d3326c2 (patch)
tree3af63c1b0dc9dfdbb16441e35b7c0a966c254d3f /libs/evoral/evoral/Parameter.hpp
parent96a9292a407dd90b85ed6bebae932c096b357ce8 (diff)
Adapt range when copying between automation types.
For things like copying from pitch bender to a CC. Also things like fader to pan, but that seems a bit funny. The conversion probably needs to be a bit smarter here, perhaps taking the normal into consideration...
Diffstat (limited to 'libs/evoral/evoral/Parameter.hpp')
-rw-r--r--libs/evoral/evoral/Parameter.hpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/libs/evoral/evoral/Parameter.hpp b/libs/evoral/evoral/Parameter.hpp
index c870fa8e99..1412699b4d 100644
--- a/libs/evoral/evoral/Parameter.hpp
+++ b/libs/evoral/evoral/Parameter.hpp
@@ -57,6 +57,10 @@ public:
return (_type == id._type && _channel == id._channel && _id == id._id );
}
+ inline bool operator!=(const Parameter& id) const {
+ return !operator==(id);
+ }
+
/** Strict weak ordering
* See: http://www.sgi.com/tech/stl/StrictWeakOrdering.html
* Sort Parameters first according to type then to channel and lastly to ID.