Make wxKeyboardState ctor explicit

Avoid accidental conversions of e.g. int to wxKeyboardState.
This commit is contained in:
Vadim Zeitlin
2020-08-21 02:25:19 +02:00
parent 682cb8355c
commit 6d6c01ff2a
2 changed files with 2 additions and 0 deletions

View File

@@ -19,6 +19,7 @@
class WXDLLIMPEXP_CORE wxKeyboardState class WXDLLIMPEXP_CORE wxKeyboardState
{ {
public: public:
explicit
wxKeyboardState(bool controlDown = false, wxKeyboardState(bool controlDown = false,
bool shiftDown = false, bool shiftDown = false,
bool altDown = false, bool altDown = false,

View File

@@ -30,6 +30,7 @@ public:
By default, no modifiers are active. By default, no modifiers are active.
*/ */
explicit
wxKeyboardState(bool controlDown = false, wxKeyboardState(bool controlDown = false,
bool shiftDown = false, bool shiftDown = false,
bool altDown = false, bool altDown = false,