mirror of
https://github.com/juce-framework/JUCE.git
synced 2026-01-10 23:44:24 +00:00
Made some more JUCE classes trivially copyable
This commit is contained in:
parent
4448ef6a59
commit
fc87d8cd1d
11 changed files with 31 additions and 103 deletions
|
|
@ -27,18 +27,6 @@
|
|||
namespace juce
|
||||
{
|
||||
|
||||
AffineTransform::AffineTransform() noexcept
|
||||
: mat00 (1.0f), mat01 (0), mat02 (0),
|
||||
mat10 (0), mat11 (1.0f), mat12 (0)
|
||||
{
|
||||
}
|
||||
|
||||
AffineTransform::AffineTransform (const AffineTransform& other) noexcept
|
||||
: mat00 (other.mat00), mat01 (other.mat01), mat02 (other.mat02),
|
||||
mat10 (other.mat10), mat11 (other.mat11), mat12 (other.mat12)
|
||||
{
|
||||
}
|
||||
|
||||
AffineTransform::AffineTransform (float m00, float m01, float m02,
|
||||
float m10, float m11, float m12) noexcept
|
||||
: mat00 (m00), mat01 (m01), mat02 (m02),
|
||||
|
|
@ -46,18 +34,6 @@ AffineTransform::AffineTransform (float m00, float m01, float m02,
|
|||
{
|
||||
}
|
||||
|
||||
AffineTransform& AffineTransform::operator= (const AffineTransform& other) noexcept
|
||||
{
|
||||
mat00 = other.mat00;
|
||||
mat01 = other.mat01;
|
||||
mat02 = other.mat02;
|
||||
mat10 = other.mat10;
|
||||
mat11 = other.mat11;
|
||||
mat12 = other.mat12;
|
||||
|
||||
return *this;
|
||||
}
|
||||
|
||||
bool AffineTransform::operator== (const AffineTransform& other) const noexcept
|
||||
{
|
||||
return mat00 == other.mat00
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue