@ -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
@ -12,7 +12,7 @@
class Controller_Gesture final : public ControllerBase {
Controller_Gesture(Core::System& system);
explicit Controller_Gesture(Core::System& system);
~Controller_Gesture() override;
@ -15,7 +15,7 @@
class Controller_Keyboard final : public ControllerBase {
Controller_Keyboard(Core::System& system);
explicit Controller_Keyboard(Core::System& system);
~Controller_Keyboard() override;
@ -14,7 +14,7 @@
class Controller_Mouse final : public ControllerBase {
Controller_Mouse(Core::System& system);
explicit Controller_Mouse(Core::System& system);
~Controller_Mouse() override;
@ -20,7 +20,7 @@ constexpr u32 NPAD_UNKNOWN = 16; // TODO(ogniK): What is this?
class Controller_NPad final : public ControllerBase {
Controller_NPad(Core::System& system);
explicit Controller_NPad(Core::System& system);
~Controller_NPad() override;
@ -10,7 +10,7 @@
class Controller_Stubbed final : public ControllerBase {
Controller_Stubbed(Core::System& system);
explicit Controller_Stubbed(Core::System& system);
~Controller_Stubbed() override;
class Controller_Touchscreen final : public ControllerBase {
Controller_Touchscreen(Core::System& system);
explicit Controller_Touchscreen(Core::System& system);
~Controller_Touchscreen() override;
class Controller_XPad final : public ControllerBase {
Controller_XPad(Core::System& system);
explicit Controller_XPad(Core::System& system);
~Controller_XPad() override;