diff options
author | David Robillard <d@drobilla.net> | 2014-12-06 13:37:08 -0500 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2014-12-06 13:40:35 -0500 |
commit | 4650912ae36ef79fd342a6e183e0bc205d3326c2 (patch) | |
tree | 3af63c1b0dc9dfdbb16441e35b7c0a966c254d3f /libs/evoral/evoral/Parameter.hpp | |
parent | 96a9292a407dd90b85ed6bebae932c096b357ce8 (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.hpp | 4 |
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. |