From 2289ed5845e38b6f0d2c29f807a16c1938066c38 Mon Sep 17 00:00:00 2001 From: sithlord48 Date: Wed, 30 Apr 2025 18:17:25 -0400 Subject: [PATCH] chore: Arch use default for empty deconstructor use explicit for constuctors --- src/lib/arch/Arch.cpp | 4 ---- src/lib/arch/Arch.h | 6 +++--- 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/src/lib/arch/Arch.cpp b/src/lib/arch/Arch.cpp index cca6ccd87..2e648dbe8 100644 --- a/src/lib/arch/Arch.cpp +++ b/src/lib/arch/Arch.cpp @@ -28,10 +28,6 @@ Arch::Arch(Arch *arch) s_instance = arch; } -Arch::~Arch() -{ -} - void Arch::init() { ARCH_NETWORK::init(); diff --git a/src/lib/arch/Arch.h b/src/lib/arch/Arch.h index 754940825..5f67a3663 100644 --- a/src/lib/arch/Arch.h +++ b/src/lib/arch/Arch.h @@ -80,8 +80,8 @@ class Arch : public ARCH_CONSOLE, { public: Arch(); - Arch(Arch *arch); - ~Arch() override; + explicit Arch(Arch *arch); + ~Arch() override = default; //! Call init on other arch classes. /*! @@ -114,7 +114,7 @@ private: class ArchMutexLock { public: - ArchMutexLock(ArchMutex mutex) : m_mutex(mutex) + explicit ArchMutexLock(ArchMutex mutex) : m_mutex(mutex) { ARCH->lockMutex(m_mutex); }