fix error in sc_plugin_container when compiling under C++17: use checked_deleter instead of checked_delete, as clear_and_dispose expects a functor type
Gbp-Pq: Name 0007-supernova-fix-c-17-compilation-error.patch
cmdplugin_set(cmdplugin_set_type::bucket_traits(cmdplugin_set_buckets, cmdplugin_set_bucket_count)) {}
~sc_plugin_container(void) {
- ugen_set.clear_and_dispose(boost::checked_delete<sc_ugen_def>);
- bufgen_set.clear_and_dispose(boost::checked_delete<sc_bufgen_def>);
- cmdplugin_set.clear_and_dispose(boost::checked_delete<sc_cmdplugin_def>);
+ ugen_set.clear_and_dispose(boost::checked_deleter<sc_ugen_def>());
+ bufgen_set.clear_and_dispose(boost::checked_deleter<sc_bufgen_def>());
+ cmdplugin_set.clear_and_dispose(boost::checked_deleter<sc_cmdplugin_def>());
}
public: