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); }