diff options
Diffstat (limited to 'zen/crc.h')
-rw-r--r-- | zen/crc.h | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -12,8 +12,8 @@ namespace zen { -uint16_t getCrc16(const std::string& str); -uint32_t getCrc32(const std::string& str); +uint16_t getCrc16(const std::string_view& str); +uint32_t getCrc32(const std::string_view& str); template <class ByteIterator> uint16_t getCrc16(ByteIterator first, ByteIterator last); template <class ByteIterator> uint32_t getCrc32(ByteIterator first, ByteIterator last); @@ -21,8 +21,8 @@ template <class ByteIterator> uint32_t getCrc32(ByteIterator first, ByteIterator //------------------------- implementation ------------------------------- -inline uint16_t getCrc16(const std::string& str) { return getCrc16(str.begin(), str.end()); } -inline uint32_t getCrc32(const std::string& str) { return getCrc32(str.begin(), str.end()); } +inline uint16_t getCrc16(const std::string_view& str) { return getCrc16(str.begin(), str.end()); } +inline uint32_t getCrc32(const std::string_view& str) { return getCrc32(str.begin(), str.end()); } template <class ByteIterator> inline |