diff options
author | Julien "_FrnchFrgg_" RIVAUD <frnchfrgg@free.fr> | 2017-08-20 16:18:58 +0200 |
---|---|---|
committer | Julien "_FrnchFrgg_" RIVAUD <frnchfrgg@free.fr> | 2017-08-23 22:10:51 +0200 |
commit | e8e1b81177756e6b310e2b1c68d6c879a3aeaa53 (patch) | |
tree | 42e75e9af19d2e5512d25a3e16c63b1e7d72f95e /libs/ardour/ardour/chan_count.h | |
parent | 5f2132e9cc7f4bdb403fb1e00ccccb281e2fffa5 (diff) |
Use DataType iteration instead of assuming integers
Diffstat (limited to 'libs/ardour/ardour/chan_count.h')
-rw-r--r-- | libs/ardour/ardour/chan_count.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/libs/ardour/ardour/chan_count.h b/libs/ardour/ardour/chan_count.h index 94c8b4ed06..faa452d886 100644 --- a/libs/ardour/ardour/chan_count.h +++ b/libs/ardour/ardour/chan_count.h @@ -91,15 +91,15 @@ public: */ uint32_t n_total() const { uint32_t ret = 0; - for (uint32_t i=0; i < DataType::num_types; ++i) - ret += _counts[i]; + for (DataType::iterator t = DataType::begin(); t != DataType::end(); ++t) + ret += _counts[*t]; return ret; } bool operator==(const ChanCount& other) const { - for (uint32_t i=0; i < DataType::num_types; ++i) - if (_counts[i] != other._counts[i]) + for (DataType::iterator t = DataType::begin(); t != DataType::end(); ++t) + if (_counts[*t] != other._counts[*t]) return false; return true; |