diff --git a/data_structures/range_table.hpp b/data_structures/range_table.hpp index bf7bda343..e750c90a7 100644 --- a/data_structures/range_table.hpp +++ b/data_structures/range_table.hpp @@ -33,10 +33,7 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. #include "shared_memory_vector_wrapper.hpp" #include -#include #include -#include - /* * These pre-declarations are needed because parsing C++ is hard * and otherwise the compiler gets confused. @@ -83,7 +80,8 @@ template class RangeTable } // construct table from length vector - explicit RangeTable(const stxxl::vector &lengths) + template + explicit RangeTable(const VectorT &lengths) { const unsigned number_of_blocks = [&lengths]() {