1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-09 23:34:20 +00:00

Remove unnecessary virtual keywords in final classes

This commit is contained in:
reuk 2025-09-08 12:01:53 +01:00
parent 5a02f5231d
commit 5d00156491
No known key found for this signature in database
2 changed files with 11 additions and 11 deletions

View file

@ -87,7 +87,7 @@ public:
bool moreThanOneInstanceAllowed() override { return true; }
void anotherInstanceStarted (const String&) override {}
virtual StandaloneFilterWindow* createWindow()
StandaloneFilterWindow* createWindow()
{
if (Desktop::getInstance().getDisplays().displays.isEmpty())
{
@ -101,7 +101,7 @@ public:
createPluginHolder());
}
virtual std::unique_ptr<StandalonePluginHolder> createPluginHolder()
std::unique_ptr<StandalonePluginHolder> createPluginHolder()
{
constexpr auto autoOpenMidiDevices =
#if (JUCE_ANDROID || JUCE_IOS) && ! JUCE_DONT_AUTO_OPEN_MIDI_DEVICES_ON_MOBILE

View file

@ -608,8 +608,8 @@ struct VST3HostContext final : public Vst::IComponentHandler, // From VST V3.0.
//==============================================================================
struct ContextMenu final : public Vst::IContextMenu
{
ContextMenu (VST3PluginInstance& pluginInstance) : owner (pluginInstance) {}
virtual ~ContextMenu() {}
explicit ContextMenu (VST3PluginInstance& pluginInstance) : owner (pluginInstance) {}
~ContextMenu() = default;
JUCE_DECLARE_VST3_COM_REF_METHODS
JUCE_DECLARE_VST3_COM_QUERY_METHODS
@ -915,7 +915,7 @@ private:
{
public:
AttributeList() = default;
virtual ~AttributeList() = default;
~AttributeList() = default;
JUCE_DECLARE_VST3_COM_REF_METHODS
JUCE_DECLARE_VST3_COM_QUERY_METHODS
@ -1002,7 +1002,7 @@ private:
struct Message final : public Vst::IMessage
{
Message() = default;
virtual ~Message() = default;
~Message() = default;
JUCE_DECLARE_VST3_COM_REF_METHODS
JUCE_DECLARE_VST3_COM_QUERY_METHODS
@ -2180,7 +2180,7 @@ public:
{
}
virtual ~HostToClientParamQueue() = default;
~HostToClientParamQueue() = default;
JUCE_DECLARE_VST3_COM_REF_METHODS
JUCE_DECLARE_VST3_COM_QUERY_METHODS
@ -2285,7 +2285,7 @@ public:
{
}
virtual ~ClientToHostParamQueue() = default;
~ClientToHostParamQueue() = default;
JUCE_DECLARE_VST3_COM_REF_METHODS
JUCE_DECLARE_VST3_COM_QUERY_METHODS
@ -2366,7 +2366,7 @@ class ParameterChanges final : public Vst::IParameterChanges
using Queues = std::vector<Entry*>;
public:
virtual ~ParameterChanges() = default;
~ParameterChanges() = default;
JUCE_DECLARE_VST3_COM_REF_METHODS
JUCE_DECLARE_VST3_COM_QUERY_METHODS
@ -3108,8 +3108,8 @@ public:
struct TrackPropertiesAttributeList final : public Vst::IAttributeList
{
TrackPropertiesAttributeList (const TrackProperties& properties) : props (properties) {}
virtual ~TrackPropertiesAttributeList() {}
explicit TrackPropertiesAttributeList (const TrackProperties& properties) : props (properties) {}
~TrackPropertiesAttributeList() = default;
JUCE_DECLARE_VST3_COM_REF_METHODS