/Library/Developer/CommandLineTools/usr/bin/ranlib: file: ../../../binaries/system/libnetwork.a(precompiled.o) has no symbols /Library/Developer/CommandLineTools/usr/bin/ranlib: file: ../../../binaries/system/libtinygettext.a(precompiled.o) has no symbols /Library/Developer/CommandLineTools/usr/bin/ranlib: file: ../../../binaries/system/libtinygettext.a(tinygettext.o) has no symbols /Library/Developer/CommandLineTools/usr/bin/ranlib: file: ../../../binaries/system/liblobby.a(precompiled.o) has no symbols /Library/Developer/CommandLineTools/usr/bin/ranlib: file: ../../../binaries/system/libglooxwrapper.a(precompiled.o) has no symbols In file included from ../../../source/simulation2/components/CCmpRangeManager.cpp:24: ../../../source/simulation2/system/EntityMap.h:73:47: warning: 'iterator::key_val>' is deprecated [-Wdeprecated-declarations] template struct _iter : public std::iterator ^ ../../../source/simulation2/components/CCmpRangeManager.cpp:267:39: note: in instantiation of template class 'EntityMap<(anonymous namespace)::EntityData>::_iter::key_val>' requested here const EntityData& da = m_EntityData.find(a)->second; ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iterator.h:27:29: note: 'iterator::key_val>' has been explicitly marked deprecated here struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 iterator ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__config:1066:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__config:1043:48: note: expanded from macro '_LIBCPP_DEPRECATED' # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) ^ In file included from ../../../source/simulation2/components/CCmpRangeManager.cpp:24: ../../../source/simulation2/system/EntityMap.h:73:47: warning: 'iterator::key_val>' is deprecated [-Wdeprecated-declarations] template struct _iter : public std::iterator ^ ../../../source/simulation2/components/CCmpRangeManager.cpp:568:54: note: in instantiation of template class 'EntityMap<(anonymous namespace)::EntityData>::_iter::key_val>' requested here EntityMap::iterator it = m_EntityData.find(ent); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iterator.h:27:29: note: 'iterator::key_val>' has been explicitly marked deprecated here struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 iterator ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__config:1066:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__config:1043:48: note: expanded from macro '_LIBCPP_DEPRECATED' # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: In file included from ../../../source/simulation2/components/CCmpUnitMotion.h:24: In file included from ../../../source/simulation2/components/CCmpUnitMotionManager.h:27: ../../../source/simulation2/system/EntityMap.h:73:47: warning: 'iterator::key_val>' is deprecated [-Wdeprecated-declarations] template struct _iter : public std::iterator ^ ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:292:75: note: in instantiation of template class 'EntityMap::_iter::key_val>' requested here for (EntityMap::iterator it = value.begin(); it != value.end(); ++it) ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iterator.h:27:29: note: 'iterator::key_val>' has been explicitly marked deprecated here struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 iterator ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__config:1066:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__config:1043:48: note: expanded from macro '_LIBCPP_DEPRECATED' # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) ^ In file included from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: In file included from ../../../source/simulation2/components/CCmpUnitMotion.h:24: In file included from ../../../source/simulation2/components/CCmpUnitMotionManager.h:27: ../../../source/simulation2/system/EntityMap.h:73:47: warning: 'iterator::key_val>' is deprecated [-Wdeprecated-declarations] template struct _iter : public std::iterator ^ ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:292:84: note: in instantiation of template class 'EntityMap::_iter::key_val>' requested here for (EntityMap::iterator it = value.begin(); it != value.end(); ++it) ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iterator.h:27:29: note: 'iterator::key_val>' has been explicitly marked deprecated here struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 iterator ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__config:1066:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__config:1043:48: note: expanded from macro '_LIBCPP_DEPRECATED' # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) ^ 2 warnings generated. 2 warnings generated. /Library/Developer/CommandLineTools/usr/bin/ranlib: file: ../../../binaries/system/libsimulation2.a(precompiled.o) has no symbols /Library/Developer/CommandLineTools/usr/bin/ranlib: file: ../../../binaries/system/libscriptinterface.a(precompiled.o) has no symbols /Library/Developer/CommandLineTools/usr/bin/ranlib: file: ../../../binaries/system/libengine.a(precompiled.o) has no symbols ../../../source/graphics/ShaderDefines.cpp:92:73: warning: 'binary_negate>' is deprecated [-Wdeprecated-declarations] ENSURE(std::adjacent_find(items.items.begin(), items.items.end(), std::binary_negate(Cmp())) == items.items.end()); ^ ../../../source/graphics/ShaderDefines.cpp:262:16: note: in instantiation of member function 'CShaderParams::GetInterned' requested here template class CShaderParams; ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binary_negate.h:25:28: note: 'binary_negate>' has been explicitly marked deprecated here class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 binary_negate ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__config:1066:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__config:1043:48: note: expanded from macro '_LIBCPP_DEPRECATED' # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) ^ ../../../source/graphics/ShaderDefines.cpp:92:73: warning: 'binary_negate>' is deprecated [-Wdeprecated-declarations] ENSURE(std::adjacent_find(items.items.begin(), items.items.end(), std::binary_negate(Cmp())) == items.items.end()); ^ ../../../source/graphics/ShaderDefines.cpp:263:16: note: in instantiation of member function 'CShaderParams::GetInterned' requested here template class CShaderParams; ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binary_negate.h:25:28: note: 'binary_negate>' has been explicitly marked deprecated here class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 binary_negate ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__config:1066:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__config:1043:48: note: expanded from macro '_LIBCPP_DEPRECATED' # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) ^ 2 warnings generated. In file included from ../../../source/renderer/Renderer.cpp:63: In file included from ../../../source/tools/atlas/GameInterface/View.h:26: ../../../source/tools/atlas/GameInterface/Messages.h:194:1: warning: definition of implicit copy constructor for 'dSetMapSettings' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetMapSettings, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:194:1: note: in implicit copy constructor for 'AtlasMessage::dSetMapSettings' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :174:1: note: expanded from here dSetMapSettings ^ In file included from ../../../source/renderer/Renderer.cpp:63: In file included from ../../../source/tools/atlas/GameInterface/View.h:26: ../../../source/tools/atlas/GameInterface/Messages.h:223:1: warning: definition of implicit copy constructor for 'dResizeMap' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(ResizeMap, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:223:1: note: in implicit copy constructor for 'AtlasMessage::dResizeMap' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :174:1: note: expanded from here dResizeMap ^ In file included from ../../../source/renderer/Renderer.cpp:63: In file included from ../../../source/tools/atlas/GameInterface/View.h:26: ../../../source/tools/atlas/GameInterface/Messages.h:395:1: warning: definition of implicit copy constructor for 'dCreateObject' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(CreateObject, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:395:1: note: in implicit copy constructor for 'AtlasMessage::dCreateObject' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :92:1: note: expanded from here dCreateObject ^ In file included from ../../../source/renderer/Renderer.cpp:63: In file included from ../../../source/tools/atlas/GameInterface/View.h:26: ../../../source/tools/atlas/GameInterface/Messages.h:514:1: warning: definition of implicit copy constructor for 'dSetEnvironmentSettings' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:514:1: note: in implicit copy constructor for 'AtlasMessage::dSetEnvironmentSettings' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :111:1: note: expanded from here dSetEnvironmentSettings ^ In file included from ../../../source/renderer/Renderer.cpp:63: In file included from ../../../source/tools/atlas/GameInterface/View.h:26: ../../../source/tools/atlas/GameInterface/Messages.h:518:1: warning: definition of implicit copy constructor for 'dRecalculateWaterData' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(RecalculateWaterData, NOMERGE, ((float, unused))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:518:1: note: in implicit copy constructor for 'AtlasMessage::dRecalculateWaterData' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :52:1: note: expanded from here dRecalculateWaterData ^ In file included from ../../../source/renderer/Renderer.cpp:63: In file included from ../../../source/tools/atlas/GameInterface/View.h:26: ../../../source/tools/atlas/GameInterface/Messages.h:520:1: warning: definition of implicit copy constructor for 'dPickWaterHeight' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(PickWaterHeight, NOMERGE, ((Position, screenPos))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:520:1: note: in implicit copy constructor for 'AtlasMessage::dPickWaterHeight' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :208:1: note: expanded from here dPickWaterHeight ^ In file included from ../../../source/renderer/Renderer.cpp:63: In file included from ../../../source/tools/atlas/GameInterface/View.h:26: ../../../source/tools/atlas/GameInterface/Messages.h:538:1: warning: definition of implicit copy constructor for 'dAlterElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(AlterElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:538:1: note: in implicit copy constructor for 'AtlasMessage::dAlterElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :32:1: note: expanded from here dAlterElevation ^ In file included from ../../../source/renderer/Renderer.cpp:63: In file included from ../../../source/tools/atlas/GameInterface/View.h:26: ../../../source/tools/atlas/GameInterface/Messages.h:543:1: warning: definition of implicit copy constructor for 'dSmoothElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SmoothElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:543:1: note: in implicit copy constructor for 'AtlasMessage::dSmoothElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :23:1: note: expanded from here dSmoothElevation ^ In file included from ../../../source/renderer/Renderer.cpp:63: In file included from ../../../source/tools/atlas/GameInterface/View.h:26: ../../../source/tools/atlas/GameInterface/Messages.h:548:1: warning: definition of implicit copy constructor for 'dFlattenElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(FlattenElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:548:1: note: in implicit copy constructor for 'AtlasMessage::dFlattenElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :17:1: note: expanded from here dFlattenElevation ^ In file included from ../../../source/renderer/Renderer.cpp:63: In file included from ../../../source/tools/atlas/GameInterface/View.h:26: ../../../source/tools/atlas/GameInterface/Messages.h:553:1: warning: definition of implicit copy constructor for 'dPikeElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(PikeElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:553:1: note: in implicit copy constructor for 'AtlasMessage::dPikeElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :8:1: note: expanded from here dPikeElevation ^ In file included from ../../../source/renderer/Renderer.cpp:63: In file included from ../../../source/tools/atlas/GameInterface/View.h:26: ../../../source/tools/atlas/GameInterface/Messages.h:559:1: warning: definition of implicit copy constructor for 'dPaintTerrain' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(PaintTerrain, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:559:1: note: in implicit copy constructor for 'AtlasMessage::dPaintTerrain' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :49:1: note: expanded from here dPaintTerrain ^ In file included from ../../../source/renderer/Renderer.cpp:63: In file included from ../../../source/tools/atlas/GameInterface/View.h:26: ../../../source/tools/atlas/GameInterface/Messages.h:565:1: warning: definition of implicit copy constructor for 'dReplaceTerrain' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(ReplaceTerrain, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:565:1: note: in implicit copy constructor for 'AtlasMessage::dReplaceTerrain' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :39:1: note: expanded from here dReplaceTerrain ^ In file included from ../../../source/renderer/Renderer.cpp:63: In file included from ../../../source/tools/atlas/GameInterface/View.h:26: ../../../source/tools/atlas/GameInterface/Messages.h:570:1: warning: definition of implicit copy constructor for 'dFillTerrain' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(FillTerrain, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:570:1: note: in implicit copy constructor for 'AtlasMessage::dFillTerrain' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :30:1: note: expanded from here dFillTerrain ^ In file included from ../../../source/renderer/Renderer.cpp:63: In file included from ../../../source/tools/atlas/GameInterface/View.h:26: ../../../source/tools/atlas/GameInterface/Messages.h:608:1: warning: definition of implicit copy constructor for 'dMoveObjects' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(MoveObjects, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:608:1: note: in implicit copy constructor for 'AtlasMessage::dMoveObjects' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :161:1: note: expanded from here dMoveObjects ^ In file included from ../../../source/renderer/Renderer.cpp:63: In file included from ../../../source/tools/atlas/GameInterface/View.h:26: ../../../source/tools/atlas/GameInterface/Messages.h:614:1: warning: definition of implicit copy constructor for 'dRotateObjectsFromCenterPoint' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(RotateObjectsFromCenterPoint, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:614:1: note: in implicit copy constructor for 'AtlasMessage::dRotateObjectsFromCenterPoint' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :205:1: note: expanded from here dRotateObjectsFromCenterPoint ^ In file included from ../../../source/renderer/Renderer.cpp:63: In file included from ../../../source/tools/atlas/GameInterface/View.h:26: ../../../source/tools/atlas/GameInterface/Messages.h:620:1: warning: definition of implicit copy constructor for 'dRotateObject' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(RotateObject, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:620:1: note: in implicit copy constructor for 'AtlasMessage::dRotateObject' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :203:1: note: expanded from here dRotateObject ^ In file included from ../../../source/renderer/Renderer.cpp:63: In file included from ../../../source/tools/atlas/GameInterface/View.h:26: ../../../source/tools/atlas/GameInterface/Messages.h:625:1: warning: definition of implicit copy constructor for 'dDeleteObjects' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(DeleteObjects, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:625:1: note: in implicit copy constructor for 'AtlasMessage::dDeleteObjects' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :141:1: note: expanded from here dDeleteObjects ^ In file included from ../../../source/renderer/Renderer.cpp:63: In file included from ../../../source/tools/atlas/GameInterface/View.h:26: ../../../source/tools/atlas/GameInterface/Messages.h:640:1: warning: definition of implicit copy constructor for 'dSetObjectSettings' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetObjectSettings, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:640:1: note: in implicit copy constructor for 'AtlasMessage::dSetObjectSettings' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :54:1: note: expanded from here dSetObjectSettings ^ In file included from ../../../source/renderer/Renderer.cpp:63: In file included from ../../../source/tools/atlas/GameInterface/View.h:26: ../../../source/tools/atlas/GameInterface/Messages.h:692:1: warning: definition of implicit copy constructor for 'dAddPathNode' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(AddPathNode, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:692:1: note: in implicit copy constructor for 'AtlasMessage::dAddPathNode' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :61:1: note: expanded from here dAddPathNode ^ In file included from ../../../source/renderer/Renderer.cpp:63: In file included from ../../../source/tools/atlas/GameInterface/View.h:26: ../../../source/tools/atlas/GameInterface/Messages.h:696:1: warning: definition of implicit copy constructor for 'dDeletePathNode' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(DeletePathNode, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:696:1: note: in implicit copy constructor for 'AtlasMessage::dDeletePathNode' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :212:1: note: expanded from here dDeletePathNode ^ In file included from ../../../source/renderer/Renderer.cpp:63: In file included from ../../../source/tools/atlas/GameInterface/View.h:26: ../../../source/tools/atlas/GameInterface/Messages.h:700:1: warning: definition of implicit copy constructor for 'dMovePathNode' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(MovePathNode, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:700:1: note: in implicit copy constructor for 'AtlasMessage::dMovePathNode' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :87:1: note: expanded from here dMovePathNode ^ In file included from ../../../source/renderer/Renderer.cpp:63: In file included from ../../../source/tools/atlas/GameInterface/View.h:26: ../../../source/tools/atlas/GameInterface/Messages.h:707:1: warning: definition of implicit copy constructor for 'dAddCinemaPath' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:707:1: note: in implicit copy constructor for 'AtlasMessage::dAddCinemaPath' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :27:1: note: expanded from here dAddCinemaPath ^ In file included from ../../../source/renderer/Renderer.cpp:63: In file included from ../../../source/tools/atlas/GameInterface/View.h:26: ../../../source/tools/atlas/GameInterface/Messages.h:709:1: warning: definition of implicit copy constructor for 'dDeleteCinemaPath' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:709:1: note: in implicit copy constructor for 'AtlasMessage::dDeleteCinemaPath' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :179:1: note: expanded from here dDeleteCinemaPath ^ In file included from ../../../source/renderer/Renderer.cpp:63: In file included from ../../../source/tools/atlas/GameInterface/View.h:26: ../../../source/tools/atlas/GameInterface/Messages.h:711:1: warning: definition of implicit copy constructor for 'dSetCinemaPaths' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetCinemaPaths, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:711:1: note: in implicit copy constructor for 'AtlasMessage::dSetCinemaPaths' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :119:1: note: expanded from here dSetCinemaPaths ^ In file included from ../../../source/renderer/Renderer.cpp:63: In file included from ../../../source/tools/atlas/GameInterface/View.h:26: ../../../source/tools/atlas/GameInterface/Messages.h:715:1: warning: definition of implicit copy constructor for 'dSetCinemaPathsDrawing' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:715:1: note: in implicit copy constructor for 'AtlasMessage::dSetCinemaPathsDrawing' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :57:1: note: expanded from here dSetCinemaPathsDrawing ^ 25 warnings generated. ../../../source/third_party/mikktspace/mikktspace.cpp:1218:21: warning: variable 'iUniqueTspaces' set but not used [-Wunused-but-set-variable] int iMaxNrFaces=0, iUniqueTspaces=0, g=0, i=0; ^ 1 warning generated. /Library/Developer/CommandLineTools/usr/bin/ranlib: file: ../../../binaries/system/libgraphics.a(precompiled.o) has no symbols In file included from ../../../source/pch/atlas/precompiled.h:26: ../../../source/tools/atlas/GameInterface/Messages.h:194:1: warning: definition of implicit copy constructor for 'dSetMapSettings' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetMapSettings, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:194:1: note: in implicit copy constructor for 'AtlasMessage::dSetMapSettings' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :123:1: note: expanded from here dSetMapSettings ^ In file included from ../../../source/pch/atlas/precompiled.h:26: ../../../source/tools/atlas/GameInterface/Messages.h:223:1: warning: definition of implicit copy constructor for 'dResizeMap' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(ResizeMap, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:223:1: note: in implicit copy constructor for 'AtlasMessage::dResizeMap' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :120:1: note: expanded from here dResizeMap ^ In file included from ../../../source/pch/atlas/precompiled.h:26: ../../../source/tools/atlas/GameInterface/Messages.h:395:1: warning: definition of implicit copy constructor for 'dCreateObject' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(CreateObject, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:395:1: note: in implicit copy constructor for 'AtlasMessage::dCreateObject' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :40:1: note: expanded from here dCreateObject ^ In file included from ../../../source/pch/atlas/precompiled.h:26: ../../../source/tools/atlas/GameInterface/Messages.h:514:1: warning: definition of implicit copy constructor for 'dSetEnvironmentSettings' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:514:1: note: in implicit copy constructor for 'AtlasMessage::dSetEnvironmentSettings' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :53:1: note: expanded from here dSetEnvironmentSettings ^ In file included from ../../../source/pch/atlas/precompiled.h:26: ../../../source/tools/atlas/GameInterface/Messages.h:518:1: warning: definition of implicit copy constructor for 'dRecalculateWaterData' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(RecalculateWaterData, NOMERGE, ((float, unused))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:518:1: note: in implicit copy constructor for 'AtlasMessage::dRecalculateWaterData' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :211:1: note: expanded from here dRecalculateWaterData ^ In file included from ../../../source/pch/atlas/precompiled.h:26: ../../../source/tools/atlas/GameInterface/Messages.h:520:1: warning: definition of implicit copy constructor for 'dPickWaterHeight' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(PickWaterHeight, NOMERGE, ((Position, screenPos))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:520:1: note: in implicit copy constructor for 'AtlasMessage::dPickWaterHeight' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :150:1: note: expanded from here dPickWaterHeight ^ In file included from ../../../source/pch/atlas/precompiled.h:26: ../../../source/tools/atlas/GameInterface/Messages.h:538:1: warning: definition of implicit copy constructor for 'dAlterElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(AlterElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:538:1: note: in implicit copy constructor for 'AtlasMessage::dAlterElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :187:1: note: expanded from here dAlterElevation ^ In file included from ../../../source/pch/atlas/precompiled.h:26: ../../../source/tools/atlas/GameInterface/Messages.h:543:1: warning: definition of implicit copy constructor for 'dSmoothElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SmoothElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:543:1: note: in implicit copy constructor for 'AtlasMessage::dSmoothElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :179:1: note: expanded from here dSmoothElevation ^ In file included from ../../../source/pch/atlas/precompiled.h:26: ../../../source/tools/atlas/GameInterface/Messages.h:548:1: warning: definition of implicit copy constructor for 'dFlattenElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(FlattenElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:548:1: note: in implicit copy constructor for 'AtlasMessage::dFlattenElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :171:1: note: expanded from here dFlattenElevation ^ In file included from ../../../source/pch/atlas/precompiled.h:26: ../../../source/tools/atlas/GameInterface/Messages.h:553:1: warning: definition of implicit copy constructor for 'dPikeElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(PikeElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:553:1: note: in implicit copy constructor for 'AtlasMessage::dPikeElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :162:1: note: expanded from here dPikeElevation ^ In file included from ../../../source/pch/atlas/precompiled.h:26: ../../../source/tools/atlas/GameInterface/Messages.h:559:1: warning: definition of implicit copy constructor for 'dPaintTerrain' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(PaintTerrain, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:559:1: note: in implicit copy constructor for 'AtlasMessage::dPaintTerrain' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :203:1: note: expanded from here dPaintTerrain ^ In file included from ../../../source/pch/atlas/precompiled.h:26: ../../../source/tools/atlas/GameInterface/Messages.h:565:1: warning: definition of implicit copy constructor for 'dReplaceTerrain' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(ReplaceTerrain, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:565:1: note: in implicit copy constructor for 'AtlasMessage::dReplaceTerrain' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :194:1: note: expanded from here dReplaceTerrain ^ In file included from ../../../source/pch/atlas/precompiled.h:26: ../../../source/tools/atlas/GameInterface/Messages.h:570:1: warning: definition of implicit copy constructor for 'dFillTerrain' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(FillTerrain, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:570:1: note: in implicit copy constructor for 'AtlasMessage::dFillTerrain' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :184:1: note: expanded from here dFillTerrain ^ In file included from ../../../source/pch/atlas/precompiled.h:26: ../../../source/tools/atlas/GameInterface/Messages.h:608:1: warning: definition of implicit copy constructor for 'dMoveObjects' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(MoveObjects, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:608:1: note: in implicit copy constructor for 'AtlasMessage::dMoveObjects' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :106:1: note: expanded from here dMoveObjects ^ In file included from ../../../source/pch/atlas/precompiled.h:26: ../../../source/tools/atlas/GameInterface/Messages.h:614:1: warning: definition of implicit copy constructor for 'dRotateObjectsFromCenterPoint' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(RotateObjectsFromCenterPoint, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:614:1: note: in implicit copy constructor for 'AtlasMessage::dRotateObjectsFromCenterPoint' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :153:1: note: expanded from here dRotateObjectsFromCenterPoint ^ In file included from ../../../source/pch/atlas/precompiled.h:26: ../../../source/tools/atlas/GameInterface/Messages.h:620:1: warning: definition of implicit copy constructor for 'dRotateObject' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(RotateObject, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:620:1: note: in implicit copy constructor for 'AtlasMessage::dRotateObject' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :152:1: note: expanded from here dRotateObject ^ In file included from ../../../source/pch/atlas/precompiled.h:26: ../../../source/tools/atlas/GameInterface/Messages.h:625:1: warning: definition of implicit copy constructor for 'dDeleteObjects' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(DeleteObjects, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:625:1: note: in implicit copy constructor for 'AtlasMessage::dDeleteObjects' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :89:1: note: expanded from here dDeleteObjects ^ In file included from ../../../source/pch/atlas/precompiled.h:26: ../../../source/tools/atlas/GameInterface/Messages.h:640:1: warning: definition of implicit copy constructor for 'dSetObjectSettings' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetObjectSettings, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:640:1: note: in implicit copy constructor for 'AtlasMessage::dSetObjectSettings' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :5:1: note: expanded from here dSetObjectSettings ^ In file included from ../../../source/pch/atlas/precompiled.h:26: ../../../source/tools/atlas/GameInterface/Messages.h:692:1: warning: definition of implicit copy constructor for 'dAddPathNode' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(AddPathNode, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:692:1: note: in implicit copy constructor for 'AtlasMessage::dAddPathNode' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :7:1: note: expanded from here dAddPathNode ^ In file included from ../../../source/pch/atlas/precompiled.h:26: ../../../source/tools/atlas/GameInterface/Messages.h:696:1: warning: definition of implicit copy constructor for 'dDeletePathNode' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(DeletePathNode, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:696:1: note: in implicit copy constructor for 'AtlasMessage::dDeletePathNode' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :155:1: note: expanded from here dDeletePathNode ^ In file included from ../../../source/pch/atlas/precompiled.h:26: ../../../source/tools/atlas/GameInterface/Messages.h:700:1: warning: definition of implicit copy constructor for 'dMovePathNode' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(MovePathNode, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:700:1: note: in implicit copy constructor for 'AtlasMessage::dMovePathNode' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :37:1: note: expanded from here dMovePathNode ^ In file included from ../../../source/pch/atlas/precompiled.h:26: ../../../source/tools/atlas/GameInterface/Messages.h:707:1: warning: definition of implicit copy constructor for 'dAddCinemaPath' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:707:1: note: in implicit copy constructor for 'AtlasMessage::dAddCinemaPath' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :189:1: note: expanded from here dAddCinemaPath ^ In file included from ../../../source/pch/atlas/precompiled.h:26: ../../../source/tools/atlas/GameInterface/Messages.h:709:1: warning: definition of implicit copy constructor for 'dDeleteCinemaPath' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:709:1: note: in implicit copy constructor for 'AtlasMessage::dDeleteCinemaPath' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :127:1: note: expanded from here dDeleteCinemaPath ^ In file included from ../../../source/pch/atlas/precompiled.h:26: ../../../source/tools/atlas/GameInterface/Messages.h:711:1: warning: definition of implicit copy constructor for 'dSetCinemaPaths' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetCinemaPaths, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:711:1: note: in implicit copy constructor for 'AtlasMessage::dSetCinemaPaths' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :64:1: note: expanded from here dSetCinemaPaths ^ In file included from ../../../source/pch/atlas/precompiled.h:26: ../../../source/tools/atlas/GameInterface/Messages.h:715:1: warning: definition of implicit copy constructor for 'dSetCinemaPathsDrawing' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:715:1: note: in implicit copy constructor for 'AtlasMessage::dSetCinemaPathsDrawing' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :5:1: note: expanded from here dSetCinemaPathsDrawing ^ 25 warnings generated. /Library/Developer/CommandLineTools/usr/bin/ranlib: file: ../../../binaries/system/libatlas.a(precompiled.o) has no symbols In file included from ../../../source/pch/gui/precompiled.h:27: In file included from ../../../source/gui/ObjectBases/IGUIObject.h:29: ../../../source/gui/SettingTypes/CGUIHotkey.h:37:2: warning: explicitly defaulted move assignment operator is implicitly deleted [-Wdefaulted-function-deleted] MOVABLE(CGUIHotkey); ^ ../../../source/lib/code_annotation.h:237:13: note: expanded from macro 'MOVABLE' className& operator=(className&&) = default ^ ../../../source/gui/SettingTypes/CGUIHotkey.h:31:20: note: move assignment operator of 'CGUIHotkey' is implicitly deleted because base class 'CGUISimpleSetting' has a deleted move assignment operator class CGUIHotkey : public CGUISimpleSetting ^ ../../../source/gui/CGUISetting.h:91:2: note: 'operator=' has been explicitly marked deleted here NONCOPYABLE(CGUISimpleSetting); ^ ../../../source/lib/code_annotation.h:229:13: note: expanded from macro 'NONCOPYABLE' className& operator=(const className&) = delete ^ 1 warning generated. In file included from ../../../source/gui/GUIObjectTypes.cpp:30: ../../../source/gui/ObjectTypes/COList.h:36:2: warning: explicitly defaulted move assignment operator is implicitly deleted [-Wdefaulted-function-deleted] MOVABLE(COListColumn); ^ ../../../source/lib/code_annotation.h:237:13: note: expanded from macro 'MOVABLE' className& operator=(className&&) = default ^ ../../../source/gui/ObjectTypes/COList.h:41:30: note: move assignment operator of 'COListColumn' is implicitly deleted because field 'm_List' has a deleted move assignment operator CGUISimpleSetting m_List; ^ ../../../source/gui/CGUISetting.h:91:2: note: 'operator=' has been explicitly marked deleted here NONCOPYABLE(CGUISimpleSetting); ^ ../../../source/lib/code_annotation.h:229:13: note: expanded from macro 'NONCOPYABLE' className& operator=(const className&) = delete ^ 1 warning generated. In file included from ../../../source/gui/ObjectTypes/COList.cpp:20: ../../../source/gui/ObjectTypes/COList.h:36:2: warning: explicitly defaulted move assignment operator is implicitly deleted [-Wdefaulted-function-deleted] MOVABLE(COListColumn); ^ ../../../source/lib/code_annotation.h:237:13: note: expanded from macro 'MOVABLE' className& operator=(className&&) = default ^ ../../../source/gui/ObjectTypes/COList.h:41:30: note: move assignment operator of 'COListColumn' is implicitly deleted because field 'm_List' has a deleted move assignment operator CGUISimpleSetting m_List; ^ ../../../source/gui/CGUISetting.h:91:2: note: 'operator=' has been explicitly marked deleted here NONCOPYABLE(CGUISimpleSetting); ^ ../../../source/lib/code_annotation.h:229:13: note: expanded from macro 'NONCOPYABLE' className& operator=(const className&) = delete ^ 1 warning generated. /Library/Developer/CommandLineTools/usr/bin/ranlib: file: ../../../binaries/system/libgui.a(precompiled.o) has no symbols ../../../source/lib/sysdep/arch/amd64/amd64.cpp:70:9: warning: 'OSAtomicAdd64Barrier' is deprecated: first deprecated in macOS 10.12 - Use std::atomic_fetch_add() from instead [-Wdeprecated-declarations] return OSAtomicAdd64Barrier(increment, (volatile int64_t*)location); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/libkern/OSAtomicDeprecated.h:248:9: note: 'OSAtomicAdd64Barrier' has been explicitly marked deprecated here int64_t OSAtomicAdd64Barrier( int64_t __theAmount, ^ ../../../source/lib/sysdep/arch/amd64/amd64.cpp:76:9: warning: 'OSAtomicCompareAndSwapPtrBarrier' is deprecated: first deprecated in macOS 10.12 - Use std::atomic_compare_exchange_strong() from instead [-Wdeprecated-declarations] return OSAtomicCompareAndSwapPtrBarrier((void*)expected, (void*)newValue, (void* volatile*)location); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/libkern/OSAtomicDeprecated.h:548:6: note: 'OSAtomicCompareAndSwapPtrBarrier' has been explicitly marked deprecated here bool OSAtomicCompareAndSwapPtrBarrier( void *__oldValue, void *__newValue, void * volatile *__theValue ); ^ ../../../source/lib/sysdep/arch/amd64/amd64.cpp:81:9: warning: 'OSAtomicCompareAndSwap64Barrier' is deprecated: first deprecated in macOS 10.12 - Use std::atomic_compare_exchange_strong() from instead [-Wdeprecated-declarations] return OSAtomicCompareAndSwap64Barrier(expected, newValue, location); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/libkern/OSAtomicDeprecated.h:646:9: note: 'OSAtomicCompareAndSwap64Barrier' has been explicitly marked deprecated here bool OSAtomicCompareAndSwap64Barrier( int64_t __oldValue, int64_t __newValue, ^ 3 warnings generated. /Library/Developer/CommandLineTools/usr/bin/ranlib: file: ../../../binaries/system/liblowlevel.a(dbghelp.o) has no symbols /Library/Developer/CommandLineTools/usr/bin/ranlib: file: ../../../binaries/system/liblowlevel.a(file_stats.o) has no symbols /Library/Developer/CommandLineTools/usr/bin/ranlib: file: ../../../binaries/system/liblowlevel.a(vfs_path.o) has no symbols ../../../source/third_party/mongoose/mongoose.cpp:3858:9: warning: variable 'buffered' set but not used [-Wunused-but-set-variable] char *buffered; ^ 1 warning generated. ld: warning: object file (../../../libraries/osx/fmt/lib/libfmt.a(format.cc.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(Context.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(InputOptions.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(OutputOptions.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(CompressionOptions.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(nvtt.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libnvcore.a(Debug.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(CudaCompressorDXT.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(Surface.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libnvcore.a(StrLib.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libnvimage.a(DirectDrawSurface.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(CudaUtils.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(CubeSurface.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(CompressorDX11.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(CompressorDX9.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(CompressorDX10.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(CompressorRGB.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libnvimage.a(ColorBlock.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libnvimage.a(FloatImage.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libnvthread.a(ParallelFor.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libnvimage.a(ErrorMetric.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libnvimage.a(Filter.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(QuickCompressDXT.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(CompressorDXT1.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libnvmath.a(Half.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(OptimalCompressDXT.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libnvimage.a(NormalMap.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(CompressorDXT5_RGBM.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(BlockCompressor.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libnvimage.a(Image.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libnvimage.a(ImageIO.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libnvimage.a(BlockDXT.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libbc6h.a(zoh_utils.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libbc6h.a(zoh.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libbc7.a(avpcl.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libsquish.a(weightedclusterfit.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libsquish.a(colourfit.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libsquish.a(colourset.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(SingleColorLookup.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(ClusterFit.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libnvcore.a(TextWriter.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libnvthread.a(ThreadPool.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libnvmath.a(Gamma.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libbc6h.a(zohone.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libbc6h.a(zohtwo.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libbc7.a(avpcl_mode0.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libbc7.a(avpcl_mode1.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libbc7.a(avpcl_mode2.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libbc7.a(avpcl_mode3.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libbc7.a(avpcl_mode4.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libbc7.a(avpcl_mode5.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libbc7.a(avpcl_mode6.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libbc7.a(avpcl_mode7.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libsquish.a(colourblock.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libsquish.a(maths.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libnvthread.a(nvthread.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libnvmath.a(Fitting.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libnvthread.a(Event.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libnvthread.a(Mutex.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libnvthread.a(Thread.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libbc7.a(avpcl_utils.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) In file included from ../../../source/tools/atlas/AtlasObject/AtlasObjectJS.cpp:26: In file included from ../../../source/tools/atlas/AtlasObject/JSONSpiritInclude.h:32: ../../../source/third_party/jsonspirit/json_spirit_writer_template.h:37:50: warning: unused typedef 'Char_type' [-Wunused-local-typedef] typedef typename String_type::value_type Char_type; ^ 1 warning generated. In file included from ../../../source/tools/atlas/AtlasUI/CustomControls/Canvas/Canvas.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:194:1: warning: definition of implicit copy constructor for 'dSetMapSettings' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetMapSettings, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:194:1: note: in implicit copy constructor for 'AtlasMessage::dSetMapSettings' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :123:1: note: expanded from here dSetMapSettings ^ In file included from ../../../source/tools/atlas/AtlasUI/CustomControls/Canvas/Canvas.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:223:1: warning: definition of implicit copy constructor for 'dResizeMap' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(ResizeMap, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:223:1: note: in implicit copy constructor for 'AtlasMessage::dResizeMap' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :120:1: note: expanded from here dResizeMap ^ In file included from ../../../source/tools/atlas/AtlasUI/CustomControls/Canvas/Canvas.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:395:1: warning: definition of implicit copy constructor for 'dCreateObject' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(CreateObject, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:395:1: note: in implicit copy constructor for 'AtlasMessage::dCreateObject' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :40:1: note: expanded from here dCreateObject ^ In file included from ../../../source/tools/atlas/AtlasUI/CustomControls/Canvas/Canvas.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:514:1: warning: definition of implicit copy constructor for 'dSetEnvironmentSettings' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:514:1: note: in implicit copy constructor for 'AtlasMessage::dSetEnvironmentSettings' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :53:1: note: expanded from here dSetEnvironmentSettings ^ In file included from ../../../source/tools/atlas/AtlasUI/CustomControls/Canvas/Canvas.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:518:1: warning: definition of implicit copy constructor for 'dRecalculateWaterData' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(RecalculateWaterData, NOMERGE, ((float, unused))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:518:1: note: in implicit copy constructor for 'AtlasMessage::dRecalculateWaterData' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :211:1: note: expanded from here dRecalculateWaterData ^ In file included from ../../../source/tools/atlas/AtlasUI/CustomControls/Canvas/Canvas.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:520:1: warning: definition of implicit copy constructor for 'dPickWaterHeight' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(PickWaterHeight, NOMERGE, ((Position, screenPos))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:520:1: note: in implicit copy constructor for 'AtlasMessage::dPickWaterHeight' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :150:1: note: expanded from here dPickWaterHeight ^ In file included from ../../../source/tools/atlas/AtlasUI/CustomControls/Canvas/Canvas.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:538:1: warning: definition of implicit copy constructor for 'dAlterElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(AlterElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:538:1: note: in implicit copy constructor for 'AtlasMessage::dAlterElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :187:1: note: expanded from here dAlterElevation ^ In file included from ../../../source/tools/atlas/AtlasUI/CustomControls/Canvas/Canvas.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:543:1: warning: definition of implicit copy constructor for 'dSmoothElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SmoothElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:543:1: note: in implicit copy constructor for 'AtlasMessage::dSmoothElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :179:1: note: expanded from here dSmoothElevation ^ In file included from ../../../source/tools/atlas/AtlasUI/CustomControls/Canvas/Canvas.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:548:1: warning: definition of implicit copy constructor for 'dFlattenElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(FlattenElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:548:1: note: in implicit copy constructor for 'AtlasMessage::dFlattenElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :171:1: note: expanded from here dFlattenElevation ^ In file included from ../../../source/tools/atlas/AtlasUI/CustomControls/Canvas/Canvas.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:553:1: warning: definition of implicit copy constructor for 'dPikeElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(PikeElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:553:1: note: in implicit copy constructor for 'AtlasMessage::dPikeElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :162:1: note: expanded from here dPikeElevation ^ In file included from ../../../source/tools/atlas/AtlasUI/CustomControls/Canvas/Canvas.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:559:1: warning: definition of implicit copy constructor for 'dPaintTerrain' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(PaintTerrain, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:559:1: note: in implicit copy constructor for 'AtlasMessage::dPaintTerrain' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :203:1: note: expanded from here dPaintTerrain ^ In file included from ../../../source/tools/atlas/AtlasUI/CustomControls/Canvas/Canvas.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:565:1: warning: definition of implicit copy constructor for 'dReplaceTerrain' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(ReplaceTerrain, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:565:1: note: in implicit copy constructor for 'AtlasMessage::dReplaceTerrain' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :194:1: note: expanded from here dReplaceTerrain ^ In file included from ../../../source/tools/atlas/AtlasUI/CustomControls/Canvas/Canvas.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:570:1: warning: definition of implicit copy constructor for 'dFillTerrain' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(FillTerrain, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:570:1: note: in implicit copy constructor for 'AtlasMessage::dFillTerrain' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :184:1: note: expanded from here dFillTerrain ^ In file included from ../../../source/tools/atlas/AtlasUI/CustomControls/Canvas/Canvas.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:608:1: warning: definition of implicit copy constructor for 'dMoveObjects' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(MoveObjects, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:608:1: note: in implicit copy constructor for 'AtlasMessage::dMoveObjects' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :106:1: note: expanded from here dMoveObjects ^ In file included from ../../../source/tools/atlas/AtlasUI/CustomControls/Canvas/Canvas.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:614:1: warning: definition of implicit copy constructor for 'dRotateObjectsFromCenterPoint' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(RotateObjectsFromCenterPoint, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:614:1: note: in implicit copy constructor for 'AtlasMessage::dRotateObjectsFromCenterPoint' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :153:1: note: expanded from here dRotateObjectsFromCenterPoint ^ In file included from ../../../source/tools/atlas/AtlasUI/CustomControls/Canvas/Canvas.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:620:1: warning: definition of implicit copy constructor for 'dRotateObject' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(RotateObject, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:620:1: note: in implicit copy constructor for 'AtlasMessage::dRotateObject' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :152:1: note: expanded from here dRotateObject ^ In file included from ../../../source/tools/atlas/AtlasUI/CustomControls/Canvas/Canvas.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:625:1: warning: definition of implicit copy constructor for 'dDeleteObjects' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(DeleteObjects, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:625:1: note: in implicit copy constructor for 'AtlasMessage::dDeleteObjects' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :89:1: note: expanded from here dDeleteObjects ^ In file included from ../../../source/tools/atlas/AtlasUI/CustomControls/Canvas/Canvas.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:640:1: warning: definition of implicit copy constructor for 'dSetObjectSettings' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetObjectSettings, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:640:1: note: in implicit copy constructor for 'AtlasMessage::dSetObjectSettings' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :5:1: note: expanded from here dSetObjectSettings ^ In file included from ../../../source/tools/atlas/AtlasUI/CustomControls/Canvas/Canvas.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:692:1: warning: definition of implicit copy constructor for 'dAddPathNode' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(AddPathNode, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:692:1: note: in implicit copy constructor for 'AtlasMessage::dAddPathNode' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :7:1: note: expanded from here dAddPathNode ^ In file included from ../../../source/tools/atlas/AtlasUI/CustomControls/Canvas/Canvas.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:696:1: warning: definition of implicit copy constructor for 'dDeletePathNode' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(DeletePathNode, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:696:1: note: in implicit copy constructor for 'AtlasMessage::dDeletePathNode' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :155:1: note: expanded from here dDeletePathNode ^ In file included from ../../../source/tools/atlas/AtlasUI/CustomControls/Canvas/Canvas.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:700:1: warning: definition of implicit copy constructor for 'dMovePathNode' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(MovePathNode, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:700:1: note: in implicit copy constructor for 'AtlasMessage::dMovePathNode' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :37:1: note: expanded from here dMovePathNode ^ In file included from ../../../source/tools/atlas/AtlasUI/CustomControls/Canvas/Canvas.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:707:1: warning: definition of implicit copy constructor for 'dAddCinemaPath' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:707:1: note: in implicit copy constructor for 'AtlasMessage::dAddCinemaPath' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :189:1: note: expanded from here dAddCinemaPath ^ In file included from ../../../source/tools/atlas/AtlasUI/CustomControls/Canvas/Canvas.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:709:1: warning: definition of implicit copy constructor for 'dDeleteCinemaPath' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:709:1: note: in implicit copy constructor for 'AtlasMessage::dDeleteCinemaPath' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :127:1: note: expanded from here dDeleteCinemaPath ^ In file included from ../../../source/tools/atlas/AtlasUI/CustomControls/Canvas/Canvas.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:711:1: warning: definition of implicit copy constructor for 'dSetCinemaPaths' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetCinemaPaths, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:711:1: note: in implicit copy constructor for 'AtlasMessage::dSetCinemaPaths' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :64:1: note: expanded from here dSetCinemaPaths ^ In file included from ../../../source/tools/atlas/AtlasUI/CustomControls/Canvas/Canvas.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:715:1: warning: definition of implicit copy constructor for 'dSetCinemaPathsDrawing' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:715:1: note: in implicit copy constructor for 'AtlasMessage::dSetCinemaPathsDrawing' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :5:1: note: expanded from here dSetCinemaPathsDrawing ^ ../../../source/tools/atlas/AtlasUI/ActorEditor/ActorEditor.cpp:45:2: warning: 'GetCurrentProcess' is deprecated: first deprecated in macOS 10.9 [-Wdeprecated-declarations] GetCurrentProcess(&PSN); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Processes.h:415:1: note: 'GetCurrentProcess' has been explicitly marked deprecated here MacGetCurrentProcess(ProcessSerialNumber * PSN) AVAILABLE_MAC_OS_X_VERSION_10_0_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_9; ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Processes.h:412:34: note: expanded from macro 'MacGetCurrentProcess' #define MacGetCurrentProcess GetCurrentProcess ^ 25 warnings generated. In file included from ../../../source/tools/atlas/AtlasUI/CustomControls/MapDialog/MapDialog.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:194:1: warning: definition of implicit copy constructor for 'dSetMapSettings' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetMapSettings, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:194:1: note: in implicit copy constructor for 'AtlasMessage::dSetMapSettings' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :53:1: note: expanded from here dSetMapSettings ^ In file included from ../../../source/tools/atlas/AtlasUI/CustomControls/MapDialog/MapDialog.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:223:1: warning: definition of implicit copy constructor for 'dResizeMap' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(ResizeMap, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:223:1: note: in implicit copy constructor for 'AtlasMessage::dResizeMap' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :52:1: note: expanded from here dResizeMap ^ In file included from ../../../source/tools/atlas/AtlasUI/CustomControls/MapDialog/MapDialog.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:395:1: warning: definition of implicit copy constructor for 'dCreateObject' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(CreateObject, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:395:1: note: in implicit copy constructor for 'AtlasMessage::dCreateObject' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :183:1: note: expanded from here dCreateObject ^ In file included from ../../../source/tools/atlas/AtlasUI/CustomControls/MapResizeDialog/MapResizeDialog.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:194:1: warning: definition of implicit copy constructor for 'dSetMapSettings' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetMapSettings, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:194:1: note: in implicit copy constructor for 'AtlasMessage::dSetMapSettings' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :174:1: note: expanded from here dSetMapSettings ^ In file included from ../../../source/tools/atlas/AtlasUI/CustomControls/MapDialog/MapDialog.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:514:1: warning: definition of implicit copy constructor for 'dSetEnvironmentSettings' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:514:1: note: in implicit copy constructor for 'AtlasMessage::dSetEnvironmentSettings' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :202:1: note: expanded from here dSetEnvironmentSettings ^ In file included from ../../../source/tools/atlas/AtlasUI/CustomControls/MapDialog/MapDialog.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:518:1: warning: definition of implicit copy constructor for 'dRecalculateWaterData' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(RecalculateWaterData, NOMERGE, ((float, unused))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:518:1: note: in implicit copy constructor for 'AtlasMessage::dRecalculateWaterData' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :144:1: note: expanded from here dRecalculateWaterData ^ In file included from ../../../source/tools/atlas/AtlasUI/CustomControls/MapDialog/MapDialog.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:520:1: warning: definition of implicit copy constructor for 'dPickWaterHeight' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(PickWaterHeight, NOMERGE, ((Position, screenPos))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:520:1: note: in implicit copy constructor for 'AtlasMessage::dPickWaterHeight' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :85:1: note: expanded from here dPickWaterHeight ^ In file included from ../../../source/tools/atlas/AtlasUI/CustomControls/MapDialog/MapDialog.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:538:1: warning: definition of implicit copy constructor for 'dAlterElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(AlterElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:538:1: note: in implicit copy constructor for 'AtlasMessage::dAlterElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :123:1: note: expanded from here dAlterElevation ^ In file included from ../../../source/tools/atlas/AtlasUI/CustomControls/MapDialog/MapDialog.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:543:1: warning: definition of implicit copy constructor for 'dSmoothElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SmoothElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:543:1: note: in implicit copy constructor for 'AtlasMessage::dSmoothElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :113:1: note: expanded from here dSmoothElevation ^ In file included from ../../../source/tools/atlas/AtlasUI/CustomControls/MapDialog/MapDialog.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:548:1: warning: definition of implicit copy constructor for 'dFlattenElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(FlattenElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:548:1: note: in implicit copy constructor for 'AtlasMessage::dFlattenElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' In file included from ../../../source/tools/atlas/AtlasUI/CustomControls/MapResizeDialog/MapResizeDialog.cpp m##t(const d##t& d) : d##t(d) {} \ :22: ../../../source/tools/atlas/GameInterface/Messages.h:223:1: warning: definition of implicit copy constructor for 'dResizeMap' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] ^ COMMAND(ResizeMap, NOMERGE, ^ :105:1: note: expanded from here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' dFlattenElevation ^ COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:223:1: note: in implicit copy constructor for 'AtlasMessage::dResizeMap' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :174:1: note: expanded from here dResizeMap ^ In file included from ../../../source/tools/atlas/AtlasUI/CustomControls/MapDialog/MapDialog.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:553:1: warning: definition of implicit copy constructor for 'dPikeElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(PikeElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:553:1: note: in implicit copy constructor for 'AtlasMessage::dPikeElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :95:1: note: expanded from here dPikeElevation ^ In file included from ../../../source/tools/atlas/AtlasUI/CustomControls/MapDialog/MapDialog.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:559:1: warning: definition of implicit copy constructor for 'dPaintTerrain' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(PaintTerrain, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:559:1: note: in implicit copy constructor for 'AtlasMessage::dPaintTerrain' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :138:1: note: expanded from here dPaintTerrain ^ In file included from ../../../source/tools/atlas/AtlasUI/CustomControls/MapDialog/MapDialog.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:565:1: warning: definition of implicit copy constructor for 'dReplaceTerrain' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(ReplaceTerrain, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:565:1: note: in implicit copy constructor for 'AtlasMessage::dReplaceTerrain' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :129:1: note: expanded from here dReplaceTerrain ^ In file included from ../../../source/tools/atlas/AtlasUI/CustomControls/MapDialog/MapDialog.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:570:1: warning: definition of implicit copy constructor for 'dFillTerrain' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(FillTerrain, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:570:1: note: in implicit copy constructor for 'AtlasMessage::dFillTerrain' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :119:1: note: expanded from here dFillTerrain ^ In file included from ../../../source/tools/atlas/AtlasUI/CustomControls/MapDialog/MapDialog.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:608:1: warning: definition of implicit copy constructor for 'dMoveObjects' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(MoveObjects, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:608:1: note: in implicit copy constructor for 'AtlasMessage::dMoveObjects' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :39:1: note: expanded from here dMoveObjects ^ In file included from ../../../source/tools/atlas/AtlasUI/CustomControls/MapDialog/MapDialog.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:614:1: warning: definition of implicit copy constructor for 'dRotateObjectsFromCenterPoint' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(RotateObjectsFromCenterPoint, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:614:1: note: in implicit copy constructor for 'AtlasMessage::dRotateObjectsFromCenterPoint' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :83:1: note: expanded from here dRotateObjectsFromCenterPoint ^ In file included from ../../../source/tools/atlas/AtlasUI/CustomControls/MapDialog/MapDialog.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:620:1: warning: definition of implicit copy constructor for 'dRotateObject' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(RotateObject, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:620:1: note: in implicit copy constructor for 'AtlasMessage::dRotateObject' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :81:1: note: expanded from here dRotateObject ^ In file included from ../../../source/tools/atlas/AtlasUI/CustomControls/MapDialog/MapDialog.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:625:1: warning: definition of implicit copy constructor for 'dDeleteObjects' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(DeleteObjects, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:625:1: note: in implicit copy constructor for 'AtlasMessage::dDeleteObjects' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :20:1: note: expanded from here dDeleteObjects ^ In file included from ../../../source/tools/atlas/AtlasUI/CustomControls/MapDialog/MapDialog.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:640:1: warning: definition of implicit copy constructor for 'dSetObjectSettings' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetObjectSettings, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: In file included from ../../../source/tools/atlas/AtlasUI/CustomControls/MapResizeDialog/PseudoMiniMapPanel.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:194:1: warning: definition of implicit copy constructor for 'dSetMapSettings' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetMapSettings, MERGE, ^ note: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:640../../../source/tools/atlas/GameInterface/Messages.h:194:1: note: in implicit copy constructor for 'AtlasMessage::dSetMapSettings' first required here :1: note: in implicit copy constructor for 'AtlasMessage::dSetObjectSettings' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: m##t(const d##t& d) : d##t(d) {} \expanded from macro 'COMMANDSTRUCT' ^ :154:1: note: expanded from here dSetMapSettings ^ m##t(const d##t& d) : d##t(d) {} \ ^ :147:1: note: expanded from here dSetObjectSettings ^ In file included from ../../../source/tools/atlas/AtlasUI/CustomControls/MapResizeDialog/MapResizeDialog.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:395:1: warning: definition of implicit copy constructor for 'dCreateObject' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(CreateObject, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:395:1: note: in implicit copy constructor for 'AtlasMessage::dCreateObject' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :92:1: note: expanded from here dCreateObject ^ In file included from ../../../source/tools/atlas/AtlasUI/CustomControls/MapResizeDialog/PseudoMiniMapPanel.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:223:1: warning: definition of implicit copy constructor for 'dResizeMap' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(ResizeMap, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:223:1: note: in implicit copy constructor for 'AtlasMessage::dResizeMap' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :153:1: note: expanded from here dResizeMap ^ In file included from ../../../source/tools/atlas/AtlasUI/CustomControls/MapDialog/MapDialog.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:692:1: warning: definition of implicit copy constructor for 'dAddPathNode' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(AddPathNode, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:692:1: note: in implicit copy constructor for 'AtlasMessage::dAddPathNode' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :148:1: note: expanded from here dAddPathNode ^ In file included from ../../../source/tools/atlas/AtlasUI/CustomControls/MapDialog/MapDialog.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:696:1: warning: definition of implicit copy constructor for 'dDeletePathNode' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(DeletePathNode, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:696:1: note: in implicit copy constructor for 'AtlasMessage::dDeletePathNode' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :85:1: note: expanded from here dDeletePathNode ^ In file included from ../../../source/tools/atlas/AtlasUI/CustomControls/MapDialog/MapDialog.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:700:1: warning: definition of implicit copy constructor for 'dMovePathNode' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(MovePathNode, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:700:1: note: in implicit copy constructor for 'AtlasMessage::dMovePathNode' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :177:1: note: expanded from here dMovePathNode ^ In file included from ../../../source/tools/atlas/AtlasUI/CustomControls/MapDialog/MapDialog.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:707:1: warning: definition of implicit copy constructor for 'dAddCinemaPath' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:707:1: note: in implicit copy constructor for 'AtlasMessage::dAddCinemaPath' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :118:1: note: expanded from here dAddCinemaPath ^ In file included from ../../../source/tools/atlas/AtlasUI/CustomControls/MapDialog/MapDialog.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:709:1: warning: definition of implicit copy constructor for 'dDeleteCinemaPath' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:709:1: note: in implicit copy constructor for 'AtlasMessage::dDeleteCinemaPath' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :54:1: note: expanded from here dDeleteCinemaPath ^ In file included from ../../../source/tools/atlas/AtlasUI/CustomControls/MapDialog/MapDialog.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:711:1: warning: definition of implicit copy constructor for 'dSetCinemaPaths' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetCinemaPaths, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:711:1: note: in implicit copy constructor for 'AtlasMessage::dSetCinemaPaths' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :208:1: note: expanded from here dSetCinemaPaths ^ In file included from ../../../source/tools/atlas/AtlasUI/CustomControls/MapResizeDialog/MapResizeDialog.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:514:1: warning: definition of implicit copy constructor for 'dSetEnvironmentSettings' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:514:1: note: in implicit copy constructor for 'AtlasMessage::dSetEnvironmentSettings' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :111:1: note: expanded from here dSetEnvironmentSettings ^ In file included from ../../../source/tools/atlas/AtlasUI/CustomControls/MapDialog/MapDialog.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:715:1: warning: definition of implicit copy constructor for 'dSetCinemaPathsDrawing' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:715:1: note: in implicit copy constructor for 'AtlasMessage::dSetCinemaPathsDrawing' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :146:1: note: expanded from here dSetCinemaPathsDrawing ^ In file included from ../../../source/tools/atlas/AtlasUI/CustomControls/MapResizeDialog/MapResizeDialog.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:518:1: warning: definition of implicit copy constructor for 'dRecalculateWaterData' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(RecalculateWaterData, NOMERGE, ((float, unused))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:518:1: note: in implicit copy constructor for 'AtlasMessage::dRecalculateWaterData' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :52:1: note: expanded from here dRecalculateWaterData ^ In file included from ../../../source/tools/atlas/AtlasUI/CustomControls/MapResizeDialog/MapResizeDialog.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:520:1: warning: definition of implicit copy constructor for 'dPickWaterHeight' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(PickWaterHeight, NOMERGE, ((Position, screenPos))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:520:1: note: in implicit copy constructor for 'AtlasMessage::dPickWaterHeight' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :208:1: note: expanded from here dPickWaterHeight ^ In file included from ../../../source/tools/atlas/AtlasUI/CustomControls/MapResizeDialog/MapResizeDialog.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:538:1: warning: definition of implicit copy constructor for 'dAlterElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(AlterElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:538:1: note: in implicit copy constructor for 'AtlasMessage::dAlterElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :32:1: note: expanded from here dAlterElevation ^ In file included from ../../../source/tools/atlas/AtlasUI/CustomControls/MapResizeDialog/MapResizeDialog.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:543:1: warning: definition of implicit copy constructor for 'dSmoothElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SmoothElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:543:1: note: in implicit copy constructor for 'AtlasMessage::dSmoothElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :23:1: note: expanded from here dSmoothElevation ^ In file included from ../../../source/tools/atlas/AtlasUI/CustomControls/MapResizeDialog/MapResizeDialog.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:548:1: warning: definition of implicit copy constructor for 'dFlattenElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(FlattenElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:548:1: note: in implicit copy constructor for 'AtlasMessage::dFlattenElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :17:1: note: expanded from here dFlattenElevation ^ In file included from ../../../source/tools/atlas/AtlasUI/CustomControls/MapResizeDialog/MapResizeDialog.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:553:1: warning: definition of implicit copy constructor for 'dPikeElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(PikeElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:553:1: note: in implicit copy constructor for 'AtlasMessage::dPikeElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :8:1: note: expanded from here dPikeElevation ^ In file included from ../../../source/tools/atlas/AtlasUI/CustomControls/MapResizeDialog/MapResizeDialog.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:559:1: warning: definition of implicit copy constructor for 'dPaintTerrain' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(PaintTerrain, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:559:1: note: in implicit copy constructor for 'AtlasMessage::dPaintTerrain' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :49:1: note: expanded from here dPaintTerrain ^ In file included from ../../../source/tools/atlas/AtlasUI/CustomControls/MapResizeDialog/PseudoMiniMapPanel.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:395:1: warning: definition of implicit copy constructor for 'dCreateObject' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(CreateObject, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:395:1: note: in implicit copy constructor for 'AtlasMessage::dCreateObject' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :71:1: note: expanded from here dCreateObject ^ In file included from ../../../source/tools/atlas/AtlasUI/CustomControls/MapResizeDialog/MapResizeDialog.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:565:1: warning: definition of implicit copy constructor for 'dReplaceTerrain' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(ReplaceTerrain, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:565:1: note: in implicit copy constructor for 'AtlasMessage::dReplaceTerrain' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :39:1: note: expanded from here dReplaceTerrain ^ In file included from ../../../source/tools/atlas/AtlasUI/CustomControls/MapResizeDialog/MapResizeDialog.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:570:1: warning: definition of implicit copy constructor for 'dFillTerrain' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(FillTerrain, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:570:1: note: in implicit copy constructor for 'AtlasMessage::dFillTerrain' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :30:1: note: expanded from here dFillTerrain ^ In file included from ../../../source/tools/atlas/AtlasUI/CustomControls/MapResizeDialog/MapResizeDialog.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:608:1: warning: definition of implicit copy constructor for 'dMoveObjects' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(MoveObjects, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:608:1: note: in implicit copy constructor for 'AtlasMessage::dMoveObjects' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :161:1: note: expanded from here dMoveObjects ^ In file included from ../../../source/tools/atlas/AtlasUI/CustomControls/MapResizeDialog/MapResizeDialog.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:614:1: warning: definition of implicit copy constructor for 'dRotateObjectsFromCenterPoint' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(RotateObjectsFromCenterPoint, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9In file included from ../../../source/tools/atlas/AtlasUI/CustomControls/MapResizeDialog/PseudoMiniMapPanel.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:514:1: warning: definition of implicit copy constructor for 'dSetEnvironmentSettings' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:614:1: note: in implicit copy constructor for 'AtlasMessage::dRotateObjectsFromCenterPoint' first required here COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' ../../../source/tools/atlas/GameInterface/MessagesSetup.h COMMANDSTRUCT(name, merge) :156:2: note: expanded from macro 'COMMAND' ^ COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' ../../../source/tools/atlas/GameInterface/MessagesSetup.h: d##t& operator=(const d##t&) = delete; \ ^ 99../../../source/tools/atlas/GameInterface/Messages.h:514:1: note: in implicit copy constructor for 'AtlasMessage::dSetEnvironmentSettings' first required here :25: note: expanded from macro 'COMMANDSTRUCT' ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' m##t(const d##t& d) : d##t(d) {} \ COMMANDSTRUCT(name, merge) ^ :205:1: note: expanded from here dRotateObjectsFromCenterPoint ^ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :91:1: note: expanded from here dSetEnvironmentSettings ^ In file included from ../../../source/tools/atlas/AtlasUI/CustomControls/MapResizeDialog/PseudoMiniMapPanel.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:518:1: warning: definition of implicit copy constructor for 'dRecalculateWaterData' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(RecalculateWaterData, NOMERGE, ((float, unused))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:518:1: note: in implicit copy constructor for 'AtlasMessage::dRecalculateWaterData' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :32:1: note: expanded from here dRecalculateWaterData ^ In file included from ../../../source/tools/atlas/AtlasUI/CustomControls/MapResizeDialog/MapResizeDialog.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:620:1: warning: definition of implicit copy constructor for 'dRotateObject' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(RotateObject, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:620:1: note: in implicit copy constructor for 'AtlasMessage::dRotateObject' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :203:1: note: expanded from here dRotateObject ^ In file included from ../../../source/tools/atlas/AtlasUI/CustomControls/MapResizeDialog/PseudoMiniMapPanel.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:520:1: warning: definition of implicit copy constructor for 'dPickWaterHeight' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(PickWaterHeight, NOMERGE, ((Position, screenPos))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:520:1: note: in implicit copy constructor for 'AtlasMessage::dPickWaterHeight' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :189:1: note: expanded from here dPickWaterHeight ^ In file included from ../../../source/tools/atlas/AtlasUI/CustomControls/MapResizeDialog/MapResizeDialog.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:625:1: warning: definition of implicit copy constructor for 'dDeleteObjects' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(DeleteObjects, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:625:1: note: in implicit copy constructor for 'AtlasMessage::dDeleteObjects' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :141:1: note: expanded from here dDeleteObjects ^ In file included from ../../../source/tools/atlas/AtlasUI/CustomControls/MapResizeDialog/PseudoMiniMapPanel.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:538:1: warning: definition of implicit copy constructor for 'dAlterElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(AlterElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:538:1: note: in implicit copy constructor for 'AtlasMessage::dAlterElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :14:1: note: expanded from here dAlterElevation ^ In file included from ../../../source/tools/atlas/AtlasUI/CustomControls/MapResizeDialog/PseudoMiniMapPanel.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:543:1: warning: definition of implicit copy constructor for 'dSmoothElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SmoothElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:543:1: note: in implicit copy constructor for 'AtlasMessage::dSmoothElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :4:1: note: expanded from here dSmoothElevation ^ In file included from ../../../source/tools/atlas/AtlasUI/CustomControls/MapResizeDialog/MapResizeDialog.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:640:1: warning: definition of implicit copy constructor for 'dSetObjectSettings' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetObjectSettings, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:640:1: note: in implicit copy constructor for 'AtlasMessage::dSetObjectSettings' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :54:1: note: expanded from here dSetObjectSettings ^ In file included from ../../../source/tools/atlas/AtlasUI/CustomControls/MapResizeDialog/PseudoMiniMapPanel.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:548:1: warning: definition of implicit copy constructor for 'dFlattenElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(FlattenElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:548:1: note: in implicit copy constructor for 'AtlasMessage::dFlattenElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :206:1: note: expanded from here dFlattenElevation ^ In file included from ../../../source/tools/atlas/AtlasUI/CustomControls/MapResizeDialog/PseudoMiniMapPanel.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:553:1: warning: definition of implicit copy constructor for 'dPikeElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(PikeElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:553:1: note: in implicit copy constructor for 'AtlasMessage::dPikeElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :197:1: note: expanded from here dPikeElevation ^ In file included from ../../../source/tools/atlas/AtlasUI/CustomControls/MapResizeDialog/PseudoMiniMapPanel.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:559:1: warning: definition of implicit copy constructor for 'dPaintTerrain' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(PaintTerrain, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:559:1: note: in implicit copy constructor for 'AtlasMessage::dPaintTerrain' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :29:1: note: expanded from here dPaintTerrain ^ In file included from ../../../source/tools/atlas/AtlasUI/CustomControls/MapResizeDialog/PseudoMiniMapPanel.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:565:1: warning: definition of implicit copy constructor for 'dReplaceTerrain' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(ReplaceTerrain, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:565:1: note: in implicit copy constructor for 'AtlasMessage::dReplaceTerrain' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :20:1: note: expanded from here dReplaceTerrain ^ In file included from ../../../source/tools/atlas/AtlasUI/CustomControls/MapResizeDialog/PseudoMiniMapPanel.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:570:1: warning: definition of implicit copy constructor for 'dFillTerrain' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(FillTerrain, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:570:1: note: in implicit copy constructor for 'AtlasMessage::dFillTerrain' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :11:1: note: expanded from here dFillTerrain ^ In file included from ../../../source/tools/atlas/AtlasUI/CustomControls/MapResizeDialog/MapResizeDialog.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:692:1: warning: definition of implicit copy constructor for 'dAddPathNode' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(AddPathNode, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:692:1: note: in implicit copy constructor for 'AtlasMessage::dAddPathNode' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :61:1: note: expanded from here dAddPathNode ^ In file included from ../../../source/tools/atlas/AtlasUI/CustomControls/MapResizeDialog/MapResizeDialog.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:696:1: warning: definition of implicit copy constructor for 'dDeletePathNode' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(DeletePathNode, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:696:1: note: in implicit copy constructor for 'AtlasMessage::dDeletePathNode' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :212:1: note: expanded from here dDeletePathNode ^ In file included from ../../../source/tools/atlas/AtlasUI/CustomControls/MapResizeDialog/MapResizeDialog.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:700:1: warning: definition of implicit copy constructor for 'dMovePathNode' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(MovePathNode, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:700:1: note: in implicit copy constructor for 'AtlasMessage::dMovePathNode' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :87:1: note: expanded from here dMovePathNode ^ In file included from ../../../source/tools/atlas/AtlasUI/CustomControls/MapResizeDialog/MapResizeDialog.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:707:1: warning: definition of implicit copy constructor for 'dAddCinemaPath' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:707:1: note: in implicit copy constructor for 'AtlasMessage::dAddCinemaPath' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :27:1: note: expanded from here dAddCinemaPath ^ In file included from ../../../source/tools/atlas/AtlasUI/CustomControls/MapResizeDialog/MapResizeDialog.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:709:1: warning: definition of implicit copy constructor for 'dDeleteCinemaPath' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:709:1: note: in implicit copy constructor for 'AtlasMessage::dDeleteCinemaPath' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :179:1: note: expanded from here dDeleteCinemaPath ^ In file included from ../../../source/tools/atlas/AtlasUI/CustomControls/MapResizeDialog/PseudoMiniMapPanel.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:608:1: warning: definition of implicit copy constructor for 'dMoveObjects' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(MoveObjects, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:608:1: note: in implicit copy constructor for 'AtlasMessage::dMoveObjects' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :141:1: note: expanded from here dMoveObjects ^ In file included from ../../../source/tools/atlas/AtlasUI/CustomControls/MapResizeDialog/MapResizeDialog.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:711:1: warning: definition of implicit copy constructor for 'dSetCinemaPaths' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetCinemaPaths, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:711:1: note: in implicit copy constructor for 'AtlasMessage::dSetCinemaPaths' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :119:1: note: expanded from here dSetCinemaPaths ^ In file included from ../../../source/tools/atlas/AtlasUI/CustomControls/MapResizeDialog/MapResizeDialog.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:715:1: warning: definition of implicit copy constructor for 'dSetCinemaPathsDrawing' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:715:1: note: in implicit copy constructor for 'AtlasMessage::dSetCinemaPathsDrawing' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :57:1: note: expanded from here dSetCinemaPathsDrawing ^ In file included from ../../../source/tools/atlas/AtlasUI/CustomControls/MapResizeDialog/PseudoMiniMapPanel.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:614:1: warning: definition of implicit copy constructor for 'dRotateObjectsFromCenterPoint' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(RotateObjectsFromCenterPoint, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:614:1: note: in implicit copy constructor for 'AtlasMessage::dRotateObjectsFromCenterPoint' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :186:1: note: expanded from here dRotateObjectsFromCenterPoint ^ In file included from ../../../source/tools/atlas/AtlasUI/CustomControls/MapResizeDialog/PseudoMiniMapPanel.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:620:1: warning: definition of implicit copy constructor for 'dRotateObject' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(RotateObject, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:620:1: note: in implicit copy constructor for 'AtlasMessage::dRotateObject' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :183:1: note: expanded from here dRotateObject ^ In file included from ../../../source/tools/atlas/AtlasUI/CustomControls/MapResizeDialog/PseudoMiniMapPanel.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:625:1: warning: definition of implicit copy constructor for 'dDeleteObjects' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(DeleteObjects, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:625:1: note: in implicit copy constructor for 'AtlasMessage::dDeleteObjects' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :123:1: note: expanded from here dDeleteObjects ^ In file included from ../../../source/tools/atlas/AtlasUI/CustomControls/MapResizeDialog/PseudoMiniMapPanel.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:640:1: warning: definition of implicit copy constructor for 'dSetObjectSettings' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetObjectSettings, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:640:1: note: in implicit copy constructor for 'AtlasMessage::dSetObjectSettings' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :37:1: note: expanded from here dSetObjectSettings ^ In file included from ../../../source/tools/atlas/AtlasUI/CustomControls/MapResizeDialog/PseudoMiniMapPanel.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:692:1: warning: definition of implicit copy constructor for 'dAddPathNode' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(AddPathNode, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:692:1: note: in implicit copy constructor for 'AtlasMessage::dAddPathNode' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :43:1: note: expanded from here dAddPathNode ^ In file included from ../../../source/tools/atlas/AtlasUI/CustomControls/MapResizeDialog/PseudoMiniMapPanel.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:696:1: warning: definition of implicit copy constructor for 'dDeletePathNode' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(DeletePathNode, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:696:1: note: in implicit copy constructor for 'AtlasMessage::dDeletePathNode' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :195:1: note: expanded from here dDeletePathNode ^ In file included from ../../../source/tools/atlas/AtlasUI/CustomControls/MapResizeDialog/PseudoMiniMapPanel.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:700:1: warning: definition of implicit copy constructor for 'dMovePathNode' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(MovePathNode, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:700:1: note: in implicit copy constructor for 'AtlasMessage::dMovePathNode' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :72:1: note: expanded from here dMovePathNode ^ In file included from ../../../source/tools/atlas/AtlasUI/CustomControls/MapResizeDialog/PseudoMiniMapPanel.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:707:1: warning: definition of implicit copy constructor for 'dAddCinemaPath' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:707:1: note: in implicit copy constructor for 'AtlasMessage::dAddCinemaPath' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :14:1: note: expanded from here dAddCinemaPath ^ In file included from ../../../source/tools/atlas/AtlasUI/CustomControls/MapResizeDialog/PseudoMiniMapPanel.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:709:1: warning: definition of implicit copy constructor for 'dDeleteCinemaPath' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:709:1: note: in implicit copy constructor for 'AtlasMessage::dDeleteCinemaPath' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :163:1: note: expanded from here dDeleteCinemaPath ^ In file included from ../../../source/tools/atlas/AtlasUI/CustomControls/MapResizeDialog/PseudoMiniMapPanel.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:711:1: warning: definition of implicit copy constructor for 'dSetCinemaPaths' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetCinemaPaths, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:711:1: note: in implicit copy constructor for 'AtlasMessage::dSetCinemaPaths' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :103:1: note: expanded from here dSetCinemaPaths ^ In file included from ../../../source/tools/atlas/AtlasUI/CustomControls/MapResizeDialog/PseudoMiniMapPanel.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:715:1: warning: definition of implicit copy constructor for 'dSetCinemaPathsDrawing' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:715:1: note: in implicit copy constructor for 'AtlasMessage::dSetCinemaPathsDrawing' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :40:1: note: expanded from here dSetCinemaPathsDrawing ^ 1 warning generated. 25 warnings generated. 25 warnings generated. 25 warnings generated. In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Cinema/Cinema.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:194:1: warning: definition of implicit copy constructor for 'dSetMapSettings' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetMapSettings, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:194:1: note: in implicit copy constructor for 'AtlasMessage::dSetMapSettings' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :53:1: note: expanded from here dSetMapSettings ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Cinema/Cinema.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:223:1: warning: definition of implicit copy constructor for 'dResizeMap' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(ResizeMap, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:223:1: note: in implicit copy constructor for 'AtlasMessage::dResizeMap' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :52:1: note: expanded from here dResizeMap ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Cinema/Cinema.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:395:1: warning: definition of implicit copy constructor for 'dCreateObject' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(CreateObject, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:395:1: note: in implicit copy constructor for 'AtlasMessage::dCreateObject' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :183:1: note: expanded from here dCreateObject ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Cinema/Cinema.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:514:1: warning: definition of implicit copy constructor for 'dSetEnvironmentSettings' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:514:1: note: in implicit copy constructor for 'AtlasMessage::dSetEnvironmentSettings' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :202:1: note: expanded from here dSetEnvironmentSettings ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Cinema/Cinema.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:518:1: warning: definition of implicit copy constructor for 'dRecalculateWaterData' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(RecalculateWaterData, NOMERGE, ((float, unused))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:518:1: note: in implicit copy constructor for 'AtlasMessage::dRecalculateWaterData' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :144:1: note: expanded from here dRecalculateWaterData ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Cinema/Cinema.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:520:1: warning: definition of implicit copy constructor for 'dPickWaterHeight' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(PickWaterHeight, NOMERGE, ((Position, screenPos))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:520:1: note: in implicit copy constructor for 'AtlasMessage::dPickWaterHeight' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :85:1: note: expanded from here dPickWaterHeight ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Cinema/Cinema.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:538:1: warning: definition of implicit copy constructor for 'dAlterElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(AlterElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:538:1: note: in implicit copy constructor for 'AtlasMessage::dAlterElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :123:1: note: expanded from here dAlterElevation ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Cinema/Cinema.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:543:1: warning: definition of implicit copy constructor for 'dSmoothElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SmoothElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:543:1: note: in implicit copy constructor for 'AtlasMessage::dSmoothElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :113:1: note: expanded from here dSmoothElevation ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Cinema/Cinema.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:548:1: warning: definition of implicit copy constructor for 'dFlattenElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(FlattenElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:548:1: note: in implicit copy constructor for 'AtlasMessage::dFlattenElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :105:1: note: expanded from here dFlattenElevation ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Cinema/Cinema.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:553:1: warning: definition of implicit copy constructor for 'dPikeElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(PikeElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:553:1: note: in implicit copy constructor for 'AtlasMessage::dPikeElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :95:1: note: expanded from here dPikeElevation ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Cinema/Cinema.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:559:1: warning: definition of implicit copy constructor for 'dPaintTerrain' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(PaintTerrain, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:559:1: note: in implicit copy constructor for 'AtlasMessage::dPaintTerrain' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :138:1: note: expanded from here dPaintTerrain ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Cinema/Cinema.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:565:1: warning: definition of implicit copy constructor for 'dReplaceTerrain' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(ReplaceTerrain, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:565:1: note: in implicit copy constructor for 'AtlasMessage::dReplaceTerrain' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :129:1: note: expanded from here dReplaceTerrain ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Cinema/Cinema.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:570:1: warning: definition of implicit copy constructor for 'dFillTerrain' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(FillTerrain, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:570:1: note: in implicit copy constructor for 'AtlasMessage::dFillTerrain' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :119:1: note: expanded from here dFillTerrain ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Cinema/Cinema.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:608:1: warning: definition of implicit copy constructor for 'dMoveObjects' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(MoveObjects, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:608:1: note: in implicit copy constructor for 'AtlasMessage::dMoveObjects' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :39:1: note: expanded from here dMoveObjects ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Cinema/Cinema.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:614:1: warning: definition of implicit copy constructor for 'dRotateObjectsFromCenterPoint' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(RotateObjectsFromCenterPoint, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:614:1: note: in implicit copy constructor for 'AtlasMessage::dRotateObjectsFromCenterPoint' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :83:1: note: expanded from here dRotateObjectsFromCenterPoint ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Cinema/Cinema.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:620:1: warning: definition of implicit copy constructor for 'dRotateObject' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(RotateObject, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:620:1: note: in implicit copy constructor for 'AtlasMessage::dRotateObject' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :81:1: note: expanded from here dRotateObject ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Cinema/Cinema.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:625:1: warning: definition of implicit copy constructor for 'dDeleteObjects' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(DeleteObjects, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:625:1: note: in implicit copy constructor for 'AtlasMessage::dDeleteObjects' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :20:1: note: expanded from here dDeleteObjects ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Cinema/Cinema.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:640:1: warning: definition of implicit copy constructor for 'dSetObjectSettings' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetObjectSettings, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:640:1: note: in implicit copy constructor for 'AtlasMessage::dSetObjectSettings' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :147:1: note: expanded from here dSetObjectSettings ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Cinema/Cinema.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:692:1: warning: definition of implicit copy constructor for 'dAddPathNode' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(AddPathNode, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:692:1: note: in implicit copy constructor for 'AtlasMessage::dAddPathNode' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :148:1: note: expanded from here dAddPathNode ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Cinema/Cinema.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:696:1: warning: definition of implicit copy constructor for 'dDeletePathNode' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(DeletePathNode, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:696:1: note: in implicit copy constructor for 'AtlasMessage::dDeletePathNode' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :85:1: note: expanded from here dDeletePathNode ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Cinema/Cinema.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:700:1: warning: definition of implicit copy constructor for 'dMovePathNode' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(MovePathNode, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:700:1: note: in implicit copy constructor for 'AtlasMessage::dMovePathNode' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :177:1: note: expanded from here dMovePathNode ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Cinema/Cinema.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:707:1: warning: definition of implicit copy constructor for 'dAddCinemaPath' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:707:1: note: in implicit copy constructor for 'AtlasMessage::dAddCinemaPath' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :118:1: note: expanded from here dAddCinemaPath ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Cinema/Cinema.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:709:1: warning: definition of implicit copy constructor for 'dDeleteCinemaPath' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:709:1: note: in implicit copy constructor for 'AtlasMessage::dDeleteCinemaPath' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :54:1: note: expanded from here dDeleteCinemaPath ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Cinema/Cinema.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:711:1: warning: definition of implicit copy constructor for 'dSetCinemaPaths' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetCinemaPaths, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:711:1: note: in implicit copy constructor for 'AtlasMessage::dSetCinemaPaths' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :208:1: note: expanded from here dSetCinemaPaths ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Cinema/Cinema.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:715:1: warning: definition of implicit copy constructor for 'dSetCinemaPathsDrawing' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:715:1: note: in implicit copy constructor for 'AtlasMessage::dSetCinemaPathsDrawing' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :146:1: note: expanded from here dSetCinemaPathsDrawing ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.cpp:22: In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21: ../../../source/tools/atlas/GameInterface/Messages.h:194:1: warning: definition of implicit copy constructor for 'dSetMapSettings' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetMapSettings, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:194:1: note: in implicit copy constructor for 'AtlasMessage::dSetMapSettings' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :32:1: note: expanded from here dSetMapSettings ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.cpp:22: In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21: ../../../source/tools/atlas/GameInterface/Messages.h:223:1: warning: definition of implicit copy constructor for 'dResizeMap' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(ResizeMap, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:223:1: note: in implicit copy constructor for 'AtlasMessage::dResizeMap' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :34:1: note: expanded from here dResizeMap ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/SectionLayout.cpp:29: In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20: ../../../source/tools/atlas/GameInterface/Messages.h:194:1: warning: definition of implicit copy constructor for 'dSetMapSettings' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetMapSettings, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:194:1: note: in implicit copy constructor for 'AtlasMessage::dSetMapSettings' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :214:1: note: expanded from here dSetMapSettings ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/SectionLayout.cpp:29: In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20: ../../../source/tools/atlas/GameInterface/Messages.h:223:1: warning: definition of implicit copy constructor for 'dResizeMap' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(ResizeMap, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:223:1: note: in implicit copy constructor for 'AtlasMessage::dResizeMap' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :210:1: note: expanded from here dResizeMap ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.cpp:22: In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21: ../../../source/tools/atlas/GameInterface/Messages.h:395:1: warning: definition of implicit copy constructor for 'dCreateObject' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(CreateObject, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:395:1: note: in implicit copy constructor for 'AtlasMessage::dCreateObject' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :166:1: note: expanded from here dCreateObject ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/SectionLayout.cpp:29: In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20: ../../../source/tools/atlas/GameInterface/Messages.h:395:1: warning: definition of implicit copy constructor for 'dCreateObject' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(CreateObject, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' In file included from COMMANDDATASTRUCT(name) \../../../source/tools/atlas/AtlasUI/ScenarioEditor/ScenarioEditor.cpp:44: ../../../source/tools/atlas/GameInterface/Messages.h:194:1: warning: definition of implicit copy constructor for 'dSetMapSettings' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] ^ COMMAND(SetMapSettings, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' :94:9: note: expanded from macro 'COMMANDDATASTRUCT' COMMANDDATASTRUCT(name) \ d##t& operator=(const d##t&) = delete; \ ^ ^ ../../../source/tools/atlas/GameInterface/Messages.h:395:1: note: in implicit copy constructor for 'AtlasMessage::dCreateObject' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' d##t& operator=(const d##t&) = delete; \ COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ ^ :123:1: note: expanded from here dCreateObject ^ ../../../source/tools/atlas/GameInterface/Messages.h:194:1: note: in implicit copy constructor for 'AtlasMessage::dSetMapSettings' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :32:1: note: expanded from here dSetMapSettings ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/ScenarioEditor.cpp:44: ../../../source/tools/atlas/GameInterface/Messages.h:223:1: warning: definition of implicit copy constructor for 'dResizeMap' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(ResizeMap, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:223:1: note: in implicit copy constructor for 'AtlasMessage::dResizeMap' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :34:1: note: expanded from here dResizeMap ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.cpp:22: In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21: ../../../source/tools/atlas/GameInterface/Messages.h:514:1: warning: definition of implicit copy constructor for 'dSetEnvironmentSettings' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:514:1: note: in implicit copy constructor for 'AtlasMessage::dSetEnvironmentSettings' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :184:1: note: expanded from here dSetEnvironmentSettings ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.cpp:22: In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21: ../../../source/tools/atlas/GameInterface/Messages.h:518:1: warning: definition of implicit copy constructor for 'dRecalculateWaterData' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(RecalculateWaterData, NOMERGE, ((float, unused))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:518:1: note: in implicit copy constructor for 'AtlasMessage::dRecalculateWaterData' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :128:1: note: expanded from here dRecalculateWaterData ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.cpp:22: In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21: ../../../source/tools/atlas/GameInterface/Messages.h:520:1: warning: definition of implicit copy constructor for 'dPickWaterHeight' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(PickWaterHeight, NOMERGE, ((Position, screenPos))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:520:1: note: in implicit copy constructor for 'AtlasMessage::dPickWaterHeight' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :68:1: note: expanded from here dPickWaterHeight ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.cpp:22: In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21: ../../../source/tools/atlas/GameInterface/Messages.h:538:1: warning: definition of implicit copy constructor for 'dAlterElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(AlterElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:538:1: note: in implicit copy constructor for 'AtlasMessage::dAlterElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :105:1: note: expanded from here dAlterElevation ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.cpp:22: In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21: ../../../source/tools/atlas/GameInterface/Messages.h:543:1: warning: definition of implicit copy constructor for 'dSmoothElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SmoothElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:543:1: note: in implicit copy constructor for 'AtlasMessage::dSmoothElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :95:1: note: expanded from here dSmoothElevation ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/SectionLayout.cpp:29: In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20: ../../../source/tools/atlas/GameInterface/Messages.h:514:1: warning: definition of implicit copy constructor for 'dSetEnvironmentSettings' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:514:1: In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.cpp:22: In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21: ../../../source/tools/atlas/GameInterface/Messages.h:548:1: warning: definition of implicit copy constructor for 'dFlattenElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] note: COMMAND(FlattenElevation, MERGE, in implicit copy constructor for 'AtlasMessage::dSetEnvironmentSettings' first required here ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ^ ../../../source/tools/atlas/GameInterface/Messages.h:548:1: note: in implicit copy constructor for 'AtlasMessage::dFlattenElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' m##t(const d##t& d) : d##t(d) {} \ ^ COMMANDSTRUCT(name, merge) ^ :142:1: note: expanded from here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' dSetEnvironmentSettings ^ m##t(const d##t& d) : d##t(d) {} \ ^ :86:1: note: expanded from here dFlattenElevation ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/SectionLayout.cpp:29: In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20: ../../../source/tools/atlas/GameInterface/Messages.h:518:1: warning: definition of implicit copy constructor for 'dRecalculateWaterData' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(RecalculateWaterData, NOMERGE, ((float, unused))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:518:1: note: in implicit copy constructor for 'AtlasMessage::dRecalculateWaterData' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :85:1: note: expanded from here dRecalculateWaterData ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.cpp:22: In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21: ../../../source/tools/atlas/GameInterface/Messages.h:553:1: warning: definition of implicit copy constructor for 'dPikeElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(PikeElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:553:1: note: in implicit copy constructor for 'AtlasMessage::dPikeElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :77:1: note: expanded from here dPikeElevation ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/SectionLayout.cpp:29: In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20: ../../../source/tools/atlas/GameInterface/Messages.h:520:1: warning: definition of implicit copy constructor for 'dPickWaterHeight' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(PickWaterHeight, NOMERGE, ((Position, screenPos))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:520:1: note: in implicit copy constructor for 'AtlasMessage::dPickWaterHeight' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :25:1: note: expanded from here dPickWaterHeight ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.cpp:22: In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21: ../../../source/tools/atlas/GameInterface/Messages.h:559:1: warning: definition of implicit copy constructor for 'dPaintTerrain' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(PaintTerrain, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:559:1: note: in implicit copy constructor for 'AtlasMessage::dPaintTerrain' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :119:1: note: expanded from here dPaintTerrain ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/SectionLayout.cpp:29: In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20: ../../../source/tools/atlas/GameInterface/Messages.h:538:1: warning: definition of implicit copy constructor for 'dAlterElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(AlterElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:538:1: note: in implicit copy constructor for 'AtlasMessage::dAlterElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :60:1: note: expanded from here dAlterElevation ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.cpp:22: In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21: ../../../source/tools/atlas/GameInterface/Messages.h:565:1: warning: definition of implicit copy constructor for 'dReplaceTerrain' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(ReplaceTerrain, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:565:1: note: in implicit copy constructor for 'AtlasMessage::dReplaceTerrain' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :110:1: note: expanded from here dReplaceTerrain ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/SectionLayout.cpp:29: In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20: ../../../source/tools/atlas/GameInterface/Messages.h:543:1: warning: definition of implicit copy constructor for 'dSmoothElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SmoothElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:543:1: note: in implicit copy constructor for 'AtlasMessage::dSmoothElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :50:1: note: expanded from here dSmoothElevation ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.cpp:22: In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21: ../../../source/tools/atlas/GameInterface/Messages.h:570:1: warning: definition of implicit copy constructor for 'dFillTerrain' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(FillTerrain, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:570:1: note: in implicit copy constructor for 'AtlasMessage::dFillTerrain' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :100:1: note: expanded from here dFillTerrain ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/SectionLayout.cpp:29: In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20: ../../../source/tools/atlas/GameInterface/Messages.h:548:1: warning: definition of implicit copy constructor for 'dFlattenElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(FlattenElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:548:1: note: in implicit copy constructor for 'AtlasMessage::dFlattenElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :42:1: note: expanded from here dFlattenElevation ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/SectionLayout.cpp:29: In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20: ../../../source/tools/atlas/GameInterface/Messages.h:553:1: warning: definition of implicit copy constructor for 'dPikeElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(PikeElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:553:1: note: in implicit copy constructor for 'AtlasMessage::dPikeElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :35:1: note: expanded from here dPikeElevation ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/SectionLayout.cpp:29: In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20: ../../../source/tools/atlas/GameInterface/Messages.h:559:1: warning: definition of implicit copy constructor for 'dPaintTerrain' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(PaintTerrain, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:559:1: note: in implicit copy constructor for 'AtlasMessage::dPaintTerrain' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :75:1: note: expanded from here dPaintTerrain ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/SectionLayout.cpp:29: In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20: ../../../source/tools/atlas/GameInterface/Messages.h:565:1: warning: definition of implicit copy constructor for 'dReplaceTerrain' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(ReplaceTerrain, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:565:1: note: in implicit copy constructor for 'AtlasMessage::dReplaceTerrain' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :67:1: note: expanded from here dReplaceTerrain ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.cpp:22: In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21: ../../../source/tools/atlas/GameInterface/Messages.h:608:1: warning: definition of implicit copy constructor for 'dMoveObjects' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(MoveObjects, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:608:1: note: in implicit copy constructor for 'AtlasMessage::dMoveObjects' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :22:1: note: expanded from here dMoveObjects ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/SectionLayout.cpp:29: In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20: ../../../source/tools/atlas/GameInterface/Messages.h:570:1: warning: definition of implicit copy constructor for 'dFillTerrain' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(FillTerrain, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:570:1: note: in implicit copy constructor for 'AtlasMessage::dFillTerrain' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :57:1: note: expanded from here dFillTerrain ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.cpp:22: In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21: ../../../source/tools/atlas/GameInterface/Messages.h:614:1: warning: definition of implicit copy constructor for 'dRotateObjectsFromCenterPoint' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(RotateObjectsFromCenterPoint, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:614:1: note: in implicit copy constructor for 'AtlasMessage::dRotateObjectsFromCenterPoint' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :63:1: note: expanded from here dRotateObjectsFromCenterPoint ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.cpp:22: In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21: ../../../source/tools/atlas/GameInterface/Messages.h:620:1: warning: definition of implicit copy constructor for 'dRotateObject' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(RotateObject, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:620:1: note: in implicit copy constructor for 'AtlasMessage::dRotateObject' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :62:1: note: expanded from here dRotateObject ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.cpp:22: In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21: ../../../source/tools/atlas/GameInterface/Messages.h:625:1: warning: definition of implicit copy constructor for 'dDeleteObjects' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(DeleteObjects, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:625:1: note: in implicit copy constructor for 'AtlasMessage::dDeleteObjects' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :216:1: note: expanded from here dDeleteObjects ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.cpp:22: In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21: ../../../source/tools/atlas/GameInterface/Messages.h:640:1: warning: definition of implicit copy constructor for 'dSetObjectSettings' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetObjectSettings, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:640:1: note: in implicit copy constructor for 'AtlasMessage::dSetObjectSettings' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :128:1: note: expanded from here dSetObjectSettings ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/SectionLayout.cpp:29: In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20: ../../../source/tools/atlas/GameInterface/Messages.h:608:1: warning: definition of implicit copy constructor for 'dMoveObjects' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(MoveObjects, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:608:1: note: in implicit copy constructor for 'AtlasMessage::dMoveObjects' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :192:1: note: expanded from here dMoveObjects ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/SectionLayout.cpp:29: In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20: ../../../source/tools/atlas/GameInterface/Messages.h:614:1: warning: definition of implicit copy constructor for 'dRotateObjectsFromCenterPoint' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(RotateObjectsFromCenterPoint, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:614:1: note: in implicit copy constructor for 'AtlasMessage::dRotateObjectsFromCenterPoint' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :26:1: note: expanded from here dRotateObjectsFromCenterPoint ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/SectionLayout.cpp:29: In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20: ../../../source/tools/atlas/GameInterface/Messages.h:620:1: warning: definition of implicit copy constructor for 'dRotateObject' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(RotateObject, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:620:1: note: in implicit copy constructor for 'AtlasMessage::dRotateObject' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :23:1: note: expanded from here dRotateObject ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/SectionLayout.cpp:29: In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20: ../../../source/tools/atlas/GameInterface/Messages.h:625:1: warning: definition of implicit copy constructor for 'dDeleteObjects' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(DeleteObjects, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:625:1: note: in implicit copy constructor for 'AtlasMessage::dDeleteObjects' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :173:1: note: expanded from here dDeleteObjects ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/ScenarioEditor.cpp:44: ../../../source/tools/atlas/GameInterface/Messages.h:395:1: warning: definition of implicit copy constructor for 'dCreateObject' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(CreateObject, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:395:1: note: in implicit copy constructor for 'AtlasMessage::dCreateObject' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :166:1: note: expanded from here dCreateObject ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/SectionLayout.cpp:29: In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20: ../../../source/tools/atlas/GameInterface/Messages.h:640:1: warning: definition of implicit copy constructor for 'dSetObjectSettings' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetObjectSettings, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:640:1: note: in implicit copy constructor for 'AtlasMessage::dSetObjectSettings' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :86:1: note: expanded from here dSetObjectSettings ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.cpp:22: In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21: ../../../source/tools/atlas/GameInterface/Messages.h:692:1: warning: definition of implicit copy constructor for 'dAddPathNode' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(AddPathNode, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:692:1: note: in implicit copy constructor for 'AtlasMessage::dAddPathNode' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :134:1: note: expanded from here dAddPathNode ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.cpp:22: In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21: ../../../source/tools/atlas/GameInterface/Messages.h:696:1: warning: definition of implicit copy constructor for 'dDeletePathNode' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(DeletePathNode, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:696:1: note: in implicit copy constructor for 'AtlasMessage::dDeletePathNode' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :68:1: note: expanded from here dDeletePathNode ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.cpp:22: In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21: ../../../source/tools/atlas/GameInterface/Messages.h:700:1: warning: definition of implicit copy constructor for 'dMovePathNode' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(MovePathNode, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:700:1: note: in implicit copy constructor for 'AtlasMessage::dMovePathNode' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :162:1: note: expanded from here dMovePathNode ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.cpp:22: In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21: ../../../source/tools/atlas/GameInterface/Messages.h:707:1: warning: definition of implicit copy constructor for 'dAddCinemaPath' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:707:1: note: in implicit copy constructor for 'AtlasMessage::dAddCinemaPath' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :101:1: note: expanded from here dAddCinemaPath ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.cpp:22: In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21: ../../../source/tools/atlas/GameInterface/Messages.h:709:1: warning: definition of implicit copy constructor for 'dDeleteCinemaPath' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:709:1: note: in implicit copy constructor for 'AtlasMessage::dDeleteCinemaPath' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :36:1: note: expanded from here dDeleteCinemaPath ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.cpp:22: In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21: ../../../source/tools/atlas/GameInterface/Messages.h:711:1: warning: definition of implicit copy constructor for 'dSetCinemaPaths' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetCinemaPaths, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:711:1: note: in implicit copy constructor for 'AtlasMessage::dSetCinemaPaths' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :190:1: note: expanded from here dSetCinemaPaths ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.cpp:22: In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21: ../../../source/tools/atlas/GameInterface/Messages.h:715:1: warning: definition of implicit copy constructor for 'dSetCinemaPathsDrawing' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:715:1: note: in implicit copy constructor for 'AtlasMessage::dSetCinemaPathsDrawing' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :129:1: note: expanded from here dSetCinemaPathsDrawing ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/SectionLayout.cpp:29: In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20: ../../../source/tools/atlas/GameInterface/Messages.h:692:1: warning: definition of implicit copy constructor for 'dAddPathNode' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(AddPathNode, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:692:1: note: in implicit copy constructor for 'AtlasMessage::dAddPathNode' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :97:1: note: expanded from here dAddPathNode ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/SectionLayout.cpp:29: In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20: ../../../source/tools/atlas/GameInterface/Messages.h:696:1: warning: definition of implicit copy constructor for 'dDeletePathNode' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(DeletePathNode, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:696:1: note: in implicit copy constructor for 'AtlasMessage::dDeletePathNode' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :31:1: note: expanded from here dDeletePathNode ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/ScenarioEditor.cpp:44: ../../../source/tools/atlas/GameInterface/Messages.h:514:1: warning: definition of implicit copy constructor for 'dSetEnvironmentSettings' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:514:1: note: in implicit copy constructor for 'AtlasMessage::dSetEnvironmentSettings' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :184:1: note: expanded from here dSetEnvironmentSettings ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/ScenarioEditor.cpp:44: ../../../source/tools/atlas/GameInterface/Messages.h:518:1: warning: definition of implicit copy constructor for 'dRecalculateWaterData' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(RecalculateWaterData, NOMERGE, ((float, unused))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:518:1: note: in implicit copy constructor for 'AtlasMessage::dRecalculateWaterData' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :128:1: note: expanded from here dRecalculateWaterData ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/SectionLayout.cpp:29: In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20: ../../../source/tools/atlas/GameInterface/Messages.h:700:1: warning: definition of implicit copy constructor for 'dMovePathNode' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(MovePathNode, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:700:1: note: in implicit copy constructor for 'AtlasMessage::dMovePathNode' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :124:1: note: expanded from here dMovePathNode ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/ScenarioEditor.cpp:44: ../../../source/tools/atlas/GameInterface/Messages.h:520:1: warning: definition of implicit copy constructor for 'dPickWaterHeight' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(PickWaterHeight, NOMERGE, ((Position, screenPos))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:520:1: note: in implicit copy constructor for 'AtlasMessage::dPickWaterHeight' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :68:1: note: expanded from here dPickWaterHeight ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/SectionLayout.cpp:29: In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20: ../../../source/tools/atlas/GameInterface/Messages.h:707:1: warning: definition of implicit copy constructor for 'dAddCinemaPath' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:707:1: note: in implicit copy constructor for 'AtlasMessage::dAddCinemaPath' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :64:1: note: expanded from here dAddCinemaPath ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/ScenarioEditor.cpp:44: ../../../source/tools/atlas/GameInterface/Messages.h:538:1: warning: definition of implicit copy constructor for 'dAlterElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(AlterElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:538:1: note: in implicit copy constructor for 'AtlasMessage::dAlterElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :105:1: note: expanded from here dAlterElevation ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/SectionLayout.cpp:29: In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20: ../../../source/tools/atlas/GameInterface/Messages.h:709:1: warning: definition of implicit copy constructor for 'dDeleteCinemaPath' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:709:1: note: in implicit copy constructor for 'AtlasMessage::dDeleteCinemaPath' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :3:1: note: expanded from here dDeleteCinemaPath ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/ScenarioEditor.cpp:44: ../../../source/tools/atlas/GameInterface/Messages.h:543:1: warning: definition of implicit copy constructor for 'dSmoothElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SmoothElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:543:1: note: in implicit copy constructor for 'AtlasMessage::dSmoothElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :95:1: note: expanded from here dSmoothElevation ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/SectionLayout.cpp:29: In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20: ../../../source/tools/atlas/GameInterface/Messages.h:711:1: warning: definition of implicit copy constructor for 'dSetCinemaPaths' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetCinemaPaths, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:711:1: note: in implicit copy constructor for 'AtlasMessage::dSetCinemaPaths' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :153:1: note: expanded from here dSetCinemaPaths ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/ScenarioEditor.cpp:44: ../../../source/tools/atlas/GameInterface/Messages.h:548:1: warning: definition of implicit copy constructor for 'dFlattenElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(FlattenElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:548:1: note: in implicit copy constructor for 'AtlasMessage::dFlattenElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :86:1: note: expanded from here dFlattenElevation ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/SectionLayout.cpp:29: In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20: ../../../source/tools/atlas/GameInterface/Messages.h:715:1: warning: definition of implicit copy constructor for 'dSetCinemaPathsDrawing' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:715:1: note: in implicit copy constructor for 'AtlasMessage::dSetCinemaPathsDrawing' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :94:1: note: expanded from here dSetCinemaPathsDrawing ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/ScenarioEditor.cpp:44: ../../../source/tools/atlas/GameInterface/Messages.h:553:1: warning: definition of implicit copy constructor for 'dPikeElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(PikeElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:553:1: note: in implicit copy constructor for 'AtlasMessage::dPikeElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :77:1: note: expanded from here dPikeElevation ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/ScenarioEditor.cpp:44: ../../../source/tools/atlas/GameInterface/Messages.h:559:1: warning: definition of implicit copy constructor for 'dPaintTerrain' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(PaintTerrain, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:559:1: note: in implicit copy constructor for 'AtlasMessage::dPaintTerrain' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :119:1: note: expanded from here dPaintTerrain ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/ScenarioEditor.cpp:44: ../../../source/tools/atlas/GameInterface/Messages.h:565:1: warning: definition of implicit copy constructor for 'dReplaceTerrain' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(ReplaceTerrain, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:565:1: note: in implicit copy constructor for 'AtlasMessage::dReplaceTerrain' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :110:1: note: expanded from here dReplaceTerrain ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/ScenarioEditor.cpp:44: ../../../source/tools/atlas/GameInterface/Messages.h:570:1: warning: definition of implicit copy constructor for 'dFillTerrain' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(FillTerrain, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:570:1: note: in implicit copy constructor for 'AtlasMessage::dFillTerrain' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :100:1: note: expanded from here dFillTerrain ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/ScenarioEditor.cpp:44: ../../../source/tools/atlas/GameInterface/Messages.h:608:1: warning: definition of implicit copy constructor for 'dMoveObjects' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(MoveObjects, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:608:1: note: in implicit copy constructor for 'AtlasMessage::dMoveObjects' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :22:1: note: expanded from here dMoveObjects ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/ScenarioEditor.cpp:44: ../../../source/tools/atlas/GameInterface/Messages.h:614:1: warning: definition of implicit copy constructor for 'dRotateObjectsFromCenterPoint' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(RotateObjectsFromCenterPoint, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:614:1: note: in implicit copy constructor for 'AtlasMessage::dRotateObjectsFromCenterPoint' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :63:1: note: expanded from here dRotateObjectsFromCenterPoint ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/ScenarioEditor.cpp:44: ../../../source/tools/atlas/GameInterface/Messages.h:620:1: warning: definition of implicit copy constructor for 'dRotateObject' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(RotateObject, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:620:1: note: in implicit copy constructor for 'AtlasMessage::dRotateObject' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :62:1: note: expanded from here dRotateObject ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/ScenarioEditor.cpp:44: ../../../source/tools/atlas/GameInterface/Messages.h:625:1: warning: definition of implicit copy constructor for 'dDeleteObjects' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(DeleteObjects, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:625:1: note: in implicit copy constructor for 'AtlasMessage::dDeleteObjects' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :216:1: note: expanded from here dDeleteObjects ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/ScenarioEditor.cpp:44: ../../../source/tools/atlas/GameInterface/Messages.h:640:1: warning: definition of implicit copy constructor for 'dSetObjectSettings' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetObjectSettings, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:640:1: note: in implicit copy constructor for 'AtlasMessage::dSetObjectSettings' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :128:1: note: expanded from here dSetObjectSettings ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/ScenarioEditor.cpp:44: ../../../source/tools/atlas/GameInterface/Messages.h:692:1: warning: definition of implicit copy constructor for 'dAddPathNode' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(AddPathNode, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:692:1: note: in implicit copy constructor for 'AtlasMessage::dAddPathNode' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :134:1: note: expanded from here dAddPathNode ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/ScenarioEditor.cpp:44: ../../../source/tools/atlas/GameInterface/Messages.h:696:1: warning: definition of implicit copy constructor for 'dDeletePathNode' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(DeletePathNode, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:696:1: note: in implicit copy constructor for 'AtlasMessage::dDeletePathNode' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :68:1: note: expanded from here dDeletePathNode ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/ScenarioEditor.cpp:44: ../../../source/tools/atlas/GameInterface/Messages.h:700:1: warning: definition of implicit copy constructor for 'dMovePathNode' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(MovePathNode, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:700:1: note: in implicit copy constructor for 'AtlasMessage::dMovePathNode' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :162:1: note: expanded from here dMovePathNode ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/ScenarioEditor.cpp:44: ../../../source/tools/atlas/GameInterface/Messages.h:707:1: warning: definition of implicit copy constructor for 'dAddCinemaPath' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:707:1: note: in implicit copy constructor for 'AtlasMessage::dAddCinemaPath' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :101:1: note: expanded from here dAddCinemaPath ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/ScenarioEditor.cpp:44: ../../../source/tools/atlas/GameInterface/Messages.h:709:1: warning: definition of implicit copy constructor for 'dDeleteCinemaPath' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:709:1: note: in implicit copy constructor for 'AtlasMessage::dDeleteCinemaPath' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :36:1: note: expanded from here dDeleteCinemaPath ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/ScenarioEditor.cpp:44: ../../../source/tools/atlas/GameInterface/Messages.h:711:1: warning: definition of implicit copy constructor for 'dSetCinemaPaths' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetCinemaPaths, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:711:1: note: in implicit copy constructor for 'AtlasMessage::dSetCinemaPaths' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :190:1: note: expanded from here dSetCinemaPaths ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/ScenarioEditor.cpp:44: ../../../source/tools/atlas/GameInterface/Messages.h:715:1: warning: definition of implicit copy constructor for 'dSetCinemaPathsDrawing' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:715:1: note: in implicit copy constructor for 'AtlasMessage::dSetCinemaPathsDrawing' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :129:1: note: expanded from here dSetCinemaPathsDrawing ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/Environment.cpp:21: In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21: ../../../source/tools/atlas/GameInterface/Messages.h:194:1: warning: definition of implicit copy constructor for 'dSetMapSettings' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetMapSettings, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:194:1: note: in implicit copy constructor for 'AtlasMessage::dSetMapSettings' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :206:1: note: expanded from here dSetMapSettings ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/Environment.cpp:21: In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21: ../../../source/tools/atlas/GameInterface/Messages.h:223:1: warning: definition of implicit copy constructor for 'dResizeMap' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(ResizeMap, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:223:1: note: in implicit copy constructor for 'AtlasMessage::dResizeMap' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :203:1: note: expanded from here dResizeMap ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/Environment.cpp:21: In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21: ../../../source/tools/atlas/GameInterface/Messages.h:395:1: warning: definition of implicit copy constructor for 'dCreateObject' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(CreateObject, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:395:1: note: in implicit copy constructor for 'AtlasMessage::dCreateObject' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :119:1: note: expanded from here dCreateObject ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/Environment.cpp:21: In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21: ../../../source/tools/atlas/GameInterface/Messages.h:514:1: warning: definition of implicit copy constructor for 'dSetEnvironmentSettings' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:514:1: note: in implicit copy constructor for 'AtlasMessage::dSetEnvironmentSettings' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :141:1: note: expanded from here dSetEnvironmentSettings ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/Environment.cpp:21: In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21: ../../../source/tools/atlas/GameInterface/Messages.h:518:1: warning: definition of implicit copy constructor for 'dRecalculateWaterData' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(RecalculateWaterData, NOMERGE, ((float, unused))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:518:1: note: in implicit copy constructor for 'AtlasMessage::dRecalculateWaterData' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :83:1: note: expanded from here dRecalculateWaterData ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/Environment.cpp:21: In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21: ../../../source/tools/atlas/GameInterface/Messages.h:520:1: warning: definition of implicit copy constructor for 'dPickWaterHeight' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(PickWaterHeight, NOMERGE, ((Position, screenPos))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:520:1: note: in implicit copy constructor for 'AtlasMessage::dPickWaterHeight' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :23:1: note: expanded from here dPickWaterHeight ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/Environment.cpp:21: In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21: ../../../source/tools/atlas/GameInterface/Messages.h:538:1: warning: definition of implicit copy constructor for 'dAlterElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(AlterElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:538:1: note: in implicit copy constructor for 'AtlasMessage::dAlterElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :59:1: note: expanded from here dAlterElevation ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/Environment.cpp:21: In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21: ../../../source/tools/atlas/GameInterface/Messages.h:543:1: warning: definition of implicit copy constructor for 'dSmoothElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SmoothElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:543:1: note: in implicit copy constructor for 'AtlasMessage::dSmoothElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :49:1: note: expanded from here dSmoothElevation ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/Environment.cpp:21: In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21: ../../../source/tools/atlas/GameInterface/Messages.h:548:1: warning: definition of implicit copy constructor for 'dFlattenElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(FlattenElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:548:1: note: in implicit copy constructor for 'AtlasMessage::dFlattenElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :42:1: note: expanded from here dFlattenElevation ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/Environment.cpp:21: In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21: ../../../source/tools/atlas/GameInterface/Messages.h:553:1: warning: definition of implicit copy constructor for 'dPikeElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(PikeElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:553:1: note: in implicit copy constructor for 'AtlasMessage::dPikeElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :35:1: note: expanded from here dPikeElevation ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/Environment.cpp:21: In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21: ../../../source/tools/atlas/GameInterface/Messages.h:559:1: warning: definition of implicit copy constructor for 'dPaintTerrain' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(PaintTerrain, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:559:1: note: in implicit copy constructor for 'AtlasMessage::dPaintTerrain' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :75:1: note: expanded from here dPaintTerrain ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/Environment.cpp:21: In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21: ../../../source/tools/atlas/GameInterface/Messages.h:565:1: warning: definition of implicit copy constructor for 'dReplaceTerrain' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(ReplaceTerrain, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:565:1: note: in implicit copy constructor for 'AtlasMessage::dReplaceTerrain' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :67:1: note: expanded from here dReplaceTerrain ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/Environment.cpp:21: In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21: ../../../source/tools/atlas/GameInterface/Messages.h:570:1: warning: definition of implicit copy constructor for 'dFillTerrain' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(FillTerrain, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:570:1: note: in implicit copy constructor for 'AtlasMessage::dFillTerrain' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :57:1: note: expanded from here dFillTerrain ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/Environment.cpp:21: In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21: ../../../source/tools/atlas/GameInterface/Messages.h:608:1: warning: definition of implicit copy constructor for 'dMoveObjects' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(MoveObjects, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:608:1: note: in implicit copy constructor for 'AtlasMessage::dMoveObjects' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :192:1: note: expanded from here dMoveObjects ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/Environment.cpp:21: In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21: ../../../source/tools/atlas/GameInterface/Messages.h:614:1: warning: definition of implicit copy constructor for 'dRotateObjectsFromCenterPoint' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(RotateObjectsFromCenterPoint, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:614:1: note: in implicit copy constructor for 'AtlasMessage::dRotateObjectsFromCenterPoint' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :26:1: note: expanded from here dRotateObjectsFromCenterPoint ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/Environment.cpp:21: In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21: ../../../source/tools/atlas/GameInterface/Messages.h:620:1: warning: definition of implicit copy constructor for 'dRotateObject' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(RotateObject, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:620:1: note: in implicit copy constructor for 'AtlasMessage::dRotateObject' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :23:1: note: expanded from here dRotateObject ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/Environment.cpp:21: In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21: ../../../source/tools/atlas/GameInterface/Messages.h:625:1: warning: definition of implicit copy constructor for 'dDeleteObjects' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(DeleteObjects, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:625:1: note: in implicit copy constructor for 'AtlasMessage::dDeleteObjects' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :173:1: note: expanded from here dDeleteObjects ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/Environment.cpp:21: In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21: ../../../source/tools/atlas/GameInterface/Messages.h:640:1: warning: definition of implicit copy constructor for 'dSetObjectSettings' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetObjectSettings, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:640:1: note: in implicit copy constructor for 'AtlasMessage::dSetObjectSettings' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :86:1: note: expanded from here dSetObjectSettings ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/Environment.cpp:21: In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21: ../../../source/tools/atlas/GameInterface/Messages.h:692:1: warning: definition of implicit copy constructor for 'dAddPathNode' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(AddPathNode, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:692:1: note: in implicit copy constructor for 'AtlasMessage::dAddPathNode' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :97:1: note: expanded from here dAddPathNode ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/Environment.cpp:21: In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21: ../../../source/tools/atlas/GameInterface/Messages.h:696:1: warning: definition of implicit copy constructor for 'dDeletePathNode' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(DeletePathNode, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:696:1: note: in implicit copy constructor for 'AtlasMessage::dDeletePathNode' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :31:1: note: expanded from here dDeletePathNode ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/Environment.cpp:21: In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21: ../../../source/tools/atlas/GameInterface/Messages.h:700:1: warning: definition of implicit copy constructor for 'dMovePathNode' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(MovePathNode, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:700:1: note: in implicit copy constructor for 'AtlasMessage::dMovePathNode' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :124:1: note: expanded from here dMovePathNode ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/Environment.cpp:21: In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21: ../../../source/tools/atlas/GameInterface/Messages.h:707:1: warning: definition of implicit copy constructor for 'dAddCinemaPath' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:707:1: note: in implicit copy constructor for 'AtlasMessage::dAddCinemaPath' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :64:1: note: expanded from here dAddCinemaPath ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/Environment.cpp:21: In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21: ../../../source/tools/atlas/GameInterface/Messages.h:709:1: warning: definition of implicit copy constructor for 'dDeleteCinemaPath' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:709:1: note: in implicit copy constructor for 'AtlasMessage::dDeleteCinemaPath' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :3:1: note: expanded from here dDeleteCinemaPath ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/Environment.cpp:21: In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21: ../../../source/tools/atlas/GameInterface/Messages.h:711:1: warning: definition of implicit copy constructor for 'dSetCinemaPaths' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetCinemaPaths, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:711:1: note: in implicit copy constructor for 'AtlasMessage::dSetCinemaPaths' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :153:1: note: expanded from here dSetCinemaPaths ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/Environment.cpp:21: In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21: ../../../source/tools/atlas/GameInterface/Messages.h:715:1: warning: definition of implicit copy constructor for 'dSetCinemaPathsDrawing' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:715:1: note: in implicit copy constructor for 'AtlasMessage::dSetCinemaPathsDrawing' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :94:1: note: expanded from here dSetCinemaPathsDrawing ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Map/Map.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:194:1: warning: definition of implicit copy constructor for 'dSetMapSettings' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetMapSettings, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:194:1: note: in implicit copy constructor for 'AtlasMessage::dSetMapSettings' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :109:1: note: expanded from here dSetMapSettings ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Map/Map.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:223:1: warning: definition of implicit copy constructor for 'dResizeMap' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(ResizeMap, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:223:1: note: in implicit copy constructor for 'AtlasMessage::dResizeMap' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :105:1: note: expanded from here dResizeMap ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Map/Map.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:395:1: warning: definition of implicit copy constructor for 'dCreateObject' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(CreateObject, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:395:1: note: in implicit copy constructor for 'AtlasMessage::dCreateObject' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :26:1: note: expanded from here dCreateObject ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Map/Map.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:514:1: warning: definition of implicit copy constructor for 'dSetEnvironmentSettings' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:514:1: note: in implicit copy constructor for 'AtlasMessage::dSetEnvironmentSettings' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :35:1: note: expanded from here dSetEnvironmentSettings ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Map/Map.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:518:1: warning: definition of implicit copy constructor for 'dRecalculateWaterData' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(RecalculateWaterData, NOMERGE, ((float, unused))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:518:1: note: in implicit copy constructor for 'AtlasMessage::dRecalculateWaterData' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :194:1: note: expanded from here dRecalculateWaterData ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Map/Map.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:520:1: warning: definition of implicit copy constructor for 'dPickWaterHeight' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(PickWaterHeight, NOMERGE, ((Position, screenPos))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:520:1: note: in implicit copy constructor for 'AtlasMessage::dPickWaterHeight' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :134:1: note: expanded from here dPickWaterHeight ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Map/Map.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:538:1: warning: definition of implicit copy constructor for 'dAlterElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(AlterElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:538:1: note: in implicit copy constructor for 'AtlasMessage::dAlterElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :170:1: note: expanded from here dAlterElevation ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Map/Map.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:543:1: warning: definition of implicit copy constructor for 'dSmoothElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SmoothElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:543:1: note: in implicit copy constructor for 'AtlasMessage::dSmoothElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :160:1: note: expanded from here dSmoothElevation ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Map/Map.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:548:1: warning: definition of implicit copy constructor for 'dFlattenElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(FlattenElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:548:1: note: in implicit copy constructor for 'AtlasMessage::dFlattenElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :152:1: note: expanded from here dFlattenElevation ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Map/Map.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:553:1: warning: definition of implicit copy constructor for 'dPikeElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(PikeElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:553:1: note: in implicit copy constructor for 'AtlasMessage::dPikeElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :143:1: note: expanded from here dPikeElevation ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Map/Map.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:559:1: warning: definition of implicit copy constructor for 'dPaintTerrain' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(PaintTerrain, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:559:1: note: in implicit copy constructor for 'AtlasMessage::dPaintTerrain' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :185:1: note: expanded from here dPaintTerrain ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Map/Map.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:565:1: warning: definition of implicit copy constructor for 'dReplaceTerrain' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(ReplaceTerrain, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:565:1: note: in implicit copy constructor for 'AtlasMessage::dReplaceTerrain' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :176:1: note: expanded from here dReplaceTerrain ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Map/Map.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:570:1: warning: definition of implicit copy constructor for 'dFillTerrain' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(FillTerrain, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:570:1: note: in implicit copy constructor for 'AtlasMessage::dFillTerrain' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :166:1: note: expanded from here dFillTerrain ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Map/Map.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:608:1: warning: definition of implicit copy constructor for 'dMoveObjects' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(MoveObjects, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:608:1: note: in implicit copy constructor for 'AtlasMessage::dMoveObjects' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :83:1: note: expanded from here dMoveObjects ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Map/Map.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:614:1: warning: definition of implicit copy constructor for 'dRotateObjectsFromCenterPoint' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(RotateObjectsFromCenterPoint, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:614:1: note: in implicit copy constructor for 'AtlasMessage::dRotateObjectsFromCenterPoint' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :130:1: note: expanded from here dRotateObjectsFromCenterPoint ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Map/Map.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:620:1: warning: definition of implicit copy constructor for 'dRotateObject' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(RotateObject, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:620:1: note: in implicit copy constructor for 'AtlasMessage::dRotateObject' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :129:1: note: expanded from here dRotateObject ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Map/Map.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:625:1: warning: definition of implicit copy constructor for 'dDeleteObjects' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(DeleteObjects, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:625:1: note: in implicit copy constructor for 'AtlasMessage::dDeleteObjects' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :65:1: note: expanded from here dDeleteObjects ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Map/Map.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:640:1: warning: definition of implicit copy constructor for 'dSetObjectSettings' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetObjectSettings, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:640:1: note: in implicit copy constructor for 'AtlasMessage::dSetObjectSettings' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :193:1: note: expanded from here dSetObjectSettings ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Map/Map.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:692:1: warning: definition of implicit copy constructor for 'dAddPathNode' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(AddPathNode, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:692:1: note: in implicit copy constructor for 'AtlasMessage::dAddPathNode' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :198:1: note: expanded from here dAddPathNode ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Map/Map.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:696:1: warning: definition of implicit copy constructor for 'dDeletePathNode' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(DeletePathNode, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:696:1: note: in implicit copy constructor for 'AtlasMessage::dDeletePathNode' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :134:1: note: expanded from here dDeletePathNode ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Map/Map.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:700:1: warning: definition of implicit copy constructor for 'dMovePathNode' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(MovePathNode, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:700:1: note: in implicit copy constructor for 'AtlasMessage::dMovePathNode' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :16:1: note: expanded from here dMovePathNode ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Map/Map.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:707:1: warning: definition of implicit copy constructor for 'dAddCinemaPath' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:707:1: note: in implicit copy constructor for 'AtlasMessage::dAddCinemaPath' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :164:1: note: expanded from here dAddCinemaPath ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Map/Map.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:709:1: warning: definition of implicit copy constructor for 'dDeleteCinemaPath' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:709:1: note: in implicit copy constructor for 'AtlasMessage::dDeleteCinemaPath' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :103:1: note: expanded from here dDeleteCinemaPath ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Map/Map.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:711:1: warning: definition of implicit copy constructor for 'dSetCinemaPaths' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetCinemaPaths, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:711:1: note: in implicit copy constructor for 'AtlasMessage::dSetCinemaPaths' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :39:1: note: expanded from here dSetCinemaPaths ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Map/Map.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:715:1: warning: definition of implicit copy constructor for 'dSetCinemaPathsDrawing' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:715:1: note: in implicit copy constructor for 'AtlasMessage::dSetCinemaPathsDrawing' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :194:1: note: expanded from here dSetCinemaPathsDrawing ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Object/Object.cpp:29: ../../../source/tools/atlas/GameInterface/Messages.h:194:1: warning: definition of implicit copy constructor for 'dSetMapSettings' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetMapSettings, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:194:1: note: in implicit copy constructor for 'AtlasMessage::dSetMapSettings' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :188:1: note: expanded from here dSetMapSettings ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Object/Object.cpp:29: ../../../source/tools/atlas/GameInterface/Messages.h:223:1: warning: definition of implicit copy constructor for 'dResizeMap' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(ResizeMap, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:223:1: note: in implicit copy constructor for 'AtlasMessage::dResizeMap' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :185:1: note: expanded from here dResizeMap ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Object/Object.cpp:29: ../../../source/tools/atlas/GameInterface/Messages.h:395:1: warning: definition of implicit copy constructor for 'dCreateObject' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(CreateObject, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:395:1: note: in implicit copy constructor for 'AtlasMessage::dCreateObject' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :105:1: note: expanded from here dCreateObject ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Object/Object.cpp:29: ../../../source/tools/atlas/GameInterface/Messages.h:514:1: warning: definition of implicit copy constructor for 'dSetEnvironmentSettings' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:514:1: note: in implicit copy constructor for 'AtlasMessage::dSetEnvironmentSettings' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :123:1: note: expanded from here dSetEnvironmentSettings ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Object/Object.cpp:29: ../../../source/tools/atlas/GameInterface/Messages.h:518:1: warning: definition of implicit copy constructor for 'dRecalculateWaterData' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(RecalculateWaterData, NOMERGE, ((float, unused))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:518:1: note: in implicit copy constructor for 'AtlasMessage::dRecalculateWaterData' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :64:1: note: expanded from here dRecalculateWaterData ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Object/Object.cpp:29: ../../../source/tools/atlas/GameInterface/Messages.h:520:1: warning: definition of implicit copy constructor for 'dPickWaterHeight' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(PickWaterHeight, NOMERGE, ((Position, screenPos))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:520:1: note: in implicit copy constructor for 'AtlasMessage::dPickWaterHeight' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :6:1: note: expanded from here dPickWaterHeight ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Object/Object.cpp:29: ../../../source/tools/atlas/GameInterface/Messages.h:538:1: warning: definition of implicit copy constructor for 'dAlterElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(AlterElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:538:1: note: in implicit copy constructor for 'AtlasMessage::dAlterElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :42:1: note: expanded from here dAlterElevation ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Object/Object.cpp:29: ../../../source/tools/atlas/GameInterface/Messages.h:543:1: warning: definition of implicit copy constructor for 'dSmoothElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SmoothElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:543:1: note: in implicit copy constructor for 'AtlasMessage::dSmoothElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :34:1: note: expanded from here dSmoothElevation ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Object/Object.cpp:29: ../../../source/tools/atlas/GameInterface/Messages.h:548:1: warning: definition of implicit copy constructor for 'dFlattenElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(FlattenElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:548:1: note: in implicit copy constructor for 'AtlasMessage::dFlattenElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :26:1: note: expanded from here dFlattenElevation ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Object/Object.cpp:29: ../../../source/tools/atlas/GameInterface/Messages.h:553:1: warning: definition of implicit copy constructor for 'dPikeElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(PikeElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:553:1: note: in implicit copy constructor for 'AtlasMessage::dPikeElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :19:1: note: expanded from here dPikeElevation ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Object/Object.cpp:29: ../../../source/tools/atlas/GameInterface/Messages.h:559:1: warning: definition of implicit copy constructor for 'dPaintTerrain' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(PaintTerrain, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:559:1: note: in implicit copy constructor for 'AtlasMessage::dPaintTerrain' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :58:1: note: expanded from here dPaintTerrain ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Object/Object.cpp:29: ../../../source/tools/atlas/GameInterface/Messages.h:565:1: warning: definition of implicit copy constructor for 'dReplaceTerrain' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(ReplaceTerrain, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:565:1: note: in implicit copy constructor for 'AtlasMessage::dReplaceTerrain' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :49:1: note: expanded from here dReplaceTerrain ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Object/Object.cpp:29: ../../../source/tools/atlas/GameInterface/Messages.h:570:1: warning: definition of implicit copy constructor for 'dFillTerrain' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(FillTerrain, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:570:1: note: in implicit copy constructor for 'AtlasMessage::dFillTerrain' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :40:1: note: expanded from here dFillTerrain ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Object/Object.cpp:29: ../../../source/tools/atlas/GameInterface/Messages.h:608:1: warning: definition of implicit copy constructor for 'dMoveObjects' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(MoveObjects, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:608:1: note: in implicit copy constructor for 'AtlasMessage::dMoveObjects' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :172:1: note: expanded from here dMoveObjects ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Object/Object.cpp:29: ../../../source/tools/atlas/GameInterface/Messages.h:614:1: warning: definition of implicit copy constructor for 'dRotateObjectsFromCenterPoint' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(RotateObjectsFromCenterPoint, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:614:1: note: in implicit copy constructor for 'AtlasMessage::dRotateObjectsFromCenterPoint' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :7:1: note: expanded from here dRotateObjectsFromCenterPoint ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Object/Object.cpp:29: ../../../source/tools/atlas/GameInterface/Messages.h:620:1: warning: definition of implicit copy constructor for 'dRotateObject' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(RotateObject, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:620:1: note: in implicit copy constructor for 'AtlasMessage::dRotateObject' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :2:1: note: expanded from here dRotateObject ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Object/Object.cpp:29: ../../../source/tools/atlas/GameInterface/Messages.h:625:1: warning: definition of implicit copy constructor for 'dDeleteObjects' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(DeleteObjects, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:625:1: note: in implicit copy constructor for 'AtlasMessage::dDeleteObjects' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :151:1: note: expanded from here dDeleteObjects ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Object/Object.cpp:29: ../../../source/tools/atlas/GameInterface/Messages.h:640:1: warning: definition of implicit copy constructor for 'dSetObjectSettings' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetObjectSettings, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:640:1: note: in implicit copy constructor for 'AtlasMessage::dSetObjectSettings' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :64:1: note: expanded from here dSetObjectSettings ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Object/Object.cpp:29: ../../../source/tools/atlas/GameInterface/Messages.h:692:1: warning: definition of implicit copy constructor for 'dAddPathNode' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(AddPathNode, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:692:1: note: in implicit copy constructor for 'AtlasMessage::dAddPathNode' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :72:1: note: expanded from here dAddPathNode ^ 25 warnings generated. In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Object/Object.cpp:29: ../../../source/tools/atlas/GameInterface/Messages.h:696:1: warning: definition of implicit copy constructor for 'dDeletePathNode' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(DeletePathNode, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:696:1: note: in implicit copy constructor for 'AtlasMessage::dDeletePathNode' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :9:1: note: expanded from here dDeletePathNode ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Object/Object.cpp:29: ../../../source/tools/atlas/GameInterface/Messages.h:700:1: warning: definition of implicit copy constructor for 'dMovePathNode' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(MovePathNode, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:700:1: note: in implicit copy constructor for 'AtlasMessage::dMovePathNode' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :99:1: note: expanded from here dMovePathNode ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Object/Object.cpp:29: ../../../source/tools/atlas/GameInterface/Messages.h:707:1: warning: definition of implicit copy constructor for 'dAddCinemaPath' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:707:1: note: in implicit copy constructor for 'AtlasMessage::dAddCinemaPath' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :40:1: note: expanded from here dAddCinemaPath ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Object/Object.cpp:29: ../../../source/tools/atlas/GameInterface/Messages.h:709:1: warning: definition of implicit copy constructor for 'dDeleteCinemaPath' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:709:1: note: in implicit copy constructor for 'AtlasMessage::dDeleteCinemaPath' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :193:1: note: expanded from here dDeleteCinemaPath ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Object/Object.cpp:29: ../../../source/tools/atlas/GameInterface/Messages.h:711:1: warning: definition of implicit copy constructor for 'dSetCinemaPaths' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetCinemaPaths, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:711:1: note: in implicit copy constructor for 'AtlasMessage::dSetCinemaPaths' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :132:1: note: expanded from here dSetCinemaPaths ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Object/Object.cpp:29: ../../../source/tools/atlas/GameInterface/Messages.h:715:1: warning: definition of implicit copy constructor for 'dSetCinemaPathsDrawing' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:715:1: note: in implicit copy constructor for 'AtlasMessage::dSetCinemaPathsDrawing' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :69:1: note: expanded from here dSetCinemaPathsDrawing ^ 25 warnings generated. In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.cpp:20: In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20: ../../../source/tools/atlas/GameInterface/Messages.h:194:1: warning: definition of implicit copy constructor for 'dSetMapSettings' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetMapSettings, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:194:1: note: in implicit copy constructor for 'AtlasMessage::dSetMapSettings' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :32:1: note: expanded from here dSetMapSettings ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.cpp:20: In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20: ../../../source/tools/atlas/GameInterface/Messages.h:223:1: warning: definition of implicit copy constructor for 'dResizeMap' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(ResizeMap, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:223:1: note: in implicit copy constructor for 'AtlasMessage::dResizeMap' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :34:1: note: expanded from here dResizeMap ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.cpp:20: In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20: ../../../source/tools/atlas/GameInterface/Messages.h:395:1: warning: definition of implicit copy constructor for 'dCreateObject' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(CreateObject, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:395:1: note: in implicit copy constructor for 'AtlasMessage::dCreateObject' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :166:1: note: expanded from here dCreateObject ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.cpp:20: In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20: ../../../source/tools/atlas/GameInterface/Messages.h:514:1: warning: definition of implicit copy constructor for 'dSetEnvironmentSettings' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:514:1: note: in implicit copy constructor for 'AtlasMessage::dSetEnvironmentSettings' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :184:1: note: expanded from here dSetEnvironmentSettings ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.cpp:20: In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20: ../../../source/tools/atlas/GameInterface/Messages.h:518:1: warning: definition of implicit copy constructor for 'dRecalculateWaterData' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(RecalculateWaterData, NOMERGE, ((float, unused))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:518:1: note: in implicit copy constructor for 'AtlasMessage::dRecalculateWaterData' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :128:1: note: expanded from here dRecalculateWaterData ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.cpp:20: In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20: ../../../source/tools/atlas/GameInterface/Messages.h:520:1: warning: definition of implicit copy constructor for 'dPickWaterHeight' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(PickWaterHeight, NOMERGE, ((Position, screenPos))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:520:1: note: in implicit copy constructor for 'AtlasMessage::dPickWaterHeight' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :68:1: note: expanded from here dPickWaterHeight ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.cpp:20: In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20: ../../../source/tools/atlas/GameInterface/Messages.h:538:1: warning: definition of implicit copy constructor for 'dAlterElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(AlterElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:538:1: note: in implicit copy constructor for 'AtlasMessage::dAlterElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :105:1: note: expanded from here dAlterElevation ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.cpp:20: In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20: ../../../source/tools/atlas/GameInterface/Messages.h:543:1: warning: definition of implicit copy constructor for 'dSmoothElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SmoothElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:543:1: note: in implicit copy constructor for 'AtlasMessage::dSmoothElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :95:1: note: expanded from here dSmoothElevation ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.cpp:20: In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20: ../../../source/tools/atlas/GameInterface/Messages.h:548:1: warning: definition of implicit copy constructor for 'dFlattenElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(FlattenElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:548:1: note: in implicit copy constructor for 'AtlasMessage::dFlattenElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :86:1: note: expanded from here dFlattenElevation ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.cpp:20: In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20: ../../../source/tools/atlas/GameInterface/Messages.h:553:1: warning: definition of implicit copy constructor for 'dPikeElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(PikeElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:553:1: note: in implicit copy constructor for 'AtlasMessage::dPikeElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :77:1: note: expanded from here dPikeElevation ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.cpp:20: In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20: ../../../source/tools/atlas/GameInterface/Messages.h:559:1: warning: definition of implicit copy constructor for 'dPaintTerrain' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(PaintTerrain, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:559:1: note: in implicit copy constructor for 'AtlasMessage::dPaintTerrain' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :119:1: note: expanded from here dPaintTerrain ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.cpp:20: In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20: ../../../source/tools/atlas/GameInterface/Messages.h:565:1: warning: definition of implicit copy constructor for 'dReplaceTerrain' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(ReplaceTerrain, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:565:1: note: in implicit copy constructor for 'AtlasMessage::dReplaceTerrain' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :110:1: note: expanded from here dReplaceTerrain ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.cpp:20: In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20: ../../../source/tools/atlas/GameInterface/Messages.h:570:1: warning: definition of implicit copy constructor for 'dFillTerrain' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(FillTerrain, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:570:1: note: in implicit copy constructor for 'AtlasMessage::dFillTerrain' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :100:1: note: expanded from here dFillTerrain ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.cpp:20: In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20: ../../../source/tools/atlas/GameInterface/Messages.h:608:1: warning: definition of implicit copy constructor for 'dMoveObjects' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(MoveObjects, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:608:1: note: in implicit copy constructor for 'AtlasMessage::dMoveObjects' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :22:1: note: expanded from here dMoveObjects ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.cpp:20: In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20: ../../../source/tools/atlas/GameInterface/Messages.h:614:1: warning: definition of implicit copy constructor for 'dRotateObjectsFromCenterPoint' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(RotateObjectsFromCenterPoint, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:614:1: note: in implicit copy constructor for 'AtlasMessage::dRotateObjectsFromCenterPoint' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :63:1: note: expanded from here dRotateObjectsFromCenterPoint ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.cpp:20: In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20: ../../../source/tools/atlas/GameInterface/Messages.h:620:1: warning: definition of implicit copy constructor for 'dRotateObject' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(RotateObject, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:620:1: note: in implicit copy constructor for 'AtlasMessage::dRotateObject' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :62:1: note: expanded from here dRotateObject ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.cpp:20: In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20: ../../../source/tools/atlas/GameInterface/Messages.h:625:1: warning: definition of implicit copy constructor for 'dDeleteObjects' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(DeleteObjects, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:625:1: note: in implicit copy constructor for 'AtlasMessage::dDeleteObjects' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :216:1: note: expanded from here dDeleteObjects ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.cpp:20: In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20: ../../../source/tools/atlas/GameInterface/Messages.h:640:1: warning: definition of implicit copy constructor for 'dSetObjectSettings' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetObjectSettings, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:640:1: note: in implicit copy constructor for 'AtlasMessage::dSetObjectSettings' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :128:1: note: expanded from here dSetObjectSettings ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.cpp:20: In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20: ../../../source/tools/atlas/GameInterface/Messages.h:692:1: warning: definition of implicit copy constructor for 'dAddPathNode' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(AddPathNode, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:692:1: note: in implicit copy constructor for 'AtlasMessage::dAddPathNode' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :134:1: note: expanded from here dAddPathNode ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.cpp:20: In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20: ../../../source/tools/atlas/GameInterface/Messages.h:696:1: warning: definition of implicit copy constructor for 'dDeletePathNode' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(DeletePathNode, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:696:1: note: in implicit copy constructor for 'AtlasMessage::dDeletePathNode' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :68:1: note: expanded from here dDeletePathNode ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.cpp:20: In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20: ../../../source/tools/atlas/GameInterface/Messages.h:700:1: warning: definition of implicit copy constructor for 'dMovePathNode' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(MovePathNode, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:700:1: note: in implicit copy constructor for 'AtlasMessage::dMovePathNode' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :162:1: note: expanded from here dMovePathNode ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.cpp:20: In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20: ../../../source/tools/atlas/GameInterface/Messages.h:707:1: warning: definition of implicit copy constructor for 'dAddCinemaPath' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:707:1: note: in implicit copy constructor for 'AtlasMessage::dAddCinemaPath' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :101:1: note: expanded from here dAddCinemaPath ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.cpp:20: In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20: ../../../source/tools/atlas/GameInterface/Messages.h:709:1: warning: definition of implicit copy constructor for 'dDeleteCinemaPath' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:709:1: note: in implicit copy constructor for 'AtlasMessage::dDeleteCinemaPath' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :36:1: note: expanded from here dDeleteCinemaPath ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.cpp:20: In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20: ../../../source/tools/atlas/GameInterface/Messages.h:711:1: warning: definition of implicit copy constructor for 'dSetCinemaPaths' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetCinemaPaths, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:711:1: note: in implicit copy constructor for 'AtlasMessage::dSetCinemaPaths' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :190:1: note: expanded from here dSetCinemaPaths ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.cpp:20: In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20: ../../../source/tools/atlas/GameInterface/Messages.h:715:1: warning: definition of implicit copy constructor for 'dSetCinemaPathsDrawing' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:715:1: note: in implicit copy constructor for 'AtlasMessage::dSetCinemaPathsDrawing' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :129:1: note: expanded from here dSetCinemaPathsDrawing ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Map/Map.cpp:23: In file included from ../../../source/tools/atlas/AtlasObject/JSONSpiritInclude.h:32: ../../../source/third_party/jsonspirit/json_spirit_writer_template.h:37:50: warning: unused typedef 'Char_type' [-Wunused-local-typedef] typedef typename String_type::value_type Char_type; ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Terrain/Terrain.cpp:27: ../../../source/tools/atlas/GameInterface/Messages.h:194:1: warning: definition of implicit copy constructor for 'dSetMapSettings' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetMapSettings, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:194:1: note: in implicit copy constructor for 'AtlasMessage::dSetMapSettings' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :188:1: note: expanded from here dSetMapSettings ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Terrain/Terrain.cpp:27: ../../../source/tools/atlas/GameInterface/Messages.h:223:1: warning: definition of implicit copy constructor for 'dResizeMap' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(ResizeMap, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:223:1: note: in implicit copy constructor for 'AtlasMessage::dResizeMap' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :185:1: note: expanded from here dResizeMap ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Terrain/Terrain.cpp:27: ../../../source/tools/atlas/GameInterface/Messages.h:395:1: warning: definition of implicit copy constructor for 'dCreateObject' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(CreateObject, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:395:1: note: in implicit copy constructor for 'AtlasMessage::dCreateObject' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :105:1: note: expanded from here dCreateObject ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Terrain/Terrain.cpp:27: ../../../source/tools/atlas/GameInterface/Messages.h:514:1: warning: definition of implicit copy constructor for 'dSetEnvironmentSettings' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:514:1: note: in implicit copy constructor for 'AtlasMessage::dSetEnvironmentSettings' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :123:1: note: expanded from here dSetEnvironmentSettings ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Terrain/Terrain.cpp:27: ../../../source/tools/atlas/GameInterface/Messages.h:518:1: warning: definition of implicit copy constructor for 'dRecalculateWaterData' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(RecalculateWaterData, NOMERGE, ((float, unused))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:518:1: note: in implicit copy constructor for 'AtlasMessage::dRecalculateWaterData' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :64:1: note: expanded from here dRecalculateWaterData ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Terrain/Terrain.cpp:27: ../../../source/tools/atlas/GameInterface/Messages.h:520:1: warning: definition of implicit copy constructor for 'dPickWaterHeight' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(PickWaterHeight, NOMERGE, ((Position, screenPos))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:520:1: note: in implicit copy constructor for 'AtlasMessage::dPickWaterHeight' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :6:1: note: expanded from here dPickWaterHeight ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Terrain/Terrain.cpp:27: ../../../source/tools/atlas/GameInterface/Messages.h:538:1: warning: definition of implicit copy constructor for 'dAlterElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(AlterElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:538:1: note: in implicit copy constructor for 'AtlasMessage::dAlterElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :42:1: note: expanded from here dAlterElevation ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Terrain/Terrain.cpp:27: ../../../source/tools/atlas/GameInterface/Messages.h:543:1: warning: definition of implicit copy constructor for 'dSmoothElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SmoothElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:543:1: note: in implicit copy constructor for 'AtlasMessage::dSmoothElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :34:1: note: expanded from here dSmoothElevation ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Terrain/Terrain.cpp:27: ../../../source/tools/atlas/GameInterface/Messages.h:548:1: warning: definition of implicit copy constructor for 'dFlattenElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(FlattenElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:548:1: note: in implicit copy constructor for 'AtlasMessage::dFlattenElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :26:1: note: expanded from here dFlattenElevation ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Terrain/Terrain.cpp:27: ../../../source/tools/atlas/GameInterface/Messages.h:553:1: warning: definition of implicit copy constructor for 'dPikeElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(PikeElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:553:1: note: in implicit copy constructor for 'AtlasMessage::dPikeElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :19:1: note: expanded from here dPikeElevation ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Terrain/Terrain.cpp:27: ../../../source/tools/atlas/GameInterface/Messages.h:559:1: warning: definition of implicit copy constructor for 'dPaintTerrain' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(PaintTerrain, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:559:1: note: in implicit copy constructor for 'AtlasMessage::dPaintTerrain' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :58:1: note: expanded from here dPaintTerrain ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Terrain/Terrain.cpp:27: ../../../source/tools/atlas/GameInterface/Messages.h:565:1: warning: definition of implicit copy constructor for 'dReplaceTerrain' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(ReplaceTerrain, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:565:1: note: in implicit copy constructor for 'AtlasMessage::dReplaceTerrain' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :49:1: note: expanded from here dReplaceTerrain ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Terrain/Terrain.cpp:27: ../../../source/tools/atlas/GameInterface/Messages.h:570:1: warning: definition of implicit copy constructor for 'dFillTerrain' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(FillTerrain, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:570:1: note: in implicit copy constructor for 'AtlasMessage::dFillTerrain' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :40:1: note: expanded from here dFillTerrain ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Terrain/Terrain.cpp:27: ../../../source/tools/atlas/GameInterface/Messages.h:608:1: warning: definition of implicit copy constructor for 'dMoveObjects' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(MoveObjects, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:608:1: note: in implicit copy constructor for 'AtlasMessage::dMoveObjects' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :172:1: note: expanded from here dMoveObjects ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Terrain/Terrain.cpp:27: ../../../source/tools/atlas/GameInterface/Messages.h:614:1: warning: definition of implicit copy constructor for 'dRotateObjectsFromCenterPoint' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(RotateObjectsFromCenterPoint, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:614:1: note: in implicit copy constructor for 'AtlasMessage::dRotateObjectsFromCenterPoint' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :7:1: note: expanded from here dRotateObjectsFromCenterPoint ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Terrain/Terrain.cpp:27: ../../../source/tools/atlas/GameInterface/Messages.h:620:1: warning: definition of implicit copy constructor for 'dRotateObject' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(RotateObject, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:620:1: note: in implicit copy constructor for 'AtlasMessage::dRotateObject' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :2:1: note: expanded from here dRotateObject ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Terrain/Terrain.cpp:27: ../../../source/tools/atlas/GameInterface/Messages.h:625:1: warning: definition of implicit copy constructor for 'dDeleteObjects' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(DeleteObjects, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:625:1: note: in implicit copy constructor for 'AtlasMessage::dDeleteObjects' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :151:1: note: expanded from here dDeleteObjects ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Terrain/Terrain.cpp:27: ../../../source/tools/atlas/GameInterface/Messages.h:640:1: warning: definition of implicit copy constructor for 'dSetObjectSettings' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetObjectSettings, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:640:1: note: in implicit copy constructor for 'AtlasMessage::dSetObjectSettings' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :64:1: note: expanded from here dSetObjectSettings ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Terrain/Terrain.cpp:27: ../../../source/tools/atlas/GameInterface/Messages.h:692:1: warning: definition of implicit copy constructor for 'dAddPathNode' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(AddPathNode, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:692:1: note: in implicit copy constructor for 'AtlasMessage::dAddPathNode' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :72:1: note: expanded from here dAddPathNode ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Terrain/Terrain.cpp:27: ../../../source/tools/atlas/GameInterface/Messages.h:696:1: warning: definition of implicit copy constructor for 'dDeletePathNode' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(DeletePathNode, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:696:1: note: in implicit copy constructor for 'AtlasMessage::dDeletePathNode' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :9:1: note: expanded from here dDeletePathNode ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Terrain/Terrain.cpp:27: ../../../source/tools/atlas/GameInterface/Messages.h:700:1: warning: definition of implicit copy constructor for 'dMovePathNode' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(MovePathNode, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:700:1: note: in implicit copy constructor for 'AtlasMessage::dMovePathNode' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :99:1: note: expanded from here dMovePathNode ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Terrain/Terrain.cpp:27: ../../../source/tools/atlas/GameInterface/Messages.h:707:1: warning: definition of implicit copy constructor for 'dAddCinemaPath' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:707:1: note: in implicit copy constructor for 'AtlasMessage::dAddCinemaPath' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :40:1: note: expanded from here dAddCinemaPath ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Terrain/Terrain.cpp:27: ../../../source/tools/atlas/GameInterface/Messages.h:709:1: warning: definition of implicit copy constructor for 'dDeleteCinemaPath' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:709:1: note: in implicit copy constructor for 'AtlasMessage::dDeleteCinemaPath' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :193:1: note: expanded from here dDeleteCinemaPath ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Terrain/Terrain.cpp:27: ../../../source/tools/atlas/GameInterface/Messages.h:711:1: warning: definition of implicit copy constructor for 'dSetCinemaPaths' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetCinemaPaths, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:711:1: note: in implicit copy constructor for 'AtlasMessage::dSetCinemaPaths' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :132:1: note: expanded from here dSetCinemaPaths ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Terrain/Terrain.cpp:27: ../../../source/tools/atlas/GameInterface/Messages.h:715:1: warning: definition of implicit copy constructor for 'dSetCinemaPathsDrawing' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:715:1: note: in implicit copy constructor for 'AtlasMessage::dSetCinemaPathsDrawing' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :69:1: note: expanded from here dSetCinemaPathsDrawing ^ 25 warnings generated. In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ActorViewerTool.cpp:25: ../../../source/tools/atlas/GameInterface/Messages.h:194:1: warning: definition of implicit copy constructor for 'dSetMapSettings' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetMapSettings, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:194:1: note: in implicit copy constructor for 'AtlasMessage::dSetMapSettings' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :144:1: note: expanded from here dSetMapSettings ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ActorViewerTool.cpp:25: ../../../source/tools/atlas/GameInterface/Messages.h:223:1: warning: definition of implicit copy constructor for 'dResizeMap' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(ResizeMap, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:223:1: note: in implicit copy constructor for 'AtlasMessage::dResizeMap' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :142:1: note: expanded from here dResizeMap ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ActorViewerTool.cpp:25: ../../../source/tools/atlas/GameInterface/Messages.h:395:1: warning: definition of implicit copy constructor for 'dCreateObject' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(CreateObject, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:395:1: note: in implicit copy constructor for 'AtlasMessage::dCreateObject' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :60:1: note: expanded from here dCreateObject ^ 25 warnings generated. In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ActorViewerTool.cpp:25: ../../../source/tools/atlas/GameInterface/Messages.h:514:1: warning: definition of implicit copy constructor for 'dSetEnvironmentSettings' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:514:1: note: in implicit copy constructor for 'AtlasMessage::dSetEnvironmentSettings' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :76:1: note: expanded from here dSetEnvironmentSettings ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ActorViewerTool.cpp:25: ../../../source/tools/atlas/GameInterface/Messages.h:518:1: warning: definition of implicit copy constructor for 'dRecalculateWaterData' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(RecalculateWaterData, NOMERGE, ((float, unused))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:518:1: note: in implicit copy constructor for 'AtlasMessage::dRecalculateWaterData' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :19:1: note: expanded from here dRecalculateWaterData ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ActorViewerTool.cpp:25: ../../../source/tools/atlas/GameInterface/Messages.h:520:1: warning: definition of implicit copy constructor for 'dPickWaterHeight' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(PickWaterHeight, NOMERGE, ((Position, screenPos))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:520:1: note: in implicit copy constructor for 'AtlasMessage::dPickWaterHeight' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :173:1: note: expanded from here dPickWaterHeight ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ActorViewerTool.cpp:25: ../../../source/tools/atlas/GameInterface/Messages.h:538:1: warning: definition of implicit copy constructor for 'dAlterElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(AlterElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:538:1: note: in implicit copy constructor for 'AtlasMessage::dAlterElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :210:1: note: expanded from here dAlterElevation ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ActorViewerTool.cpp:25: ../../../source/tools/atlas/GameInterface/Messages.h:543:1: warning: definition of implicit copy constructor for 'dSmoothElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SmoothElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:543:1: note: in implicit copy constructor for 'AtlasMessage::dSmoothElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :200:1: note: expanded from here dSmoothElevation ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ActorViewerTool.cpp:25: ../../../source/tools/atlas/GameInterface/Messages.h:548:1: warning: definition of implicit copy constructor for 'dFlattenElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(FlattenElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:548:1: note: in implicit copy constructor for 'AtlasMessage::dFlattenElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :191:1: note: expanded from here dFlattenElevation ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ActorViewerTool.cpp:25: ../../../source/tools/atlas/GameInterface/Messages.h:553:1: warning: definition of implicit copy constructor for 'dPikeElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(PikeElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:553:1: note: in implicit copy constructor for 'AtlasMessage::dPikeElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :182:1: note: expanded from here dPikeElevation ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ActorViewerTool.cpp:25: ../../../source/tools/atlas/GameInterface/Messages.h:559:1: warning: definition of implicit copy constructor for 'dPaintTerrain' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(PaintTerrain, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:559:1: note: in implicit copy constructor for 'AtlasMessage::dPaintTerrain' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :15:1: note: expanded from here dPaintTerrain ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ActorViewerTool.cpp:25: ../../../source/tools/atlas/GameInterface/Messages.h:565:1: warning: definition of implicit copy constructor for 'dReplaceTerrain' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(ReplaceTerrain, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:565:1: note: in implicit copy constructor for 'AtlasMessage::dReplaceTerrain' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :4:1: note: expanded from here dReplaceTerrain ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ActorViewerTool.cpp:25: ../../../source/tools/atlas/GameInterface/Messages.h:570:1: warning: definition of implicit copy constructor for 'dFillTerrain' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(FillTerrain, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:570:1: note: in implicit copy constructor for 'AtlasMessage::dFillTerrain' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :205:1: note: expanded from here dFillTerrain ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ActorViewerTool.cpp:25: ../../../source/tools/atlas/GameInterface/Messages.h:608:1: warning: definition of implicit copy constructor for 'dMoveObjects' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(MoveObjects, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:608:1: note: in implicit copy constructor for 'AtlasMessage::dMoveObjects' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :125:1: note: expanded from here dMoveObjects ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ActorViewerTool.cpp:25: ../../../source/tools/atlas/GameInterface/Messages.h:614:1: warning: definition of implicit copy constructor for 'dRotateObjectsFromCenterPoint' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(RotateObjectsFromCenterPoint, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:614:1: note: in implicit copy constructor for 'AtlasMessage::dRotateObjectsFromCenterPoint' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :169:1: note: expanded from here dRotateObjectsFromCenterPoint ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ActorViewerTool.cpp:25: ../../../source/tools/atlas/GameInterface/Messages.h:620:1: warning: definition of implicit copy constructor for 'dRotateObject' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(RotateObject, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:620:1: note: in implicit copy constructor for 'AtlasMessage::dRotateObject' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :168:1: note: expanded from here dRotateObject ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ActorViewerTool.cpp:25: ../../../source/tools/atlas/GameInterface/Messages.h:625:1: warning: definition of implicit copy constructor for 'dDeleteObjects' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(DeleteObjects, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:625:1: note: in implicit copy constructor for 'AtlasMessage::dDeleteObjects' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :105:1: note: expanded from here dDeleteObjects ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ActorViewerTool.cpp:25: ../../../source/tools/atlas/GameInterface/Messages.h:640:1: warning: definition of implicit copy constructor for 'dSetObjectSettings' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetObjectSettings, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:640:1: note: in implicit copy constructor for 'AtlasMessage::dSetObjectSettings' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :21:1: note: expanded from here dSetObjectSettings ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ActorViewerTool.cpp:25: ../../../source/tools/atlas/GameInterface/Messages.h:692:1: warning: definition of implicit copy constructor for 'dAddPathNode' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(AddPathNode, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:692:1: note: in implicit copy constructor for 'AtlasMessage::dAddPathNode' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :24:1: note: expanded from here dAddPathNode ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ActorViewerTool.cpp:25: ../../../source/tools/atlas/GameInterface/Messages.h:696:1: warning: definition of implicit copy constructor for 'dDeletePathNode' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(DeletePathNode, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:696:1: note: in implicit copy constructor for 'AtlasMessage::dDeletePathNode' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :173:1: note: expanded from here dDeletePathNode ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ActorViewerTool.cpp:25: ../../../source/tools/atlas/GameInterface/Messages.h:700:1: warning: definition of implicit copy constructor for 'dMovePathNode' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(MovePathNode, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:700:1: note: in implicit copy constructor for 'AtlasMessage::dMovePathNode' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :52:1: note: expanded from here dMovePathNode ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ActorViewerTool.cpp:25: ../../../source/tools/atlas/GameInterface/Messages.h:707:1: warning: definition of implicit copy constructor for 'dAddCinemaPath' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:707:1: note: in implicit copy constructor for 'AtlasMessage::dAddCinemaPath' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :206:1: note: expanded from here dAddCinemaPath ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ActorViewerTool.cpp:25: ../../../source/tools/atlas/GameInterface/Messages.h:709:1: warning: definition of implicit copy constructor for 'dDeleteCinemaPath' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:709:1: note: in implicit copy constructor for 'AtlasMessage::dDeleteCinemaPath' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :143:1: note: expanded from here dDeleteCinemaPath ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ActorViewerTool.cpp:25: ../../../source/tools/atlas/GameInterface/Messages.h:711:1: warning: definition of implicit copy constructor for 'dSetCinemaPaths' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetCinemaPaths, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:711:1: note: in implicit copy constructor for 'AtlasMessage::dSetCinemaPaths' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :81:1: note: expanded from here dSetCinemaPaths ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ActorViewerTool.cpp:25: ../../../source/tools/atlas/GameInterface/Messages.h:715:1: warning: definition of implicit copy constructor for 'dSetCinemaPathsDrawing' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:715:1: note: in implicit copy constructor for 'AtlasMessage::dSetCinemaPathsDrawing' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :21:1: note: expanded from here dSetCinemaPathsDrawing ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Brushes.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:194:1: warning: definition of implicit copy constructor for 'dSetMapSettings' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetMapSettings, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:194:1: note: in implicit copy constructor for 'AtlasMessage::dSetMapSettings' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :32:1: note: expanded from here dSetMapSettings ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Brushes.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:223:1: warning: definition of implicit copy constructor for 'dResizeMap' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(ResizeMap, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:223:1: note: in implicit copy constructor for 'AtlasMessage::dResizeMap' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :34:1: note: expanded from here dResizeMap ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Brushes.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:395:1: warning: definition of implicit copy constructor for 'dCreateObject' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(CreateObject, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:395:1: note: in implicit copy constructor for 'AtlasMessage::dCreateObject' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :166:1: note: expanded from here dCreateObject ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Brushes.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:514:1: warning: definition of implicit copy constructor for 'dSetEnvironmentSettings' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:514:1: note: in implicit copy constructor for 'AtlasMessage::dSetEnvironmentSettings' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :184:1: note: expanded from here dSetEnvironmentSettings ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Brushes.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:518:1: warning: definition of implicit copy constructor for 'dRecalculateWaterData' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(RecalculateWaterData, NOMERGE, ((float, unused))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:518:1: note: in implicit copy constructor for 'AtlasMessage::dRecalculateWaterData' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :128:1: note: expanded from here dRecalculateWaterData ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Brushes.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:520:1: warning: definition of implicit copy constructor for 'dPickWaterHeight' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(PickWaterHeight, NOMERGE, ((Position, screenPos))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:520:1: note: in implicit copy constructor for 'AtlasMessage::dPickWaterHeight' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :68:1: note: expanded from here dPickWaterHeight ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Brushes.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:538:1: warning: definition of implicit copy constructor for 'dAlterElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(AlterElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:538:1: note: in implicit copy constructor for 'AtlasMessage::dAlterElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :105:1: note: expanded from here dAlterElevation ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Brushes.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:543:1: warning: definition of implicit copy constructor for 'dSmoothElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SmoothElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:543:1: note: in implicit copy constructor for 'AtlasMessage::dSmoothElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :95:1: note: expanded from here dSmoothElevation ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Brushes.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:548:1: warning: definition of implicit copy constructor for 'dFlattenElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(FlattenElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:548:1: note: in implicit copy constructor for 'AtlasMessage::dFlattenElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :86:1: note: expanded from here dFlattenElevation ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Brushes.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:553:1: warning: definition of implicit copy constructor for 'dPikeElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(PikeElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:553:1: note: in implicit copy constructor for 'AtlasMessage::dPikeElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :77:1: note: expanded from here dPikeElevation ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Brushes.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:559:1: warning: definition of implicit copy constructor for 'dPaintTerrain' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(PaintTerrain, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:559:1: note: in implicit copy constructor for 'AtlasMessage::dPaintTerrain' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :119:1: note: expanded from here dPaintTerrain ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Brushes.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:565:1: warning: definition of implicit copy constructor for 'dReplaceTerrain' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(ReplaceTerrain, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:565:1: note: in implicit copy constructor for 'AtlasMessage::dReplaceTerrain' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :110:1: note: expanded from here dReplaceTerrain ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Brushes.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:570:1: warning: definition of implicit copy constructor for 'dFillTerrain' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(FillTerrain, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:570:1: note: in implicit copy constructor for 'AtlasMessage::dFillTerrain' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :100:1: note: expanded from here dFillTerrain ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Brushes.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:608:1: warning: definition of implicit copy constructor for 'dMoveObjects' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(MoveObjects, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:608:1: note: in implicit copy constructor for 'AtlasMessage::dMoveObjects' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :22:1: note: expanded from here dMoveObjects ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Brushes.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:614:1: warning: definition of implicit copy constructor for 'dRotateObjectsFromCenterPoint' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(RotateObjectsFromCenterPoint, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:614:1: note: in implicit copy constructor for 'AtlasMessage::dRotateObjectsFromCenterPoint' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :63:1: note: expanded from here dRotateObjectsFromCenterPoint ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Brushes.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:620:1: warning: definition of implicit copy constructor for 'dRotateObject' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(RotateObject, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:620:1: note: in implicit copy constructor for 'AtlasMessage::dRotateObject' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :62:1: note: expanded from here dRotateObject ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Brushes.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:625:1: warning: definition of implicit copy constructor for 'dDeleteObjects' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(DeleteObjects, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:625:1: note: in implicit copy constructor for 'AtlasMessage::dDeleteObjects' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :216:1: note: expanded from here dDeleteObjects ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Brushes.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:640:1: warning: definition of implicit copy constructor for 'dSetObjectSettings' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetObjectSettings, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:640:1: note: in implicit copy constructor for 'AtlasMessage::dSetObjectSettings' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :128:1: note: expanded from here dSetObjectSettings ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Brushes.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:692:1: warning: definition of implicit copy constructor for 'dAddPathNode' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(AddPathNode, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:692:1: note: in implicit copy constructor for 'AtlasMessage::dAddPathNode' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :134:1: note: expanded from here dAddPathNode ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Brushes.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:696:1: warning: definition of implicit copy constructor for 'dDeletePathNode' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(DeletePathNode, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:696:1: note: in implicit copy constructor for 'AtlasMessage::dDeletePathNode' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :68:1: note: expanded from here dDeletePathNode ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Brushes.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:700:1: warning: definition of implicit copy constructor for 'dMovePathNode' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(MovePathNode, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:700:1: note: in implicit copy constructor for 'AtlasMessage::dMovePathNode' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :162:1: note: expanded from here dMovePathNode ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Brushes.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:707:1: warning: definition of implicit copy constructor for 'dAddCinemaPath' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:707:1: note: in implicit copy constructor for 'AtlasMessage::dAddCinemaPath' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :101:1: note: expanded from here dAddCinemaPath ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Brushes.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:709:1: warning: definition of implicit copy constructor for 'dDeleteCinemaPath' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:709:1: note: in implicit copy constructor for 'AtlasMessage::dDeleteCinemaPath' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :36:1: note: expanded from here dDeleteCinemaPath ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Brushes.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:711:1: warning: definition of implicit copy constructor for 'dSetCinemaPaths' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetCinemaPaths, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:711:1: note: in implicit copy constructor for 'AtlasMessage::dSetCinemaPaths' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :190:1: note: expanded from here dSetCinemaPaths ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Brushes.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:715:1: warning: definition of implicit copy constructor for 'dSetCinemaPathsDrawing' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:715:1: note: in implicit copy constructor for 'AtlasMessage::dSetCinemaPathsDrawing' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :129:1: note: expanded from here dSetCinemaPathsDrawing ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/AlterElevation.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:194:1: warning: definition of implicit copy constructor for 'dSetMapSettings' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetMapSettings, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:194:1: note: in implicit copy constructor for 'AtlasMessage::dSetMapSettings' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :144:1: note: expanded from here dSetMapSettings ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/AlterElevation.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:223:1: warning: definition of implicit copy constructor for 'dResizeMap' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(ResizeMap, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:223:1: note: in implicit copy constructor for 'AtlasMessage::dResizeMap' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :142:1: note: expanded from here dResizeMap ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/AlterElevation.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:395:1: warning: definition of implicit copy constructor for 'dCreateObject' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(CreateObject, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:395:1: note: in implicit copy constructor for 'AtlasMessage::dCreateObject' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :60:1: note: expanded from here dCreateObject ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/AlterElevation.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:514:1: warning: definition of implicit copy constructor for 'dSetEnvironmentSettings' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:514:1: note: in implicit copy constructor for 'AtlasMessage::dSetEnvironmentSettings' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :76:1: note: expanded from here dSetEnvironmentSettings ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/AlterElevation.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:518:1: warning: definition of implicit copy constructor for 'dRecalculateWaterData' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(RecalculateWaterData, NOMERGE, ((float, unused))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:518:1: note: in implicit copy constructor for 'AtlasMessage::dRecalculateWaterData' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :19:1: note: expanded from here dRecalculateWaterData ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/AlterElevation.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:520:1: warning: definition of implicit copy constructor for 'dPickWaterHeight' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(PickWaterHeight, NOMERGE, ((Position, screenPos))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:520:1: note: in implicit copy constructor for 'AtlasMessage::dPickWaterHeight' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :173:1: note: expanded from here dPickWaterHeight ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/AlterElevation.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:538:1: warning: definition of implicit copy constructor for 'dAlterElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(AlterElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:538:1: note: in implicit copy constructor for 'AtlasMessage::dAlterElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :210:1: note: expanded from here dAlterElevation ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/AlterElevation.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:543:1: warning: definition of implicit copy constructor for 'dSmoothElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SmoothElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:543:1: note: in implicit copy constructor for 'AtlasMessage::dSmoothElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :200:1: note: expanded from here dSmoothElevation ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/AlterElevation.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:548:1: warning: definition of implicit copy constructor for 'dFlattenElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(FlattenElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:548:1: note: in implicit copy constructor for 'AtlasMessage::dFlattenElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :191:1: note: expanded from here dFlattenElevation ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/AlterElevation.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:553:1: warning: definition of implicit copy constructor for 'dPikeElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(PikeElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:553:1: note: in implicit copy constructor for 'AtlasMessage::dPikeElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :182:1: note: expanded from here dPikeElevation ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/AlterElevation.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:559:1: warning: definition of implicit copy constructor for 'dPaintTerrain' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(PaintTerrain, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:559:1: note: in implicit copy constructor for 'AtlasMessage::dPaintTerrain' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :15:1: note: expanded from here dPaintTerrain ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/AlterElevation.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:565:1: warning: definition of implicit copy constructor for 'dReplaceTerrain' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(ReplaceTerrain, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:565:1: note: in implicit copy constructor for 'AtlasMessage::dReplaceTerrain' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :4:1: note: expanded from here dReplaceTerrain ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/AlterElevation.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:570:1: warning: definition of implicit copy constructor for 'dFillTerrain' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(FillTerrain, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:570:1: note: in implicit copy constructor for 'AtlasMessage::dFillTerrain' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :205:1: note: expanded from here dFillTerrain ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/AlterElevation.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:608:1: warning: definition of implicit copy constructor for 'dMoveObjects' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(MoveObjects, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:608:1: note: in implicit copy constructor for 'AtlasMessage::dMoveObjects' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :125:1: note: expanded from here dMoveObjects ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/AlterElevation.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:614:1: warning: definition of implicit copy constructor for 'dRotateObjectsFromCenterPoint' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(RotateObjectsFromCenterPoint, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:614:1: note: in implicit copy constructor for 'AtlasMessage::dRotateObjectsFromCenterPoint' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :169:1: note: expanded from here dRotateObjectsFromCenterPoint ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/AlterElevation.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:620:1: warning: definition of implicit copy constructor for 'dRotateObject' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(RotateObject, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:620:1: note: in implicit copy constructor for 'AtlasMessage::dRotateObject' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :168:1: note: expanded from here dRotateObject ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/AlterElevation.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:625:1: warning: definition of implicit copy constructor for 'dDeleteObjects' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(DeleteObjects, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:625:1: note: in implicit copy constructor for 'AtlasMessage::dDeleteObjects' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :105:1: note: expanded from here dDeleteObjects ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/AlterElevation.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:640:1: warning: definition of implicit copy constructor for 'dSetObjectSettings' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetObjectSettings, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:640:1: note: in implicit copy constructor for 'AtlasMessage::dSetObjectSettings' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :21:1: note: expanded from here dSetObjectSettings ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/AlterElevation.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:692:1: warning: definition of implicit copy constructor for 'dAddPathNode' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(AddPathNode, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:692:1: note: in implicit copy constructor for 'AtlasMessage::dAddPathNode' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :24:1: note: expanded from here dAddPathNode ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/AlterElevation.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:696:1: warning: definition of implicit copy constructor for 'dDeletePathNode' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(DeletePathNode, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:696:1: note: in implicit copy constructor for 'AtlasMessage::dDeletePathNode' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :173:1: note: expanded from here dDeletePathNode ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/AlterElevation.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:700:1: warning: definition of implicit copy constructor for 'dMovePathNode' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(MovePathNode, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:700:1: note: in implicit copy constructor for 'AtlasMessage::dMovePathNode' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :52:1: note: expanded from here dMovePathNode ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/AlterElevation.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:707:1: warning: definition of implicit copy constructor for 'dAddCinemaPath' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:707:1: note: in implicit copy constructor for 'AtlasMessage::dAddCinemaPath' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :206:1: note: expanded from here dAddCinemaPath ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/AlterElevation.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:709:1: warning: definition of implicit copy constructor for 'dDeleteCinemaPath' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:709:1: note: in implicit copy constructor for 'AtlasMessage::dDeleteCinemaPath' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :143:1: note: expanded from here dDeleteCinemaPath ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/AlterElevation.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:711:1: warning: definition of implicit copy constructor for 'dSetCinemaPaths' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetCinemaPaths, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:711:1: note: in implicit copy constructor for 'AtlasMessage::dSetCinemaPaths' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :81:1: note: expanded from here dSetCinemaPaths ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/AlterElevation.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:715:1: warning: definition of implicit copy constructor for 'dSetCinemaPathsDrawing' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:715:1: note: in implicit copy constructor for 'AtlasMessage::dSetCinemaPathsDrawing' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :21:1: note: expanded from here dSetCinemaPathsDrawing ^ 25 warnings generated. 25 warnings generated. 26 warnings generated. 25 warnings generated. 25 warnings generated. 25 warnings generated. In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/ObjectSettings.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:194:1: warning: definition of implicit copy constructor for 'dSetMapSettings' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetMapSettings, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:194:1: note: in implicit copy constructor for 'AtlasMessage::dSetMapSettings' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :188:1: note: expanded from here dSetMapSettings ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/ObjectSettings.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:223:1: warning: definition of implicit copy constructor for 'dResizeMap' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(ResizeMap, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:223:1: note: in implicit copy constructor for 'AtlasMessage::dResizeMap' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :185:1: note: expanded from here dResizeMap ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.cpp:21: ../../../source/tools/atlas/GameInterface/Messages.h:194:1: warning: definition of implicit copy constructor for 'dSetMapSettings' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetMapSettings, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:194:1: note: in implicit copy constructor for 'AtlasMessage::dSetMapSettings' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :91:1: note: expanded from here dSetMapSettings ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.cpp:21: ../../../source/tools/atlas/GameInterface/Messages.h:223:1: warning: definition of implicit copy constructor for 'dResizeMap' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(ResizeMap, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:223:1: note: in implicit copy constructor for 'AtlasMessage::dResizeMap' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :87:1: note: expanded from here dResizeMap ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/ObjectSettings.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:395:1: warning: definition of implicit copy constructor for 'dCreateObject' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(CreateObject, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:395:1: note: in implicit copy constructor for 'AtlasMessage::dCreateObject' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :105:1: note: expanded from here dCreateObject ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FillTerrain.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:194:1: warning: definition of implicit copy constructor for 'dSetMapSettings' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetMapSettings, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:194:1: note: in implicit copy constructor for 'AtlasMessage::dSetMapSettings' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :144:1: note: expanded from here dSetMapSettings ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FillTerrain.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:223:1: warning: definition of implicit copy constructor for 'dResizeMap' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(ResizeMap, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:223:1: note: in implicit copy constructor for 'AtlasMessage::dResizeMap' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :142:1: note: expanded from here dResizeMap ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/ObjectSettings.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:514:1: warning: definition of implicit copy constructor for 'dSetEnvironmentSettings' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:514:1: note: in implicit copy constructor for 'AtlasMessage::dSetEnvironmentSettings' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :123:1: note: expanded from here dSetEnvironmentSettings ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/ObjectSettings.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:518:1: warning: definition of implicit copy constructor for 'dRecalculateWaterData' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(RecalculateWaterData, NOMERGE, ((float, unused))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:518:1: note: in implicit copy constructor for 'AtlasMessage::dRecalculateWaterData' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :64:1: note: expanded from here dRecalculateWaterData ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.cpp:21: ../../../source/tools/atlas/GameInterface/Messages.h:395:1: warning: definition of implicit copy constructor for 'dCreateObject' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(CreateObject, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:395:1: note: in implicit copy constructor for 'AtlasMessage::dCreateObject' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :12:1: note: expanded from here dCreateObject ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/ObjectSettings.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:520:1: warning: definition of implicit copy constructor for 'dPickWaterHeight' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(PickWaterHeight, NOMERGE, ((Position, screenPos))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:520:1: note: in implicit copy constructor for 'AtlasMessage::dPickWaterHeight' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :6:1: note: expanded from here dPickWaterHeight ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/ObjectSettings.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:538:1: warning: definition of implicit copy constructor for 'dAlterElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(AlterElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:538:1: note: in implicit copy constructor for 'AtlasMessage::dAlterElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :42:1: note: expanded from here dAlterElevation ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/ObjectSettings.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:543:1: warning: definition of implicit copy constructor for 'dSmoothElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SmoothElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:543:1: note: in implicit copy constructor for 'AtlasMessage::dSmoothElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :34:1: note: expanded from here dSmoothElevation ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/ObjectSettings.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:548:1: warning: definition of implicit copy constructor for 'dFlattenElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(FlattenElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:548:1: note: in implicit copy constructor for 'AtlasMessage::dFlattenElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :26:1: note: expanded from here dFlattenElevation ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/ObjectSettings.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:553:1: warning: definition of implicit copy constructor for 'dPikeElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(PikeElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:553:1: note: in implicit copy constructor for 'AtlasMessage::dPikeElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :19:1: note: expanded from here dPikeElevation ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/ObjectSettings.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:559:1: warning: definition of implicit copy constructor for 'dPaintTerrain' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(PaintTerrain, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:559:1: note: in implicit copy constructor for 'AtlasMessage::dPaintTerrain' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :58:1: note: expanded from here dPaintTerrain ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/ObjectSettings.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:565:1: warning: definition of implicit copy constructor for 'dReplaceTerrain' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(ReplaceTerrain, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:565:1: note: in implicit copy constructor for 'AtlasMessage::dReplaceTerrain' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :49:1: note: expanded from here dReplaceTerrain ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/ObjectSettings.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:570:1: warning: definition of implicit copy constructor for 'dFillTerrain' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(FillTerrain, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:570:1: note: in implicit copy constructor for 'AtlasMessage::dFillTerrain' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :40:1: note: expanded from here dFillTerrain ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.cpp:21: ../../../source/tools/atlas/GameInterface/Messages.h:514:1: warning: definition of implicit copy constructor for 'dSetEnvironmentSettings' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:514:1: note: in implicit copy constructor for 'AtlasMessage::dSetEnvironmentSettings' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :25:1: note: expanded from here dSetEnvironmentSettings ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.cpp:21: ../../../source/tools/atlas/GameInterface/Messages.h:518:1: warning: definition of implicit copy constructor for 'dRecalculateWaterData' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(RecalculateWaterData, NOMERGE, ((float, unused))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:518:1: note: in implicit copy constructor for 'AtlasMessage::dRecalculateWaterData' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :181:1: note: expanded from here dRecalculateWaterData ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.cpp:21: ../../../source/tools/atlas/GameInterface/Messages.h:520:1: warning: definition of implicit copy constructor for 'dPickWaterHeight' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(PickWaterHeight, NOMERGE, ((Position, screenPos))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:520:1: note: in implicit copy constructor for 'AtlasMessage::dPickWaterHeight' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :123:1: note: expanded from here dPickWaterHeight ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.cpp:21: ../../../source/tools/atlas/GameInterface/Messages.h:538:1: warning: definition of implicit copy constructor for 'dAlterElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(AlterElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:538:1: note: in implicit copy constructor for 'AtlasMessage::dAlterElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :160:1: note: expanded from here dAlterElevation ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.cpp:21: ../../../source/tools/atlas/GameInterface/Messages.h:543:1: warning: definition of implicit copy constructor for 'dSmoothElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SmoothElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:543:1: note: in implicit copy constructor for 'AtlasMessage::dSmoothElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :152:1: note: expanded from here dSmoothElevation ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.cpp:21: ../../../source/tools/atlas/GameInterface/Messages.h:548:1: warning: definition of implicit copy constructor for 'dFlattenElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(FlattenElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/ObjectSettings.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:608:1: warning: definition of implicit copy constructor for 'dMoveObjects' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(MoveObjects, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:608:1: note: in implicit copy constructor for 'AtlasMessage::dMoveObjects' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :172:1: note: expanded from here dMoveObjects ^ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:548:1: note: in implicit copy constructor for 'AtlasMessage::dFlattenElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :143:1: note: expanded from here dFlattenElevation ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/ObjectSettings.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:614:1: warning: definition of implicit copy constructor for 'dRotateObjectsFromCenterPoint' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(RotateObjectsFromCenterPoint, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:614:1: note: in implicit copy constructor for 'AtlasMessage::dRotateObjectsFromCenterPoint' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :7:1: note: expanded from here dRotateObjectsFromCenterPoint ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.cpp:21: ../../../source/tools/atlas/GameInterface/Messages.h:553:1: warning: definition of implicit copy constructor for 'dPikeElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(PikeElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:553:1: note: in implicit copy constructor for 'AtlasMessage::dPikeElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :135:1: note: expanded from here dPikeElevation ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.cpp:21: ../../../source/tools/atlas/GameInterface/Messages.h:559:1: warning: definition of implicit copy constructor for 'dPaintTerrain' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(PaintTerrain, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:559:1: note: in implicit copy constructor for 'AtlasMessage::dPaintTerrain' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :176:1: note: expanded from here dPaintTerrain ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.cpp:21: ../../../source/tools/atlas/GameInterface/Messages.h:565:1: warning: definition of implicit copy constructor for 'dReplaceTerrain' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(ReplaceTerrain, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:565:1: note: in implicit copy constructor for 'AtlasMessage::dReplaceTerrain' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :168:1: note: expanded from here dReplaceTerrain ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.cpp:21: ../../../source/tools/atlas/GameInterface/Messages.h:570:1: warning: definition of implicit copy constructor for 'dFillTerrain' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(FillTerrain, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:570:1: note: in implicit copy constructor for 'AtlasMessage::dFillTerrain' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :157:1: note: expanded from here dFillTerrain ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/ObjectSettings.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:620:1: warning: definition of implicit copy constructor for 'dRotateObject' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(RotateObject, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:620:1: note: in implicit copy constructor for 'AtlasMessage::dRotateObject' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :2:1: note: expanded from here dRotateObject ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/ObjectSettings.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:625:1: warning: definition of implicit copy constructor for 'dDeleteObjects' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(DeleteObjects, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:625:1: note: in implicit copy constructor for 'AtlasMessage::dDeleteObjects' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :151:1: note: expanded from here dDeleteObjects ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FillTerrain.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:395:1: warning: definition of implicit copy constructor for 'dCreateObject' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(CreateObject, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:395:1: note: in implicit copy constructor for 'AtlasMessage::dCreateObject' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :60:1: note: expanded from here dCreateObject ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/ObjectSettings.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:640:1: warning: definition of implicit copy constructor for 'dSetObjectSettings' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetObjectSettings, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:640:1: note: in implicit copy constructor for 'AtlasMessage::dSetObjectSettings' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :64:1: note: expanded from here dSetObjectSettings ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.cpp:21: ../../../source/tools/atlas/GameInterface/Messages.h:608:1: warning: definition of implicit copy constructor for 'dMoveObjects' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(MoveObjects, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:608:1: note: in implicit copy constructor for 'AtlasMessage::dMoveObjects' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :75:1: note: expanded from here dMoveObjects ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.cpp:21: ../../../source/tools/atlas/GameInterface/Messages.h:614:1: warning: definition of implicit copy constructor for 'dRotateObjectsFromCenterPoint' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(RotateObjectsFromCenterPoint, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:614:1: note: in implicit copy constructor for 'AtlasMessage::dRotateObjectsFromCenterPoint' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :122:1: note: expanded from here dRotateObjectsFromCenterPoint ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.cpp:21: ../../../source/tools/atlas/GameInterface/Messages.h:620:1: warning: definition of implicit copy constructor for 'dRotateObject' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(RotateObject, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:620:1: note: in implicit copy constructor for 'AtlasMessage::dRotateObject' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :121:1: note: expanded from here dRotateObject ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.cpp:21: ../../../source/tools/atlas/GameInterface/Messages.h:625:1: warning: definition of implicit copy constructor for 'dDeleteObjects' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(DeleteObjects, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:625:1: note: in implicit copy constructor for 'AtlasMessage::dDeleteObjects' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :56:1: note: expanded from here dDeleteObjects ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/ObjectSettings.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:692:1: warning: definition of implicit copy constructor for 'dAddPathNode' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(AddPathNode, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:692:1: note: in implicit copy constructor for 'AtlasMessage::dAddPathNode' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :72:1: note: expanded from here dAddPathNode ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FillTerrain.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:514:1: warning: definition of implicit copy constructor for 'dSetEnvironmentSettings' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:514:1: note: in implicit copy constructor for 'AtlasMessage::dSetEnvironmentSettings' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :76:1: note: expanded from here dSetEnvironmentSettings ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.cpp:21: ../../../source/tools/atlas/GameInterface/Messages.h:640:1: warning: definition of implicit copy constructor for 'dSetObjectSettings' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetObjectSettings, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:640:1: note: in implicit copy constructor for 'AtlasMessage::dSetObjectSettings' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FillTerrain.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:518:1: warning: definition of implicit copy constructor for 'dRecalculateWaterData' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(RecalculateWaterData, NOMERGE, ((float, unused))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' ../../../source/tools/atlas/GameInterface/MessagesSetup.h COMMANDDATASTRUCT(name) \:99:25: note: expanded from macro 'COMMANDSTRUCT' ^ m##t(const d##t& d) : d##t(d) {} \../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' ^ d##t& operator=(const d##t&) = delete; \ ^ :185:1: ../../../source/tools/atlas/GameInterface/Messages.h:518:1: note: in implicit copy constructor for 'AtlasMessage::dRecalculateWaterData' first required here note: expanded from here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' dSetObjectSettings ^ COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :19:1: note: expanded from here dRecalculateWaterData ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/ObjectSettings.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:696:1: warning: definition of implicit copy constructor for 'dDeletePathNode' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(DeletePathNode, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:696:1: note: in implicit copy constructor for 'AtlasMessage::dDeletePathNode' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :9:1: note: expanded from here dDeletePathNode ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FillTerrain.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:520:1: warning: definition of implicit copy constructor for 'dPickWaterHeight' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(PickWaterHeight, NOMERGE, ((Position, screenPos))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:520:1: note: in implicit copy constructor for 'AtlasMessage::dPickWaterHeight' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :173:1: note: expanded from here dPickWaterHeight ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/ObjectSettings.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:700:1: warning: definition of implicit copy constructor for 'dMovePathNode' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(MovePathNode, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:700:1: note: in implicit copy constructor for 'AtlasMessage::dMovePathNode' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :99:1: note: expanded from here dMovePathNode ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/ObjectSettings.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:707:1: warning: definition of implicit copy constructor for 'dAddCinemaPath' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:707:1: note: in implicit copy constructor for 'AtlasMessage::dAddCinemaPath' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :40:1: note: expanded from here dAddCinemaPath ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/ObjectSettings.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:709:1: warning: definition of implicit copy constructor for 'dDeleteCinemaPath' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:709:1: note: in implicit copy constructor for 'AtlasMessage::dDeleteCinemaPath' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :193:1: note: expanded from here dDeleteCinemaPath ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FillTerrain.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:538:1: warning: definition of implicit copy constructor for 'dAlterElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(AlterElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:538:1: note: in implicit copy constructor for 'AtlasMessage::dAlterElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :210:1: note: expanded from here dAlterElevation ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/ObjectSettings.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:711:1: warning: definition of implicit copy constructor for 'dSetCinemaPaths' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetCinemaPaths, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:711:1: note: in implicit copy constructor for 'AtlasMessage::dSetCinemaPaths' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :132:1: note: expanded from here dSetCinemaPaths ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FillTerrain.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:543:1: warning: definition of implicit copy constructor for 'dSmoothElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SmoothElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:543:1: note: in implicit copy constructor for 'AtlasMessage::dSmoothElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :200:1: note: expanded from here dSmoothElevation ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/ObjectSettings.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:715:1: warning: definition of implicit copy constructor for 'dSetCinemaPathsDrawing' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:715:1: note: in implicit copy constructor for 'AtlasMessage::dSetCinemaPathsDrawing' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :69:1: note: expanded from here dSetCinemaPathsDrawing ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FillTerrain.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:548:1: warning: definition of implicit copy constructor for 'dFlattenElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(FlattenElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:548:1: note: in implicit copy constructor for 'AtlasMessage::dFlattenElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :191:1: note: expanded from here dFlattenElevation ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FillTerrain.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:553:1: warning: definition of implicit copy constructor for 'dPikeElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(PikeElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:553:1: note: in implicit copy constructor for 'AtlasMessage::dPikeElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :182:1: note: expanded from here dPikeElevation ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FillTerrain.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:559:1: warning: definition of implicit copy constructor for 'dPaintTerrain' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(PaintTerrain, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:559:1: note: in implicit copy constructor for 'AtlasMessage::dPaintTerrain' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :15:1: note: expanded from here dPaintTerrain ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.cpp:21: ../../../source/tools/atlas/GameInterface/Messages.h:692:1: warning: definition of implicit copy constructor for 'dAddPathNode' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(AddPathNode, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:692:1: note: in implicit copy constructor for 'AtlasMessage::dAddPathNode' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :192:1: note: expanded from here dAddPathNode ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FillTerrain.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:565:1: warning: definition of implicit copy constructor for 'dReplaceTerrain' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(ReplaceTerrain, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:565:1: note: in implicit copy constructor for 'AtlasMessage::dReplaceTerrain' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :4:1: note: expanded from here dReplaceTerrain ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.cpp:21: ../../../source/tools/atlas/GameInterface/Messages.h:696:1: warning: definition of implicit copy constructor for 'dDeletePathNode' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(DeletePathNode, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:696:1: note: in implicit copy constructor for 'AtlasMessage::dDeletePathNode' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :127:1: note: expanded from here dDeletePathNode ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FillTerrain.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:570:1: warning: definition of implicit copy constructor for 'dFillTerrain' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(FillTerrain, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:570:1: note: in implicit copy constructor for 'AtlasMessage::dFillTerrain' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :205:1: note: expanded from here dFillTerrain ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.cpp:21: ../../../source/tools/atlas/GameInterface/Messages.h:700:1: warning: definition of implicit copy constructor for 'dMovePathNode' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(MovePathNode, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:700:1: note: in implicit copy constructor for 'AtlasMessage::dMovePathNode' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :11:1: note: expanded from here dMovePathNode ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.cpp:21: ../../../source/tools/atlas/GameInterface/Messages.h:707:1: warning: definition of implicit copy constructor for 'dAddCinemaPath' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:707:1: note: in implicit copy constructor for 'AtlasMessage::dAddCinemaPath' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :160:1: note: expanded from here dAddCinemaPath ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.cpp:21: ../../../source/tools/atlas/GameInterface/Messages.h:709:1: warning: definition of implicit copy constructor for 'dDeleteCinemaPath' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:709:1: note: in implicit copy constructor for 'AtlasMessage::dDeleteCinemaPath' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :98:1: note: expanded from here dDeleteCinemaPath ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.cpp:21: ../../../source/tools/atlas/GameInterface/Messages.h:711:1: warning: definition of implicit copy constructor for 'dSetCinemaPaths' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetCinemaPaths, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:711:1: note: in implicit copy constructor for 'AtlasMessage::dSetCinemaPaths' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :34:1: note: expanded from here dSetCinemaPaths ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.cpp:21: ../../../source/tools/atlas/GameInterface/Messages.h:715:1: warning: definition of implicit copy constructor for 'dSetCinemaPathsDrawing' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:715:1: note: in implicit copy constructor for 'AtlasMessage::dSetCinemaPathsDrawing' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :189:1: note: expanded from here dSetCinemaPathsDrawing ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FillTerrain.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:608:1: warning: definition of implicit copy constructor for 'dMoveObjects' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(MoveObjects, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:608:1: note: in implicit copy constructor for 'AtlasMessage::dMoveObjects' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :125:1: note: expanded from here dMoveObjects ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FillTerrain.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:614:1: warning: definition of implicit copy constructor for 'dRotateObjectsFromCenterPoint' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(RotateObjectsFromCenterPoint, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:614:1: note: in implicit copy constructor for 'AtlasMessage::dRotateObjectsFromCenterPoint' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :169:1: note: expanded from here dRotateObjectsFromCenterPoint ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FillTerrain.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:620:1: warning: definition of implicit copy constructor for 'dRotateObject' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(RotateObject, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:620:1: note: in implicit copy constructor for 'AtlasMessage::dRotateObject' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :168:1: note: expanded from here dRotateObject ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FillTerrain.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:625:1: warning: definition of implicit copy constructor for 'dDeleteObjects' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(DeleteObjects, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:625:1: note: in implicit copy constructor for 'AtlasMessage::dDeleteObjects' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :105:1: note: expanded from here dDeleteObjects ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FlattenElevation.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:194:1: warning: definition of implicit copy constructor for 'dSetMapSettings' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetMapSettings, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:194:1: note: in implicit copy constructor for 'AtlasMessage::dSetMapSettings' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :144:1: note: expanded from here dSetMapSettings ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FillTerrain.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:640:1: warning: definition of implicit copy constructor for 'dSetObjectSettings' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetObjectSettings, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:640:1: note: in implicit copy constructor for 'AtlasMessage::dSetObjectSettings' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :21:1: note: expanded from here dSetObjectSettings ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FlattenElevation.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:223:1: warning: definition of implicit copy constructor for 'dResizeMap' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(ResizeMap, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:223:1: note: in implicit copy constructor for 'AtlasMessage::dResizeMap' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :142:1: note: expanded from here dResizeMap ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FillTerrain.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:692:1: warning: definition of implicit copy constructor for 'dAddPathNode' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(AddPathNode, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:692:1: note: in implicit copy constructor for 'AtlasMessage::dAddPathNode' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :24:1: note: expanded from here dAddPathNode ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FillTerrain.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:696:1: warning: definition of implicit copy constructor for 'dDeletePathNode' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(DeletePathNode, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:696:1: note: in implicit copy constructor for 'AtlasMessage::dDeletePathNode' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :173:1: note: expanded from here dDeletePathNode ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FillTerrain.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:700:1: warning: definition of implicit copy constructor for 'dMovePathNode' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(MovePathNode, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:700:1: note: in implicit copy constructor for 'AtlasMessage::dMovePathNode' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :52:1: note: expanded from here dMovePathNode ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FillTerrain.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:707:1: warning: definition of implicit copy constructor for 'dAddCinemaPath' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:707:1: note: in implicit copy constructor for 'AtlasMessage::dAddCinemaPath' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :206:1: note: expanded from here dAddCinemaPath ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FillTerrain.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:709:1: warning: definition of implicit copy constructor for 'dDeleteCinemaPath' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:709:1: note: in implicit copy constructor for 'AtlasMessage::dDeleteCinemaPath' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :143:1: note: expanded from here dDeleteCinemaPath ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FillTerrain.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:711:1: warning: definition of implicit copy constructor for 'dSetCinemaPaths' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetCinemaPaths, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:711:1: note: in implicit copy constructor for 'AtlasMessage::dSetCinemaPaths' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :81:1: note: expanded from here dSetCinemaPaths ^ 25 warnings generated. In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FillTerrain.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:715:1: warning: definition of implicit copy constructor for 'dSetCinemaPathsDrawing' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:715:1: note: in implicit copy constructor for 'AtlasMessage::dSetCinemaPathsDrawing' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :21:1: note: expanded from here dSetCinemaPathsDrawing ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FlattenElevation.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:395:1: warning: definition of implicit copy constructor for 'dCreateObject' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(CreateObject, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:395:1: note: in implicit copy constructor for 'AtlasMessage::dCreateObject' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :60:1: note: expanded from here dCreateObject ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FlattenElevation.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:514:1: warning: definition of implicit copy constructor for 'dSetEnvironmentSettings' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:514:1: note: in implicit copy constructor for 'AtlasMessage::dSetEnvironmentSettings' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :76:1: note: expanded from here dSetEnvironmentSettings ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FlattenElevation.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:518:1: warning: definition of implicit copy constructor for 'dRecalculateWaterData' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(RecalculateWaterData, NOMERGE, ((float, unused))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:518:1: note: in implicit copy constructor for 'AtlasMessage::dRecalculateWaterData' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :19:1: note: expanded from here dRecalculateWaterData ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FlattenElevation.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:520:1: warning: definition of implicit copy constructor for 'dPickWaterHeight' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(PickWaterHeight, NOMERGE, ((Position, screenPos))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:520:1: note: in implicit copy constructor for 'AtlasMessage::dPickWaterHeight' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :173:1: note: expanded from here dPickWaterHeight ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FlattenElevation.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:538:1: warning: definition of implicit copy constructor for 'dAlterElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(AlterElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:538:1: note: in implicit copy constructor for 'AtlasMessage::dAlterElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :210:1: note: expanded from here dAlterElevation ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FlattenElevation.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:543:1: warning: definition of implicit copy constructor for 'dSmoothElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SmoothElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:543:1: note: in implicit copy constructor for 'AtlasMessage::dSmoothElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :200:1: note: expanded from here dSmoothElevation ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FlattenElevation.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:548:1: warning: definition of implicit copy constructor for 'dFlattenElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(FlattenElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:548:1: note: in implicit copy constructor for 'AtlasMessage::dFlattenElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :191:1: note: expanded from here dFlattenElevation ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FlattenElevation.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:553:1: warning: definition of implicit copy constructor for 'dPikeElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(PikeElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:553:1: note: in implicit copy constructor for 'AtlasMessage::dPikeElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :182:1: note: expanded from here dPikeElevation ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FlattenElevation.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:559:1: warning: definition of implicit copy constructor for 'dPaintTerrain' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(PaintTerrain, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:559:1: note: in implicit copy constructor for 'AtlasMessage::dPaintTerrain' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :15:1: note: expanded from here dPaintTerrain ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FlattenElevation.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:565:1: warning: definition of implicit copy constructor for 'dReplaceTerrain' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(ReplaceTerrain, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:565:1: note: in implicit copy constructor for 'AtlasMessage::dReplaceTerrain' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :4:1: note: expanded from here dReplaceTerrain ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FlattenElevation.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:570:1: warning: definition of implicit copy constructor for 'dFillTerrain' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(FillTerrain, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:570:1: note: in implicit copy constructor for 'AtlasMessage::dFillTerrain' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :205:1: note: expanded from here dFillTerrain ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FlattenElevation.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:608:1: warning: definition of implicit copy constructor for 'dMoveObjects' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(MoveObjects, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:608:1: note: in implicit copy constructor for 'AtlasMessage::dMoveObjects' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :125:1: note: expanded from here dMoveObjects ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FlattenElevation.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:614:1: warning: definition of implicit copy constructor for 'dRotateObjectsFromCenterPoint' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(RotateObjectsFromCenterPoint, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:614:1: note: in implicit copy constructor for 'AtlasMessage::dRotateObjectsFromCenterPoint' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :169:1: note: expanded from here dRotateObjectsFromCenterPoint ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FlattenElevation.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:620:1: warning: definition of implicit copy constructor for 'dRotateObject' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(RotateObject, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:620:1: note: in implicit copy constructor for 'AtlasMessage::dRotateObject' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :168:1: note: expanded from here dRotateObject ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FlattenElevation.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:625:1: warning: definition of implicit copy constructor for 'dDeleteObjects' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(DeleteObjects, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:625:1: note: in implicit copy constructor for 'AtlasMessage::dDeleteObjects' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :105:1: note: expanded from here dDeleteObjects ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FlattenElevation.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:640:1: warning: definition of implicit copy constructor for 'dSetObjectSettings' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetObjectSettings, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:640:1: note: in implicit copy constructor for 'AtlasMessage::dSetObjectSettings' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :21:1: note: expanded from here dSetObjectSettings ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FlattenElevation.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:692:1: warning: definition of implicit copy constructor for 'dAddPathNode' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(AddPathNode, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:692:1: note: in implicit copy constructor for 'AtlasMessage::dAddPathNode' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :24:1: note: expanded from here dAddPathNode ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FlattenElevation.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:696:1: warning: definition of implicit copy constructor for 'dDeletePathNode' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(DeletePathNode, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:696:1: note: in implicit copy constructor for 'AtlasMessage::dDeletePathNode' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :173:1: note: expanded from here dDeletePathNode ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FlattenElevation.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:700:1: warning: definition of implicit copy constructor for 'dMovePathNode' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(MovePathNode, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:700:1: note: in implicit copy constructor for 'AtlasMessage::dMovePathNode' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :52:1: note: expanded from here dMovePathNode ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FlattenElevation.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:707:1: warning: definition of implicit copy constructor for 'dAddCinemaPath' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:707:1: note: in implicit copy constructor for 'AtlasMessage::dAddCinemaPath' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :206:1: note: expanded from here dAddCinemaPath ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FlattenElevation.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:709:1: warning: definition of implicit copy constructor for 'dDeleteCinemaPath' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:709:1: note: in implicit copy constructor for 'AtlasMessage::dDeleteCinemaPath' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :143:1: note: expanded from here dDeleteCinemaPath ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FlattenElevation.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:711:1: warning: definition of implicit copy constructor for 'dSetCinemaPaths' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetCinemaPaths, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:711:1: note: in implicit copy constructor for 'AtlasMessage::dSetCinemaPaths' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :81:1: note: expanded from here dSetCinemaPaths ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FlattenElevation.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:715:1: warning: definition of implicit copy constructor for 'dSetCinemaPathsDrawing' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:715:1: note: in implicit copy constructor for 'AtlasMessage::dSetCinemaPathsDrawing' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :21:1: note: expanded from here dSetCinemaPathsDrawing ^ 25 warnings generated. 25 warnings generated. In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PaintTerrain.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:194:1: warning: definition of implicit copy constructor for 'dSetMapSettings' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetMapSettings, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:194:1: note: in implicit copy constructor for 'AtlasMessage::dSetMapSettings' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :144:1: note: expanded from here dSetMapSettings ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PaintTerrain.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:223:1: warning: definition of implicit copy constructor for 'dResizeMap' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(ResizeMap, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:223:1: note: in implicit copy constructor for 'AtlasMessage::dResizeMap' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :142:1: note: expanded from here dResizeMap ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PaintTerrain.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:395:1: warning: definition of implicit copy constructor for 'dCreateObject' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(CreateObject, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:395:1: note: in implicit copy constructor for 'AtlasMessage::dCreateObject' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :60:1: note: expanded from here dCreateObject ^ 25 warnings generated. In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PaintTerrain.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:514:1: warning: definition of implicit copy constructor for 'dSetEnvironmentSettings' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:514:1: note: in implicit copy constructor for 'AtlasMessage::dSetEnvironmentSettings' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :76:1: note: expanded from here dSetEnvironmentSettings ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PaintTerrain.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:518:1: warning: definition of implicit copy constructor for 'dRecalculateWaterData' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(RecalculateWaterData, NOMERGE, ((float, unused))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:518:1: note: in implicit copy constructor for 'AtlasMessage::dRecalculateWaterData' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :19:1: note: expanded from here dRecalculateWaterData ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PaintTerrain.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:520:1: warning: definition of implicit copy constructor for 'dPickWaterHeight' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(PickWaterHeight, NOMERGE, ((Position, screenPos))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:520:1: note: in implicit copy constructor for 'AtlasMessage::dPickWaterHeight' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :173:1: note: expanded from here dPickWaterHeight ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PaintTerrain.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:538:1: warning: definition of implicit copy constructor for 'dAlterElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(AlterElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:538:1: note: in implicit copy constructor for 'AtlasMessage::dAlterElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :210:1: note: expanded from here dAlterElevation ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PaintTerrain.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:543:1: warning: definition of implicit copy constructor for 'dSmoothElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SmoothElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:543:1: note: in implicit copy constructor for 'AtlasMessage::dSmoothElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :200:1: note: expanded from here dSmoothElevation ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PaintTerrain.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:548:1: warning: definition of implicit copy constructor for 'dFlattenElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(FlattenElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:548:1: note: in implicit copy constructor for 'AtlasMessage::dFlattenElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :191:1: note: expanded from here dFlattenElevation ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PaintTerrain.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:553:1: warning: definition of implicit copy constructor for 'dPikeElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(PikeElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:553:1: note: in implicit copy constructor for 'AtlasMessage::dPikeElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :182:1: note: expanded from here dPikeElevation ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PaintTerrain.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:559:1: warning: definition of implicit copy constructor for 'dPaintTerrain' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(PaintTerrain, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:559:1: note: in implicit copy constructor for 'AtlasMessage::dPaintTerrain' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :15:1: note: expanded from here dPaintTerrain ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PaintTerrain.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:565:1: warning: definition of implicit copy constructor for 'dReplaceTerrain' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(ReplaceTerrain, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:565:1: note: in implicit copy constructor for 'AtlasMessage::dReplaceTerrain' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :4:1: note: expanded from here dReplaceTerrain ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PaintTerrain.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:570:1: warning: definition of implicit copy constructor for 'dFillTerrain' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(FillTerrain, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:570:1: note: in implicit copy constructor for 'AtlasMessage::dFillTerrain' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :205:1: note: expanded from here dFillTerrain ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PaintTerrain.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:608:1: warning: definition of implicit copy constructor for 'dMoveObjects' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(MoveObjects, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:608:1: note: in implicit copy constructor for 'AtlasMessage::dMoveObjects' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :125:1: note: expanded from here dMoveObjects ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PaintTerrain.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:614:1: warning: definition of implicit copy constructor for 'dRotateObjectsFromCenterPoint' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(RotateObjectsFromCenterPoint, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:614:1: note: in implicit copy constructor for 'AtlasMessage::dRotateObjectsFromCenterPoint' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :169:1: note: expanded from here dRotateObjectsFromCenterPoint ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PaintTerrain.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:620:1: warning: definition of implicit copy constructor for 'dRotateObject' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(RotateObject, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:620:1: note: in implicit copy constructor for 'AtlasMessage::dRotateObject' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :168:1: note: expanded from here dRotateObject ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PaintTerrain.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:625:1: warning: definition of implicit copy constructor for 'dDeleteObjects' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(DeleteObjects, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:625:1: note: in implicit copy constructor for 'AtlasMessage::dDeleteObjects' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :105:1: note: expanded from here dDeleteObjects ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PaintTerrain.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:640:1: warning: definition of implicit copy constructor for 'dSetObjectSettings' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetObjectSettings, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:640:1: note: in implicit copy constructor for 'AtlasMessage::dSetObjectSettings' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :21:1: note: expanded from here dSetObjectSettings ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PaintTerrain.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:692:1: warning: definition of implicit copy constructor for 'dAddPathNode' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(AddPathNode, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:692:1: note: in implicit copy constructor for 'AtlasMessage::dAddPathNode' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :24:1: note: expanded from here dAddPathNode ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PaintTerrain.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:696:1: warning: definition of implicit copy constructor for 'dDeletePathNode' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(DeletePathNode, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:696:1: note: in implicit copy constructor for 'AtlasMessage::dDeletePathNode' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :173:1: note: expanded from here dDeletePathNode ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PaintTerrain.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:700:1: warning: definition of implicit copy constructor for 'dMovePathNode' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(MovePathNode, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:700:1: note: in implicit copy constructor for 'AtlasMessage::dMovePathNode' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :52:1: note: expanded from here dMovePathNode ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PaintTerrain.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:707:1: warning: definition of implicit copy constructor for 'dAddCinemaPath' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:707:1: note: in implicit copy constructor for 'AtlasMessage::dAddCinemaPath' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :206:1: note: expanded from here dAddCinemaPath ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PaintTerrain.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:709:1: warning: definition of implicit copy constructor for 'dDeleteCinemaPath' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:709:1: note: in implicit copy constructor for 'AtlasMessage::dDeleteCinemaPath' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :143:1: note: expanded from here dDeleteCinemaPath ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PaintTerrain.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:711:1: warning: definition of implicit copy constructor for 'dSetCinemaPaths' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetCinemaPaths, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:711:1: note: in implicit copy constructor for 'AtlasMessage::dSetCinemaPaths' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :81:1: note: expanded from here dSetCinemaPaths ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PaintTerrain.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:715:1: warning: definition of implicit copy constructor for 'dSetCinemaPathsDrawing' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:715:1: note: in implicit copy constructor for 'AtlasMessage::dSetCinemaPathsDrawing' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :21:1: note: expanded from here dSetCinemaPathsDrawing ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PickWaterHeight.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:194:1: warning: definition of implicit copy constructor for 'dSetMapSettings' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetMapSettings, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:194:1: note: in implicit copy constructor for 'AtlasMessage::dSetMapSettings' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :91:1: note: expanded from here dSetMapSettings ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PickWaterHeight.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:223:1: warning: definition of implicit copy constructor for 'dResizeMap' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(ResizeMap, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:223:1: note: in implicit copy constructor for 'AtlasMessage::dResizeMap' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :87:1: note: expanded from here dResizeMap ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PickWaterHeight.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:395:1: warning: definition of implicit copy constructor for 'dCreateObject' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(CreateObject, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:395:1: note: in implicit copy constructor for 'AtlasMessage::dCreateObject' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :12:1: note: expanded from here dCreateObject ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PickWaterHeight.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:514:1: warning: definition of implicit copy constructor for 'dSetEnvironmentSettings' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:514:1: note: in implicit copy constructor for 'AtlasMessage::dSetEnvironmentSettings' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :25:1: note: expanded from here dSetEnvironmentSettings ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PickWaterHeight.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:518:1: warning: definition of implicit copy constructor for 'dRecalculateWaterData' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(RecalculateWaterData, NOMERGE, ((float, unused))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:518:1: note: in implicit copy constructor for 'AtlasMessage::dRecalculateWaterData' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :181:1: note: expanded from here dRecalculateWaterData ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PickWaterHeight.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:520:1: warning: definition of implicit copy constructor for 'dPickWaterHeight' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(PickWaterHeight, NOMERGE, ((Position, screenPos))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:520:1: note: in implicit copy constructor for 'AtlasMessage::dPickWaterHeight' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :123:1: note: expanded from here dPickWaterHeight ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PickWaterHeight.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:538:1: warning: definition of implicit copy constructor for 'dAlterElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(AlterElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:538:1: note: in implicit copy constructor for 'AtlasMessage::dAlterElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :160:1: note: expanded from here dAlterElevation ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PickWaterHeight.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:543:1: warning: definition of implicit copy constructor for 'dSmoothElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SmoothElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:543:1: note: in implicit copy constructor for 'AtlasMessage::dSmoothElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :152:1: note: expanded from here dSmoothElevation ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PickWaterHeight.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:548:1: warning: definition of implicit copy constructor for 'dFlattenElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(FlattenElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:548:1: note: in implicit copy constructor for 'AtlasMessage::dFlattenElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :143:1: note: expanded from here dFlattenElevation ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PickWaterHeight.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:553:1: warning: definition of implicit copy constructor for 'dPikeElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(PikeElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:553:1: note: in implicit copy constructor for 'AtlasMessage::dPikeElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :135:1: note: expanded from here dPikeElevation ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PickWaterHeight.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:559:1: warning: definition of implicit copy constructor for 'dPaintTerrain' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(PaintTerrain, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:559:1: note: in implicit copy constructor for 'AtlasMessage::dPaintTerrain' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :176:1: note: expanded from here dPaintTerrain ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PickWaterHeight.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:565:1: warning: definition of implicit copy constructor for 'dReplaceTerrain' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(ReplaceTerrain, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:565:1: note: in implicit copy constructor for 'AtlasMessage::dReplaceTerrain' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :168:1: note: expanded from here dReplaceTerrain ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PickWaterHeight.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:570:1: warning: definition of implicit copy constructor for 'dFillTerrain' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(FillTerrain, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:570:1: note: in implicit copy constructor for 'AtlasMessage::dFillTerrain' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :157:1: note: expanded from here dFillTerrain ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PickWaterHeight.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:608:1: warning: definition of implicit copy constructor for 'dMoveObjects' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(MoveObjects, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:608:1: note: in implicit copy constructor for 'AtlasMessage::dMoveObjects' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :75:1: note: expanded from here dMoveObjects ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PickWaterHeight.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:614:1: warning: definition of implicit copy constructor for 'dRotateObjectsFromCenterPoint' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(RotateObjectsFromCenterPoint, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:614:1: note: in implicit copy constructor for 'AtlasMessage::dRotateObjectsFromCenterPoint' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :122:1: note: expanded from here dRotateObjectsFromCenterPoint ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PickWaterHeight.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:620:1: warning: definition of implicit copy constructor for 'dRotateObject' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(RotateObject, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:620:1: note: in implicit copy constructor for 'AtlasMessage::dRotateObject' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :121:1: note: expanded from here dRotateObject ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PickWaterHeight.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:625:1: warning: definition of implicit copy constructor for 'dDeleteObjects' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(DeleteObjects, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:625:1: note: in implicit copy constructor for 'AtlasMessage::dDeleteObjects' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :56:1: note: expanded from here dDeleteObjects ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PickWaterHeight.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:640:1: warning: definition of implicit copy constructor for 'dSetObjectSettings' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetObjectSettings, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:640:1: note: in implicit copy constructor for 'AtlasMessage::dSetObjectSettings' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :185:1: note: expanded from here dSetObjectSettings ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PickWaterHeight.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:692:1: warning: definition of implicit copy constructor for 'dAddPathNode' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(AddPathNode, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:692:1: note: in implicit copy constructor for 'AtlasMessage::dAddPathNode' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :192:1: note: expanded from here dAddPathNode ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PickWaterHeight.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:696:1: warning: definition of implicit copy constructor for 'dDeletePathNode' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(DeletePathNode, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:696:1: note: in implicit copy constructor for 'AtlasMessage::dDeletePathNode' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :127:1: note: expanded from here dDeletePathNode ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PickWaterHeight.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:700:1: warning: definition of implicit copy constructor for 'dMovePathNode' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(MovePathNode, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:700:1: note: in implicit copy constructor for 'AtlasMessage::dMovePathNode' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :11:1: note: expanded from here dMovePathNode ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PickWaterHeight.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:707:1: warning: definition of implicit copy constructor for 'dAddCinemaPath' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:707:1: note: in implicit copy constructor for 'AtlasMessage::dAddCinemaPath' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :160:1: note: expanded from here dAddCinemaPath ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PickWaterHeight.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:709:1: warning: definition of implicit copy constructor for 'dDeleteCinemaPath' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:709:1: note: in implicit copy constructor for 'AtlasMessage::dDeleteCinemaPath' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :98:1: note: expanded from here dDeleteCinemaPath ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PickWaterHeight.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:711:1: warning: definition of implicit copy constructor for 'dSetCinemaPaths' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetCinemaPaths, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:711:1: note: in implicit copy constructor for 'AtlasMessage::dSetCinemaPaths' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :34:1: note: expanded from here dSetCinemaPaths ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PickWaterHeight.cpp:22: ../../../source/tools/atlas/GameInterface/Messages.h:715:1: warning: definition of implicit copy constructor for 'dSetCinemaPathsDrawing' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:715:1: note: in implicit copy constructor for 'AtlasMessage::dSetCinemaPathsDrawing' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :189:1: note: expanded from here dSetCinemaPathsDrawing ^ 25 warnings generated. In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PikeElevation.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:194:1: warning: definition of implicit copy constructor for 'dSetMapSettings' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetMapSettings, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:194:1: note: in implicit copy constructor for 'AtlasMessage::dSetMapSettings' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :144:1: note: expanded from here dSetMapSettings ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PikeElevation.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:223:1: warning: definition of implicit copy constructor for 'dResizeMap' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(ResizeMap, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:223:1: note: in implicit copy constructor for 'AtlasMessage::dResizeMap' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :142:1: note: expanded from here dResizeMap ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PlaceObject.cpp:25: ../../../source/tools/atlas/GameInterface/Messages.h:194:1: warning: definition of implicit copy constructor for 'dSetMapSettings' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetMapSettings, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:194:1: note: in implicit copy constructor for 'AtlasMessage::dSetMapSettings' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :144:1: note: expanded from here dSetMapSettings ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PlaceObject.cpp:25: ../../../source/tools/atlas/GameInterface/Messages.h:223:1: warning: definition of implicit copy constructor for 'dResizeMap' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(ResizeMap, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:223:1: note: in implicit copy constructor for 'AtlasMessage::dResizeMap' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :142:1: note: expanded from here dResizeMap ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PikeElevation.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:395:1: warning: definition of implicit copy constructor for 'dCreateObject' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(CreateObject, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:395:1: note: in implicit copy constructor for 'AtlasMessage::dCreateObject' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :60:1: note: expanded from here dCreateObject ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ReplaceTerrain.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:194:1: warning: definition of implicit copy constructor for 'dSetMapSettings' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetMapSettings, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:194:1: note: in implicit copy constructor for 'AtlasMessage::dSetMapSettings' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :144:1: note: expanded from here dSetMapSettings ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ReplaceTerrain.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:223:1: warning: definition of implicit copy constructor for 'dResizeMap' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(ResizeMap, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:223:1: note: in implicit copy constructor for 'AtlasMessage::dResizeMap' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :142:1: note: expanded from here dResizeMap ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PlaceObject.cpp:25: ../../../source/tools/atlas/GameInterface/Messages.h:395:1: warning: definition of implicit copy constructor for 'dCreateObject' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(CreateObject, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:395:1: note: in implicit copy constructor for 'AtlasMessage::dCreateObject' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :60:1: note: expanded from here dCreateObject ^ 25 warnings generated. In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PikeElevation.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:514:1: warning: definition of implicit copy constructor for 'dSetEnvironmentSettings' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:514:1: note: in implicit copy constructor for 'AtlasMessage::dSetEnvironmentSettings' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :76:1: note: expanded from here dSetEnvironmentSettings ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PikeElevation.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:518:1: warning: definition of implicit copy constructor for 'dRecalculateWaterData' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(RecalculateWaterData, NOMERGE, ((float, unused))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:518:1: note: in implicit copy constructor for 'AtlasMessage::dRecalculateWaterData' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :19:1: note: expanded from here dRecalculateWaterData ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PikeElevation.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:520:1: warning: definition of implicit copy constructor for 'dPickWaterHeight' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(PickWaterHeight, NOMERGE, ((Position, screenPos))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:520:1: note: in implicit copy constructor for 'AtlasMessage::dPickWaterHeight' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :173:1: note: expanded from here dPickWaterHeight ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PlaceObject.cpp:25: ../../../source/tools/atlas/GameInterface/Messages.h:514:1: warning: definition of implicit copy constructor for 'dSetEnvironmentSettings' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:514:1: note: in implicit copy constructor for 'AtlasMessage::dSetEnvironmentSettings' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :76:1: note: expanded from here dSetEnvironmentSettings ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PlaceObject.cpp:25: ../../../source/tools/atlas/GameInterface/Messages.h:518:1: warning: definition of implicit copy constructor for 'dRecalculateWaterData' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PikeElevation.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:COMMAND(RecalculateWaterData, NOMERGE, ((float, unused)));538:1: warning: definition of implicit copy constructor for 'dAlterElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(AlterElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' ^ COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' : d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:538:1: note: in implicit copy constructor for 'AtlasMessage::dAlterElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' COMMANDSTRUCT(name, merge) ^ d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:518:1: note: in implicit copy constructor for 'AtlasMessage::dRecalculateWaterData' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :19:1: note: expanded from here dRecalculateWaterData ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :210:1: note: expanded from here dAlterElevation ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PlaceObject.cpp:25: ../../../source/tools/atlas/GameInterface/Messages.h:520:1: warning: definition of implicit copy constructor for 'dPickWaterHeight' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(PickWaterHeight, NOMERGE, ((Position, screenPos))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:520:1: note: in implicit copy constructor for 'AtlasMessage::dPickWaterHeight' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :173:1: note: expanded from here dPickWaterHeight ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PlaceObject.cpp:25: ../../../source/tools/atlas/GameInterface/Messages.h:538:1: warning: definition of implicit copy constructor for 'dAlterElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(AlterElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:538:1: note: in implicit copy constructor for 'AtlasMessage::dAlterElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :210:1: note: expanded from here dAlterElevation ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PikeElevation.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:543:1: warning: definition of implicit copy constructor for 'dSmoothElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SmoothElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:543:1: note: in implicit copy constructor for 'AtlasMessage::dSmoothElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :200:1: note: expanded from here dSmoothElevation ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PlaceObject.cpp:25: ../../../source/tools/atlas/GameInterface/Messages.h:543:1: warning: definition of implicit copy constructor for 'dSmoothElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SmoothElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:543:1: note: in implicit copy constructor for 'AtlasMessage::dSmoothElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :200:1: note: expanded from here dSmoothElevation ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PlaceObject.cpp:25: ../../../source/tools/atlas/GameInterface/Messages.h:548:1: warning: definition of implicit copy constructor for 'dFlattenElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(FlattenElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:548:1: note: in implicit copy constructor for 'AtlasMessage::dFlattenElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :191:1: note: expanded from here dFlattenElevation ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PlaceObject.cpp:25: ../../../source/tools/atlas/GameInterface/Messages.h:553:1: warning: definition of implicit copy constructor for 'dPikeElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(PikeElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:553:1: note: in implicit copy constructor for 'AtlasMessage::dPikeElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :182:1: note: expanded from here dPikeElevation ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PikeElevation.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:548:1: warning: definition of implicit copy constructor for 'dFlattenElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(FlattenElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:548:1: note: in implicit copy constructor for 'AtlasMessage::dFlattenElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :191:1: note: expanded from here dFlattenElevation ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PlaceObject.cpp:25: ../../../source/tools/atlas/GameInterface/Messages.h:559:1: warning: definition of implicit copy constructor for 'dPaintTerrain' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(PaintTerrain, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:559:1: note: in implicit copy constructor for 'AtlasMessage::dPaintTerrain' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :15:1: note: expanded from here dPaintTerrain ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PlaceObject.cpp:25: ../../../source/tools/atlas/GameInterface/Messages.h:565:1: warning: definition of implicit copy constructor for 'dReplaceTerrain' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(ReplaceTerrain, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:565:1: note: in implicit copy constructor for 'AtlasMessage::dReplaceTerrain' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :4:1: note: expanded from here dReplaceTerrain ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PlaceObject.cpp:25: ../../../source/tools/atlas/GameInterface/Messages.h:570:1: warning: definition of implicit copy constructor for 'dFillTerrain' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(FillTerrain, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:570:1: note: in implicit copy constructor for 'AtlasMessage::dFillTerrain' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :205:1: note: expanded from here dFillTerrain ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PikeElevation.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:553:1: warning: definition of implicit copy constructor for 'dPikeElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(PikeElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:553:1: note: in implicit copy constructor for 'AtlasMessage::dPikeElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :182:1: note: expanded from here dPikeElevation ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PikeElevation.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:559:1: warning: definition of implicit copy constructor for 'dPaintTerrain' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(PaintTerrain, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:559:1: note: in implicit copy constructor for 'AtlasMessage::dPaintTerrain' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :15:1: note: expanded from here dPaintTerrain ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ReplaceTerrain.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:395:1: warning: definition of implicit copy constructor for 'dCreateObject' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(CreateObject, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:395:1: note: in implicit copy constructor for 'AtlasMessage::dCreateObject' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :60:1: note: expanded from here dCreateObject ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PikeElevation.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:565:1: warning: definition of implicit copy constructor for 'dReplaceTerrain' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(ReplaceTerrain, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:565:1: note: in implicit copy constructor for 'AtlasMessage::dReplaceTerrain' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :4:1: note: expanded from here dReplaceTerrain ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PikeElevation.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:570:1: warning: definition of implicit copy constructor for 'dFillTerrain' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(FillTerrain, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:570:1: note: in implicit copy constructor for 'AtlasMessage::dFillTerrain' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :205:1: note: expanded from here dFillTerrain ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PlaceObject.cpp:25: ../../../source/tools/atlas/GameInterface/Messages.h:608:1: warning: definition of implicit copy constructor for 'dMoveObjects' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(MoveObjects, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:608:1: note: in implicit copy constructor for 'AtlasMessage::dMoveObjects' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :125:1: note: expanded from here dMoveObjects ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PlaceObject.cpp:25: ../../../source/tools/atlas/GameInterface/Messages.h:614:1: warning: definition of implicit copy constructor for 'dRotateObjectsFromCenterPoint' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(RotateObjectsFromCenterPoint, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:614:1: note: in implicit copy constructor for 'AtlasMessage::dRotateObjectsFromCenterPoint' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :169:1: note: expanded from here dRotateObjectsFromCenterPoint ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PlaceObject.cpp:25: ../../../source/tools/atlas/GameInterface/Messages.h:620:1: warning: definition of implicit copy constructor for 'dRotateObject' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(RotateObject, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:620:1: note: in implicit copy constructor for 'AtlasMessage::dRotateObject' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :168:1: note: expanded from here dRotateObject ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PlaceObject.cpp:25: ../../../source/tools/atlas/GameInterface/Messages.h:625:1: warning: definition of implicit copy constructor for 'dDeleteObjects' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(DeleteObjects, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:625:1: note: in implicit copy constructor for 'AtlasMessage::dDeleteObjects' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :105:1: note: expanded from here dDeleteObjects ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PikeElevation.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:608:1: warning: definition of implicit copy constructor for 'dMoveObjects' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(MoveObjects, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:608:1: note: in implicit copy constructor for 'AtlasMessage::dMoveObjects' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :125:1: note: expanded from here dMoveObjects ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PlaceObject.cpp:25: ../../../source/tools/atlas/GameInterface/Messages.h:640:1: warning: definition of implicit copy constructor for 'dSetObjectSettings' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetObjectSettings, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:640:1: note: in implicit copy constructor for 'AtlasMessage::dSetObjectSettings' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :21:1: note: expanded from here dSetObjectSettings ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PikeElevation.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:614:1: warning: definition of implicit copy constructor for 'dRotateObjectsFromCenterPoint' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(RotateObjectsFromCenterPoint, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:614:1: note: in implicit copy constructor for 'AtlasMessage::dRotateObjectsFromCenterPoint' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :169:1: note: expanded from here dRotateObjectsFromCenterPoint ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PikeElevation.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:620:1: warning: definition of implicit copy constructor for 'dRotateObject' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(RotateObject, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:In file included from 156:2: note: expanded from macro 'COMMAND' ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ReplaceTerrain.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h: COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' 514:1: warning: definition of implicit copy constructor for 'dSetEnvironmentSettings' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] d##t& operator=(const d##t&) = delete; \ ^ COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command ^ ../../../source/tools/atlas/GameInterface/Messages.h:620:1: note: in implicit copy constructor for 'AtlasMessage::dRotateObject' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' ../../../source/tools/atlas/GameInterface/MessagesSetup.h COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' :161:2: note: expanded from macro 'COMMAND' d##t& operator=(const d##t&) = delete; \ ^ COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/Messages.h:514:1: note: in implicit copy constructor for 'AtlasMessage::dSetEnvironmentSettings' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' m##t(const d##t& d) : d##t(d) {} \ ^ COMMANDSTRUCT(name, merge) ^ :168:1: note: expanded from here dRotateObject ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :76:1: note: expanded from here dSetEnvironmentSettings ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PikeElevation.cppIn file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ReplaceTerrain.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:625:1: warning: definition of implicit copy constructor for 'dDeleteObjects' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] :24COMMAND(DeleteObjects, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' : ../../../source/tools/atlas/GameInterface/Messages.h COMMANDDATASTRUCT(name) \ ^ :518:1: warning: definition of implicit copy constructor for 'dRecalculateWaterData' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' COMMAND(RecalculateWaterData, NOMERGE, ((float, unused))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' d##t& operator=(const d##t&) = delete; \ ^ COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' ../../../source/tools/atlas/GameInterface/Messages.h: d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h625:518:1::1: note: In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/SmoothElevation.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:194:1in implicit copy constructor for 'AtlasMessage::dDeleteObjects' first required here: warning: definition of implicit copy constructor for 'dSetMapSettings' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] note: in implicit copy constructor for 'AtlasMessage::dRecalculateWaterData' first required hereCOMMAND(SetMapSettings, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2:156:2: note: expanded from macro 'COMMAND' note: COMMANDDATASTRUCT(name) \ ^ expanded from macro 'COMMAND' ../../../source/tools/atlas/GameInterface/MessagesSetup.h COMMANDSTRUCT(name, merge) ^ :94: 9: note: expanded from macro 'COMMANDDATASTRUCT' note: expanded from macro 'COMMAND' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:../../../source/tools/atlas/GameInterface/Messages.h:194:1: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^99:25: note: expanded from macro 'COMMANDSTRUCT' in implicit copy constructor for 'AtlasMessage::dSetMapSettings' first required here :105:../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: m##t(const d##t& d) : d##t(d) {} \ ^ :191: note: expanded from here :1: note: expanded from here dDeleteObjectsdRecalculateWaterData expanded from macro 'COMMAND' ^ COMMANDSTRUCT(name, merge) ^ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :144:1: note: expanded from here dSetMapSettings ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ReplaceTerrain.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:520:1: warning: definition of implicit copy constructor for 'dPickWaterHeight' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(PickWaterHeight, NOMERGE, ((Position, screenPos))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:520:1: note: in implicit copy constructor for 'AtlasMessage::dPickWaterHeight' first required here In file included from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PlaceObject.cpp:25: ../../../source/tools/atlas/GameInterface/Messages.h:692:1: warning: definition of implicit copy constructor for 'dAddPathNode' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMANDSTRUCT(name, merge) ^ COMMAND(AddPathNode, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' COMMANDDATASTRUCT(name) \ ^ m##t(const d##t& d) : d##t(d) {} \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' :173:1: note: expanded from here dPickWaterHeight ^ d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:692:1: note: in implicit copy constructor for 'AtlasMessage::dAddPathNode' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :24:1: note: expanded from here dAddPathNode ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/SmoothElevation.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:223:1: warning: definition of implicit copy constructor for 'dResizeMap' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(ResizeMap, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:223:1: note: in implicit copy constructor for 'AtlasMessage::dResizeMap' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :142:1: note: In file included from expanded from here ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PikeElevation.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.hdResizeMap ^ :640:1: warning: definition of implicit copy constructor for 'dSetObjectSettings' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetObjectSettings, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:640:1: note: in implicit copy constructor for 'AtlasMessage::dSetObjectSettings' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :21:1: note: expanded from here dSetObjectSettings ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PlaceObject.cpp:25: ../../../source/tools/atlas/GameInterface/Messages.h:696:1: warning: definition of implicit copy constructor for 'dDeletePathNode' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(DeletePathNode, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:696:1: note: in implicit copy constructor for 'AtlasMessage::dDeletePathNode' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :173:1: note: expanded from here dDeletePathNode ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ReplaceTerrain.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:538:1: warning: definition of implicit copy constructor for 'dAlterElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(AlterElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:538:1: note: in implicit copy constructor for 'AtlasMessage::dAlterElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :210:1: note: expanded from here dAlterElevation ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PlaceObject.cpp:25: ../../../source/tools/atlas/GameInterface/Messages.h:700:1: warning: definition of implicit copy constructor for 'dMovePathNode' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(MovePathNode, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:700:1: note: in implicit copy constructor for 'AtlasMessage::dMovePathNode' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :52:1: note: expanded from here dMovePathNode ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ReplaceTerrain.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:543:1: warning: definition of implicit copy constructor for 'dSmoothElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SmoothElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:543:1: note: in implicit copy constructor for 'AtlasMessage::dSmoothElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :200:1: note: expanded from here dSmoothElevation ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PlaceObject.cpp:25: ../../../source/tools/atlas/GameInterface/Messages.h:707:1: warning: definition of implicit copy constructor for 'dAddCinemaPath' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:707:1: note: in implicit copy constructor for 'AtlasMessage::dAddCinemaPath' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :206:1: note: expanded from here dAddCinemaPath ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ReplaceTerrain.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:548:1: warning: definition of implicit copy constructor for 'dFlattenElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(FlattenElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:548:1: note: in implicit copy constructor for 'AtlasMessage::dFlattenElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :191:1: note: expanded from here dFlattenElevation ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PlaceObject.cpp:25: ../../../source/tools/atlas/GameInterface/Messages.h:709:1: warning: definition of implicit copy constructor for 'dDeleteCinemaPath' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:709:1: note: in implicit copy constructor for 'AtlasMessage::dDeleteCinemaPath' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :143:1: note: expanded from here dDeleteCinemaPath ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ReplaceTerrain.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:553:1: warning: definition of implicit copy constructor for 'dPikeElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(PikeElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:553:1: note: in implicit copy constructor for 'AtlasMessage::dPikeElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :182:1: note: expanded from here dPikeElevation ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ReplaceTerrain.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:559:1: warning: definition of implicit copy constructor for 'dPaintTerrain' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(PaintTerrain, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:559:1: note: in implicit copy constructor for 'AtlasMessage::dPaintTerrain' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :15:1: note: expanded from here dPaintTerrain ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ReplaceTerrain.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:565:1: warning: definition of implicit copy constructor for 'dReplaceTerrain' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(ReplaceTerrain, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:565:1: note: in implicit copy constructor for 'AtlasMessage::dReplaceTerrain' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' In file included from m##t(const d##t& d) : d##t(d) {} \ ^ ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PlaceObject.cpp:25: :4:1: note: expanded from here ../../../source/tools/atlas/GameInterface/Messages.h:711:1: warning: definition of implicit copy constructor for 'dSetCinemaPaths' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] dReplaceTerrain ^ COMMAND(SetCinemaPaths, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:711:1: note: in implicit copy constructor for 'AtlasMessage::dSetCinemaPaths' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :81:1: note: expanded from here dSetCinemaPaths ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PlaceObject.cpp:25: ../../../source/tools/atlas/GameInterface/Messages.h:715:1: warning: definition of implicit copy constructor for 'dSetCinemaPathsDrawing' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: In file included from expanded from macro 'COMMAND' ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PikeElevation.cpp:23: COMMANDDATASTRUCT(name) \ ../../../source/tools/atlas/GameInterface/Messages.h:692:1: warning: definition of implicit copy constructor for 'dAddPathNode' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] ^ COMMAND(AddPathNode, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ReplaceTerrain.cpp:24../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: : note: expanded from macro 'COMMANDDATASTRUCT' expanded from macro 'COMMAND' d##t& operator=(const d##t&) = delete; \ ^ : COMMANDDATASTRUCT(name) \ ../../../source/tools/atlas/GameInterface/Messages.h:715../../../source/tools/atlas/GameInterface/Messages.h:570:1: ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94warning: definition of implicit copy constructor for 'dFillTerrain' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] :9: note: expanded from macro 'COMMANDDATASTRUCT' :1COMMAND(FillTerrain, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h d##t& operator=(const d##t&) = delete; \ ^ :156:2: note: ../../../source/tools/atlas/GameInterface/Messages.h:692:1: note: : note: in implicit copy constructor for 'AtlasMessage::dSetCinemaPathsDrawing' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ in implicit copy constructor for 'AtlasMessage::dAddPathNode' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2161:2: note: expanded from macro 'COMMAND' ^ COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \../../../source/tools/atlas/GameInterface/MessagesSetup.h ^ :../../../source/tools/atlas/GameInterface/Messages.h:570:1: note: :99:25: note: note: expanded from macro 'COMMAND' expanded from macro 'COMMANDSTRUCT' in implicit copy constructor for 'AtlasMessage::dFillTerrain' first required here COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: m##t(const d##t& d) : d##t(d) {} \note: expanded from macro 'COMMANDSTRUCT' ../../../source/tools/atlas/GameInterface/MessagesSetup.h: ^ :21 m##t(const d##t& d) : d##t(d) {} \ ^ :24:1:1: note: expanded from here 161dSetCinemaPathsDrawing : note: expanded from here ^ dAddPathNode ^ :2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :205:1: note: expanded from here dFillTerrain ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PikeElevation.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:696:1: warning: definition of implicit copy constructor for 'dDeletePathNode' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(DeletePathNode, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:696:1: note: in implicit copy constructor for 'AtlasMessage::dDeletePathNode' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :173:1: note: expanded from here dDeletePathNode ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PikeElevation.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:700:1: warning: definition of implicit copy constructor for 'dMovePathNode' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(MovePathNode, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:700:1: note: in implicit copy constructor for 'AtlasMessage::dMovePathNode' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :52:1: note: expanded from here dMovePathNode ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PikeElevation.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:707:1: warning: definition of implicit copy constructor for 'dAddCinemaPath' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:707:1: note: in implicit copy constructor for 'AtlasMessage::dAddCinemaPath' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :206:1: note: expanded from here dAddCinemaPath ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PikeElevation.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:709:1: warning: definition of implicit copy constructor for 'dDeleteCinemaPath' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:709:1: note: in implicit copy constructor for 'AtlasMessage::dDeleteCinemaPath' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :143:1: note: expanded from here dDeleteCinemaPath ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PikeElevation.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:711:1: warning: definition of implicit copy constructor for 'dSetCinemaPaths' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetCinemaPaths, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:711:1: note: in implicit copy constructor for 'AtlasMessage::dSetCinemaPaths' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :81:1: note: expanded from here dSetCinemaPaths ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PikeElevation.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:715:1: warning: definition of implicit copy constructor for 'dSetCinemaPathsDrawing' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:715:1: note: in implicit copy constructor for 'AtlasMessage::dSetCinemaPathsDrawing' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :21:1: note: expanded from here dSetCinemaPathsDrawing ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ReplaceTerrain.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:608:1: warning: definition of implicit copy constructor for 'dMoveObjects' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(MoveObjects, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:608:1: note: in implicit copy constructor for 'AtlasMessage::dMoveObjects' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :125:1: note: expanded from here dMoveObjects ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ReplaceTerrain.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:614:1: warning: definition of implicit copy constructor for 'dRotateObjectsFromCenterPoint' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(RotateObjectsFromCenterPoint, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:614:1: note: in implicit copy constructor for 'AtlasMessage::dRotateObjectsFromCenterPoint' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :169:1: note: expanded from here dRotateObjectsFromCenterPoint ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ReplaceTerrain.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:620:1: warning: definition of implicit copy constructor for 'dRotateObject' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(RotateObject, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:620:1: note: in implicit copy constructor for 'AtlasMessage::dRotateObject' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :168:1: note: expanded from here dRotateObject ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ReplaceTerrain.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:625:1: warning: definition of implicit copy constructor for 'dDeleteObjects' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(DeleteObjects, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:625:1: note: in implicit copy constructor for 'AtlasMessage::dDeleteObjects' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :105:1: note: expanded from here dDeleteObjects ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ReplaceTerrain.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:640:1: warning: definition of implicit copy constructor for 'dSetObjectSettings' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetObjectSettings, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:640:1: note: in implicit copy constructor for 'AtlasMessage::dSetObjectSettings' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :21:1: note: expanded from here dSetObjectSettings ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/SmoothElevation.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:395:1: warning: definition of implicit copy constructor for 'dCreateObject' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(CreateObject, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:395:1: note: in implicit copy constructor for 'AtlasMessage::dCreateObject' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :60:1: note: expanded from here dCreateObject ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ReplaceTerrain.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:692:1: warning: definition of implicit copy constructor for 'dAddPathNode' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(AddPathNode, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:692:1: note: in implicit copy constructor for 'AtlasMessage::dAddPathNode' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :24:1: note: expanded from here dAddPathNode ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ReplaceTerrain.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:696:1: warning: definition of implicit copy constructor for 'dDeletePathNode' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(DeletePathNode, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:696:1: note: in implicit copy constructor for 'AtlasMessage::dDeletePathNode' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :173:1: note: expanded from here dDeletePathNode ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ReplaceTerrain.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:700:1: warning: definition of implicit copy constructor for 'dMovePathNode' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(MovePathNode, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:700:1: note: in implicit copy constructor for 'AtlasMessage::dMovePathNode' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :52:1: note: expanded from here dMovePathNode ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ReplaceTerrain.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:707:1: warning: definition of implicit copy constructor for 'dAddCinemaPath' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:707:1: note: in implicit copy constructor for 'AtlasMessage::dAddCinemaPath' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :206:1: note: expanded from here dAddCinemaPath ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/SmoothElevation.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:514:1: warning: definition of implicit copy constructor for 'dSetEnvironmentSettings' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:514:1: note: in implicit copy constructor for 'AtlasMessage::dSetEnvironmentSettings' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :76:1: note: expanded from here dSetEnvironmentSettings ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ReplaceTerrain.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:709:1: warning: definition of implicit copy constructor for 'dDeleteCinemaPath' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:709:1: note: in implicit copy constructor for 'AtlasMessage::dDeleteCinemaPath' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :143:1: note: expanded from here dDeleteCinemaPath ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/SmoothElevation.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:518:1: warning: definition of implicit copy constructor for 'dRecalculateWaterData' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(RecalculateWaterData, NOMERGE, ((float, unused))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:518:1: note: in implicit copy constructor for 'AtlasMessage::dRecalculateWaterData' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :19:1: note: expanded from here dRecalculateWaterData ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/SmoothElevation.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:520:1: warning: definition of implicit copy constructor for 'dPickWaterHeight' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(PickWaterHeight, NOMERGE, ((Position, screenPos))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:520:1: note: in implicit copy constructor for 'AtlasMessage::dPickWaterHeight' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :173:1: note: expanded from here dPickWaterHeight ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ReplaceTerrain.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:711:1: warning: definition of implicit copy constructor for 'dSetCinemaPaths' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetCinemaPaths, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:711:1: note: in implicit copy constructor for 'AtlasMessage::dSetCinemaPaths' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :81:1: note: expanded from here dSetCinemaPaths ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ReplaceTerrain.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:715:1: warning: definition of implicit copy constructor for 'dSetCinemaPathsDrawing' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:715:1: note: in implicit copy constructor for 'AtlasMessage::dSetCinemaPathsDrawing' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :21:1: note: expanded from here dSetCinemaPathsDrawing ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/SmoothElevation.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:538:1: warning: definition of implicit copy constructor for 'dAlterElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(AlterElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:538:1: note: in implicit copy constructor for 'AtlasMessage::dAlterElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :210:1: note: expanded from here dAlterElevation ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/SmoothElevation.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:543:1: warning: definition of implicit copy constructor for 'dSmoothElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SmoothElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:543:1: note: in implicit copy constructor for 'AtlasMessage::dSmoothElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :200:1: note: expanded from here dSmoothElevation ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/SmoothElevation.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:548:1: warning: definition of implicit copy constructor for 'dFlattenElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(FlattenElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:548:1: note: in implicit copy constructor for 'AtlasMessage::dFlattenElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :191:1: note: expanded from here dFlattenElevation ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/SmoothElevation.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:553:1: warning: definition of implicit copy constructor for 'dPikeElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(PikeElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:553:1: note: in implicit copy constructor for 'AtlasMessage::dPikeElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :182:1: note: expanded from here dPikeElevation ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/SmoothElevation.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:559:1: warning: definition of implicit copy constructor for 'dPaintTerrain' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(PaintTerrain, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:559:1: note: in implicit copy constructor for 'AtlasMessage::dPaintTerrain' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :15:1: note: expanded from here dPaintTerrain ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/SmoothElevation.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:565:1: warning: definition of implicit copy constructor for 'dReplaceTerrain' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(ReplaceTerrain, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:565:1: note: in implicit copy constructor for 'AtlasMessage::dReplaceTerrain' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :4:1: note: expanded from here dReplaceTerrain ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/SmoothElevation.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:570:1: warning: definition of implicit copy constructor for 'dFillTerrain' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(FillTerrain, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:570:1: note: in implicit copy constructor for 'AtlasMessage::dFillTerrain' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :205:1: note: expanded from here dFillTerrain ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/SmoothElevation.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:608:1: warning: definition of implicit copy constructor for 'dMoveObjects' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(MoveObjects, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:608:1: note: in implicit copy constructor for 'AtlasMessage::dMoveObjects' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :125:1: note: expanded from here dMoveObjects ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/SmoothElevation.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:614:1: warning: definition of implicit copy constructor for 'dRotateObjectsFromCenterPoint' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(RotateObjectsFromCenterPoint, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:614:1: note: in implicit copy constructor for 'AtlasMessage::dRotateObjectsFromCenterPoint' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :169:1: note: expanded from here dRotateObjectsFromCenterPoint ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/SmoothElevation.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:620:1: warning: definition of implicit copy constructor for 'dRotateObject' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(RotateObject, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:620:1: note: in implicit copy constructor for 'AtlasMessage::dRotateObject' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :168:1: note: expanded from here dRotateObject ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/SmoothElevation.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:625:1: warning: definition of implicit copy constructor for 'dDeleteObjects' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(DeleteObjects, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:625:1: note: in implicit copy constructor for 'AtlasMessage::dDeleteObjects' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :105:1: note: expanded from here dDeleteObjects ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/SmoothElevation.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:640:1: warning: definition of implicit copy constructor for 'dSetObjectSettings' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetObjectSettings, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:640:1: note: in implicit copy constructor for 'AtlasMessage::dSetObjectSettings' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :21:1: note: expanded from here dSetObjectSettings ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/SmoothElevation.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:692:1: warning: definition of implicit copy constructor for 'dAddPathNode' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(AddPathNode, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:692:1: note: in implicit copy constructor for 'AtlasMessage::dAddPathNode' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :24:1: note: expanded from here dAddPathNode ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/SmoothElevation.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:696:1: warning: definition of implicit copy constructor for 'dDeletePathNode' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(DeletePathNode, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:696:1: note: in implicit copy constructor for 'AtlasMessage::dDeletePathNode' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :173:1: note: expanded from here dDeletePathNode ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/SmoothElevation.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:700:1: warning: definition of implicit copy constructor for 'dMovePathNode' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(MovePathNode, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:700:1: note: in implicit copy constructor for 'AtlasMessage::dMovePathNode' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :52:1: note: expanded from here dMovePathNode ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/SmoothElevation.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:707:1: warning: definition of implicit copy constructor for 'dAddCinemaPath' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:707:1: note: in implicit copy constructor for 'AtlasMessage::dAddCinemaPath' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :206:1: note: expanded from here dAddCinemaPath ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/SmoothElevation.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:709:1: warning: definition of implicit copy constructor for 'dDeleteCinemaPath' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:709:1: note: in implicit copy constructor for 'AtlasMessage::dDeleteCinemaPath' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :143:1: note: expanded from here dDeleteCinemaPath ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/SmoothElevation.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:711:1: warning: definition of implicit copy constructor for 'dSetCinemaPaths' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetCinemaPaths, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:711:1: note: in implicit copy constructor for 'AtlasMessage::dSetCinemaPaths' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :81:1: note: expanded from here dSetCinemaPaths ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/SmoothElevation.cpp:23: ../../../source/tools/atlas/GameInterface/Messages.h:715:1: warning: definition of implicit copy constructor for 'dSetCinemaPathsDrawing' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:715:1: note: in implicit copy constructor for 'AtlasMessage::dSetCinemaPathsDrawing' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :21:1: note: expanded from here dSetCinemaPathsDrawing ^ 25 warnings generated. 25 warnings generated. 25 warnings generated. 25 warnings generated. In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformObject.cpp:25: ../../../source/tools/atlas/GameInterface/Messages.h:194:1: warning: definition of implicit copy constructor for 'dSetMapSettings' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetMapSettings, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:194:1: note: in implicit copy constructor for 'AtlasMessage::dSetMapSettings' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :144:1: note: expanded from here dSetMapSettings ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformObject.cpp:25: ../../../source/tools/atlas/GameInterface/Messages.h:223:1: warning: definition of implicit copy constructor for 'dResizeMap' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(ResizeMap, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:223:1: note: in implicit copy constructor for 'AtlasMessage::dResizeMap' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :142:1: note: expanded from here dResizeMap ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformPath.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:194:1: warning: definition of implicit copy constructor for 'dSetMapSettings' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetMapSettings, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:194:1: note: in implicit copy constructor for 'AtlasMessage::dSetMapSettings' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :91:1: note: expanded from here dSetMapSettings ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformPath.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:223:1: warning: definition of implicit copy constructor for 'dResizeMap' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(ResizeMap, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:223:1: note: in implicit copy constructor for 'AtlasMessage::dResizeMap' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :87:1: note: expanded from here dResizeMap ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformObject.cpp:25: ../../../source/tools/atlas/GameInterface/Messages.h:395:1: warning: definition of implicit copy constructor for 'dCreateObject' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(CreateObject, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:395:1: note: in implicit copy constructor for 'AtlasMessage::dCreateObject' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :60:1: note: expanded from here dCreateObject ^ 25 warnings generated. In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformObject.cpp:25: ../../../source/tools/atlas/GameInterface/Messages.h:514:1: warning: definition of implicit copy constructor for 'dSetEnvironmentSettings' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:514:1: note: in implicit copy constructor for 'AtlasMessage::dSetEnvironmentSettings' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :76:1: note: expanded from here dSetEnvironmentSettings ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformObject.cpp:25: ../../../source/tools/atlas/GameInterface/Messages.h:518:1: warning: definition of implicit copy constructor for 'dRecalculateWaterData' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(RecalculateWaterData, NOMERGE, ((float, unused))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:518:1: note: in implicit copy constructor for 'AtlasMessage::dRecalculateWaterData' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :19:1: note: expanded from here dRecalculateWaterData ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformObject.cpp:25: ../../../source/tools/atlas/GameInterface/Messages.h:520:1: warning: definition of implicit copy constructor for 'dPickWaterHeight' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(PickWaterHeight, NOMERGE, ((Position, screenPos))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:520:1: note: in implicit copy constructor for 'AtlasMessage::dPickWaterHeight' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :173:1: note: expanded from here dPickWaterHeight ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformObject.cpp:25: ../../../source/tools/atlas/GameInterface/Messages.h:538:1: warning: definition of implicit copy constructor for 'dAlterElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(AlterElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:538:1: note: in implicit copy constructor for 'AtlasMessage::dAlterElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :210:1: note: expanded from here dAlterElevation ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformObject.cpp:25: ../../../source/tools/atlas/GameInterface/Messages.h:543:1: warning: definition of implicit copy constructor for 'dSmoothElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SmoothElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:543:1: note: in implicit copy constructor for 'AtlasMessage::dSmoothElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :200:1: note: expanded from here dSmoothElevation ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformObject.cpp:25: ../../../source/tools/atlas/GameInterface/Messages.h:548:1: warning: definition of implicit copy constructor for 'dFlattenElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(FlattenElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:548:1: note: in implicit copy constructor for 'AtlasMessage::dFlattenElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :191:1: note: expanded from here dFlattenElevation ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformObject.cpp:25: ../../../source/tools/atlas/GameInterface/Messages.h:553:1: warning: definition of implicit copy constructor for 'dPikeElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(PikeElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:553:1: note: in implicit copy constructor for 'AtlasMessage::dPikeElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :182:1: note: expanded from here dPikeElevation ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformObject.cpp:25: ../../../source/tools/atlas/GameInterface/Messages.h:559:1: warning: definition of implicit copy constructor for 'dPaintTerrain' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(PaintTerrain, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:559:1: note: in implicit copy constructor for 'AtlasMessage::dPaintTerrain' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :15:1: note: expanded from here dPaintTerrain ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformObject.cpp:25: ../../../source/tools/atlas/GameInterface/Messages.h:565:1: warning: definition of implicit copy constructor for 'dReplaceTerrain' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(ReplaceTerrain, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:565:1: note: in implicit copy constructor for 'AtlasMessage::dReplaceTerrain' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :4:1: note: expanded from here dReplaceTerrain ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformObject.cpp:25: ../../../source/tools/atlas/GameInterface/Messages.h:570:1: warning: definition of implicit copy constructor for 'dFillTerrain' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(FillTerrain, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:570:1: note: in implicit copy constructor for 'AtlasMessage::dFillTerrain' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :205:1: note: expanded from here dFillTerrain ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformPath.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:395:1: warning: definition of implicit copy constructor for 'dCreateObject' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(CreateObject, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:395:1: note: in implicit copy constructor for 'AtlasMessage::dCreateObject' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :12:1: note: expanded from here dCreateObject ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformObject.cpp:25: ../../../source/tools/atlas/GameInterface/Messages.h:608:1: warning: definition of implicit copy constructor for 'dMoveObjects' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(MoveObjects, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:608:1: note: in implicit copy constructor for 'AtlasMessage::dMoveObjects' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :125:1: note: expanded from here dMoveObjects ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformObject.cpp:25: ../../../source/tools/atlas/GameInterface/Messages.h:614:1: warning: definition of implicit copy constructor for 'dRotateObjectsFromCenterPoint' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(RotateObjectsFromCenterPoint, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:614:1: note: in implicit copy constructor for 'AtlasMessage::dRotateObjectsFromCenterPoint' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :169:1: note: expanded from here dRotateObjectsFromCenterPoint ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformObject.cpp:25: ../../../source/tools/atlas/GameInterface/Messages.h:620:1: warning: definition of implicit copy constructor for 'dRotateObject' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(RotateObject, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:620:1: note: in implicit copy constructor for 'AtlasMessage::dRotateObject' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :168:1: note: expanded from here dRotateObject ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformObject.cpp:25: ../../../source/tools/atlas/GameInterface/Messages.h:625:1: warning: definition of implicit copy constructor for 'dDeleteObjects' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(DeleteObjects, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:625:1: note: in implicit copy constructor for 'AtlasMessage::dDeleteObjects' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :105:1: note: expanded from here dDeleteObjects ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformPath.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:514:1: warning: definition of implicit copy constructor for 'dSetEnvironmentSettings' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:514:1: note: in implicit copy constructor for 'AtlasMessage::dSetEnvironmentSettings' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :25:1: note: expanded from here dSetEnvironmentSettings ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformPath.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:518:1: warning: definition of implicit copy constructor for 'dRecalculateWaterData' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(RecalculateWaterData, NOMERGE, ((float, unused))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:518:1: note: in implicit copy constructor for 'AtlasMessage::dRecalculateWaterData' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :181:1: note: expanded from here dRecalculateWaterData ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformPath.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:520:1: warning: definition of implicit copy constructor for 'dPickWaterHeight' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(PickWaterHeight, NOMERGE, ((Position, screenPos))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:520:1: note: in implicit copy constructor for 'AtlasMessage::dPickWaterHeight' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :123:1: note: expanded from here dPickWaterHeight ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformObject.cpp:25: ../../../source/tools/atlas/GameInterface/Messages.h:640:1: warning: definition of implicit copy constructor for 'dSetObjectSettings' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetObjectSettings, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:640:1: note: in implicit copy constructor for 'AtlasMessage::dSetObjectSettings' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :21:1: note: expanded from here dSetObjectSettings ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformPath.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:538:1: warning: definition of implicit copy constructor for 'dAlterElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(AlterElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:538:1: note: in implicit copy constructor for 'AtlasMessage::dAlterElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :160:1: note: expanded from here dAlterElevation ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformPath.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:543:1: warning: definition of implicit copy constructor for 'dSmoothElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SmoothElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:543:1: note: in implicit copy constructor for 'AtlasMessage::dSmoothElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :152:1: note: expanded from here dSmoothElevation ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformPath.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:548:1: warning: definition of implicit copy constructor for 'dFlattenElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(FlattenElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:548:1: note: in implicit copy constructor for 'AtlasMessage::dFlattenElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :143:1: note: expanded from here dFlattenElevation ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformPath.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:553:1: warning: definition of implicit copy constructor for 'dPikeElevation' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(PikeElevation, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:553:1: note: in implicit copy constructor for 'AtlasMessage::dPikeElevation' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :135:1: note: expanded from here dPikeElevation ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformPath.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:559:1: warning: definition of implicit copy constructor for 'dPaintTerrain' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(PaintTerrain, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:559:1: note: in implicit copy constructor for 'AtlasMessage::dPaintTerrain' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :176:1: note: expanded from here dPaintTerrain ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformPath.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:565:1: warning: definition of implicit copy constructor for 'dReplaceTerrain' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(ReplaceTerrain, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:565:1: note: in implicit copy constructor for 'AtlasMessage::dReplaceTerrain' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :168:1: note: expanded from here dReplaceTerrain ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformPath.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:570:1: warning: definition of implicit copy constructor for 'dFillTerrain' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(FillTerrain, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:570:1: note: in implicit copy constructor for 'AtlasMessage::dFillTerrain' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :157:1: note: expanded from here dFillTerrain ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformObject.cpp:25: ../../../source/tools/atlas/GameInterface/Messages.h:692:1: warning: definition of implicit copy constructor for 'dAddPathNode' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(AddPathNode, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:692:1: note: in implicit copy constructor for 'AtlasMessage::dAddPathNode' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :24:1: note: expanded from here dAddPathNode ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformObject.cpp:25: ../../../source/tools/atlas/GameInterface/Messages.h:696:1: warning: definition of implicit copy constructor for 'dDeletePathNode' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(DeletePathNode, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:696:1: note: in implicit copy constructor for 'AtlasMessage::dDeletePathNode' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :173:1: note: expanded from here dDeletePathNode ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformObject.cpp:25: ../../../source/tools/atlas/GameInterface/Messages.h:700:1: warning: definition of implicit copy constructor for 'dMovePathNode' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(MovePathNode, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:700:1: note: in implicit copy constructor for 'AtlasMessage::dMovePathNode' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :52:1: note: expanded from here dMovePathNode ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformObject.cpp:25: ../../../source/tools/atlas/GameInterface/Messages.h:707:1: warning: definition of implicit copy constructor for 'dAddCinemaPath' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:707:1: note: in implicit copy constructor for 'AtlasMessage::dAddCinemaPath' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :206:1: note: expanded from here dAddCinemaPath ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformObject.cpp:25: ../../../source/tools/atlas/GameInterface/Messages.h:709:1: warning: definition of implicit copy constructor for 'dDeleteCinemaPath' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:709:1: note: in implicit copy constructor for 'AtlasMessage::dDeleteCinemaPath' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :143:1: note: expanded from here dDeleteCinemaPath ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformObject.cpp:25: ../../../source/tools/atlas/GameInterface/Messages.h:711:1: warning: definition of implicit copy constructor for 'dSetCinemaPaths' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetCinemaPaths, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:711:1: note: in implicit copy constructor for 'AtlasMessage::dSetCinemaPaths' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :81:1: note: expanded from here dSetCinemaPaths ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformObject.cpp:25: ../../../source/tools/atlas/GameInterface/Messages.h:715:1: warning: definition of implicit copy constructor for 'dSetCinemaPathsDrawing' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:715:1: note: in implicit copy constructor for 'AtlasMessage::dSetCinemaPathsDrawing' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :21:1: note: expanded from here dSetCinemaPathsDrawing ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformPath.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:608:1: warning: definition of implicit copy constructor for 'dMoveObjects' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(MoveObjects, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:608:1: note: in implicit copy constructor for 'AtlasMessage::dMoveObjects' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :75:1: note: expanded from here dMoveObjects ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformPath.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:614:1: warning: definition of implicit copy constructor for 'dRotateObjectsFromCenterPoint' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(RotateObjectsFromCenterPoint, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:614:1: note: in implicit copy constructor for 'AtlasMessage::dRotateObjectsFromCenterPoint' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :122:1: note: expanded from here dRotateObjectsFromCenterPoint ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformPath.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:620:1: warning: definition of implicit copy constructor for 'dRotateObject' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(RotateObject, MERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:620:1: note: in implicit copy constructor for 'AtlasMessage::dRotateObject' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :121:1: note: expanded from here dRotateObject ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformPath.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:625:1: warning: definition of implicit copy constructor for 'dDeleteObjects' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(DeleteObjects, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:625:1: note: in implicit copy constructor for 'AtlasMessage::dDeleteObjects' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :56:1: note: expanded from here dDeleteObjects ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformPath.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:640:1: warning: definition of implicit copy constructor for 'dSetObjectSettings' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetObjectSettings, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:640:1: note: in implicit copy constructor for 'AtlasMessage::dSetObjectSettings' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :185:1: note: expanded from here dSetObjectSettings ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformPath.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:692:1: warning: definition of implicit copy constructor for 'dAddPathNode' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(AddPathNode, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:692:1: note: in implicit copy constructor for 'AtlasMessage::dAddPathNode' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :192:1: note: expanded from here dAddPathNode ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformPath.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:696:1: warning: definition of implicit copy constructor for 'dDeletePathNode' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(DeletePathNode, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:696:1: note: in implicit copy constructor for 'AtlasMessage::dDeletePathNode' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :127:1: note: expanded from here dDeletePathNode ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformPath.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:700:1: warning: definition of implicit copy constructor for 'dMovePathNode' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(MovePathNode, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:700:1: note: in implicit copy constructor for 'AtlasMessage::dMovePathNode' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :11:1: note: expanded from here dMovePathNode ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformPath.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:707:1: warning: definition of implicit copy constructor for 'dAddCinemaPath' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:707:1: note: in implicit copy constructor for 'AtlasMessage::dAddCinemaPath' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :160:1: note: expanded from here dAddCinemaPath ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformPath.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:709:1: warning: definition of implicit copy constructor for 'dDeleteCinemaPath' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:709:1: note: in implicit copy constructor for 'AtlasMessage::dDeleteCinemaPath' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :98:1: note: expanded from here dDeleteCinemaPath ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformPath.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:711:1: warning: definition of implicit copy constructor for 'dSetCinemaPaths' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetCinemaPaths, NOMERGE, ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:711:1: note: in implicit copy constructor for 'AtlasMessage::dSetCinemaPaths' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :34:1: note: expanded from here dSetCinemaPaths ^ In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformPath.cpp:24: ../../../source/tools/atlas/GameInterface/Messages.h:715:1: warning: definition of implicit copy constructor for 'dSetCinemaPathsDrawing' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:156:2: note: expanded from macro 'COMMAND' COMMANDDATASTRUCT(name) \ ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:94:9: note: expanded from macro 'COMMANDDATASTRUCT' d##t& operator=(const d##t&) = delete; \ ^ ../../../source/tools/atlas/GameInterface/Messages.h:715:1: note: in implicit copy constructor for 'AtlasMessage::dSetCinemaPathsDrawing' first required here ../../../source/tools/atlas/GameInterface/MessagesSetup.h:161:2: note: expanded from macro 'COMMAND' COMMANDSTRUCT(name, merge) ^ ../../../source/tools/atlas/GameInterface/MessagesSetup.h:99:25: note: expanded from macro 'COMMANDSTRUCT' m##t(const d##t& d) : d##t(d) {} \ ^ :189:1: note: expanded from here dSetCinemaPathsDrawing ^ 25 warnings generated. 25 warnings generated. 25 warnings generated. ld: warning: direct access in function 'wxNavigationEnabled::wxNavigationEnabled()' from file 'obj/AtlasUI_Release/ActorEditor.o' to global weak symbol 'wxNavigationEnabled::OnChildFocus(wxChildFocusEvent&)' from file '/Users/stan/0ad-svn/libraries/osx/wxwidgets/lib/libwx_osx_cocoau_core-3.1.a(corelib_busyinfo.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'wxNavigationEnabled::wxNavigationEnabled()' from file 'obj/AtlasUI_Release/ActorEditor.o' to global weak symbol 'wxNavigationEnabled::OnFocus(wxFocusEvent&)' from file '/Users/stan/0ad-svn/libraries/osx/wxwidgets/lib/libwx_osx_cocoau_core-3.1.a(corelib_busyinfo.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'wxNavigationEnabled::wxNavigationEnabled()' from file 'obj/AtlasUI_Release/ActorEditor.o' to global weak symbol 'wxNavigationEnabled::OnNavigationKey(wxNavigationKeyEvent&)' from file '/Users/stan/0ad-svn/libraries/osx/wxwidgets/lib/libwx_osx_cocoau_core-3.1.a(corelib_busyinfo.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'wxLogRecordInfo::~wxLogRecordInfo()' from file 'obj/AtlasUI_Release/ActorEditor.o' to global weak symbol 'wxStringToNumHashMap_wxImplementation_HashTable::DeleteNode(_wxHashTable_NodeBase*)' from file '/Users/stan/0ad-svn/libraries/osx/wxwidgets/lib/libwx_baseu-3.1.a(baselib_appbase.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'wxLogRecordInfo::~wxLogRecordInfo()' from file 'obj/AtlasUI_Release/ActorEditor.o' to global weak symbol 'wxStringToStringHashMap_wxImplementation_HashTable::DeleteNode(_wxHashTable_NodeBase*)' from file '/Users/stan/0ad-svn/libraries/osx/wxwidgets/lib/libwx_baseu-3.1.a(baselib_appbase.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'wxNavigationEnabled::wxNavigationEnabled()' from file 'obj/AtlasUI_Release/EditableListCtrl.o' to global weak symbol 'wxNavigationEnabled::OnChildFocus(wxChildFocusEvent&)' from file '/Users/stan/0ad-svn/libraries/osx/wxwidgets/lib/libwx_osx_cocoau_core-3.1.a(corelib_listctrlcmn.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'wxNavigationEnabled::wxNavigationEnabled()' from file 'obj/AtlasUI_Release/EditableListCtrl.o' to global weak symbol 'wxNavigationEnabled::OnFocus(wxFocusEvent&)' from file '/Users/stan/0ad-svn/libraries/osx/wxwidgets/lib/libwx_osx_cocoau_core-3.1.a(corelib_listctrlcmn.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'wxNavigationEnabled::wxNavigationEnabled()' from file 'obj/AtlasUI_Release/EditableListCtrl.o' to global weak symbol 'wxNavigationEnabled::OnNavigationKey(wxNavigationKeyEvent&)' from file '/Users/stan/0ad-svn/libraries/osx/wxwidgets/lib/libwx_osx_cocoau_core-3.1.a(corelib_listctrlcmn.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'VariableSliderBox::VariableSliderBox(wxWindow*, wxString const&, AtlasMessage::Shareable&, float, float)' from file 'obj/AtlasUI_Release/Environment.o' to global weak symbol 'wxCompositeWindow::OnWindowCreate(wxWindowCreateEvent&)' from file '/Users/stan/0ad-svn/libraries/osx/wxwidgets/lib/libwx_osx_cocoau_core-3.1.a(corelib_slider_osx.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'wxNavigationEnabled >::wxNavigationEnabled()' from file 'obj/AtlasUI_Release/Player.o' to global weak symbol 'wxNavigationEnabled >::OnChildFocus(wxChildFocusEvent&)' from file '/Users/stan/0ad-svn/libraries/osx/wxwidgets/lib/libwx_osx_cocoau_core-3.1.a(corelib_spinctlg.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'wxNavigationEnabled >::wxNavigationEnabled()' from file 'obj/AtlasUI_Release/Player.o' to global weak symbol 'wxNavigationEnabled >::OnFocus(wxFocusEvent&)' from file '/Users/stan/0ad-svn/libraries/osx/wxwidgets/lib/libwx_osx_cocoau_core-3.1.a(corelib_spinctlg.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'wxNavigationEnabled >::wxNavigationEnabled()' from file 'obj/AtlasUI_Release/Player.o' to global weak symbol 'wxNavigationEnabled >::OnNavigationKey(wxNavigationKeyEvent&)' from file '/Users/stan/0ad-svn/libraries/osx/wxwidgets/lib/libwx_osx_cocoau_core-3.1.a(corelib_spinctlg.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'wxNavigationEnabled >::wxNavigationEnabled()' from file 'obj/AtlasUI_Release/Player.o' to global weak symbol 'wxCompositeWindow::OnWindowCreate(wxWindowCreateEvent&)' from file '/Users/stan/0ad-svn/libraries/osx/wxwidgets/lib/libwx_osx_cocoau_core-3.1.a(corelib_spinctlg.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'wxNavigationEnabled::wxNavigationEnabled()' from file 'obj/AtlasUI_Release/Player.o' to global weak symbol 'wxNavigationEnabled::OnChildFocus(wxChildFocusEvent&)' from file '/Users/stan/0ad-svn/libraries/osx/wxwidgets/lib/libwx_osx_cocoau_core-3.1.a(corelib_choicbkg.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'wxNavigationEnabled::wxNavigationEnabled()' from file 'obj/AtlasUI_Release/Player.o' to global weak symbol 'wxNavigationEnabled::OnFocus(wxFocusEvent&)' from file '/Users/stan/0ad-svn/libraries/osx/wxwidgets/lib/libwx_osx_cocoau_core-3.1.a(corelib_choicbkg.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'wxNavigationEnabled::wxNavigationEnabled()' from file 'obj/AtlasUI_Release/Player.o' to global weak symbol 'wxNavigationEnabled::OnNavigationKey(wxNavigationKeyEvent&)' from file '/Users/stan/0ad-svn/libraries/osx/wxwidgets/lib/libwx_osx_cocoau_core-3.1.a(corelib_choicbkg.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'wxNavigationEnabled::wxNavigationEnabled()' from file 'obj/AtlasUI_Release/Brushes.o' to global weak symbol 'wxNavigationEnabled::OnChildFocus(wxChildFocusEvent&)' from file '/Users/stan/0ad-svn/libraries/osx/wxwidgets/lib/libwx_osx_cocoau_core-3.1.a(corelib_radiobox_osx.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'wxNavigationEnabled::wxNavigationEnabled()' from file 'obj/AtlasUI_Release/Brushes.o' to global weak symbol 'wxNavigationEnabled::OnFocus(wxFocusEvent&)' from file '/Users/stan/0ad-svn/libraries/osx/wxwidgets/lib/libwx_osx_cocoau_core-3.1.a(corelib_radiobox_osx.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'wxNavigationEnabled::wxNavigationEnabled()' from file 'obj/AtlasUI_Release/Brushes.o' to global weak symbol 'wxNavigationEnabled::OnNavigationKey(wxNavigationKeyEvent&)' from file '/Users/stan/0ad-svn/libraries/osx/wxwidgets/lib/libwx_osx_cocoau_core-3.1.a(corelib_radiobox_osx.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. In file included from ../../../source/simulation2/tests/test_EntityMap.cpp:17: In file included from /Users/stan/0ad-svn/source/simulation2/tests/test_EntityMap.h:24: ../../../source/simulation2/system/EntityMap.h:73:47: warning: 'iterator::key_val>' is deprecated [-Wdeprecated-declarations] template struct _iter : public std::iterator ^ /Users/stan/0ad-svn/source/simulation2/tests/test_EntityMap.h:56:18: note: in instantiation of template class 'EntityMap::_iter::key_val>' requested here TS_ASSERT(test.find(3)->second == 3); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iterator.h:27:29: note: 'iterator::key_val>' has been explicitly marked deprecated here struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 iterator ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__config:1066:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__config:1043:48: note: expanded from macro '_LIBCPP_DEPRECATED' # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) ^ In file included from ../../../source/simulation2/tests/test_EntityMap.cpp:17: In file included from /Users/stan/0ad-svn/source/simulation2/tests/test_EntityMap.h:24: ../../../source/simulation2/system/EntityMap.h:73:47: warning: 'iterator::key_val>' is deprecated [-Wdeprecated-declarations] template struct _iter : public std::iterator ^ /Users/stan/0ad-svn/source/simulation2/tests/test_EntityMap.h:64:13: note: in instantiation of template class 'EntityMap::_iter::key_val>' requested here TS_ASSERT(test.find(5) == test.end()); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iterator.h:27:29: note: 'iterator::key_val>' has been explicitly marked deprecated here struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 iterator ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__config:1066:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__config:1043:48: note: expanded from macro '_LIBCPP_DEPRECATED' # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) ^ 2 warnings generated. ld: warning: object file (../../../libraries/osx/fmt/lib/libfmt.a(format.cc.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(Context.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(InputOptions.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(OutputOptions.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(CompressionOptions.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(nvtt.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libnvcore.a(Debug.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(CudaCompressorDXT.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(Surface.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libnvcore.a(StrLib.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libnvimage.a(DirectDrawSurface.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(CudaUtils.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(CubeSurface.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(CompressorDX11.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(CompressorDX9.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(CompressorDX10.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(CompressorRGB.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libnvimage.a(ColorBlock.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libnvimage.a(FloatImage.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libnvthread.a(ParallelFor.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libnvimage.a(ErrorMetric.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libnvimage.a(Filter.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(QuickCompressDXT.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(CompressorDXT1.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libnvmath.a(Half.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(OptimalCompressDXT.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libnvimage.a(NormalMap.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(CompressorDXT5_RGBM.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(BlockCompressor.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libnvimage.a(Image.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libnvimage.a(ImageIO.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libnvimage.a(BlockDXT.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libbc6h.a(zoh_utils.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libbc6h.a(zoh.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libbc7.a(avpcl.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libsquish.a(weightedclusterfit.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libsquish.a(colourfit.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libsquish.a(colourset.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(SingleColorLookup.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libnvtt.a(ClusterFit.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libnvcore.a(TextWriter.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libnvthread.a(ThreadPool.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libnvmath.a(Gamma.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libbc6h.a(zohone.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libbc6h.a(zohtwo.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libbc7.a(avpcl_mode0.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libbc7.a(avpcl_mode1.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libbc7.a(avpcl_mode2.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libbc7.a(avpcl_mode3.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libbc7.a(avpcl_mode4.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libbc7.a(avpcl_mode5.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libbc7.a(avpcl_mode6.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libbc7.a(avpcl_mode7.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libsquish.a(colourblock.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libsquish.a(maths.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libnvthread.a(nvthread.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libnvmath.a(Fitting.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libnvthread.a(Event.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libnvthread.a(Mutex.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libnvthread.a(Thread.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12) ld: warning: object file (../../../libraries/source/nvtt/lib/libbc7.a(avpcl_utils.cpp.o)) was built for newer macOS version (12.2) than being linked (10.12)