diff options
author | Maxim Pimenov <m@maps.me> | 2016-12-09 14:15:28 +0300 |
---|---|---|
committer | Maxim Pimenov <m@maps.me> | 2016-12-09 14:15:28 +0300 |
commit | cbc1d465538ef84a200c3e78399b085ce0ea3cf6 (patch) | |
tree | 2fa67e4a56bceeeba1711cd3438a99e23046614c /coding/reader.cpp | |
parent | ef16507945659600708feeb0029381a9994de461 (diff) |
[coding] Added a version with exceptions to MemReader.
Diffstat (limited to 'coding/reader.cpp')
-rw-r--r-- | coding/reader.cpp | 16 |
1 files changed, 0 insertions, 16 deletions
diff --git a/coding/reader.cpp b/coding/reader.cpp index 81cbdcced5..6b94af3bc7 100644 --- a/coding/reader.cpp +++ b/coding/reader.cpp @@ -19,19 +19,3 @@ bool Reader::IsEqual(string const & name1, string const & name2) return (name1 == name2); #endif } - -namespace -{ - bool AssertPosAndSizeImpl(uint64_t pos, uint64_t size, uint64_t readerSize) - { - bool const ret1 = (pos + size <= readerSize); - bool const ret2 = (size <= static_cast<size_t>(-1)); - ASSERT ( ret1 && ret2, (pos, size, readerSize) ); - return (ret1 && ret2); - } -} - -bool MemReader::AssertPosAndSize(uint64_t pos, uint64_t size) const -{ - return AssertPosAndSizeImpl(pos, size, Size()); -} |