diff --git a/modules/juce_dsp/frequency/juce_FFT.cpp b/modules/juce_dsp/frequency/juce_FFT.cpp index 3d0c608ac4..7c206340d4 100644 --- a/modules/juce_dsp/frequency/juce_FFT.cpp +++ b/modules/juce_dsp/frequency/juce_FFT.cpp @@ -950,7 +950,11 @@ FFT::FFT (int order) { } -FFT::~FFT() {} +FFT::FFT (FFT&&) noexcept = default; + +FFT& FFT::operator= (FFT&&) noexcept = default; + +FFT::~FFT() = default; void FFT::perform (const Complex* input, Complex* output, bool inverse) const noexcept { diff --git a/modules/juce_dsp/frequency/juce_FFT.h b/modules/juce_dsp/frequency/juce_FFT.h index 30ac0f81d8..f746e6fb1e 100644 --- a/modules/juce_dsp/frequency/juce_FFT.h +++ b/modules/juce_dsp/frequency/juce_FFT.h @@ -50,6 +50,12 @@ public: */ FFT (int order); + /** Move constructor. */ + FFT (FFT&&) noexcept; + + /** Move assignment operator. */ + FFT& operator= (FFT&&) noexcept; + /** Destructor. */ ~FFT();