FreeCAD: master b858757b

Author Committer Branch Timestamp Parent
howetuft wmayer master 2019-10-19 18:11:05 master e31f84f5
Changeset Fix -Wdeprecated-copy warnings (rule of 5/3/0)

Fix -Wdeprecated-copy warnings in various places. Consists in enforcing
rule of five/three/zero (https://en.cppreference.com/w/cpp/language/rule_of_three)
mainly by deleting redundant copy constructors or copy assignment operators
that replicate default constructors/operators, or more rarely by adding
missing copy/move constructors/operators.
See also https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#c20-if-you-can-avoid-defining-default-operations-do
mod - src/3rdParty/salomesmesh/src/StdMeshers/StdMeshers_CompositeHexa_3D.cpp Diff File
mod - src/Base/TimeInfo.h Diff File
mod - src/Mod/Path/libarea/clipper.cpp Diff File
mod - src/Mod/Path/libarea/kurve/Matrix.cpp Diff File
mod - src/Mod/Path/libarea/kurve/geometry.h Diff File
mod - src/zipios++/ziphead.cpp Diff File
mod - src/zipios++/ziphead.h Diff File