summaryrefslogtreecommitdiff
path: root/libs
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2011-12-22 02:09:39 +0000
committerPaul Davis <paul@linuxaudiosystems.com>2011-12-22 02:09:39 +0000
commit2449a787c59b383912115421fdcd7ad4cca2a581 (patch)
tree496bee96af2e9c9d7f12567e024f7a1fe6bd533d /libs
parent8ab47031731dfff5937997b830aa72284a52cad1 (diff)
fix a build issue in Evoral that was preventing Sequencer<T>::dump() from being available, and expose operator<< for Sequence<T>
git-svn-id: svn://localhost/ardour2/branches/3.0@11054 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'libs')
-rw-r--r--libs/evoral/evoral/Sequence.hpp2
-rw-r--r--libs/evoral/src/Sequence.cpp4
2 files changed, 3 insertions, 3 deletions
diff --git a/libs/evoral/evoral/Sequence.hpp b/libs/evoral/evoral/Sequence.hpp
index 6c859d0320..ab3e3bd41b 100644
--- a/libs/evoral/evoral/Sequence.hpp
+++ b/libs/evoral/evoral/Sequence.hpp
@@ -341,7 +341,7 @@ private:
} // namespace Evoral
-// template<typename Time> std::ostream& operator<<(std::ostream& o, const Evoral::Sequence<Time>& s) { s.dump (o); return o; }
+template<typename Time> std::ostream& operator<<(std::ostream& o, const Evoral::Sequence<Time>& s) { s.dump (o); return o; }
#endif // EVORAL_SEQUENCE_HPP
diff --git a/libs/evoral/src/Sequence.cpp b/libs/evoral/src/Sequence.cpp
index a3e0afd2d1..317daeba9d 100644
--- a/libs/evoral/src/Sequence.cpp
+++ b/libs/evoral/src/Sequence.cpp
@@ -1243,8 +1243,6 @@ Sequence<Time>::control_list_marked_dirty ()
set_edited (true);
}
-template class Sequence<Evoral::MusicalTime>;
-
template<typename Time>
void
Sequence<Time>::dump (ostream& str) const
@@ -1257,5 +1255,7 @@ Sequence<Time>::dump (ostream& str) const
str << "--- dump\n";
}
+template class Sequence<Evoral::MusicalTime>;
+
} // namespace Evoral