From dfd7af92fa6c1b17aaa4f0d9f01a9b72f14f7f93 Mon Sep 17 00:00:00 2001 From: Osyotr Date: Sun, 27 Jul 2025 13:26:24 +0300 Subject: [PATCH] Remove usage of boost/iostreams from 3party/succint Signed-off-by: Osyotr --- 3party/succinct/mapper.hpp | 7 ------- 3party/succinct/util.hpp | 24 ------------------------ 2 files changed, 31 deletions(-) diff --git a/3party/succinct/mapper.hpp b/3party/succinct/mapper.hpp index 2b43a7083..8e096c8e0 100644 --- a/3party/succinct/mapper.hpp +++ b/3party/succinct/mapper.hpp @@ -7,7 +7,6 @@ #include #include #include -#include #include "mappable_vector.hpp" @@ -283,12 +282,6 @@ namespace succinct { namespace mapper { return mapper.bytes_read(); } - template - size_t map(T& val, boost::iostreams::mapped_file_source const& m, uint64_t flags = 0, const char* friendly_name = "") - { - return map(val, m.data(), flags, friendly_name); - } - template uint64_t size_of(T& val) { diff --git a/3party/succinct/util.hpp b/3party/succinct/util.hpp index 47a4f332b..8121a31a3 100644 --- a/3party/succinct/util.hpp +++ b/3party/succinct/util.hpp @@ -8,7 +8,6 @@ #include #include -#include namespace succinct { namespace util { @@ -205,29 +204,6 @@ namespace succinct { namespace util { std::string m_cur_value; }; - struct mmap_lines - { - typedef buffer_line_iterator iterator; - typedef buffer_line_iterator const_iterator; - - mmap_lines(std::string filename) - : m_map(filename) - {} - - const_iterator begin() const - { - return const_iterator(m_map.data(), m_map.size()); - } - - const_iterator end() const - { - return const_iterator(); - } - - private: - boost::iostreams::mapped_file_source m_map; - }; - struct input_error : std::invalid_argument { input_error(std::string const& what)