diff options
| author | Amlal El Mahrouss <amlal@el-mahrouss-logic.com> | 2024-03-18 12:35:19 +0100 |
|---|---|---|
| committer | Amlal El Mahrouss <amlal@el-mahrouss-logic.com> | 2024-03-18 12:39:24 +0100 |
| commit | 4c714f2c24c5df78bae2f35c42c73107de4c8c71 (patch) | |
| tree | b36d2498b8387909dac45c98097b8169636ad25a /Private/NewKit | |
| parent | a4bfc396a78ddd553de519ab927d8479d0c3c45d (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.hpp | 4 | ||||
| -rw-r--r-- | Private/NewKit/Stream.hpp | 10 | ||||
| -rw-r--r-- | Private/NewKit/UserHeap.hpp | 8 |
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 { |
