diff options
author | David Robillard <d@drobilla.net> | 2023-09-23 00:25:59 -0400 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2023-09-23 00:25:59 -0400 |
commit | 607f8d1b51f28dba773a1304b0a46314a326bf09 (patch) | |
tree | 1cb03517e1f5246d8822b6af639d357b6b41f3b2 /src/server/events | |
parent | 11b57c89ea8e7d1333f859515233484ac9749729 (diff) | |
download | ingen-607f8d1b51f28dba773a1304b0a46314a326bf09.tar.gz ingen-607f8d1b51f28dba773a1304b0a46314a326bf09.tar.bz2 ingen-607f8d1b51f28dba773a1304b0a46314a326bf09.zip |
Clean up includes and forward declarations
Diffstat (limited to 'src/server/events')
-rw-r--r-- | src/server/events/Copy.cpp | 1 | ||||
-rw-r--r-- | src/server/events/Delete.hpp | 2 | ||||
-rw-r--r-- | src/server/events/Delta.hpp | 3 | ||||
-rw-r--r-- | src/server/events/Mark.hpp | 4 |
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; |