void split( detail::bucket& b1, detail::bucket& b2, detail::bucket& tmp, nbuck_t n1, nbuck_t n2, nbuck_t buckets, nbuck_t modulus, detail::bulk_writer< File >& w, error_code& ec);