From f651858b579138d5df0f89363879825513ece227 Mon Sep 17 00:00:00 2001 From: Amlal El Mahrouss Date: Thu, 18 Dec 2025 19:38:22 +0100 Subject: chore: MKFS library improvements on documentation. Signed-off-by: Amlal El Mahrouss --- src/kernel/NeKit/Atom.h | 19 +++++++++++++------ src/kernel/NeKit/InitializerList.h | 10 +++++----- src/kernel/NeKit/Ref.h | 2 +- src/kernel/src/Swap/DiskSwap.cc | 3 +-- 4 files changed, 20 insertions(+), 14 deletions(-) (limited to 'src/kernel') diff --git a/src/kernel/NeKit/Atom.h b/src/kernel/NeKit/Atom.h index 7deff14e..7c5177fe 100644 --- a/src/kernel/NeKit/Atom.h +++ b/src/kernel/NeKit/Atom.h @@ -22,14 +22,21 @@ class Atom final { public: using Type = TypeAtomic; - + const TypeAtomic& operator[](const SizeT& bit) { return (fArrayOfAtoms & (1 << bit)); } - void operator|(const SizeT& bit) { fArrayOfAtoms |= (1 << bit); } - Atom& operator|=(const SizeT& bit) { this->operator|(bit); return *this; } - - friend bool operator==(Atom& atomic, const TypeAtomic& idx) { return atomic[idx] == idx; } - friend bool operator!=(Atom& atomic, const TypeAtomic& idx) { return atomic[idx] != idx; } + void operator|(const SizeT& bit) { fArrayOfAtoms |= (1 << bit); } + Atom& operator|=(const SizeT& bit) { + this->operator|(bit); + return *this; + } + + friend bool operator==(Atom& atomic, const TypeAtomic& idx) { + return atomic[idx] == idx; + } + friend bool operator!=(Atom& atomic, const TypeAtomic& idx) { + return atomic[idx] != idx; + } private: TypeAtomic fArrayOfAtoms; diff --git a/src/kernel/NeKit/InitializerList.h b/src/kernel/NeKit/InitializerList.h index 46639d4d..e21bd6bd 100644 --- a/src/kernel/NeKit/InitializerList.h +++ b/src/kernel/NeKit/InitializerList.h @@ -11,12 +11,12 @@ #include namespace Kernel { - // \brief Initalizer List object for containers. +// \brief Initalizer List object for containers. template class InitializerList final { public: InitializerList() = delete; - + explicit InitializerList(const Type* list) { if constexpr (N > 0) { for (auto i = 0UL; i < N; ++i) { @@ -30,9 +30,9 @@ class InitializerList final { InitializerList& operator=(const InitializerList&) = delete; InitializerList(const InitializerList&) = delete; - Type* begin() { return fList; } - Type* end() { return fList + N; } - + Type* begin() { return fList; } + Type* end() { return fList + N; } + constexpr SizeT size() const { return N; } Type* operator->() { return this->begin(); } diff --git a/src/kernel/NeKit/Ref.h b/src/kernel/NeKit/Ref.h index 4767f728..b4d6cb5e 100644 --- a/src/kernel/NeKit/Ref.h +++ b/src/kernel/NeKit/Ref.h @@ -11,8 +11,8 @@ #include #include #include -#include #include +#include #include namespace Kernel { diff --git a/src/kernel/src/Swap/DiskSwap.cc b/src/kernel/src/Swap/DiskSwap.cc index 0f97eb4d..fcf962fa 100644 --- a/src/kernel/src/Swap/DiskSwap.cc +++ b/src/kernel/src/Swap/DiskSwap.cc @@ -37,8 +37,7 @@ BOOL IDiskSwap::Write(const Char* fork_name, SizeT fork_name_len, SwapDiskHdr* d /// @param data the data packet length. /// @return Whether the swap was fetched to disk, or not. /***********************************************************************************/ -SwapDiskHdr* IDiskSwap::Read(const Char* fork_name, SizeT fork_name_len, - SizeT data_len) { +SwapDiskHdr* IDiskSwap::Read(const Char* fork_name, SizeT fork_name_len, SizeT data_len) { if (!fork_name || !fork_name_len) return nullptr; if (*fork_name == 0) return nullptr; -- cgit v1.2.3