Avoid -Wdeprecated-copy for many event classes from clang 13
Add new macros wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN_DEF_COPY() and wxDECLARE_NO_ASSIGN_DEF_COPY() and use them instead of wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN() and wxDECLARE_NO_ASSIGN_CLASS() respectively to ensure that we declare a (default, if possible) copy ctor in the classes declaring an assignment operator to avoid clang warnings about not doing it.
This commit is contained in:
parent
e2d13c2d94
commit
6f8bc1018b
27 changed files with 77 additions and 43 deletions
|
|
@ -65,7 +65,7 @@ public:
|
|||
private:
|
||||
wxColour m_colour;
|
||||
|
||||
wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxColourDialogEvent);
|
||||
wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN_DEF_COPY(wxColourDialogEvent);
|
||||
};
|
||||
|
||||
wxDECLARE_EXPORTED_EVENT(WXDLLIMPEXP_CORE, wxEVT_COLOUR_CHANGED, wxColourDialogEvent);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue