Use std pointers in objective C files
This commit is contained in:
parent
8075b55919
commit
f2c309d7de
@ -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;
|
||||
|
@ -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)
|
||||
{
|
||||
|
@ -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);
|
||||
|
Loading…
Reference in New Issue
Block a user