Use std pointers in objective C files

This commit is contained in:
Robin Gareus 2023-03-25 00:06:29 +01:00
parent 8075b55919
commit f2c309d7de
3 changed files with 9 additions and 9 deletions

View File

@ -395,7 +395,7 @@ static void interposed_drawIfNeeded (id receiver, SEL selector, NSRect rect)
} }
@end @end
AUPluginUI::AUPluginUI (boost::shared_ptr<PlugInsertBase> pib) AUPluginUI::AUPluginUI (std::shared_ptr<PlugInsertBase> pib)
: PlugUIBase (pib) : PlugUIBase (pib)
, automation_mode_label (_("Automation")) , automation_mode_label (_("Automation"))
, preset_label (_("Presets")) , preset_label (_("Presets"))
@ -419,7 +419,7 @@ AUPluginUI::AUPluginUI (boost::shared_ptr<PlugInsertBase> pib)
set_popdown_strings (automation_mode_selector, automation_mode_strings); set_popdown_strings (automation_mode_selector, automation_mode_strings);
automation_mode_selector.set_active_text (automation_mode_strings.front()); automation_mode_selector.set_active_text (automation_mode_strings.front());
if ((au = boost::dynamic_pointer_cast<AUPlugin> (pib->plugin())) == 0) { if ((au = std::dynamic_pointer_cast<AUPlugin> (pib->plugin())) == 0) {
error << _("unknown type of editor-supplying plugin (note: no AudioUnit support in this version of ardour)") << endmsg; error << _("unknown type of editor-supplying plugin (note: no AudioUnit support in this version of ardour)") << endmsg;
throw failed_constructor (); throw failed_constructor ();
} }
@ -1348,7 +1348,7 @@ AUPluginUI::stop_updating (GdkEventAny*)
} }
PlugUIBase* PlugUIBase*
create_au_gui (boost::shared_ptr<PlugInsertBase> pib, VBox** box) create_au_gui (std::shared_ptr<PlugInsertBase> pib, VBox** box)
{ {
AUPluginUI* aup = new AUPluginUI (pib); AUPluginUI* aup = new AUPluginUI (pib);
(*box) = aup; (*box) = aup;

View File

@ -58,15 +58,15 @@ struct ERect{
@end @end
VSTPluginUI* VSTPluginUI*
create_mac_vst_gui (boost::shared_ptr<PlugInsertBase> pib) create_mac_vst_gui (std::shared_ptr<PlugInsertBase> pib)
{ {
/* PluginUIWindow::create_mac_vst_editor assures this cast works */ /* PluginUIWindow::create_mac_vst_editor assures this cast works */
boost::shared_ptr<MacVSTPlugin> mvst = boost::dynamic_pointer_cast<MacVSTPlugin> (pib->plugin()); std::shared_ptr<MacVSTPlugin> mvst = std::dynamic_pointer_cast<MacVSTPlugin> (pib->plugin());
return new MacVSTPluginUI (pib, mvst); return new MacVSTPluginUI (pib, mvst);
} }
MacVSTPluginUI::MacVSTPluginUI (boost::shared_ptr<PlugInsertBase> pib, boost::shared_ptr<VSTPlugin> vst) MacVSTPluginUI::MacVSTPluginUI (std::shared_ptr<PlugInsertBase> pib, std::shared_ptr<VSTPlugin> vst)
: VSTPluginUI (pib, vst) : VSTPluginUI (pib, vst)
, _ns_view (0) , _ns_view (0)
{ {

View File

@ -43,15 +43,15 @@ using namespace ARDOUR;
using namespace Steinberg; using namespace Steinberg;
VST3PluginUI* VST3PluginUI*
create_mac_vst3_gui (boost::shared_ptr<PlugInsertBase> pib, Gtk::VBox** box) create_mac_vst3_gui (std::shared_ptr<PlugInsertBase> pib, Gtk::VBox** box)
{ {
VST3NSViewPluginUI* v = new VST3NSViewPluginUI (pib, boost::dynamic_pointer_cast<VST3Plugin> (pib->plugin())); VST3NSViewPluginUI* v = new VST3NSViewPluginUI (pib, std::dynamic_pointer_cast<VST3Plugin> (pib->plugin()));
*box = v; *box = v;
return v; return v;
} }
VST3NSViewPluginUI::VST3NSViewPluginUI (boost::shared_ptr<PlugInsertBase> pib, boost::shared_ptr<VST3Plugin> vst3) VST3NSViewPluginUI::VST3NSViewPluginUI (std::shared_ptr<PlugInsertBase> pib, std::shared_ptr<VST3Plugin> vst3)
: VST3PluginUI (pib, vst3) : VST3PluginUI (pib, vst3)
{ {
pack_start (_gui_widget, true, true); pack_start (_gui_widget, true, true);