summaryrefslogtreecommitdiffhomepage
path: root/doc
diff options
context:
space:
mode:
authorAmlal El Mahrouss <amlal@nekernel.org>2026-02-28 05:46:39 +0100
committerAmlal El Mahrouss <amlal@nekernel.org>2026-02-28 05:46:39 +0100
commit71712510e7e93b6ea2159251998287d6e3b9d077 (patch)
tree9801209c3e81d3b56e3205a434183c19a8772c41 /doc
parent0ca3a9f2453e3d9a9b4d96d3eb3b55e416939f30 (diff)
chore: kernel: DmaKit and Semaphore tweaks.
chore: cpp_style: C++ style specs update. chore: src: update copyright year. Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
Diffstat (limited to 'doc')
-rw-r--r--doc/cpp_style.md6
1 files changed, 4 insertions, 2 deletions
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...
+