From cdcf99237bace68cfa8c322df9337c4b16b00c04 Mon Sep 17 00:00:00 2001 From: Patrick Wuttke Date: Wed, 31 Jul 2024 22:17:47 +0200 Subject: [PATCH] Made TypelessBuffer functions noexcept. --- source/mijin/container/typeless_buffer.hpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/source/mijin/container/typeless_buffer.hpp b/source/mijin/container/typeless_buffer.hpp index bc4004a..0bc94d3 100644 --- a/source/mijin/container/typeless_buffer.hpp +++ b/source/mijin/container/typeless_buffer.hpp @@ -35,9 +35,10 @@ public: private: std::vector bytes_; public: - [[nodiscard]] void* data() { return bytes_.data(); } - [[nodiscard]] const void* data() const { return bytes_.data(); } - [[nodiscard]] size_type byteSize() const { return bytes_.size(); } + [[nodiscard]] void* data() noexcept { return bytes_.data(); } + [[nodiscard]] const void* data() const noexcept { return bytes_.data(); } + [[nodiscard]] size_type byteSize() const noexcept { return bytes_.size(); } + [[nodiscard]] bool empty() const noexcept { return bytes_.empty(); } void resize(size_type numBytes) { bytes_.resize(numBytes); } void reserve(size_type numBytes) { bytes_.reserve(numBytes); }