Delete m_streamSize member of BinaryReader

This commit is contained in:
Martchus 2016-06-08 00:38:58 +02:00
parent 009a2268ec
commit 41c44a5f43
2 changed files with 4 additions and 8 deletions

View File

@ -27,8 +27,7 @@ using namespace ConversionUtilities;
*/ */
BinaryReader::BinaryReader(istream *stream) : BinaryReader::BinaryReader(istream *stream) :
m_stream(stream), m_stream(stream),
m_ownership(false), m_ownership(false)
m_streamsize(0)
{} {}
/*! /*!
@ -37,8 +36,7 @@ BinaryReader::BinaryReader(istream *stream) :
*/ */
BinaryReader::BinaryReader(const BinaryReader &other) : BinaryReader::BinaryReader(const BinaryReader &other) :
m_stream(other.m_stream), m_stream(other.m_stream),
m_ownership(false), m_ownership(false)
m_streamsize(other.m_streamsize)
{} {}
/*! /*!
@ -74,7 +72,6 @@ void BinaryReader::setStream(istream *stream, bool giveOwnership)
m_stream = nullptr; m_stream = nullptr;
m_ownership = false; m_ownership = false;
} }
m_streamsize = 0;
} }
/*! /*!
@ -88,9 +85,9 @@ istream::pos_type BinaryReader::readStreamsize()
{ {
istream::pos_type cp = m_stream->tellg(); istream::pos_type cp = m_stream->tellg();
m_stream->seekg(0, ios_base::end); m_stream->seekg(0, ios_base::end);
m_streamsize = m_stream->tellg(); const auto streamsize = m_stream->tellg();
m_stream->seekg(cp); m_stream->seekg(cp);
return m_streamsize; return streamsize;
} }
/*! /*!

View File

@ -85,7 +85,6 @@ public:
private: private:
std::istream *m_stream; std::istream *m_stream;
bool m_ownership; bool m_ownership;
std::istream::pos_type m_streamsize;
char m_buffer[8]; char m_buffer[8];
}; };