Searched refs:l_block (Results 1 – 3 of 3) sorted by relevance
/third_party/boost/boost/move/algo/ |
D | adaptive_merge.hpp | 30 , 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 …]
|
D | adaptive_sort.hpp | 161 , 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/ |
D | adaptive_sort_merge.hpp | 276 , 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 …]
|