summaryrefslogtreecommitdiffhomepage
path: root/Private/NewKit
diff options
context:
space:
mode:
authorAmlal El Mahrouss <amlal@el-mahrouss-logic.com>2024-03-18 12:35:19 +0100
committerAmlal El Mahrouss <amlal@el-mahrouss-logic.com>2024-03-18 12:39:24 +0100
commit4c714f2c24c5df78bae2f35c42c73107de4c8c71 (patch)
treeb36d2498b8387909dac45c98097b8169636ad25a /Private/NewKit
parenta4bfc396a78ddd553de519ab927d8479d0c3c45d (diff)
unstable, unrelated: See below.
- :boom: Breaking changes in System.Core.dll - Framebuffer, moved operator bool into c++ source file. - Remove zlib in favor of our own Zip API. Signed-off-by: Amlal El Mahrouss <amlal@el-mahrouss-logic.com>
Diffstat (limited to 'Private/NewKit')
-rw-r--r--Private/NewKit/Json.hpp4
-rw-r--r--Private/NewKit/Stream.hpp10
-rw-r--r--Private/NewKit/UserHeap.hpp8
3 files changed, 11 insertions, 11 deletions
diff --git a/Private/NewKit/Json.hpp b/Private/NewKit/Json.hpp
index 3a7aa7cb..115e893f 100644
--- a/Private/NewKit/Json.hpp
+++ b/Private/NewKit/Json.hpp
@@ -39,7 +39,7 @@ class JsonType final {
static JsonType kUndefined;
};
-struct JsonStreamTraits final {
+struct JsonStreamTrait final {
JsonType In(const char *full_array) {
SizeT len = rt_string_len(full_array);
@@ -82,5 +82,5 @@ struct JsonStreamTraits final {
JsonType Out(JsonType &out) { return out; }
};
-using JsonStream = Stream<JsonStreamTraits, JsonType>;
+using JsonStream = Stream<JsonStreamTrait, JsonType>;
} // namespace HCore
diff --git a/Private/NewKit/Stream.hpp b/Private/NewKit/Stream.hpp
index 60c6e7ff..c344808f 100644
--- a/Private/NewKit/Stream.hpp
+++ b/Private/NewKit/Stream.hpp
@@ -12,7 +12,7 @@
namespace HCore
{
- template <typename StreamTraits, typename Kind>
+ template <typename StreamTrait, typename Kind>
class Stream final
{
public:
@@ -26,21 +26,21 @@ namespace HCore
Stream(const Stream &) = default;
template <typename Data>
- friend Stream<StreamTraits, Kind> &operator>>(Stream<StreamTraits, Kind> &Ks, Ref<Data>& Buf)
+ friend Stream<StreamTrait, Kind> &operator>>(Stream<StreamTrait, Kind> &Ks, Ref<Data>& Buf)
{
Ks.m_Kind = Ks.m_Stream->In(Buf);
return *Ks;
}
template <typename Data>
- friend Stream<StreamTraits, Kind> &operator<<(Stream<StreamTraits, Kind> &Ks, Ref<Data>& Buf)
+ friend Stream<StreamTrait, Kind> &operator<<(Stream<StreamTrait, Kind> &Ks, Ref<Data>& Buf)
{
Ks.m_Kind = Buf;
Ks.m_Stream->Out(Buf.Leak());
return *Ks;
}
- Ref<StreamTraits> &AsStreamTraits()
+ Ref<StreamTrait> &AsStreamTrait()
{
return m_Stream;
}
@@ -51,7 +51,7 @@ namespace HCore
}
private:
- Ref<StreamTraits> m_Stream;
+ Ref<StreamTrait> m_Stream;
Ref<Kind> m_Kind;
};
diff --git a/Private/NewKit/UserHeap.hpp b/Private/NewKit/UserHeap.hpp
index d27963e9..09a7d31e 100644
--- a/Private/NewKit/UserHeap.hpp
+++ b/Private/NewKit/UserHeap.hpp
@@ -13,12 +13,12 @@
#include <NewKit/Pmm.hpp>
#include <NewKit/Ref.hpp>
-// last-rev 5/11/23
-// file: UserHeap.hpp
-// description: memory heap for user programs.
+/// last-rev 5/11/23
+/// @file UserHeap.hpp
+/// @brief memory heap for user programs.
#define kPoolMaxSz (4096)
-#define kPoolMag 0x5500A1
+#define kPoolMag (0x5500A1)
namespace HCore {
typedef enum {