Sprout/sprout/algorithm
2014-01-07 23:47:45 +09:00
..
cxx14 fix cxx14 constexpr 2014-01-07 23:47:45 +09:00
detail add advance C++14 constexpr version 2013-10-05 13:35:26 +09:00
fit modify namespace result_of -> results 2013-11-20 22:04:11 +09:00
fixed modify namespace result_of -> results 2013-11-20 22:04:11 +09:00
string all type_traits support C++14 requirements 2013-11-22 21:11:08 +09:00
adjacent_find.hpp add copyright 2013-08-08 18:54:33 +09:00
all_of.hpp add copyright 2013-08-08 18:54:33 +09:00
all_of_equal.hpp add copyright 2013-08-08 18:54:33 +09:00
any_of.hpp add copyright 2013-08-08 18:54:33 +09:00
any_of_equal.hpp add copyright 2013-08-08 18:54:33 +09:00
binary_search.hpp [algorithm.binary_search] Use comp parameter for lower_bound. 2013-09-02 22:47:15 +09:00
bogo_sort.hpp add copyright 2013-08-08 18:54:33 +09:00
bogo_sort_result.hpp add copyright 2013-08-08 18:54:33 +09:00
bozo_sort.hpp add copyright 2013-08-08 18:54:33 +09:00
bozo_sort_result.hpp add copyright 2013-08-08 18:54:33 +09:00
clamp.hpp add copyright 2013-08-08 18:54:33 +09:00
clamp_range.hpp add copyright 2013-08-08 18:54:33 +09:00
clamp_range_copy.hpp add copyright 2013-08-08 18:54:33 +09:00
copy.hpp add new directory sprout/algorithm/cxx14/ 2013-10-31 18:57:41 +09:00
copy_backward.hpp add new directory sprout/algorithm/cxx14/ 2013-10-31 18:57:41 +09:00
copy_if.hpp add new directory sprout/algorithm/cxx14/ 2013-10-31 18:57:41 +09:00
copy_n.hpp add new directory sprout/algorithm/cxx14/ 2013-10-31 18:57:41 +09:00
copy_until.hpp add copyright 2013-08-08 18:54:33 +09:00
copy_while.hpp add copyright 2013-08-08 18:54:33 +09:00
count.hpp [algorithm.count] Reduce inner function parameter. 2013-09-03 09:28:24 +09:00
count_if.hpp [algorithm.count_if] Reduce inner function parameter. 2013-09-03 09:32:54 +09:00
cxx14.hpp fix: random generator/distribution result type (add const) 2013-11-04 18:50:48 +09:00
equal.hpp fix equal: empty range check 2013-08-27 11:36:37 +09:00
equal_range.hpp fix: less.hpp header, erase lower/upper_bound detail header 2013-09-02 14:46:13 +09:00
fill.hpp add new directory sprout/algorithm/cxx14/ 2013-10-31 18:57:41 +09:00
fill_n.hpp add new directory sprout/algorithm/cxx14/ 2013-10-31 18:57:41 +09:00
find.hpp add copyright 2013-08-08 18:54:33 +09:00
find_difference.hpp add copyright 2013-08-08 18:54:33 +09:00
find_end.hpp Change find_end: 2013-08-28 13:24:15 +09:00
find_first_of.hpp fix find_first_of bind position 2013-08-27 14:43:01 +09:00
find_if.hpp add copyright 2013-08-08 18:54:33 +09:00
find_if_not.hpp add copyright 2013-08-08 18:54:33 +09:00
find_intersection.hpp add copyright 2013-08-08 18:54:33 +09:00
find_symmetric_difference.hpp add copyright 2013-08-08 18:54:33 +09:00
fit.hpp add copyright 2013-08-08 18:54:33 +09:00
fixed.hpp add copyright 2013-08-08 18:54:33 +09:00
generate.hpp add new directory sprout/algorithm/cxx14/ 2013-10-31 18:57:41 +09:00
generate_n.hpp add new directory sprout/algorithm/cxx14/ 2013-10-31 18:57:41 +09:00
includes.hpp add copyright 2013-08-08 18:54:33 +09:00
inplace_merge.hpp add copyright 2013-08-08 18:54:33 +09:00
is_decreasing.hpp add copyright 2013-08-08 18:54:33 +09:00
is_heap.hpp add copyright 2013-08-08 18:54:33 +09:00
is_heap_until.hpp add copyright 2013-08-08 18:54:33 +09:00
is_increasing.hpp add copyright 2013-08-08 18:54:33 +09:00
is_partitioned.hpp fix non-modifying algorithm: for InputIterator Requirements 2013-08-14 10:37:52 +09:00
is_permutation.hpp Reduce complexity 2013-09-05 23:29:24 +09:00
is_sorted.hpp add copyright 2013-08-08 18:54:33 +09:00
is_sorted_until.hpp add copyright 2013-08-08 18:54:33 +09:00
is_strictly_decreasing.hpp add copyright 2013-08-08 18:54:33 +09:00
is_strictly_increasing.hpp add copyright 2013-08-08 18:54:33 +09:00
iter_swap.hpp add new directory sprout/algorithm/cxx14/ 2013-10-31 18:57:41 +09:00
lexicographical_compare.hpp add copyright 2013-08-08 18:54:33 +09:00
lower_bound.hpp fix: less.hpp header, erase lower/upper_bound detail header 2013-09-02 14:46:13 +09:00
make_heap.hpp add copyright 2013-08-08 18:54:33 +09:00
make_partial_heap.hpp add copyright 2013-08-08 18:54:33 +09:00
max.hpp add config: SPROUT_INITIALIZER_LIST_CONSTEXPR 2013-10-27 16:25:13 +09:00
max_element.hpp add advance C++14 constexpr version 2013-10-05 13:35:26 +09:00
merge.hpp add copyright 2013-08-08 18:54:33 +09:00
min.hpp add config: SPROUT_INITIALIZER_LIST_CONSTEXPR 2013-10-27 16:25:13 +09:00
min_element.hpp add advance C++14 constexpr version 2013-10-05 13:35:26 +09:00
minmax.hpp add config: SPROUT_INITIALIZER_LIST_CONSTEXPR 2013-10-27 16:25:13 +09:00
minmax_element.hpp fix minmax_element 2013-08-26 17:38:11 +09:00
mismatch.hpp remove equal2_impl_ra_1 2013-08-27 12:53:09 +09:00
modifying.hpp add new directory sprout/algorithm/cxx14/ 2013-10-31 18:57:41 +09:00
move.hpp add new directory sprout/algorithm/cxx14/ 2013-10-31 18:57:41 +09:00
move_backward.hpp add new directory sprout/algorithm/cxx14/ 2013-10-31 18:57:41 +09:00
next_difference.hpp add copyright 2013-08-08 18:54:33 +09:00
next_intersection.hpp add copyright 2013-08-08 18:54:33 +09:00
next_permutation.hpp add copyright 2013-08-08 18:54:33 +09:00
next_symmetric_difference.hpp add copyright 2013-08-08 18:54:33 +09:00
next_union.hpp add copyright 2013-08-08 18:54:33 +09:00
non_modifying.hpp add min, max: initialize_list version 2013-08-23 22:38:40 +09:00
none_of.hpp modify namespace result_of -> results 2013-11-20 22:04:11 +09:00
none_of_equal.hpp add copyright 2013-08-08 18:54:33 +09:00
nth_element.hpp fix: random generator/distribution result type (add const) 2013-11-04 18:50:48 +09:00
one_of.hpp fix algorithm: one_of, one_of_equal ( empty range input ) 2013-08-17 18:41:58 +09:00
one_of_equal.hpp fix algorithm: one_of, one_of_equal ( empty range input ) 2013-08-17 18:41:58 +09:00
partial_sort.hpp fix: random generator/distribution result type (add const) 2013-11-04 18:50:48 +09:00
partial_sort_copy.hpp fix: random generator/distribution result type (add const) 2013-11-04 18:50:48 +09:00
partition.hpp add new directory sprout/algorithm/cxx14/ 2013-10-31 18:57:41 +09:00
partition_copy.hpp add new directory sprout/algorithm/cxx14/ 2013-10-31 18:57:41 +09:00
partition_point.hpp add copyright 2013-08-08 18:54:33 +09:00
pop_heap.hpp add copyright 2013-08-08 18:54:33 +09:00
prev_permutation.hpp add copyright 2013-08-08 18:54:33 +09:00
push_heap.hpp add copyright 2013-08-08 18:54:33 +09:00
random_shuffle.hpp add new directory sprout/algorithm/cxx14/ 2013-10-31 18:57:41 +09:00
random_swap.hpp add copyright 2013-08-08 18:54:33 +09:00
random_swap_result.hpp add copyright 2013-08-08 18:54:33 +09:00
recurrence.hpp add copyright 2013-08-08 18:54:33 +09:00
recurrence_n.hpp add copyright 2013-08-08 18:54:33 +09:00
remove.hpp add new directory sprout/algorithm/cxx14/ 2013-10-31 18:57:41 +09:00
remove_copy.hpp add new directory sprout/algorithm/cxx14/ 2013-10-31 18:57:41 +09:00
remove_copy_if.hpp add new directory sprout/algorithm/cxx14/ 2013-10-31 18:57:41 +09:00
remove_if.hpp add new directory sprout/algorithm/cxx14/ 2013-10-31 18:57:41 +09:00
replace.hpp add new directory sprout/algorithm/cxx14/ 2013-10-31 18:57:41 +09:00
replace_copy.hpp add new directory sprout/algorithm/cxx14/ 2013-10-31 18:57:41 +09:00
replace_copy_if.hpp add new directory sprout/algorithm/cxx14/ 2013-10-31 18:57:41 +09:00
replace_if.hpp add new directory sprout/algorithm/cxx14/ 2013-10-31 18:57:41 +09:00
reverse.hpp add new directory sprout/algorithm/cxx14/ 2013-10-31 18:57:41 +09:00
reverse_copy.hpp add new directory sprout/algorithm/cxx14/ 2013-10-31 18:57:41 +09:00
rotate.hpp add new directory sprout/algorithm/cxx14/ 2013-10-31 18:57:41 +09:00
rotate_copy.hpp add new directory sprout/algorithm/cxx14/ 2013-10-31 18:57:41 +09:00
search.hpp add copyright 2013-08-08 18:54:33 +09:00
search_n.hpp [algorithm.search_n] Fix search_n's complexity violation. 2013-10-03 01:37:53 +09:00
set_difference.hpp add copyright 2013-08-08 18:54:33 +09:00
set_intersection.hpp add copyright 2013-08-08 18:54:33 +09:00
set_symmetric_difference.hpp add copyright 2013-08-08 18:54:33 +09:00
set_union.hpp add copyright 2013-08-08 18:54:33 +09:00
shuffle.hpp add new directory sprout/algorithm/cxx14/ 2013-10-31 18:57:41 +09:00
shuffle_result.hpp add copyright 2013-08-08 18:54:33 +09:00
sort.hpp fix: random generator/distribution result type (add const) 2013-11-04 18:50:48 +09:00
sort_heap.hpp add copyright 2013-08-08 18:54:33 +09:00
stable_partition.hpp add new directory sprout/algorithm/cxx14/ 2013-10-31 18:57:41 +09:00
stable_partition_copy.hpp add copyright 2013-08-08 18:54:33 +09:00
stable_sort.hpp fix: random generator/distribution result type (add const) 2013-11-04 18:50:48 +09:00
string.hpp add copyright 2013-08-08 18:54:33 +09:00
swap_element.hpp add copyright 2013-08-08 18:54:33 +09:00
swap_element_copy.hpp add copyright 2013-08-08 18:54:33 +09:00
swap_ranges.hpp add new directory sprout/algorithm/cxx14/ 2013-10-31 18:57:41 +09:00
transform.hpp add new directory sprout/algorithm/cxx14/ 2013-10-31 18:57:41 +09:00
tristate_lexicographical_compare.hpp add copyright 2013-08-08 18:54:33 +09:00
unfold.hpp add copyright 2013-08-08 18:54:33 +09:00
unfold_n.hpp add copyright 2013-08-08 18:54:33 +09:00
unique.hpp add new directory sprout/algorithm/cxx14/ 2013-10-31 18:57:41 +09:00
unique_copy.hpp add new directory sprout/algorithm/cxx14/ 2013-10-31 18:57:41 +09:00
upper_bound.hpp fix: less.hpp header, erase lower/upper_bound detail header 2013-09-02 14:46:13 +09:00