diff options
author | David Tardon <dtardon@redhat.com> | 2019-08-03 18:25:00 +0200 |
---|---|---|
committer | David Tardon <dtardon@redhat.com> | 2019-08-03 18:25:00 +0200 |
commit | 4dfbf7940eb0821c76e2b66b5f27ae9eed31220b (patch) | |
tree | 3c6a7a275839ccf0265a0379a830b0a932ebed49 /src | |
parent | a7455c5213007603bd6b129288cf00569e4817b8 (diff) |
WaE: implicitly-declared XForm::operator= is deprecated
Change-Id: I60e9d0bc7f148f3289552d0169b6cebfba8edee4
Diffstat (limited to 'src')
-rw-r--r-- | src/lib/VSDTypes.cpp | 19 | ||||
-rw-r--r-- | src/lib/VSDTypes.h | 2 |
2 files changed, 20 insertions, 1 deletions
diff --git a/src/lib/VSDTypes.cpp b/src/lib/VSDTypes.cpp index 0b2182f..4483f25 100644 --- a/src/lib/VSDTypes.cpp +++ b/src/lib/VSDTypes.cpp @@ -12,6 +12,25 @@ namespace libvisio { +const XForm &XForm::operator=(const XForm &xform) +{ + if (this != &xform) + { + pinX = xform.pinX; + pinY = xform.pinY; + height = xform.height; + width = xform.width; + pinLocX = xform.pinLocX; + pinLocY = xform.pinLocY; + angle = xform.angle; + flipX = xform.flipX; + flipY = xform.flipY; + x = xform.x; + y = xform.y; + } + return *this; +} + const VSDName &VSDName::operator=(const VSDName &name) { if (this != &name) diff --git a/src/lib/VSDTypes.h b/src/lib/VSDTypes.h index adf62a3..35e8cf1 100644 --- a/src/lib/VSDTypes.h +++ b/src/lib/VSDTypes.h @@ -38,7 +38,7 @@ struct XForm XForm(const XForm &xform) : pinX(xform.pinX), pinY(xform.pinY), height(xform.height), width(xform.width), pinLocX(xform.pinLocX), pinLocY(xform.pinLocY), angle(xform.angle), flipX(xform.flipX), flipY(xform.flipY), x(xform.x), y(xform.y) {} - + const XForm &operator=(const XForm &xform); }; struct XForm1D |