summaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2025-02-10 12:55:11 -0500
committerDavid Robillard <d@drobilla.net>2025-02-10 16:07:44 -0500
commit270c5ae9ff1fda19864b9aea9232f3cd48c879a8 (patch)
tree0ed89d69887590167275c3656e15599852969c12 /include
parent8b50a27c323c0a8327c90cc139a6005486e8b834 (diff)
downloadingen-270c5ae9ff1fda19864b9aea9232f3cd48c879a8.tar.gz
ingen-270c5ae9ff1fda19864b9aea9232f3cd48c879a8.tar.bz2
ingen-270c5ae9ff1fda19864b9aea9232f3cd48c879a8.zip
Clean up includes and forward declarations
Diffstat (limited to 'include')
-rw-r--r--include/ingen/Log.hpp2
-rw-r--r--include/ingen/URIMap.hpp2
-rw-r--r--include/ingen/client/GraphModel.hpp1
-rw-r--r--include/ingen/client/ObjectModel.hpp2
-rw-r--r--include/ingen/client/PortModel.hpp2
5 files changed, 1 insertions, 8 deletions
diff --git a/include/ingen/Log.hpp b/include/ingen/Log.hpp
index 173127a1..afde276a 100644
--- a/include/ingen/Log.hpp
+++ b/include/ingen/Log.hpp
@@ -26,7 +26,6 @@
#include <cstdarg>
#include <functional>
-#include <memory>
#include <string>
#include <utility>
@@ -34,7 +33,6 @@ namespace ingen {
class Node;
class URIs;
-class World;
class INGEN_API Log
{
diff --git a/include/ingen/URIMap.hpp b/include/ingen/URIMap.hpp
index 2f90ec7f..fbb0523c 100644
--- a/include/ingen/URIMap.hpp
+++ b/include/ingen/URIMap.hpp
@@ -34,8 +34,6 @@
namespace ingen {
class Log;
-class Node;
-class World;
/** URI to integer map and implementation of LV2 URID extension.
* @ingroup IngenShared
diff --git a/include/ingen/client/GraphModel.hpp b/include/ingen/client/GraphModel.hpp
index 08251663..837a28a5 100644
--- a/include/ingen/client/GraphModel.hpp
+++ b/include/ingen/client/GraphModel.hpp
@@ -36,7 +36,6 @@ class URIs;
namespace client {
class ArcModel;
-class ObjectModel;
class PortModel;
/** Client's model of a graph.
diff --git a/include/ingen/client/ObjectModel.hpp b/include/ingen/client/ObjectModel.hpp
index 01528e3d..f9f0e041 100644
--- a/include/ingen/client/ObjectModel.hpp
+++ b/include/ingen/client/ObjectModel.hpp
@@ -22,7 +22,6 @@
#define INGEN_CLIENT_OBJECTMODEL_HPP
#include <ingen/Node.hpp>
-#include <ingen/URI.hpp>
#include <ingen/URIs.hpp>
#include <ingen/client/signal.hpp>
#include <ingen/ingen.h>
@@ -34,6 +33,7 @@
namespace ingen {
class Atom;
+class URI;
namespace client {
diff --git a/include/ingen/client/PortModel.hpp b/include/ingen/client/PortModel.hpp
index ec1e325c..c87f2f03 100644
--- a/include/ingen/client/PortModel.hpp
+++ b/include/ingen/client/PortModel.hpp
@@ -18,7 +18,6 @@
#define INGEN_CLIENT_PORTMODEL_HPP
#include <ingen/Node.hpp>
-#include <ingen/URI.hpp>
#include <ingen/URIs.hpp>
#include <ingen/client/ObjectModel.hpp>
#include <ingen/client/signal.hpp>
@@ -26,7 +25,6 @@
#include <raul/Path.hpp>
#include <cstdint>
-#include <memory>
#include <string>
namespace ingen {