From bdbdf42f3fe990c713c5437724db39274c387eee Mon Sep 17 00:00:00 2001 From: David Robillard Date: Sun, 2 Aug 2020 15:23:19 +0200 Subject: Remove std::shared_ptr alias --- src/World.cpp | 46 +++++++++++++++++++++++++++++++--------------- 1 file changed, 31 insertions(+), 15 deletions(-) (limited to 'src/World.cpp') diff --git a/src/World.cpp b/src/World.cpp index 6df3b4b1..de52dfa0 100644 --- a/src/World.cpp +++ b/src/World.cpp @@ -33,6 +33,7 @@ #include "ingen/URIMap.hpp" #include "ingen/URIs.hpp" #include "ingen/ingen.h" +#include "ingen/memory.hpp" #include "ingen/runtime_paths.hpp" #include "lilv/lilv.h" #include "lv2/log/log.h" @@ -189,11 +190,11 @@ public: URIs uris; Configuration conf; Log log; - SPtr interface; - SPtr engine; - SPtr serialiser; - SPtr parser; - SPtr store; + std::shared_ptr interface; + std::shared_ptr engine; + std::shared_ptr serialiser; + std::shared_ptr parser; + std::shared_ptr store; std::mutex rdf_mutex; std::string jack_uuid; }; @@ -228,15 +229,29 @@ World::load_configuration(int& argc, char**& argv) _impl->log.set_trace(_impl->conf.option("trace").get()); } -void World::set_engine(const SPtr& e) { _impl->engine = e; } -void World::set_interface(const SPtr& i) { _impl->interface = i; } -void World::set_store(const SPtr& s) { _impl->store = s; } +void +World::set_engine(const std::shared_ptr& e) +{ + _impl->engine = e; +} + +void +World::set_interface(const std::shared_ptr& i) +{ + _impl->interface = i; +} + +void +World::set_store(const std::shared_ptr& s) +{ + _impl->store = s; +} -SPtr World::engine() { return _impl->engine; } -SPtr World::interface() { return _impl->interface; } -SPtr World::parser() { return _impl->parser; } -SPtr World::serialiser() { return _impl->serialiser; } -SPtr World::store() { return _impl->store; } +std::shared_ptr World::engine() { return _impl->engine; } +std::shared_ptr World::interface() { return _impl->interface; } +std::shared_ptr World::parser() { return _impl->parser; } +std::shared_ptr World::serialiser() { return _impl->serialiser; } +std::shared_ptr World::store() { return _impl->store; } int& World::argc() { return *_impl->argc; } char**& World::argv() { return *_impl->argv; } @@ -298,8 +313,9 @@ World::run_module(const char* name) /** Get an interface for a remote engine at `engine_uri` */ -SPtr -World::new_interface(const URI& engine_uri, const SPtr& respondee) +std::shared_ptr +World::new_interface(const URI& engine_uri, + const std::shared_ptr& respondee) { const Impl::InterfaceFactories::const_iterator i = _impl->interface_factories.find(std::string(engine_uri.scheme())); -- cgit v1.2.1