aboutsummaryrefslogtreecommitdiffstats
path: root/src/engine/Node.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/engine/Node.hpp')
-rw-r--r--src/engine/Node.hpp11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/engine/Node.hpp b/src/engine/Node.hpp
index 8290a99..b0ede31 100644
--- a/src/engine/Node.hpp
+++ b/src/engine/Node.hpp
@@ -18,13 +18,14 @@
#ifndef MACHINA_NODE_HPP
#define MACHINA_NODE_HPP
-#include "raul/List.hpp"
-#include "raul/MIDISink.hpp"
+#include <list>
+
#include "raul/SharedPtr.hpp"
#include "Action.hpp"
#include "Schrodinbit.hpp"
#include "Stateful.hpp"
+#include "MIDISink.hpp"
namespace Machina {
@@ -52,8 +53,8 @@ public:
SharedPtr<Action> enter_action() { return _enter_action; }
SharedPtr<Action> exit_action() { return _exit_action; }
- void enter(SharedPtr<Raul::MIDISink> driver, TimeStamp time);
- void exit(SharedPtr<Raul::MIDISink> driver, TimeStamp time);
+ void enter(SharedPtr<MIDISink> driver, TimeStamp time);
+ void exit(SharedPtr<MIDISink> driver, TimeStamp time);
void edges_changed();
@@ -78,7 +79,7 @@ public:
inline bool changed() { return _changed; }
inline void set_changed() { _changed = true; }
- typedef Raul::List<SharedPtr<Edge> > Edges;
+ typedef std::list< SharedPtr<Edge> > Edges;
Edges& edges() { return _edges; }
SharedPtr<Edge> random_edge();