summaryrefslogtreecommitdiffstats
path: root/src/common
diff options
context:
space:
mode:
authorbunnei <bunneidev@gmail.com>2020-10-30 05:33:27 +0100
committerGitHub <noreply@github.com>2020-10-30 05:33:27 +0100
commit131a75b65d088686f7b50392f0ee47a34c4a0512 (patch)
treecec8eb2a2267f8c9148380c3a931ae5508878a9c /src/common
parentMerge pull request #4831 from lioncash/fmt (diff)
parentcommon/stream: Be explicit with copy and move operators (diff)
downloadyuzu-131a75b65d088686f7b50392f0ee47a34c4a0512.tar
yuzu-131a75b65d088686f7b50392f0ee47a34c4a0512.tar.gz
yuzu-131a75b65d088686f7b50392f0ee47a34c4a0512.tar.bz2
yuzu-131a75b65d088686f7b50392f0ee47a34c4a0512.tar.lz
yuzu-131a75b65d088686f7b50392f0ee47a34c4a0512.tar.xz
yuzu-131a75b65d088686f7b50392f0ee47a34c4a0512.tar.zst
yuzu-131a75b65d088686f7b50392f0ee47a34c4a0512.zip
Diffstat (limited to 'src/common')
-rw-r--r--src/common/stream.h12
1 files changed, 9 insertions, 3 deletions
diff --git a/src/common/stream.h b/src/common/stream.h
index 2585c16af..0e40692de 100644
--- a/src/common/stream.h
+++ b/src/common/stream.h
@@ -21,6 +21,12 @@ public:
explicit Stream();
~Stream();
+ Stream(const Stream&) = delete;
+ Stream& operator=(const Stream&) = delete;
+
+ Stream(Stream&&) = default;
+ Stream& operator=(Stream&&) = default;
+
/// Reposition bitstream "cursor" to the specified offset from origin
void Seek(s32 offset, SeekOrigin origin);
@@ -30,15 +36,15 @@ public:
/// Writes byte at current position
void WriteByte(u8 byte);
- std::size_t GetPosition() const {
+ [[nodiscard]] std::size_t GetPosition() const {
return position;
}
- std::vector<u8>& GetBuffer() {
+ [[nodiscard]] std::vector<u8>& GetBuffer() {
return buffer;
}
- const std::vector<u8>& GetBuffer() const {
+ [[nodiscard]] const std::vector<u8>& GetBuffer() const {
return buffer;
}