summaryrefslogtreecommitdiffhomepage
path: root/src/kernel
diff options
context:
space:
mode:
Diffstat (limited to 'src/kernel')
-rw-r--r--src/kernel/NeKit/Config.h3
-rw-r--r--src/kernel/NeKit/Vettable.h3
2 files changed, 2 insertions, 4 deletions
diff --git a/src/kernel/NeKit/Config.h b/src/kernel/NeKit/Config.h
index 7cf01a2c..79dbf411 100644
--- a/src/kernel/NeKit/Config.h
+++ b/src/kernel/NeKit/Config.h
@@ -147,8 +147,7 @@ class ICodec {
/// @return a1 as Char*
template <typename OutputClass, typename FactoryClass>
OutputClass* Construct(Char* type) {
- FactoryClass class_fac;
- return class_fac.template From<OutputClass>(type);
+ return FactoryClass{}.template From<OutputClass>(type);
}
/// @brief Convert T to a Y type.
diff --git a/src/kernel/NeKit/Vettable.h b/src/kernel/NeKit/Vettable.h
index 294aaad5..fad1f06c 100644
--- a/src/kernel/NeKit/Vettable.h
+++ b/src/kernel/NeKit/Vettable.h
@@ -1,7 +1,7 @@
/* ========================================
- Copyright (C) 2024-2025, Amlal El Mahrouss, licensed under the Apache 2.0 license.
+ Copyright (C) 2025, Amlal El Mahrouss, licensed under the Apache 2.0 license.
======================================== */
@@ -22,7 +22,6 @@
::Kernel::INotVettable
namespace Kernel {
-/// @brief Vet interface for objects.
struct IVettable {
explicit IVettable() = default;
virtual ~IVettable() = default;