Lines Matching refs:split
217 … new(my_pool.begin()+prev) T(my_pool.begin()[my_head], detail::split()); // do 'inverse' split in split_to_fill()
259 typedef detail::split split_type;
264 template <typename Range> split_type get_split() { return split(); } in get_split()
304 adaptive_mode(adaptive_mode &src, split) : my_divisor(do_split(src, split())) {} in adaptive_mode()
310 std::size_t do_split(adaptive_mode &src, split) { in do_split()
323 proportional_mode(proportional_mode &src, split) : adaptive_mode<Partition>(src, split()) {} in proportional_mode()
368 …linear_affinity_mode(linear_affinity_mode &src, split) : proportional_mode<Partition>(src, split()) in linear_affinity_mode()
399 dynamic_grainsize_mode(dynamic_grainsize_mode& p, split) in dynamic_grainsize_mode()
400 : Mode(p, split()) in dynamic_grainsize_mode()
480 auto_partition_type( auto_partition_type& src, split) in auto_partition_type() argument
481 : dynamic_grainsize_mode<adaptive_mode<auto_partition_type> >(src, split()) {} in auto_partition_type()
506 simple_partition_type( const simple_partition_type&, split ) {} in simple_partition_type() argument
510 split_type split_obj = split(); // start.offer_work accepts split_type as reference in execute()
541 affinity_partition_type(affinity_partition_type& p, split) in affinity_partition_type() argument
542 : dynamic_grainsize_mode<linear_affinity_mode<affinity_partition_type> >(p, split()) in affinity_partition_type()
586 partition_type( const partition_type&, split ) {} in partition_type() argument
620 partition_type( partition_type& pt, split ) { in partition_type() argument
667 using detail::split;