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

Fix some deprecation warnings

This commit is contained in:
reuk 2022-03-10 20:56:33 +00:00
parent 87a4ab4a78
commit ebac835673
No known key found for this signature in database
GPG key ID: FCB43929F012EE5C
10 changed files with 15 additions and 11 deletions

View file

@ -551,7 +551,14 @@ inline std::unique_ptr<AudioFormatReader> makeAudioFormatReader (AudioFormatMana
class AudioFormatReaderFactory class AudioFormatReaderFactory
{ {
public: public:
AudioFormatReaderFactory() = default;
AudioFormatReaderFactory (const AudioFormatReaderFactory&) = default;
AudioFormatReaderFactory (AudioFormatReaderFactory&&) = default;
AudioFormatReaderFactory& operator= (const AudioFormatReaderFactory&) = default;
AudioFormatReaderFactory& operator= (AudioFormatReaderFactory&&) = default;
virtual ~AudioFormatReaderFactory() noexcept = default; virtual ~AudioFormatReaderFactory() noexcept = default;
virtual std::unique_ptr<AudioFormatReader> make (AudioFormatManager&) const = 0; virtual std::unique_ptr<AudioFormatReader> make (AudioFormatManager&) const = 0;
virtual std::unique_ptr<AudioFormatReaderFactory> clone() const = 0; virtual std::unique_ptr<AudioFormatReaderFactory> clone() const = 0;
}; };

View file

@ -41,7 +41,6 @@ struct MPEZone
enum class Type { lower, upper }; enum class Type { lower, upper };
MPEZone() = default; MPEZone() = default;
MPEZone (const MPEZone& other) = default;
MPEZone (Type type, int memberChannels = 0, int perNotePitchbend = 48, int masterPitchbend = 2) MPEZone (Type type, int memberChannels = 0, int perNotePitchbend = 48, int masterPitchbend = 2)
: zoneType (type), : zoneType (type),

View file

@ -3492,7 +3492,9 @@ private:
struct LockedVSTComSmartPtr struct LockedVSTComSmartPtr
{ {
LockedVSTComSmartPtr() = default; LockedVSTComSmartPtr() = default;
LockedVSTComSmartPtr (const VSTComSmartPtr<T>& ptrIn) : ptr (ptrIn) {} LockedVSTComSmartPtr (const VSTComSmartPtr<T>& ptrIn) : ptr (ptrIn) {}
LockedVSTComSmartPtr (const LockedVSTComSmartPtr&) = default;
LockedVSTComSmartPtr& operator= (const LockedVSTComSmartPtr&) = default;
~LockedVSTComSmartPtr() ~LockedVSTComSmartPtr()
{ {

View file

@ -823,7 +823,7 @@ public:
layoutHasChanged = true; layoutHasChanged = true;
err = AudioUnitSetProperty (audioUnit, kAudioUnitProperty_ElementCount, scope, 0, &newCount, sizeof (newCount)); err = AudioUnitSetProperty (audioUnit, kAudioUnitProperty_ElementCount, scope, 0, &newCount, sizeof (newCount));
jassert (err == noErr); jassertquiet (err == noErr);
} }
for (int i = 0; i < n; ++i) for (int i = 0; i < n; ++i)

View file

@ -35,12 +35,14 @@ template <typename ElementComparator>
struct SortFunctionConverter struct SortFunctionConverter
{ {
SortFunctionConverter (ElementComparator& e) : comparator (e) {} SortFunctionConverter (ElementComparator& e) : comparator (e) {}
SortFunctionConverter (const SortFunctionConverter&) = default;
template <typename Type> template <typename Type>
bool operator() (Type a, Type b) { return comparator.compareElements (a, b) < 0; } bool operator() (Type a, Type b) { return comparator.compareElements (a, b) < 0; }
private: private:
ElementComparator& comparator; ElementComparator& comparator;
SortFunctionConverter& operator= (const SortFunctionConverter&) = delete; SortFunctionConverter& operator= (const SortFunctionConverter&) = delete;
}; };

View file

@ -52,9 +52,6 @@ public:
/** Creates URL referring to a local file on your disk using the file:// scheme. */ /** Creates URL referring to a local file on your disk using the file:// scheme. */
explicit URL (File localFile); explicit URL (File localFile);
/** Destructor. */
~URL() = default;
/** Compares two URLs. /** Compares two URLs.
All aspects of the URLs must be identical for them to match, including any parameters, All aspects of the URLs must be identical for them to match, including any parameters,

View file

@ -116,9 +116,6 @@ struct SIMDRegister
/** Constructs an object from a scalar type by broadcasting it to all elements. */ /** Constructs an object from a scalar type by broadcasting it to all elements. */
inline SIMDRegister (Type s) noexcept { *this = s; } inline SIMDRegister (Type s) noexcept { *this = s; }
/** Destructor. */
inline ~SIMDRegister() noexcept = default;
//============================================================================== //==============================================================================
/** Returns the number of elements in this vector. */ /** Returns the number of elements in this vector. */
static constexpr size_t size() noexcept { return SIMDNumElements; } static constexpr size_t size() noexcept { return SIMDNumElements; }

View file

@ -93,6 +93,7 @@ protected:
struct SavedState struct SavedState
{ {
SavedState(); SavedState();
SavedState (const SavedState&) = default;
SavedState& operator= (const SavedState&) = delete; SavedState& operator= (const SavedState&) = delete;
RectangleList<int> clip; RectangleList<int> clip;

View file

@ -166,8 +166,6 @@ public:
#ifndef DOXYGEN #ifndef DOXYGEN
/** @internal */ /** @internal */
void refresh(); void refresh();
/** @internal */
~Displays() = default;
[[deprecated ("Use the getDisplayForPoint or getDisplayForRect methods instead " [[deprecated ("Use the getDisplayForPoint or getDisplayForRect methods instead "
"as they can deal with converting between logical and physical pixels.")]] "as they can deal with converting between logical and physical pixels.")]]

View file

@ -1748,6 +1748,7 @@ private:
deltaAngle = fmod (deltaAngle, MathConstants<double>::twoPi); deltaAngle = fmod (deltaAngle, MathConstants<double>::twoPi);
} }
SVGState (const SVGState&) = default;
SVGState& operator= (const SVGState&) = delete; SVGState& operator= (const SVGState&) = delete;
}; };