mirror of
https://github.com/juce-framework/JUCE.git
synced 2026-01-10 23:44:24 +00:00
Fix some LLVM 17 compiler warnings
This commit is contained in:
parent
951b873c14
commit
2fb19ffd8f
176 changed files with 867 additions and 894 deletions
|
|
@ -50,7 +50,7 @@
|
|||
|
||||
|
||||
//==============================================================================
|
||||
class AudioAppDemo : public AudioAppComponent
|
||||
class AudioAppDemo final : public AudioAppComponent
|
||||
{
|
||||
public:
|
||||
//==============================================================================
|
||||
|
|
|
|||
|
|
@ -52,8 +52,8 @@
|
|||
#include "../Assets/AudioLiveScrollingDisplay.h"
|
||||
|
||||
//==============================================================================
|
||||
class LatencyTester : public AudioIODeviceCallback,
|
||||
private Timer
|
||||
class LatencyTester final : public AudioIODeviceCallback,
|
||||
private Timer
|
||||
{
|
||||
public:
|
||||
LatencyTester (TextEditor& editorBox)
|
||||
|
|
@ -304,7 +304,7 @@ private:
|
|||
};
|
||||
|
||||
//==============================================================================
|
||||
class AudioLatencyDemo : public Component
|
||||
class AudioLatencyDemo final : public Component
|
||||
{
|
||||
public:
|
||||
AudioLatencyDemo()
|
||||
|
|
|
|||
|
|
@ -48,12 +48,12 @@
|
|||
|
||||
#include "../Assets/DemoUtilities.h"
|
||||
|
||||
class DemoThumbnailComp : public Component,
|
||||
public ChangeListener,
|
||||
public FileDragAndDropTarget,
|
||||
public ChangeBroadcaster,
|
||||
private ScrollBar::Listener,
|
||||
private Timer
|
||||
class DemoThumbnailComp final : public Component,
|
||||
public ChangeListener,
|
||||
public FileDragAndDropTarget,
|
||||
public ChangeBroadcaster,
|
||||
private ScrollBar::Listener,
|
||||
private Timer
|
||||
{
|
||||
public:
|
||||
DemoThumbnailComp (AudioFormatManager& formatManager,
|
||||
|
|
@ -251,13 +251,13 @@ private:
|
|||
};
|
||||
|
||||
//==============================================================================
|
||||
class AudioPlaybackDemo : public Component,
|
||||
#if (JUCE_ANDROID || JUCE_IOS)
|
||||
private Button::Listener,
|
||||
#else
|
||||
private FileBrowserListener,
|
||||
#endif
|
||||
private ChangeListener
|
||||
class AudioPlaybackDemo final : public Component,
|
||||
#if (JUCE_ANDROID || JUCE_IOS)
|
||||
private Button::Listener,
|
||||
#else
|
||||
private FileBrowserListener,
|
||||
#endif
|
||||
private ChangeListener
|
||||
{
|
||||
public:
|
||||
AudioPlaybackDemo()
|
||||
|
|
|
|||
|
|
@ -55,7 +55,7 @@
|
|||
/** A simple class that acts as an AudioIODeviceCallback and writes the
|
||||
incoming audio data to a WAV file.
|
||||
*/
|
||||
class AudioRecorder : public AudioIODeviceCallback
|
||||
class AudioRecorder final : public AudioIODeviceCallback
|
||||
{
|
||||
public:
|
||||
AudioRecorder (AudioThumbnail& thumbnailToUpdate)
|
||||
|
|
@ -170,8 +170,8 @@ private:
|
|||
};
|
||||
|
||||
//==============================================================================
|
||||
class RecordingThumbnail : public Component,
|
||||
private ChangeListener
|
||||
class RecordingThumbnail final : public Component,
|
||||
private ChangeListener
|
||||
{
|
||||
public:
|
||||
RecordingThumbnail()
|
||||
|
|
@ -230,7 +230,7 @@ private:
|
|||
};
|
||||
|
||||
//==============================================================================
|
||||
class AudioRecordingDemo : public Component
|
||||
class AudioRecordingDemo final : public Component
|
||||
{
|
||||
public:
|
||||
AudioRecordingDemo()
|
||||
|
|
|
|||
|
|
@ -51,8 +51,8 @@
|
|||
#include "../Assets/DemoUtilities.h"
|
||||
|
||||
//==============================================================================
|
||||
class AudioSettingsDemo : public Component,
|
||||
public ChangeListener
|
||||
class AudioSettingsDemo final : public Component,
|
||||
public ChangeListener
|
||||
{
|
||||
public:
|
||||
AudioSettingsDemo()
|
||||
|
|
|
|||
|
|
@ -53,7 +53,7 @@
|
|||
|
||||
//==============================================================================
|
||||
/** Our demo synth sound is just a basic sine wave.. */
|
||||
struct SineWaveSound : public SynthesiserSound
|
||||
struct SineWaveSound final : public SynthesiserSound
|
||||
{
|
||||
bool appliesToNote (int /*midiNoteNumber*/) override { return true; }
|
||||
bool appliesToChannel (int /*midiChannel*/) override { return true; }
|
||||
|
|
@ -61,7 +61,7 @@ struct SineWaveSound : public SynthesiserSound
|
|||
|
||||
//==============================================================================
|
||||
/** Our demo synth voice just plays a sine wave.. */
|
||||
struct SineWaveVoice : public SynthesiserVoice
|
||||
struct SineWaveVoice final : public SynthesiserVoice
|
||||
{
|
||||
bool canPlaySound (SynthesiserSound* sound) override
|
||||
{
|
||||
|
|
@ -153,7 +153,7 @@ private:
|
|||
|
||||
//==============================================================================
|
||||
// This is an audio source that streams the output of our demo synth.
|
||||
struct SynthAudioSource : public AudioSource
|
||||
struct SynthAudioSource final : public AudioSource
|
||||
{
|
||||
SynthAudioSource (MidiKeyboardState& keyState) : keyboardState (keyState)
|
||||
{
|
||||
|
|
@ -238,7 +238,7 @@ struct SynthAudioSource : public AudioSource
|
|||
};
|
||||
|
||||
//==============================================================================
|
||||
class Callback : public AudioIODeviceCallback
|
||||
class Callback final : public AudioIODeviceCallback
|
||||
{
|
||||
public:
|
||||
Callback (AudioSourcePlayer& playerIn, LiveScrollingAudioDisplay& displayIn)
|
||||
|
|
@ -283,7 +283,7 @@ private:
|
|||
};
|
||||
|
||||
//==============================================================================
|
||||
class AudioSynthesiserDemo : public Component
|
||||
class AudioSynthesiserDemo final : public Component
|
||||
{
|
||||
public:
|
||||
AudioSynthesiserDemo()
|
||||
|
|
|
|||
|
|
@ -95,7 +95,7 @@ private:
|
|||
};
|
||||
|
||||
//==============================================================================
|
||||
class MPESetupComponent : public Component
|
||||
class MPESetupComponent final : public Component
|
||||
{
|
||||
public:
|
||||
//==============================================================================
|
||||
|
|
@ -349,8 +349,8 @@ private:
|
|||
};
|
||||
|
||||
//==============================================================================
|
||||
class ZoneLayoutComponent : public Component,
|
||||
private MPEInstrument::Listener
|
||||
class ZoneLayoutComponent final : public Component,
|
||||
private MPEInstrument::Listener
|
||||
{
|
||||
public:
|
||||
//==============================================================================
|
||||
|
|
@ -466,7 +466,7 @@ private:
|
|||
};
|
||||
|
||||
//==============================================================================
|
||||
class MPEDemoSynthVoice : public MPESynthesiserVoice
|
||||
class MPEDemoSynthVoice final : public MPESynthesiserVoice
|
||||
{
|
||||
public:
|
||||
//==============================================================================
|
||||
|
|
@ -622,10 +622,10 @@ private:
|
|||
};
|
||||
|
||||
//==============================================================================
|
||||
class MPEDemo : public Component,
|
||||
private AudioIODeviceCallback,
|
||||
private MidiInputCallback,
|
||||
private MPEInstrument::Listener
|
||||
class MPEDemo final : public Component,
|
||||
private AudioIODeviceCallback,
|
||||
private MidiInputCallback,
|
||||
private MPEInstrument::Listener
|
||||
{
|
||||
public:
|
||||
//==============================================================================
|
||||
|
|
|
|||
|
|
@ -50,7 +50,7 @@
|
|||
|
||||
|
||||
//==============================================================================
|
||||
struct MidiDeviceListEntry : ReferenceCountedObject
|
||||
struct MidiDeviceListEntry final : ReferenceCountedObject
|
||||
{
|
||||
explicit MidiDeviceListEntry (MidiDeviceInfo info) : deviceInfo (info) {}
|
||||
|
||||
|
|
@ -72,10 +72,10 @@ struct MidiDeviceListEntry : ReferenceCountedObject
|
|||
|
||||
|
||||
//==============================================================================
|
||||
class MidiDemo : public Component,
|
||||
private MidiKeyboardState::Listener,
|
||||
private MidiInputCallback,
|
||||
private AsyncUpdater
|
||||
class MidiDemo final : public Component,
|
||||
private MidiKeyboardState::Listener,
|
||||
private MidiInputCallback,
|
||||
private AsyncUpdater
|
||||
{
|
||||
public:
|
||||
//==============================================================================
|
||||
|
|
|
|||
|
|
@ -172,8 +172,8 @@ private:
|
|||
This component represents a horizontal vibrating musical string of fixed height
|
||||
and variable length. The string can be excited by calling stringPlucked().
|
||||
*/
|
||||
class StringComponent : public Component,
|
||||
private Timer
|
||||
class StringComponent final : public Component,
|
||||
private Timer
|
||||
{
|
||||
public:
|
||||
StringComponent (int lengthInPixels, Colour stringColour)
|
||||
|
|
@ -249,7 +249,7 @@ private:
|
|||
};
|
||||
|
||||
//==============================================================================
|
||||
class PluckedStringsDemo : public AudioAppComponent
|
||||
class PluckedStringsDemo final : public AudioAppComponent
|
||||
{
|
||||
public:
|
||||
PluckedStringsDemo()
|
||||
|
|
|
|||
|
|
@ -50,8 +50,8 @@
|
|||
|
||||
|
||||
//==============================================================================
|
||||
class SimpleFFTDemo : public AudioAppComponent,
|
||||
private Timer
|
||||
class SimpleFFTDemo final : public AudioAppComponent,
|
||||
private Timer
|
||||
{
|
||||
public:
|
||||
SimpleFFTDemo() :
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue