1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-10 23:44:24 +00:00

Add final specifiers in implementation files

This commit is contained in:
Tom Poole 2023-10-06 13:08:34 +01:00
parent aee5a3a45e
commit 6bf9bb9a2e
315 changed files with 1031 additions and 1025 deletions

View file

@ -866,7 +866,7 @@ void MPEInstrument::Listener::zoneLayoutChanged()
//==============================================================================
#if JUCE_UNIT_TESTS
class MPEInstrumentTests : public UnitTest
class MPEInstrumentTests final : public UnitTest
{
public:
MPEInstrumentTests()
@ -2201,8 +2201,8 @@ private:
/* This mock class is used for unit testing whether the methods of
MPEInstrument are called correctly.
*/
class UnitTestInstrument : public MPEInstrument,
private MPEInstrument::Listener
class UnitTestInstrument final : public MPEInstrument,
private MPEInstrument::Listener
{
using Base = MPEInstrument;

View file

@ -111,7 +111,7 @@ MidiBuffer MPEMessages::setZoneLayout (MPEZoneLayout layout)
//==============================================================================
#if JUCE_UNIT_TESTS
class MPEMessagesTests : public UnitTest
class MPEMessagesTests final : public UnitTest
{
public:
MPEMessagesTests()

View file

@ -89,7 +89,7 @@ bool MPENote::operator!= (const MPENote& other) const noexcept
//==============================================================================
#if JUCE_UNIT_TESTS
class MPENoteTests : public UnitTest
class MPENoteTests final : public UnitTest
{
public:
MPENoteTests()

View file

@ -164,7 +164,7 @@ void MPESynthesiserBase::setMinimumRenderingSubdivisionSize (int numSamples, boo
namespace
{
class MpeSynthesiserBaseTests : public UnitTest
class MpeSynthesiserBaseTests final : public UnitTest
{
enum class CallbackKind { process, midi };
@ -190,7 +190,7 @@ namespace
std::vector<CallbackKind> order;
};
class MockSynthesiser : public MPESynthesiserBase
class MockSynthesiser final : public MPESynthesiserBase
{
public:
Events events;

View file

@ -284,7 +284,7 @@ void MPEChannelRemapper::zeroArrays()
//==============================================================================
#if JUCE_UNIT_TESTS
struct MPEUtilsUnitTests : public UnitTest
struct MPEUtilsUnitTests final : public UnitTest
{
MPEUtilsUnitTests()
: UnitTest ("MPE Utilities", UnitTestCategories::midi)

View file

@ -99,7 +99,7 @@ bool MPEValue::operator!= (const MPEValue& other) const noexcept
//==============================================================================
#if JUCE_UNIT_TESTS
class MPEValueTests : public UnitTest
class MPEValueTests final : public UnitTest
{
public:
MPEValueTests()

View file

@ -213,7 +213,7 @@ void MPEZoneLayout::checkAndLimitZoneParameters (int minValue, int maxValue,
//==============================================================================
#if JUCE_UNIT_TESTS
class MPEZoneLayoutTests : public UnitTest
class MPEZoneLayoutTests final : public UnitTest
{
public:
MPEZoneLayoutTests()