diff options
author | David Robillard <d@drobilla.net> | 2020-08-02 14:09:03 +0200 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2020-08-02 14:09:03 +0200 |
commit | 62f5c3124b991abe9b9423a4908ca076079d5327 (patch) | |
tree | 661304a2e5920c1c77f4ce61e4852cabdb250e5f /src/server/ingen_lv2.cpp | |
parent | 019eeff6a7d051427ad62a288f350e66471a0462 (diff) | |
download | ingen-62f5c3124b991abe9b9423a4908ca076079d5327.tar.gz ingen-62f5c3124b991abe9b9423a4908ca076079d5327.tar.bz2 ingen-62f5c3124b991abe9b9423a4908ca076079d5327.zip |
Use auto with pointer casts to remove redundancy
Diffstat (limited to 'src/server/ingen_lv2.cpp')
-rw-r--r-- | src/server/ingen_lv2.cpp | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/src/server/ingen_lv2.cpp b/src/server/ingen_lv2.cpp index cc42b3ac..a50b5859 100644 --- a/src/server/ingen_lv2.cpp +++ b/src/server/ingen_lv2.cpp @@ -624,9 +624,9 @@ ingen_connect_port(LV2_Handle instance, uint32_t port, void* data) { using namespace ingen::server; - auto* me = static_cast<IngenPlugin*>(instance); - server::Engine* engine = static_cast<server::Engine*>(me->world->engine().get()); - const SPtr<LV2Driver>& driver = std::static_pointer_cast<LV2Driver>(engine->driver()); + auto* me = static_cast<IngenPlugin*>(instance); + server::Engine* engine = static_cast<server::Engine*>(me->world->engine().get()); + const auto driver = std::static_pointer_cast<LV2Driver>(engine->driver()); if (port < driver->ports().size()) { driver->ports().at(port)->set_buffer(data); } else { @@ -637,9 +637,9 @@ ingen_connect_port(LV2_Handle instance, uint32_t port, void* data) static void ingen_activate(LV2_Handle instance) { - auto* me = static_cast<IngenPlugin*>(instance); - SPtr<server::Engine> engine = std::static_pointer_cast<server::Engine>(me->world->engine()); - const SPtr<LV2Driver>& driver = std::static_pointer_cast<LV2Driver>(engine->driver()); + auto* me = static_cast<IngenPlugin*>(instance); + auto engine = std::static_pointer_cast<server::Engine>(me->world->engine()); + const auto driver = std::static_pointer_cast<LV2Driver>(engine->driver()); engine->activate(); me->main = make_unique<std::thread>(ingen_lv2_main, engine, driver); } @@ -647,9 +647,9 @@ ingen_activate(LV2_Handle instance) static void ingen_run(LV2_Handle instance, uint32_t sample_count) { - auto* me = static_cast<IngenPlugin*>(instance); - SPtr<server::Engine> engine = std::static_pointer_cast<server::Engine>(me->world->engine()); - const SPtr<LV2Driver>& driver = std::static_pointer_cast<LV2Driver>(engine->driver()); + auto* me = static_cast<IngenPlugin*>(instance); + auto engine = std::static_pointer_cast<server::Engine>(me->world->engine()); + const auto driver = std::static_pointer_cast<LV2Driver>(engine->driver()); server::ThreadManager::set_flag(ingen::server::THREAD_PROCESS); server::ThreadManager::set_flag(ingen::server::THREAD_IS_REAL_TIME); |