Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mapsme/omim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorvng <viktor.govako@gmail.com>2012-05-08 14:10:10 +0400
committerAlex Zolotarev <alex@maps.me>2015-09-23 01:38:05 +0300
commitd84d08fc223e025da56265e167a515500b5782ad (patch)
treea1245cd29fa8275f0705a736a13059f94e67e6bd /coding/reader.hpp
parente5ee4a44071cb4231aa91a0cf108d74e7979fca3 (diff)
Add Read:reader -> Write:writer function.
Diffstat (limited to 'coding/reader.hpp')
-rw-r--r--coding/reader.hpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/coding/reader.hpp b/coding/reader.hpp
index 9aa5d5fff8..e0605e541b 100644
--- a/coding/reader.hpp
+++ b/coding/reader.hpp
@@ -182,7 +182,7 @@ public:
{
if (m_pos + size > m_reader.Size())
{
- size_t remainingSize = static_cast<size_t>(m_reader.Size() - m_pos);
+ size_t const remainingSize = static_cast<size_t>(Size());
m_reader.Read(m_pos, p, remainingSize);
m_pos = m_reader.Size();
MYTHROW1(SourceOutOfBoundsException, remainingSize, ());
@@ -204,6 +204,11 @@ public:
return m_pos;
}
+ uint64_t Size() const
+ {
+ return (m_reader.Size() - m_pos);
+ }
+
ReaderT const & Reader() const
{
return m_reader;