From 2d0eb9e0330bc0ee8c4f7f5219af20943b65c59f Mon Sep 17 00:00:00 2001 From: Tom Poole Date: Thu, 26 Sep 2019 15:46:33 +0100 Subject: [PATCH] Made the interpolation classes moveable --- .../juce_audio_basics/utilities/juce_CatmullRomInterpolator.h | 3 +++ .../juce_audio_basics/utilities/juce_LagrangeInterpolator.h | 3 +++ 2 files changed, 6 insertions(+) diff --git a/modules/juce_audio_basics/utilities/juce_CatmullRomInterpolator.h b/modules/juce_audio_basics/utilities/juce_CatmullRomInterpolator.h index ab3ca754f2..2d89a34efa 100644 --- a/modules/juce_audio_basics/utilities/juce_CatmullRomInterpolator.h +++ b/modules/juce_audio_basics/utilities/juce_CatmullRomInterpolator.h @@ -42,6 +42,9 @@ public: CatmullRomInterpolator() noexcept; ~CatmullRomInterpolator() noexcept; + CatmullRomInterpolator (CatmullRomInterpolator&&) noexcept = default; + CatmullRomInterpolator& operator= (CatmullRomInterpolator&&) noexcept = default; + /** Resets the state of the interpolator. Call this when there's a break in the continuity of the input data stream. */ diff --git a/modules/juce_audio_basics/utilities/juce_LagrangeInterpolator.h b/modules/juce_audio_basics/utilities/juce_LagrangeInterpolator.h index 6914e465c0..25598e7500 100644 --- a/modules/juce_audio_basics/utilities/juce_LagrangeInterpolator.h +++ b/modules/juce_audio_basics/utilities/juce_LagrangeInterpolator.h @@ -42,6 +42,9 @@ public: LagrangeInterpolator() noexcept; ~LagrangeInterpolator() noexcept; + LagrangeInterpolator (LagrangeInterpolator&&) noexcept = default; + LagrangeInterpolator& operator= (LagrangeInterpolator&&) noexcept = default; + /** Resets the state of the interpolator. Call this when there's a break in the continuity of the input data stream. */