summaryrefslogtreecommitdiffstats
path: root/src/server/events
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/events')
-rw-r--r--src/server/events/Copy.cpp1
-rw-r--r--src/server/events/Delete.hpp2
-rw-r--r--src/server/events/Delta.hpp3
-rw-r--r--src/server/events/Mark.hpp4
4 files changed, 7 insertions, 3 deletions
diff --git a/src/server/events/Copy.cpp b/src/server/events/Copy.cpp
index 4219cef2..f6529da3 100644
--- a/src/server/events/Copy.cpp
+++ b/src/server/events/Copy.cpp
@@ -24,6 +24,7 @@
#include "PreProcessContext.hpp"
#include "ingen/Interface.hpp"
+#include "ingen/Node.hpp"
#include "ingen/Parser.hpp"
#include "ingen/Serialiser.hpp"
#include "ingen/Status.hpp"
diff --git a/src/server/events/Delete.hpp b/src/server/events/Delete.hpp
index c17066a2..87cde2c7 100644
--- a/src/server/events/Delete.hpp
+++ b/src/server/events/Delete.hpp
@@ -17,7 +17,6 @@
#ifndef INGEN_EVENTS_DELETE_HPP
#define INGEN_EVENTS_DELETE_HPP
-#include "BlockImpl.hpp"
#include "ControlBindings.hpp"
#include "Event.hpp"
#include "GraphImpl.hpp"
@@ -41,6 +40,7 @@ class Interface;
namespace server {
+class BlockImpl;
class CompiledGraph;
class DuplexPort;
class Engine;
diff --git a/src/server/events/Delta.hpp b/src/server/events/Delta.hpp
index ca28b05a..ed04f8c9 100644
--- a/src/server/events/Delta.hpp
+++ b/src/server/events/Delta.hpp
@@ -33,6 +33,7 @@
#include <optional>
#include <vector>
+// IWYU pragma: no_include "CompiledGraph.hpp"
// IWYU pragma: no_include <algorithm>
namespace ingen {
@@ -44,7 +45,7 @@ struct SetProperty;
namespace server {
-class CompiledGraph;
+class CompiledGraph; // IWYU pragma: keep
class Engine;
class GraphImpl;
class PreProcessContext;
diff --git a/src/server/events/Mark.hpp b/src/server/events/Mark.hpp
index db3d6ff6..eb99c5a9 100644
--- a/src/server/events/Mark.hpp
+++ b/src/server/events/Mark.hpp
@@ -23,6 +23,8 @@
#include <map>
#include <memory>
+// IWYU pragma: no_include "CompiledGraph.hpp"
+
namespace ingen {
class Interface;
@@ -31,7 +33,7 @@ struct BundleEnd;
namespace server {
-class CompiledGraph;
+class CompiledGraph; // IWYU pragma: keep
class Engine;
class GraphImpl;
class PreProcessContext;