Console Library 8.0.0
A header-only library that makes C++ simple
Loading...
Searching...
No Matches
console::alg Namespace Reference

Classes

struct  for_each_t
struct  count_t
struct  count_if_t
struct  min_element_t
struct  max_element_t
struct  minmax_element_t
struct  find_t
struct  find_if_t
struct  find_if_not_t
struct  search_n_t
struct  search_t
struct  find_end_t
struct  find_first_of_t
struct  adjacent_find_t
struct  equal_t
struct  is_permutation_t
struct  mismatch_t
struct  lexicographical_compare_t
struct  is_sorted_t
struct  is_sorted_until_t
struct  is_partitioned_t
struct  partition_point_t
struct  all_of_t
struct  any_of_t
struct  none_of_t
struct  copy_t
struct  copy_if_t
struct  copy_n_t
struct  copy_backward_t
struct  move_t
struct  move_backward_t
struct  transform_t
struct  merge_t
struct  swap_ranges_t
struct  fill_t
struct  fill_n_t
struct  generate_t
struct  generate_n_t
struct  iota_t
struct  replace_t
struct  replace_if_t
struct  replace_copy_t
struct  replace_copy_if_t
struct  remove_t
struct  remove_if_t
struct  remove_copy_t
struct  remove_copy_if_t
struct  unique_t
struct  unique_copy_t
struct  reverse_t
struct  reverse_copy_t
struct  rotate_t
struct  rotate_copy_t
struct  next_permutation_t
struct  prev_permutation_t
struct  shuffle_t
struct  random_shuffle_t
struct  partition_t
struct  stable_partition_t
struct  partition_copy_t
struct  sort_t
struct  stable_sort_t
struct  partial_sort_t
struct  partial_sort_copy_t
struct  nth_element_t
struct  make_heap_t
struct  push_heap_t
struct  pop_heap_t
struct  sort_heap_t
struct  binary_search_t
struct  includes_t
struct  lower_bound_t
struct  upper_bound_t
struct  equal_range_t
struct  set_union_t
struct  set_intersection_t
struct  set_difference_t
struct  set_symmetric_difference_t
struct  inplace_merge_t
struct  accumulate_t
struct  inner_product_t
struct  adjacent_difference_t
struct  partial_sum_t

Variables

Nonmodifying Algorithm

非更易型算法

static constexpr for_each_t for_each
static constexpr count_t count
static constexpr count_if_t count_if
static constexpr min_element_t min_element
static constexpr max_element_t max_element
static constexpr minmax_element_t minmax_element
static constexpr find_t find
static constexpr find_if_t find_if
static constexpr find_if_not_t find_if_not
static constexpr search_n_t search_n
static constexpr search_t search
static constexpr find_end_t find_end
static constexpr find_first_of_t find_first_of
static constexpr adjacent_find_t adjacent_find
static constexpr equal_t equal
static constexpr is_permutation_t is_permutation
static constexpr mismatch_t mismatch
static constexpr lexicographical_compare_t lexicographical_compare
static constexpr is_sorted_t is_sorted
static constexpr is_sorted_until_t is_sorted_until
static constexpr is_partitioned_t is_partitioned
static constexpr partition_point_t partition_point
static constexpr all_of_t all_of
static constexpr any_of_t any_of
static constexpr none_of_t none_of
Modifying Algorithm

更易型算法

static constexpr copy_t copy
static constexpr copy_if_t copy_if
static constexpr copy_n_t copy_n
static constexpr copy_backward_t copy_backward
static constexpr move_t move
static constexpr move_backward_t move_backward
static constexpr transform_t transform
static constexpr merge_t merge
static constexpr swap_ranges_t swap_ranges
static constexpr fill_t fill
static constexpr fill_n_t fill_n
static constexpr generate_t generate
static constexpr generate_n_t generate_n
static constexpr iota_t iota
static constexpr replace_t replace
static constexpr replace_if_t replace_if
static constexpr replace_copy_t replace_copy
static constexpr replace_copy_if_t replace_copy_if
Removing Algorithm

移除型算法

static constexpr remove_t remove
static constexpr remove_if_t remove_if
static constexpr remove_copy_t remove_copy
static constexpr remove_copy_if_t remove_copy_if
static constexpr unique_t unique
static constexpr unique_copy_t unique_copy
Mutating Algorithm

