Noexcept qualify the VST3 proxy implementations

For the same reasons mentioned in the last commit.
This commit is contained in:
Robbert van der Helm
2021-05-14 17:30:05 +02:00
parent 59ba2aeb5f
commit 8ba6e4a937
18 changed files with 37 additions and 27 deletions
+3 -3
View File
@@ -36,7 +36,7 @@ class Vst3PluginProxyImpl : public Vst3PluginProxy {
* we'll send a request to the Wine plugin host to destroy the corresponding
* object.
*/
~Vst3PluginProxyImpl();
~Vst3PluginProxyImpl() noexcept override;
/**
* We'll override the query interface to log queries for interfaces we do
@@ -72,7 +72,7 @@ class Vst3PluginProxyImpl : public Vst3PluginProxy {
* @see clear_bus_cache
* @see function_result_cache
*/
void clear_caches();
void clear_caches() noexcept;
// From `IAudioPresentationLatency`
tresult PLUGIN_API
@@ -415,7 +415,7 @@ class Vst3PluginProxyImpl : public Vst3PluginProxy {
*
* @see processing_bus_cache
*/
void clear_bus_cache();
void clear_bus_cache() noexcept;
/**
* If we have an active `IPlugView` instance, try to use the mutual