Trim dependence on evoral types.hpp and Beats.hpp
authorDavid Robillard <d@drobilla.net>
Mon, 5 Oct 2015 17:58:35 +0000 (13:58 -0400)
committerDavid Robillard <d@drobilla.net>
Mon, 21 Mar 2016 22:58:31 +0000 (18:58 -0400)
31 files changed:
gtk2_ardour/midi_cut_buffer.h
gtk2_ardour/midi_list_editor.h
gtk2_ardour/note_base.h
gtk2_ardour/public_editor.h
gtk2_ardour/quantize_dialog.h
gtk2_ardour/step_editor.h
gtk2_ardour/transform_dialog.h
libs/ardour/ardour/automation_control.h
libs/ardour/ardour/beats_frames_converter.h
libs/ardour/ardour/diskstream.h
libs/ardour/ardour/midi_operator.h
libs/ardour/ardour/midi_playlist.h
libs/ardour/ardour/midi_region.h
libs/ardour/ardour/playlist.h
libs/ardour/ardour/session.h
libs/ardour/ardour/tempo.h
libs/ardour/ardour/variant.h
libs/ardour/midi_region.cc
libs/ardour/tempo.cc
libs/evoral/evoral/ControlList.hpp
libs/evoral/evoral/ControlSet.hpp
libs/evoral/evoral/EventList.hpp
libs/evoral/evoral/Sequence.hpp
libs/evoral/evoral/types.hpp
libs/evoral/src/ControlList.cpp
libs/evoral/src/Event.cpp
libs/evoral/src/MIDIEvent.cpp
libs/evoral/src/Note.cpp
libs/evoral/src/Sequence.cpp
libs/evoral/src/types.cpp
libs/evoral/test/SequenceTest.hpp

index 8c92b9a4424103663f365e673700517f47d47cef..da17c50413fcd86d7f2163ef55e6cb9c83c42c1f 100644 (file)
@@ -19,7 +19,7 @@
 #ifndef __gtk_ardour_midi_cut_buffer_h__
 #define __gtk_ardour_midi_cut_buffer_h__
 
-#include "evoral/types.hpp"
+#include "evoral/Beats.hpp"
 
 #include "ardour/automatable_sequence.h"
 
index 9ff413946c49203c4b0038e882ef60f82cce83b2..283a0da8bc26b12af97dfbaf0861c5b814e04739 100644 (file)
 #include <gtkmm/liststore.h>
 #include <gtkmm/scrolledwindow.h>
 
-#include "evoral/types.hpp"
-
 #include "ardour/session_handle.h"
 
 #include "ardour_window.h"
 
 namespace Evoral {
        template<typename Time> class Note;
+       class                         Beats;
 };
 
 namespace ARDOUR {
index 059aa9dc8fff3ca6f7f21d066387a90ea065eca4..d55f87c552e92591e8cfef9e83b199af2749e45c 100644 (file)
@@ -23,7 +23,6 @@
 #include <boost/shared_ptr.hpp>
 
 #include "canvas/types.h"
-#include "evoral/types.hpp"
 
 #include "rgb_macros.h"
 #include "ui_config.h"
@@ -33,6 +32,7 @@ class MidiRegionView;
 
 namespace Evoral {
        template<typename T> class Note;
+       class Beats;
 }
 
 namespace ArdourCanvas {
index 45fbb9ece9984ce6e12df682c6b3b3058aed117f..519a714c79ce71969fe44b37d5dc7a7f3f34c282 100644 (file)
@@ -35,8 +35,8 @@
 #include <gtkmm/notebook.h>
 #include <sigc++/signal.h>
 
+#include "evoral/Beats.hpp"
 #include "evoral/Note.hpp"
-#include "evoral/types.hpp"
 
 #include "pbd/statefuldestructible.h"
 
index 8203875e9868de5afff46e6dd949c7447812adbb..f162dd0993f7f390e3f7360dafff19671a73be84 100644 (file)
@@ -27,7 +27,6 @@
 #include <gtkmm/checkbutton.h>
 #include <gtkmm/spinbutton.h>
 
-#include "evoral/types.hpp"
 #include "ardour/types.h"
 
 #include "ardour_dialog.h"
index 31632a801bcc9c3aea9a606862c002d144aa9756..b16cd8f863b60b4ddc279cc0cf61b788d1a5f8cc 100644 (file)
@@ -25,7 +25,7 @@
 #include <sigc++/trackable.h>
 
 #include "pbd/signals.h"
-#include "evoral/types.hpp"
+#include "evoral/Beats.hpp"
 
 namespace ARDOUR {
 class MidiTrack;
index 5111aa7543cc8a8d2b63aa9f3c1a983f038b36e5..df7a1c8b92fc4b3a971bc8ae95be9efa4733dd9d 100644 (file)
@@ -31,7 +31,6 @@
 #include "ardour/midi_model.h"
 #include "ardour/transform.h"
 #include "ardour/types.h"
-#include "evoral/types.hpp"
 
 #include "ardour_dialog.h"
 
index d24a0d9da96876173b8dbd34a1f490bae3895dca..39fdb11397b8ffbd1c6d41689b0763929529b329 100644 (file)
@@ -24,7 +24,6 @@
 #include <boost/shared_ptr.hpp>
 #include <boost/enable_shared_from_this.hpp>
 
-#include "evoral/types.hpp"
 #include "pbd/controllable.h"
 #include "evoral/Control.hpp"
 
index 908dd1909e153b1086bf27edd7c49795f6082fe6..4b7169bfe7edc7b5cbe36300d49696e80e0d079b 100644 (file)
@@ -19,8 +19,8 @@
     $Id: midiregion.h 733 2006-08-01 17:19:38Z drobilla $
 */
 
+#include "evoral/Beats.hpp"
 #include "evoral/TimeConverter.hpp"
-#include "evoral/types.hpp"
 
 #include "ardour/libardour_visibility.h"
 #include "ardour/types.h"
index fb9be653e18fc6ae3b88d33db0aaa76ad248e97d..e51f8c3ef15ec7c42d6232d92dcca0ce89a05392 100644 (file)
@@ -29,7 +29,7 @@
 
 #include <boost/utility.hpp>
 
-#include "evoral/types.hpp"
+#include "evoral/Range.hpp"
 
 #include "ardour/ardour.h"
 #include "ardour/chan_count.h"
index b79544ed615566fb22962d01ce01ceb034d9f0a7..589e93041d646ef27720f2c14cee2e6e475df467 100644 (file)
@@ -23,7 +23,7 @@
 #include <vector>
 #include <string>
 
-#include "evoral/types.hpp"
+#include "evoral/Beats.hpp"
 #include "evoral/Sequence.hpp"
 
 class Command;
index cb07bc18205d7901a11e686a627cea980dc29861..a84c4648018ddfbd879c65d1db214741d39024f0 100644 (file)
 #include "ardour/midi_state_tracker.h"
 #include "ardour/note_fixer.h"
 #include "ardour/playlist.h"
-#include "evoral/Beats.hpp"
 #include "evoral/Note.hpp"
 #include "evoral/Parameter.hpp"
 
 namespace Evoral {
 template<typename Time> class EventSink;
+class                         Beats;
 }
 
 namespace ARDOUR
index 250a58aa7046f8cd53466953b85650a67f4b67f8..81f490f51c37d159fc02366c057d37465025eeb5 100644 (file)
@@ -23,7 +23,7 @@
 
 #include <vector>
 
-#include "evoral/types.hpp"
+#include "evoral/Beats.hpp"
 
 #include "ardour/ardour.h"
 #include "ardour/region.h"
index e5bdfd94586305a0145fee45e2d6b7b81d9f7ea6..5eec755a381f1f4d7db74bfa7b5eda38a82e82c4 100644 (file)
@@ -38,7 +38,7 @@
 #include "pbd/sequence_property.h"
 #include "pbd/stacktrace.h"
 
-#include "evoral/types.hpp"
+#include "evoral/Range.hpp"
 
 #include "ardour/ardour.h"
 #include "ardour/region.h"
index a650bfdb1a2a83a9754095811a508642df706a5b..9e0cf6ec0849d8b46d1da392e5cba8fb7b2cec2b 100644 (file)
@@ -49,7 +49,7 @@
 
 #include "lua/luastate.h"
 
-#include "evoral/types.hpp"
+#include "evoral/Range.hpp"
 
 #include "midi++/types.h"
 #include "midi++/mmc.h"
index bb22a79c8edae48373841ac592635f8db400ce5c..89e41938d2847a00fa75ea19af233b87a98708f6 100644 (file)
@@ -30,7 +30,7 @@
 #include "pbd/stateful.h"
 #include "pbd/statefuldestructible.h"
 
-#include "evoral/types.hpp"
+#include "evoral/Beats.hpp"
 
 #include "ardour/ardour.h"
 
index 9ecadbfe6a97819cb5cbc7accddc377e508d6f4c..4cf1df5556490946c857c14bcdd0a52ae7b57ef5 100644 (file)
@@ -27,7 +27,7 @@
 #include <stdexcept>
 
 #include "ardour/libardour_visibility.h"
-#include "evoral/types.hpp"
+#include "evoral/Beats.hpp"
 #include "pbd/compose.h"
 
 namespace ARDOUR {
index 56472e4ba8dca83a364687698c907125cfc4cb8e..6a9e1cd762ec7e8961c23af46ab83e1e06bf92ac 100644 (file)
@@ -28,7 +28,7 @@
 #include <glibmm/fileutils.h>
 #include <glibmm/miscutils.h>
 
-#include "evoral/types.hpp"
+#include "evoral/Beats.hpp"
 
 #include "pbd/xml++.h"
 #include "pbd/basename.h"
index b3207e15a5e2c741251eb253f5e074fa82827aa6..e2de5ba49f7c5c695126b54c4f377733f334ce0a 100644 (file)
@@ -25,7 +25,7 @@
 
 #include <glibmm/threads.h>
 #include "pbd/xml++.h"
-#include "evoral/types.hpp"
+#include "evoral/Beats.hpp"
 #include "ardour/debug.h"
 #include "ardour/lmath.h"
 #include "ardour/tempo.h"
index f1a4627a1cce14807bd141d30d5c20dfac12084f..f424188c56ef0271ce8c81c906e021b8e7b8fae0 100644 (file)
@@ -31,7 +31,6 @@
 #include "pbd/signals.h"
 
 #include "evoral/visibility.h"
-#include "evoral/types.hpp"
 #include "evoral/Range.hpp"
 #include "evoral/Parameter.hpp"
 #include "evoral/ParameterDescriptor.hpp"
index f1c2d96f49e4156742016bce3d024cf80aeb409c..5a9fc588b2591f1aa31f4be7242397e02d65c346 100644 (file)
@@ -27,7 +27,6 @@
 #include "pbd/signals.h"
 
 #include "evoral/visibility.h"
-#include "evoral/types.hpp"
 #include "evoral/Parameter.hpp"
 #include "evoral/ControlList.hpp"
 
index 0766d488aca0f827eec7a0eac610766f49aa8d59..38ade74feeaa2921ea8216d7e99e83a361493937 100644 (file)
 
 #include <list>
 
-#include "evoral/visibility.h"
-#include "evoral/EventSink.hpp"
-#include "evoral/types.hpp"
 #include "evoral/Event.hpp"
+#include "evoral/EventSink.hpp"
+#include "evoral/visibility.h"
 
 namespace Evoral {
 
index 93e97c65e181ae94ae234cf0e137c985d8088e1d..8485f94a491f005232469d3891993d73cfd782f9 100644 (file)
@@ -28,7 +28,6 @@
 #include <glibmm/threads.h>
 
 #include "evoral/visibility.h"
-#include "evoral/types.hpp"
 #include "evoral/Note.hpp"
 #include "evoral/ControlSet.hpp"
 #include "evoral/ControlList.hpp"
index 7d3f41514200d2a802c7992932a9ddd7e6a05ba0..a5d4a8ca1e8f8e22a0771d6140d7a88ea2a0d088 100644 (file)
 #include <limits>
 #include <list>
 
-#include "pbd/debug.h"
-
-#include "evoral/Beats.hpp"
 #include "evoral/visibility.h"
-
 #include "pbd/debug.h"
 
 namespace Evoral {
@@ -44,6 +40,8 @@ typedef int32_t event_id_t;
 /** Type of an event (opaque, mapped by application) */
 typedef uint32_t EventType;
 
+class Beats;
+
 } // namespace Evoral
 
 namespace PBD {
index 73c1675a6ccc9af88ac20a6830fa9f2e3f40ca3b..2690a6442674a94b16e4d88f731f1eb358f622dd 100644 (file)
@@ -36,6 +36,7 @@
 #include "evoral/Curve.hpp"
 #include "evoral/ParameterDescriptor.hpp"
 #include "evoral/TypeMap.hpp"
+#include "evoral/types.hpp"
 
 #include "pbd/compose.h"
 #include "pbd/debug.h"
index 64caba39523cbfc40f35bbe0e88e2a6b0cb155a2..09b240284f6884bba207aab16a947f20ec5ab442 100644 (file)
@@ -17,7 +17,9 @@
  */
 
 #include <glib.h>
+
 #include "evoral/Event.hpp"
+#include "evoral/Beats.hpp"
 
 namespace Evoral {
 
index 4985f66cf43f31be72570ab18f44226b3127ea95..d03a3ff06a09967325d18f0ef71a1f56aa670485 100644 (file)
@@ -17,6 +17,7 @@
  */
 
 #include <string>
+#include "evoral/Beats.hpp"
 #include "evoral/MIDIEvent.hpp"
 #ifdef EVORAL_MIDI_XML
        #include "pbd/xml++.h"
index afd733032573414266f0945324a3ab099a640e23..a63bf435719382f3186e70287e431ddd43d31ce5 100644 (file)
@@ -23,6 +23,8 @@
 #include "evoral/Note.hpp"
 #endif
 
+#include "evoral/Beats.hpp"
+
 namespace Evoral {
 
 template<typename Time>
index 7f032487b1a71162834d2170871d2422686a9db6..a73720009ac26b9488ca9411334e0ec35c31e9e3 100644 (file)
@@ -31,6 +31,7 @@
 #include "pbd/compose.h"
 #include "pbd/error.h"
 
+#include "evoral/Beats.hpp"
 #include "evoral/Control.hpp"
 #include "evoral/ControlList.hpp"
 #include "evoral/ControlSet.hpp"
index 50c2975d3d9b7446e41b78a5bb0d426271ef05fe..db061fd8e9cc6af060a2376513cdf78a9608baea 100644 (file)
@@ -18,6 +18,7 @@
 
 #include <limits.h>
 
+#include "evoral/Beats.hpp"
 #include "evoral/types.hpp"
 
 namespace Evoral {
index 3207541571309d583fd0cad2125778fa9440eaee..de51f714a12b4eab70f4567351ce080492d92ee8 100644 (file)
@@ -2,6 +2,7 @@
 #include <sigc++/sigc++.h>
 #include <cppunit/TestFixture.h>
 #include <cppunit/extensions/HelperMacros.h>
+#include "evoral/Beats.hpp"
 #include "evoral/Sequence.hpp"
 #include "evoral/TypeMap.hpp"
 #include "evoral/EventSink.hpp"