变序型算法

static constexpr reverse_t reverse
static constexpr reverse_copy_t reverse_copy
static constexpr rotate_t rotate
static constexpr rotate_copy_t rotate_copy
static constexpr next_permutation_t next_permutation
static constexpr prev_permutation_t prev_permutation
static constexpr shuffle_t shuffle
static constexpr random_shuffle_t random_shuffle
static constexpr partition_t partition
static constexpr stable_partition_t stable_partition
static constexpr partition_copy_t partition_copy
Sorting Algorithm

排序算法

static constexpr sort_t sort
static constexpr stable_sort_t stable_sort
static constexpr partial_sort_t partial_sort
static constexpr partial_sort_copy_t partial_sort_copy
static constexpr nth_element_t nth_element
static constexpr make_heap_t make_heap
static constexpr push_heap_t push_heap
static constexpr pop_heap_t pop_heap
static constexpr sort_heap_t sort_heap
Sorted-Range Algorithm

已排序区间算法

static constexpr binary_search_t binary_search
static constexpr includes_t includes
static constexpr lower_bound_t lower_bound
static constexpr upper_bound_t upper_bound
static constexpr equal_range_t equal_range
static constexpr set_union_t set_union
static constexpr set_intersection_t set_intersection
static constexpr set_difference_t set_difference
static constexpr set_symmetric_difference_t set_symmetric_difference
static constexpr inplace_merge_t inplace_merge
Numeric Algorithm

数值算法

static constexpr accumulate_t accumulate
static constexpr inner_product_t inner_product
static constexpr adjacent_difference_t adjacent_difference
static constexpr partial_sum_t partial_sum

Variable Documentation

◆ accumulate

accumulate_t console::alg::accumulate
staticconstexpr

◆ adjacent_difference

adjacent_difference_t console::alg::adjacent_difference
staticconstexpr

◆ adjacent_find

adjacent_find_t console::alg::adjacent_find
staticconstexpr

◆ all_of

all_of_t console::alg::all_of
staticconstexpr

◆ any_of

any_of_t console::alg::any_of
staticconstexpr

◆ binary_search

binary_search_t console::alg::binary_search
staticconstexpr

◆ copy

copy_t console::alg::copy
staticconstexpr

◆ copy_backward

copy_backward_t console::alg::copy_backward
staticconstexpr

◆ copy_if

copy_if_t console::alg::copy_if
staticconstexpr

◆ copy_n

copy_n_t console::alg::copy_n
staticconstexpr

◆ count

count_t console::alg::count
staticconstexpr

◆ count_if

count_if_t console::alg::count_if
staticconstexpr

◆ equal

equal_t console::alg::equal
staticconstexpr

◆ equal_range

equal_range_t console::alg::equal_range
staticconstexpr

◆ fill

fill_t console::alg::fill
staticconstexpr

◆ fill_n

fill_n_t console::alg::fill_n
staticconstexpr

◆ find

find_t console::alg::find
staticconstexpr

◆ find_end

find_end_t console::alg::find_end
staticconstexpr

◆ find_first_of

find_first_of_t console::alg::find_first_of
staticconstexpr

◆ find_if

find_if_t console::alg::find_if
staticconstexpr

◆ find_if_not

find_if_not_t console::alg::find_if_not
staticconstexpr

◆ for_each

for_each_t console::alg::for_each
staticconstexpr

◆ generate

generate_t console::alg::generate
staticconstexpr

◆ generate_n

generate_n_t console::alg::generate_n
staticconstexpr

◆ includes

includes_t console::alg::includes
staticconstexpr

◆ inner_product

inner_product_t console::alg::inner_product
staticconstexpr

◆ inplace_merge

inplace_merge_t console::alg::inplace_merge
staticconstexpr

◆ iota

iota_t console::alg::iota
staticconstexpr

◆ is_partitioned

is_partitioned_t console::alg::is_partitioned
staticconstexpr

◆ is_permutation

is_permutation_t console::alg::is_permutation
staticconstexpr

◆ is_sorted

is_sorted_t console::alg::is_sorted
staticconstexpr

◆ is_sorted_until

is_sorted_until_t console::alg::is_sorted_until
staticconstexpr

