Made TypelessBuffer functions noexcept.

This commit is contained in:
Patrick 2024-07-31 22:17:47 +02:00
parent f6f77f6dc1
commit cdcf99237b

View File

@ -35,9 +35,10 @@ public:
private:
std::vector<std::byte> 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); }