diff options
Diffstat (limited to 'libs/evoral/evoral/Sequence.hpp')
-rw-r--r-- | libs/evoral/evoral/Sequence.hpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/libs/evoral/evoral/Sequence.hpp b/libs/evoral/evoral/Sequence.hpp index 79a4181f67..1ad456b302 100644 --- a/libs/evoral/evoral/Sequence.hpp +++ b/libs/evoral/evoral/Sequence.hpp @@ -184,7 +184,7 @@ public: class const_iterator { public: const_iterator(); - const_iterator(const Sequence<Time>& seq, Time t); + const_iterator(const Sequence<Time>& seq, Time t, std::set<Evoral::Parameter> const &); ~const_iterator(); inline bool valid() const { return !_is_end && _event; } @@ -221,7 +221,9 @@ public: ControlIterators::iterator _control_iter; }; - const_iterator begin(Time t=0) const { return const_iterator(*this, t); } + const_iterator begin (Time t=0, std::set<Evoral::Parameter> const & f = std::set<Evoral::Parameter> ()) const { + return const_iterator (*this, t, f); + } const const_iterator& end() const { return _end_iter; } typename Notes::const_iterator note_lower_bound (Time t) const; |