Home
last modified time | relevance | path

Searched refs:l_block (Results 1 – 3 of 3) sorted by relevance

/third_party/boost/boost/move/algo/
Dadaptive_merge.hpp30 , typename iterator_traits<RandIt>::size_type l_block in adaptive_merge_combine_blocks() argument
47 if(xbuf.size() < l_block){ in adaptive_merge_combine_blocks()
48 xbuf.initialize_until(l_block, *first); in adaptive_merge_combine_blocks()
50 BOOST_ASSERT(xbuf.size() >= l_block); in adaptive_merge_combine_blocks()
53 , l_combine1, l_block, xbuf in adaptive_merge_combine_blocks()
56 …(keys, comp, first_data, l_block, l_irreg1, n_block_a, n_block_b, l_irreg2, comp, move_op(), xbuf.… in adaptive_merge_combine_blocks()
62 , l_combine1, l_block, xbuf in adaptive_merge_combine_blocks()
66 …(keys, comp, first_data, l_block, l_irreg1, n_block_a, n_block_b, l_irreg2, comp, swap_op(), first… in adaptive_merge_combine_blocks()
71 (keys, comp, first_data, l_block, l_irreg1, n_block_a, n_block_b, l_irreg2, comp); in adaptive_merge_combine_blocks()
77 xbuf.shrink_to_fit(l_block); in adaptive_merge_combine_blocks()
[all …]
Dadaptive_sort.hpp161 , typename iterator_traits<RandIt>::size_type const l_block in adaptive_sort_combine_blocks() argument
188 …ndIt, size_type, move_op> rbuf( (use_buf && xbuf_used) ? (combined_first-l_block) : combined_first… in adaptive_sort_combine_blocks()
191 , l_prev_merged, l_block, rbuf in adaptive_sort_combine_blocks()
193 BOOST_MOVE_ADAPTIVE_SORT_PRINT_L2(" A combpar: ", len + l_block); in adaptive_sort_combine_blocks()
194 …IANT(boost::movelib::is_sorted(combined_first, combined_first + n_block_a*l_block+l_irreg1, comp)); in adaptive_sort_combine_blocks()
195 …is_sorted(combined_first + n_block_a*l_block+l_irreg1, combined_first + n_block_a*l_block+l_irreg1… in adaptive_sort_combine_blocks()
198 (keys, key_comp, combined_first, l_block, 0u, n_block_a, n_block_b, l_irreg2, comp); in adaptive_sort_combine_blocks()
202 … (keys, key_comp, combined_first, l_block, 0u, n_block_a, n_block_b, l_irreg2, comp, xbuf_used); in adaptive_sort_combine_blocks()
204 BOOST_MOVE_ADAPTIVE_SORT_PRINT_L2(" After merge_blocks_L: ", len + l_block); in adaptive_sort_combine_blocks()
218 …ndIt, size_type, move_op> rbuf(combined_last, xbuf_used ? (combined_last+l_block) : combined_last); in adaptive_sort_combine_blocks()
[all …]
/third_party/boost/boost/move/algo/detail/
Dadaptive_sort_merge.hpp276 , typename iterator_traits<RandIt>::size_type const l_block in find_next_block() argument
287 const value_type &min_val = first[ix_min_block*l_block]; in find_next_block()
288 const value_type &cur_val = first[szt_i*l_block]; in find_next_block()
307 , typename iterator_traits<RandIt>::size_type const l_block in merge_blocks_bufferless() argument
323 RandIt const first_irr2 = first + l_irreg1 + (n_block_a+n_block_b)*l_block; in merge_blocks_bufferless()
332 …for (RandIt f = first+l_irreg1; n_block_left; --n_block_left, ++key_range2, f += l_block, min_chec… in merge_blocks_bufferless()
333 …size_type const next_key_idx = find_next_block(key_range2, key_comp, f, l_block, min_check, max_ch… in merge_blocks_bufferless()
337 RandIt const first_min = f + next_key_idx*l_block; in merge_blocks_bufferless()
346 swap_and_update_key(key_next, key_range2, key_mid, f, f + l_block, first_min); in merge_blocks_bufferless()
347 BOOST_MOVE_ADAPTIVE_SORT_INVARIANT(boost::movelib::is_sorted(f, f+l_block, comp)); in merge_blocks_bufferless()
[all …]