summaryrefslogtreecommitdiffhomepage
path: root/src/kernel/NeKit/Vettable.h
diff options
context:
space:
mode:
authorAmlal El Mahrouss <amlal@nekernel.org>2025-12-12 09:27:10 +0100
committerAmlal El Mahrouss <amlal@nekernel.org>2025-12-12 09:28:17 +0100
commitdafb757549b5238f67c49b2c8c0a1b44aedf0bd4 (patch)
tree4ba7e264247736115e820c9a1babc3c0c4a2a701 /src/kernel/NeKit/Vettable.h
parent2035b324141cbebb1f51a13a28046fbde2735c96 (diff)
chore: make Ref `operator bool` explicit, remove useless `MUST_PASS` in TLS.inl, use `CFRef` in LaunchHelpers.
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
Diffstat (limited to 'src/kernel/NeKit/Vettable.h')
-rw-r--r--src/kernel/NeKit/Vettable.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/kernel/NeKit/Vettable.h b/src/kernel/NeKit/Vettable.h
index 52528847..6769507f 100644
--- a/src/kernel/NeKit/Vettable.h
+++ b/src/kernel/NeKit/Vettable.h
@@ -29,7 +29,7 @@ struct INotVettable {
NE_COPY_DEFAULT(INotVettable)
};
-template <typename T>
+template <class Type>
struct Vettable final {
static constexpr bool kValue = false;
};
@@ -50,9 +50,9 @@ concept IsVettable = requires(OnFallback fallback) {
{ Vettable<T>::kValue ? true : fallback() };
};
-template <typename T, typename OnFallback>
+template <class Type, typename OnFallback>
concept IsNotVettable = requires(OnFallback fallback) {
- { !Vettable<T>::kValue ? true : fallback() };
+ { !Vettable<Type>::kValue ? true : fallback() };
};
} // namespace Kernel