From ac478654108db5b34bbf04d5042617c6d43fa540 Mon Sep 17 00:00:00 2001 From: Robbert van der Helm Date: Thu, 21 Jan 2021 13:21:12 +0100 Subject: [PATCH] Readd accidentally removed forward declaration This got removed in 74dc8225d1aabebf0c8d42a8559c8d25851f05e5 when I wanted to rework all `*Impl` classes the same way I did with `YaPluginFactoryImpl`. This ended up not being possible, but accidentally also removed this forward declaration. With unity builds this did not cause issues however, but with regular builds it might depending on which files are changed. --- src/plugin/bridges/vst3.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/plugin/bridges/vst3.h b/src/plugin/bridges/vst3.h index 44a68eb9..19cd3776 100644 --- a/src/plugin/bridges/vst3.h +++ b/src/plugin/bridges/vst3.h @@ -23,7 +23,9 @@ #include "../../common/logging/vst3.h" #include "common.h" #include "vst3-impls/plugin-factory.h" -#include "vst3-impls/plugin-proxy.h" + +// Forward declarations +class Vst3PluginProxyImpl; /** * This handles the communication between the native host and a VST3 plugin