◆ lexicographical_compare

lexicographical_compare_t console::alg::lexicographical_compare
staticconstexpr

◆ lower_bound

lower_bound_t console::alg::lower_bound
staticconstexpr

◆ make_heap

make_heap_t console::alg::make_heap
staticconstexpr

◆ max_element

max_element_t console::alg::max_element
staticconstexpr

◆ merge

merge_t console::alg::merge
staticconstexpr

◆ min_element

min_element_t console::alg::min_element
staticconstexpr

◆ minmax_element

minmax_element_t console::alg::minmax_element
staticconstexpr

◆ mismatch

mismatch_t console::alg::mismatch
staticconstexpr

◆ move

move_t console::alg::move
staticconstexpr

◆ move_backward

move_backward_t console::alg::move_backward
staticconstexpr

◆ next_permutation

next_permutation_t console::alg::next_permutation
staticconstexpr

◆ none_of

none_of_t console::alg::none_of
staticconstexpr

◆ nth_element

nth_element_t console::alg::nth_element
staticconstexpr

◆ partial_sort

partial_sort_t console::alg::partial_sort
staticconstexpr

◆ partial_sort_copy

partial_sort_copy_t console::alg::partial_sort_copy
staticconstexpr

◆ partial_sum

partial_sum_t console::alg::partial_sum
staticconstexpr

◆ partition

partition_t console::alg::partition
staticconstexpr

◆ partition_copy

partition_copy_t console::alg::partition_copy
staticconstexpr

◆ partition_point

partition_point_t console::alg::partition_point
staticconstexpr

◆ pop_heap

pop_heap_t console::alg::pop_heap
staticconstexpr

◆ prev_permutation

prev_permutation_t console::alg::prev_permutation
staticconstexpr

◆ push_heap

push_heap_t console::alg::push_heap
staticconstexpr

◆ random_shuffle

random_shuffle_t console::alg::random_shuffle
staticconstexpr

◆ remove

remove_t console::alg::remove
staticconstexpr

◆ remove_copy

remove_copy_t console::alg::remove_copy
staticconstexpr

◆ remove_copy_if

remove_copy_if_t console::alg::remove_copy_if
staticconstexpr

◆ remove_if

remove_if_t console::alg::remove_if
staticconstexpr

◆ replace

replace_t console::alg::replace
staticconstexpr

◆ replace_copy

replace_copy_t console::alg::replace_copy
staticconstexpr

◆ replace_copy_if

replace_copy_if_t console::alg::replace_copy_if
staticconstexpr

◆ replace_if

replace_if_t console::alg::replace_if
staticconstexpr

◆ reverse

reverse_t console::alg::reverse
staticconstexpr

◆ reverse_copy

reverse_copy_t console::alg::reverse_copy
staticconstexpr

◆ rotate

rotate_t console::alg::rotate
staticconstexpr

◆ rotate_copy

rotate_copy_t console::alg::rotate_copy
staticconstexpr

◆ search

search_t console::alg::search
staticconstexpr

◆ search_n

search_n_t console::alg::search_n
staticconstexpr

◆ set_difference

set_difference_t console::alg::set_difference
staticconstexpr

◆ set_intersection

set_intersection_t console::alg::set_intersection
staticconstexpr

◆ set_symmetric_difference

set_symmetric_difference_t console::alg::set_symmetric_difference
staticconstexpr

◆ set_union

set_union_t console::alg::set_union
staticconstexpr

◆ shuffle

shuffle_t console::alg::shuffle
staticconstexpr

◆ sort

sort_t console::alg::sort
staticconstexpr

◆ sort_heap

sort_heap_t console::alg::sort_heap
staticconstexpr

◆ stable_partition

stable_partition_t console::alg::stable_partition
staticconstexpr

◆ stable_sort

stable_sort_t console::alg::stable_sort
staticconstexpr

◆ swap_ranges

swap_ranges_t console::alg::swap_ranges
staticconstexpr

◆ transform

transform_t console::alg::transform
staticconstexpr

◆ unique

unique_t console::alg::unique
staticconstexpr

◆ unique_copy

unique_copy_t console::alg::unique_copy
staticconstexpr

◆ upper_bound

upper_bound_t console::alg::upper_bound
staticconstexpr