upgrade to JUCE 5.4.3. Remove (probably) unused JUCE modules. Remove VST2 target (it's been end-of-life'd by Steinberg and by JUCE)

This commit is contained in:
Alex Birch
2019-06-22 20:41:38 +01:00
parent d22c2cd4fa
commit 9ee566b251
1140 changed files with 67534 additions and 105952 deletions

View File

@ -43,11 +43,11 @@ template <typename ValueType>
class RectangleList final
{
public:
typedef Rectangle<ValueType> RectangleType;
using RectangleType = Rectangle<ValueType>;
//==============================================================================
/** Creates an empty RectangleList */
RectangleList() noexcept {}
RectangleList() = default;
/** Creates a copy of another list */
RectangleList (const RectangleList& other) : rects (other.rects)
@ -69,14 +69,14 @@ public:
/** Move constructor */
RectangleList (RectangleList&& other) noexcept
: rects (static_cast<Array<RectangleType>&&> (other.rects))
: rects (std::move (other.rects))
{
}
/** Move assignment operator */
RectangleList& operator= (RectangleList&& other) noexcept
{
rects = static_cast<Array<RectangleType>&&> (other.rects);
rects = std::move (other.rects);
return *this;
}
@ -194,7 +194,7 @@ public:
void add (const RectangleList& other)
{
for (auto& r : other)
add (*r);
add (r);
}
/** Removes a rectangular region from the list.