diff --git a/io/binaryreader.cpp b/io/binaryreader.cpp index 711f81e..1d388ff 100644 --- a/io/binaryreader.cpp +++ b/io/binaryreader.cpp @@ -27,8 +27,7 @@ using namespace ConversionUtilities; */ BinaryReader::BinaryReader(istream *stream) : m_stream(stream), - m_ownership(false), - m_streamsize(0) + m_ownership(false) {} /*! @@ -37,8 +36,7 @@ BinaryReader::BinaryReader(istream *stream) : */ BinaryReader::BinaryReader(const BinaryReader &other) : m_stream(other.m_stream), - m_ownership(false), - m_streamsize(other.m_streamsize) + m_ownership(false) {} /*! @@ -74,7 +72,6 @@ void BinaryReader::setStream(istream *stream, bool giveOwnership) m_stream = nullptr; m_ownership = false; } - m_streamsize = 0; } /*! @@ -88,9 +85,9 @@ istream::pos_type BinaryReader::readStreamsize() { istream::pos_type cp = m_stream->tellg(); m_stream->seekg(0, ios_base::end); - m_streamsize = m_stream->tellg(); + const auto streamsize = m_stream->tellg(); m_stream->seekg(cp); - return m_streamsize; + return streamsize; } /*! diff --git a/io/binaryreader.h b/io/binaryreader.h index 0804b05..b5449ba 100644 --- a/io/binaryreader.h +++ b/io/binaryreader.h @@ -85,7 +85,6 @@ public: private: std::istream *m_stream; bool m_ownership; - std::istream::pos_type m_streamsize; char m_buffer[8]; };