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
AUPluginUI::AUPluginUI (boost::shared_ptr<PlugInsertBase> pib)
AUPluginUI::AUPluginUI (std::shared_ptr<PlugInsertBase> pib)
: PlugUIBase (pib)
, automation_mode_label (_("Automation"))
, preset_label (_("Presets"))
@ -419,7 +419,7 @@ AUPluginUI::AUPluginUI (boost::shared_ptr<PlugInsertBase> pib)
set_popdown_strings (automation_mode_selector, automation_mode_strings);
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;
throw failed_constructor ();
}
@ -1348,7 +1348,7 @@ AUPluginUI::stop_updating (GdkEventAny*)
}
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);
(*box) = aup;

View File

@ -58,15 +58,15 @@ struct ERect{
@end
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 */
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);
}
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)
, _ns_view (0)
{

View File

@ -43,15 +43,15 @@ using namespace ARDOUR;
using namespace Steinberg;
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;
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)
{
pack_start (_gui_widget, true, true);