summaryrefslogtreecommitdiffhomepage
path: root/Private/KernelKit/DebugOutput.hpp
diff options
context:
space:
mode:
authorAmlal El Mahrouss <amlalelmahrouss@icloud.com>2024-02-01 17:08:13 +0000
committerAmlal El Mahrouss <amlalelmahrouss@icloud.com>2024-02-01 17:08:13 +0000
commit5c59cd35a2fa3e620542b73e8c3f66f0dccd241c (patch)
tree985e7e39fd9657ceb45ab292f6a934e0e6d4571b /Private/KernelKit/DebugOutput.hpp
parent6c4cc0dba681fef1cef3c31877653a1d6413fc90 (diff)
parent6ce7dffe92775f262384a028af233999a7d18048 (diff)
Merge branch 'HCR-9-add-support-for-file-load-hel-amd64' into 'trunk'
See below. See merge request mahrouss-logic/micro-kernel!2
Diffstat (limited to 'Private/KernelKit/DebugOutput.hpp')
-rw-r--r--Private/KernelKit/DebugOutput.hpp48
1 files changed, 23 insertions, 25 deletions
diff --git a/Private/KernelKit/DebugOutput.hpp b/Private/KernelKit/DebugOutput.hpp
index a651cb8b..875884ba 100644
--- a/Private/KernelKit/DebugOutput.hpp
+++ b/Private/KernelKit/DebugOutput.hpp
@@ -13,28 +13,26 @@
#include <NewKit/OwnPtr.hpp>
#include <NewKit/Stream.hpp>
-namespace HCore
-{
- // @brief Emulates a VT100 terminal.
- class TerminalDevice final : public DeviceInterface<const char*>
- {
- public:
- TerminalDevice(void (*print)(const char *), void (*get)(const char *)) : DeviceInterface<const char*>(print, get) {}
- virtual ~TerminalDevice() {}
-
- /// @brief returns device name (terminal name)
- /// @return string type (const char*)
- virtual const char* Name() const override { return ("TerminalDevice"); }
-
- TerminalDevice &operator=(const TerminalDevice &) = default;
- TerminalDevice(const TerminalDevice &) = default;
-
- };
-
- namespace Detail
- {
- bool serial_init();
- }
-
- extern TerminalDevice kcout;
-} // namespace HCore
+namespace HCore {
+// @brief Emulates a VT100 terminal.
+class TerminalDevice final : public DeviceInterface<const char *> {
+ public:
+ TerminalDevice(void (*print)(const char *), void (*get)(const char *))
+ : DeviceInterface<const char *>(print, get) {}
+
+ virtual ~TerminalDevice() {}
+
+ /// @brief returns device name (terminal name)
+ /// @return string type (const char*)
+ virtual const char *Name() const override { return ("TerminalDevice"); }
+
+ TerminalDevice &operator=(const TerminalDevice &) = default;
+ TerminalDevice(const TerminalDevice &) = default;
+};
+
+namespace Detail {
+bool serial_init();
+}
+
+extern TerminalDevice kcout;
+} // namespace HCore