summaryrefslogtreecommitdiffhomepage
path: root/dev/kernel/KernelKit/IDylibObject.h
diff options
context:
space:
mode:
authorAmlal <amlal@nekernel.org>2025-04-25 13:08:33 +0200
committerAmlal <amlal@nekernel.org>2025-04-25 13:08:33 +0200
commitfb790b07aeba8e22e4190cf3e1834d11ecde6c96 (patch)
tree4cec7d1b321307b1d5935577631dae116a658a37 /dev/kernel/KernelKit/IDylibObject.h
parent63a2d92c5dfe976175cda024ec01905d11b43738 (diff)
dev: better .clang-format, ran format command.
Signed-off-by: Amlal <amlal@nekernel.org>
Diffstat (limited to 'dev/kernel/KernelKit/IDylibObject.h')
-rw-r--r--dev/kernel/KernelKit/IDylibObject.h60
1 files changed, 27 insertions, 33 deletions
diff --git a/dev/kernel/KernelKit/IDylibObject.h b/dev/kernel/KernelKit/IDylibObject.h
index 52c55bf5..7a7cd913 100644
--- a/dev/kernel/KernelKit/IDylibObject.h
+++ b/dev/kernel/KernelKit/IDylibObject.h
@@ -9,40 +9,34 @@
#pragma once
-#include <NewKit/Defines.h>
#include <CompilerKit/CompilerKit.h>
+#include <NewKit/Defines.h>
#define NE_DYLIB_OBJECT : public IDylibObject
-namespace Kernel
-{
- /// @brief Dylib class object. A handle to a shared library.
- class IDylibObject
- {
- public:
- explicit IDylibObject() = default;
- virtual ~IDylibObject() = default;
-
- struct DLL_TRAITS final
- {
- VoidPtr ImageObject{nullptr};
- VoidPtr ImageEntrypointOffset{nullptr};
-
- Bool IsValid()
- {
- return ImageObject && ImageEntrypointOffset;
- }
- };
-
- NE_COPY_DEFAULT(IDylibObject)
-
- virtual DLL_TRAITS** GetAddressOf() = 0;
- virtual DLL_TRAITS* Get() = 0;
-
- virtual Void Mount(DLL_TRAITS* to_mount) = 0;
- virtual Void Unmount() = 0;
- };
-
- /// @brief Pure implementation, missing method/function handler.
- EXTERN_C void __zka_pure_call(void);
-} // namespace Kernel
+namespace Kernel {
+/// @brief Dylib class object. A handle to a shared library.
+class IDylibObject {
+ public:
+ explicit IDylibObject() = default;
+ virtual ~IDylibObject() = default;
+
+ struct DLL_TRAITS final {
+ VoidPtr ImageObject{nullptr};
+ VoidPtr ImageEntrypointOffset{nullptr};
+
+ Bool IsValid() { return ImageObject && ImageEntrypointOffset; }
+ };
+
+ NE_COPY_DEFAULT(IDylibObject)
+
+ virtual DLL_TRAITS** GetAddressOf() = 0;
+ virtual DLL_TRAITS* Get() = 0;
+
+ virtual Void Mount(DLL_TRAITS* to_mount) = 0;
+ virtual Void Unmount() = 0;
+};
+
+/// @brief Pure implementation, missing method/function handler.
+EXTERN_C void __zka_pure_call(void);
+} // namespace Kernel