From bcc6100941117dc84fb9ece3812da340d96c61a6 Mon Sep 17 00:00:00 2001 From: Amlal El Mahrouss Date: Tue, 2 Dec 2025 15:47:44 -0500 Subject: chore! reworked source code to exclude `Bool`, `Boolean`, and `nullPtr` macros. fix: ErrorOr: Return `Ref&` when using Leak. Signed-off-by: Amlal El Mahrouss --- src/DebuggerKit/DebuggerContract.h | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'src/DebuggerKit/DebuggerContract.h') diff --git a/src/DebuggerKit/DebuggerContract.h b/src/DebuggerKit/DebuggerContract.h index 424bd80..4585790 100644 --- a/src/DebuggerKit/DebuggerContract.h +++ b/src/DebuggerKit/DebuggerContract.h @@ -9,10 +9,10 @@ #include #include -#define DK_DEBUGGER_CONTRACT : public ::DebuggerKit::DebuggerContract +#define DK_DEBUGGER_CONTRACT : public ::DebuggerKit::IDebuggerContract namespace DebuggerKit { -class DebuggerContract; +class IDebuggerContract; /// =========================================================== /// /// \brief Process ID @@ -28,14 +28,14 @@ typedef char* CAddress; /// \brief Debugger contract class in C++, as per the design states. /// \author Amlal El Mahrouss /// =========================================================== /// -class DebuggerContract { +class IDebuggerContract { public: - explicit DebuggerContract() = default; - virtual ~DebuggerContract() = default; + explicit IDebuggerContract() = default; + virtual ~IDebuggerContract() = default; public: - DebuggerContract& operator=(const DebuggerContract&) = default; - DebuggerContract(const DebuggerContract&) = default; + IDebuggerContract& operator=(const IDebuggerContract&) = default; + IDebuggerContract(const IDebuggerContract&) = default; public: virtual bool Attach(std::string path, std::string argv, ProcessID& pid) noexcept = 0; -- cgit v1.2.3