From 4b1d5d9b6332fadaf33b7832dad5f6f7f2000152 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Sat, 8 Apr 2023 13:23:30 +0200 Subject: [PATCH] Resolve boost/std unique_ptr issue --- libs/ardour/ardour/vst3_host.h | 2 +- libs/ardour/vst3_host.cc | 8 -------- 2 files changed, 1 insertion(+), 9 deletions(-) diff --git a/libs/ardour/ardour/vst3_host.h b/libs/ardour/ardour/vst3_host.h index 9055b6ed67..4c27fae3cf 100644 --- a/libs/ardour/ardour/vst3_host.h +++ b/libs/ardour/ardour/vst3_host.h @@ -298,7 +298,7 @@ public: tresult PLUGIN_API createInstance (TUID cid, TUID _iid, void** obj) SMTG_OVERRIDE; protected: - std::shared_ptr _plug_interface_support; + std::unique_ptr _plug_interface_support; }; class LIBARDOUR_LOCAL Vst3ParamValueQueue : public Vst::IParamValueQueue diff --git a/libs/ardour/vst3_host.cc b/libs/ardour/vst3_host.cc index d6a79cab5c..748832e241 100644 --- a/libs/ardour/vst3_host.cc +++ b/libs/ardour/vst3_host.cc @@ -20,10 +20,6 @@ #include #include -#if (__cplusplus >= 201103L) -#include -#endif - #include "ardour/vst3_host.h" #include "pbd/atomic.h" @@ -461,11 +457,7 @@ PlugInterfaceSupport::addPlugInterfaceSupported (const TUID id) HostApplication::HostApplication () { -#if (__cplusplus >= 201103L) - _plug_interface_support = boost::make_unique (); -#else _plug_interface_support.reset (new PlugInterfaceSupport); -#endif } tresult