From 71712510e7e93b6ea2159251998287d6e3b9d077 Mon Sep 17 00:00:00 2001 From: Amlal El Mahrouss Date: Sat, 28 Feb 2026 05:46:39 +0100 Subject: chore: kernel: DmaKit and Semaphore tweaks. chore: cpp_style: C++ style specs update. chore: src: update copyright year. Signed-off-by: Amlal El Mahrouss --- doc/cpp_style.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'doc/cpp_style.md') diff --git a/doc/cpp_style.md b/doc/cpp_style.md index 00b7c75a..3069285e 100644 --- a/doc/cpp_style.md +++ b/doc/cpp_style.md @@ -1,6 +1,6 @@ # NeKernel C++ Style Guide: -## Abstract: +## The Basics: NeKernel uses the Google C++ Style. But applied to low-level systems. We use C++20 and later throughout all of our stack. As we keep iterating over time we will amend this document. @@ -9,7 +9,9 @@ NeKernel uses the Google C++ Style. But applied to low-level systems. We use C++ NeKernel bans the usage of exceptions in ne_kernel, ne_bootz, etc. Unless it is a program space and not to be deemed performance dependent. -## Privilege Templates and ZOA over C with Classes. +## Templates, Containers, and ZOA over C with Classes. NeKernel doesn't limit itself to a C++ paradigm, as we may find fitting solutions by exploring other patterns. +That is why we have such containers like TrueResult, FalseResult, etc... + -- cgit v1.2.3