diff options
Diffstat (limited to 'include/cru/common/Buffer.h')
-rw-r--r-- | include/cru/common/Buffer.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/include/cru/common/Buffer.h b/include/cru/common/Buffer.h index 2c3b7b87..bc2e2a26 100644 --- a/include/cru/common/Buffer.h +++ b/include/cru/common/Buffer.h @@ -91,6 +91,8 @@ class Buffer final { Index PushBack(const std::byte* other, Index other_size, bool use_memmove = false); + void PushBackCount(Index count); + /** * @brief Move forward the used-begin ptr. * @return The actual size moved forward. @@ -146,6 +148,8 @@ class Buffer final { void Move_(Buffer&& other) noexcept; void Delete_() noexcept; + void AssertValid(); + private: std::byte* ptr_; Index size_; |