diff options
Diffstat (limited to 'ingen')
-rw-r--r-- | ingen/shared/AtomReader.hpp | 4 | ||||
-rw-r--r-- | ingen/shared/Forge.hpp | 5 | ||||
-rw-r--r-- | ingen/shared/URIs.hpp | 6 | ||||
-rw-r--r-- | ingen/shared/World.hpp | 10 |
4 files changed, 12 insertions, 13 deletions
diff --git a/ingen/shared/AtomReader.hpp b/ingen/shared/AtomReader.hpp index 9bab2588..7e8cd93f 100644 --- a/ingen/shared/AtomReader.hpp +++ b/ingen/shared/AtomReader.hpp @@ -23,12 +23,10 @@ #include "serd/serd.h" namespace Ingen { - -class Forge; - namespace Shared { class AtomSink; +class Forge; class URIMap; /** An AtomSink that calls methods on an Interface. */ diff --git a/ingen/shared/Forge.hpp b/ingen/shared/Forge.hpp index 16629683..f9d225cd 100644 --- a/ingen/shared/Forge.hpp +++ b/ingen/shared/Forge.hpp @@ -19,12 +19,12 @@ #include <string> -#include "ingen/shared/Forge.hpp" #include "raul/Atom.hpp" namespace Ingen { +namespace Shared { -namespace Shared { class URIMap; } +class URIMap; class Forge : public Raul::Forge { public: @@ -33,6 +33,7 @@ public: std::string str(const Raul::Atom& atom); }; +} // namespace Shared } // namespace Ingen #endif // INGEN_SHARED_FORGE_HPP diff --git a/ingen/shared/URIs.hpp b/ingen/shared/URIs.hpp index 17181269..f724d81d 100644 --- a/ingen/shared/URIs.hpp +++ b/ingen/shared/URIs.hpp @@ -35,17 +35,17 @@ class URIMap; class URIs : public boost::noncopyable { public: - URIs(Ingen::Forge& forge, URIMap* map); + URIs(Ingen::Shared::Forge& forge, URIMap* map); struct Quark : public Raul::URI { - Quark(Ingen::Forge& forge, URIMap* map, const char* str); + Quark(Ingen::Shared::Forge& forge, URIMap* map, const char* str); operator LV2_URID() const { return id; } operator Raul::Atom() const { return atom; } uint32_t id; Raul::Atom atom; }; - Ingen::Forge& forge; + Ingen::Shared::Forge& forge; const Quark atom_AtomPort; const Quark atom_Blank; diff --git a/ingen/shared/World.hpp b/ingen/shared/World.hpp index 9ea5b3cb..7864c581 100644 --- a/ingen/shared/World.hpp +++ b/ingen/shared/World.hpp @@ -30,7 +30,6 @@ namespace Sord { class World; } namespace Ingen { class EngineBase; -class Forge; class Interface; namespace Serialisation { @@ -41,6 +40,7 @@ class Serialiser; namespace Shared { class Configuration; +class Forge; class LV2Features; class Store; class URIMap; @@ -131,10 +131,10 @@ public: virtual Sord::World* rdf_world(); virtual LilvWorld* lilv_world(); - virtual LV2Features& lv2_features(); - virtual Ingen::Forge& forge(); - virtual URIMap& uri_map(); - virtual URIs& uris(); + virtual LV2Features& lv2_features(); + virtual Ingen::Shared::Forge& forge(); + virtual URIMap& uri_map(); + virtual URIs& uris(); virtual void set_jack_uuid(const std::string& uuid); virtual std::string jack_uuid(); |