From fb790b07aeba8e22e4190cf3e1834d11ecde6c96 Mon Sep 17 00:00:00 2001 From: Amlal Date: Fri, 25 Apr 2025 13:08:33 +0200 Subject: dev: better .clang-format, ran format command. Signed-off-by: Amlal --- dev/kernel/KernelKit/ThreadLocalStorage.inl | 74 +++++++++++++---------------- 1 file changed, 32 insertions(+), 42 deletions(-) (limited to 'dev/kernel/KernelKit/ThreadLocalStorage.inl') diff --git a/dev/kernel/KernelKit/ThreadLocalStorage.inl b/dev/kernel/KernelKit/ThreadLocalStorage.inl index 9161b5d0..553f8d42 100644 --- a/dev/kernel/KernelKit/ThreadLocalStorage.inl +++ b/dev/kernel/KernelKit/ThreadLocalStorage.inl @@ -1,6 +1,6 @@ /* ------------------------------------------- - Copyright (C) 2024-2025, Amlal El Mahrouss, all rights reserved. + Copyright (C) 2024-2025, Amlal El Mahrouss, all rights reserved. ------------------------------------------- */ @@ -12,53 +12,47 @@ #endif template -inline T* tls_new_ptr(void) noexcept -{ - using namespace Kernel; +inline T* tls_new_ptr(void) noexcept { + using namespace Kernel; - auto ref_process = UserProcessScheduler::The().CurrentProcess(); - MUST_PASS(ref_process); + auto ref_process = UserProcessScheduler::The().CurrentProcess(); + MUST_PASS(ref_process); - auto pointer = ref_process.Leak().New(sizeof(T)); + auto pointer = ref_process.Leak().New(sizeof(T)); - if (pointer.Error()) - return nullptr; + if (pointer.Error()) return nullptr; - return reinterpret_cast(pointer.Leak().Leak()); + return reinterpret_cast(pointer.Leak().Leak()); } //! @brief Delete process pointer. //! @param obj The pointer to delete. template -inline Kernel::Bool tls_delete_ptr(T* obj) noexcept -{ - using namespace Kernel; +inline Kernel::Bool tls_delete_ptr(T* obj) noexcept { + using namespace Kernel; - if (!obj) - return No; + if (!obj) return No; - auto ref_process = UserProcessScheduler::The().CurrentProcess(); - MUST_PASS(ref_process); + auto ref_process = UserProcessScheduler::The().CurrentProcess(); + MUST_PASS(ref_process); - ErrorOr obj_wrapped{obj}; + ErrorOr obj_wrapped{obj}; - return ref_process.Leak().Delete(obj_wrapped); + return ref_process.Leak().Delete(obj_wrapped); } //! @brief Delete process pointer. //! @param obj The pointer to delete. template -inline Kernel::Bool tls_delete_ptr(Kernel::ErrorOr obj) noexcept -{ - return tls_delete_ptr(obj.Leak()); +inline Kernel::Bool tls_delete_ptr(Kernel::ErrorOr obj) noexcept { + return tls_delete_ptr(obj.Leak()); } //! @brief Delete process pointer. //! @param obj The pointer to delete. template -inline Kernel::Bool tls_delete_ptr(Kernel::ErrorOr obj) noexcept -{ - return tls_delete_ptr(obj->Leak()); +inline Kernel::Bool tls_delete_ptr(Kernel::ErrorOr obj) noexcept { + return tls_delete_ptr(obj->Leak()); } /// @brief Allocate a C++ class, and then call the constructor of it. @@ -67,19 +61,17 @@ inline Kernel::Bool tls_delete_ptr(Kernel::ErrorOr obj) noexcept /// @param args arguments list. /// @return Class instance. template -T* tls_new_class(Args&&... args) -{ - using namespace Kernel; +T* tls_new_class(Args&&... args) { + using namespace Kernel; - T* obj = tls_new_ptr(); + T* obj = tls_new_ptr(); - if (obj) - { - *obj = T(forward(args)...); - return obj; - } + if (obj) { + *obj = T(forward(args)...); + return obj; + } - return nullptr; + return nullptr; } /// @brief Delete a C++ class (call constructor first.) @@ -87,13 +79,11 @@ T* tls_new_class(Args&&... args) /// @param obj /// @return template -inline Kernel::Bool tls_delete_class(T* obj) -{ - using namespace Kernel; +inline Kernel::Bool tls_delete_class(T* obj) { + using namespace Kernel; - if (!obj) - return No; + if (!obj) return No; - obj->~T(); - return tls_delete_ptr(obj); + obj->~T(); + return tls_delete_ptr(obj); } -- cgit v1.2.3