diff options
| author | Amlal El Mahrouss <amlal@nekernel.org> | 2026-01-07 21:32:05 +0100 |
|---|---|---|
| committer | Amlal El Mahrouss <amlal@nekernel.org> | 2026-01-07 21:41:31 +0100 |
| commit | 22c6d41b25faac172bf290dc06e75ca1ea60470b (patch) | |
| tree | 20c84bc68deb66872814a251d681e7b8d813b230 /src/kernel/NeKit | |
| parent | 27585af8ea93d05e8b8a0c2c5faa7de483fb9859 (diff) | |
feat: kernel: Loader, IPC, and Linker improvements.
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
Diffstat (limited to 'src/kernel/NeKit')
| -rw-r--r-- | src/kernel/NeKit/ErrorOr.h | 4 | ||||
| -rw-r--r-- | src/kernel/NeKit/Ref.h | 6 |
2 files changed, 4 insertions, 6 deletions
diff --git a/src/kernel/NeKit/ErrorOr.h b/src/kernel/NeKit/ErrorOr.h index 722d8f84..4289a890 100644 --- a/src/kernel/NeKit/ErrorOr.h +++ b/src/kernel/NeKit/ErrorOr.h @@ -15,8 +15,8 @@ namespace Kernel { template <class T> class ErrorOr final { public: - explicit ErrorOr() = default; - ~ErrorOr() = default; + ErrorOr() = default; + ~ErrorOr() = default; public: using RefType = Ref<T>; diff --git a/src/kernel/NeKit/Ref.h b/src/kernel/NeKit/Ref.h index 267fc217..2c669611 100644 --- a/src/kernel/NeKit/Ref.h +++ b/src/kernel/NeKit/Ref.h @@ -19,8 +19,8 @@ namespace Kernel { template <typename T> class Ref final { public: - explicit Ref() = default; - ~Ref() = default; + Ref() = default; + ~Ref() = default; public: using Type = T; @@ -76,9 +76,7 @@ class NonNullRef final { NonNullRef() = delete; NonNullRef(Type* ref) : fRef(ref) {} - NonNullRef(nullPtr ref) = delete; - NonNullRef(RefType ref) : fRef(ref) {} Ref<T>& operator->() { |
