marked controller constructors as explicit

This commit is contained in:
David Marcec 2019-09-21 22:13:27 +10:00
parent bd1c4ec9a0
commit aed884d121
8 changed files with 8 additions and 8 deletions

View File

@ -18,7 +18,7 @@ class System;
namespace Service::HID {
class ControllerBase {
public:
ControllerBase(Core::System& system);
explicit ControllerBase(Core::System& system);
virtual ~ControllerBase();
// Called when the controller is initialized

View File

@ -12,7 +12,7 @@
namespace Service::HID {
class Controller_Gesture final : public ControllerBase {
public:
Controller_Gesture(Core::System& system);
explicit Controller_Gesture(Core::System& system);
~Controller_Gesture() override;
// Called when the controller is initialized

View File

@ -15,7 +15,7 @@
namespace Service::HID {
class Controller_Keyboard final : public ControllerBase {
public:
Controller_Keyboard(Core::System& system);
explicit Controller_Keyboard(Core::System& system);
~Controller_Keyboard() override;
// Called when the controller is initialized

View File

@ -14,7 +14,7 @@
namespace Service::HID {
class Controller_Mouse final : public ControllerBase {
public:
Controller_Mouse(Core::System& system);
explicit Controller_Mouse(Core::System& system);
~Controller_Mouse() override;
// Called when the controller is initialized

View File

@ -20,7 +20,7 @@ constexpr u32 NPAD_UNKNOWN = 16; // TODO(ogniK): What is this?
class Controller_NPad final : public ControllerBase {
public:
Controller_NPad(Core::System& system);
explicit Controller_NPad(Core::System& system);
~Controller_NPad() override;
// Called when the controller is initialized

View File

@ -10,7 +10,7 @@
namespace Service::HID {
class Controller_Stubbed final : public ControllerBase {
public:
Controller_Stubbed(Core::System& system);
explicit Controller_Stubbed(Core::System& system);
~Controller_Stubbed() override;
// Called when the controller is initialized

View File

@ -14,7 +14,7 @@
namespace Service::HID {
class Controller_Touchscreen final : public ControllerBase {
public:
Controller_Touchscreen(Core::System& system);
explicit Controller_Touchscreen(Core::System& system);
~Controller_Touchscreen() override;
// Called when the controller is initialized

View File

@ -12,7 +12,7 @@
namespace Service::HID {
class Controller_XPad final : public ControllerBase {
public:
Controller_XPad(Core::System& system);
explicit Controller_XPad(Core::System& system);
~Controller_XPad() override;
// Called when the controller is initialized