From: nick_m Date: Wed, 4 Jan 2017 16:48:35 +0000 (+1100) Subject: add Meter::operator==. X-Git-Tag: 5.6~391 X-Git-Url: https://git.carlh.net/gitweb/?a=commitdiff_plain;h=7674ef1c2c3d25862cb0841fd0ea1dcb76b83a3f;p=ardour.git add Meter::operator==. --- diff --git a/libs/ardour/ardour/tempo.h b/libs/ardour/ardour/tempo.h index 6c760958db..bd940f991a 100644 --- a/libs/ardour/ardour/tempo.h +++ b/libs/ardour/ardour/tempo.h @@ -95,6 +95,9 @@ class LIBARDOUR_API Meter { double frames_per_bar (const Tempo&, framecnt_t sr) const; double frames_per_grid (const Tempo&, framecnt_t sr) const; + inline bool operator==(const Meter& other) + { return _divisions_per_bar == other.divisions_per_bar() && _note_type == other.note_divisor(); } + protected: /** The number of divisions in a bar. This is a floating point value because there are musical traditions on our planet that do not limit