mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-07-23 06:09:50 -06:00
Make overriding explicit and remove redundant virtual specifiers on overriding destructors - Core & UnitTests
This commit is contained in:
@ -36,8 +36,8 @@ class OctagonStickGate : public StickGate
|
||||
public:
|
||||
// Radius of circumscribed circle
|
||||
explicit OctagonStickGate(ControlState radius);
|
||||
ControlState GetRadiusAtAngle(double ang) const override final;
|
||||
std::optional<u32> GetIdealCalibrationSampleCount() const override final;
|
||||
ControlState GetRadiusAtAngle(double ang) const final;
|
||||
std::optional<u32> GetIdealCalibrationSampleCount() const final;
|
||||
|
||||
private:
|
||||
const ControlState m_radius;
|
||||
@ -48,8 +48,8 @@ class RoundStickGate : public StickGate
|
||||
{
|
||||
public:
|
||||
explicit RoundStickGate(ControlState radius);
|
||||
ControlState GetRadiusAtAngle(double ang) const override final;
|
||||
std::optional<u32> GetIdealCalibrationSampleCount() const override final;
|
||||
ControlState GetRadiusAtAngle(double ang) const final;
|
||||
std::optional<u32> GetIdealCalibrationSampleCount() const final;
|
||||
|
||||
private:
|
||||
const ControlState m_radius;
|
||||
@ -60,8 +60,8 @@ class SquareStickGate : public StickGate
|
||||
{
|
||||
public:
|
||||
explicit SquareStickGate(ControlState half_width);
|
||||
ControlState GetRadiusAtAngle(double ang) const override final;
|
||||
std::optional<u32> GetIdealCalibrationSampleCount() const override final;
|
||||
ControlState GetRadiusAtAngle(double ang) const final;
|
||||
std::optional<u32> GetIdealCalibrationSampleCount() const final;
|
||||
|
||||
private:
|
||||
const ControlState m_half_width;
|
||||
|
Reference in New Issue
Block a user