mirror of
https://github.com/bolero-MURAKAMI/Sprout.git
synced 2025-07-12 14:54:10 +00:00
add index_tuple summary page
This commit is contained in:
parent
2d707944fb
commit
e57368faee
473 changed files with 2597 additions and 1293 deletions
|
@ -1,4 +1,5 @@
|
|||
.. _sprout-algorithm-adjacent_find:
|
||||
|
||||
###############################################################################
|
||||
adjacent_find
|
||||
###############################################################################
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
.. _sprout-algorithm-all_of:
|
||||
|
||||
###############################################################################
|
||||
all_of
|
||||
###############################################################################
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
.. _sprout-algorithm-all_of_equal:
|
||||
|
||||
###############################################################################
|
||||
all_of_equal
|
||||
###############################################################################
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
.. _sprout-algorithm-any_of:
|
||||
|
||||
###############################################################################
|
||||
any_of
|
||||
###############################################################################
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
.. _sprout-algorithm-any_of_equal:
|
||||
|
||||
###############################################################################
|
||||
any_of_equal
|
||||
###############################################################################
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
.. _sprout-algorithm-binary_search:
|
||||
|
||||
###############################################################################
|
||||
binary_search
|
||||
###############################################################################
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
.. _sprout-algorithm-clamp:
|
||||
|
||||
###############################################################################
|
||||
clamp
|
||||
###############################################################################
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
.. _sprout-algorithm-count:
|
||||
|
||||
###############################################################################
|
||||
count
|
||||
###############################################################################
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
.. _sprout-algorithm-count_if:
|
||||
|
||||
###############################################################################
|
||||
count_if
|
||||
###############################################################################
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
.. _sprout-algorithm-equal:
|
||||
|
||||
###############################################################################
|
||||
equal
|
||||
###############################################################################
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
.. _sprout-algorithm-equal_range:
|
||||
|
||||
###############################################################################
|
||||
equal_range
|
||||
###############################################################################
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
.. _sprout-algorithm-find:
|
||||
|
||||
###############################################################################
|
||||
find
|
||||
###############################################################################
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
.. _sprout-algorithm-find:
|
||||
.. _sprout-algorithm-find_end:
|
||||
|
||||
###############################################################################
|
||||
find_end
|
||||
###############################################################################
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
.. _sprout-algorithm-find:
|
||||
.. _sprout-algorithm-find_first_of:
|
||||
|
||||
###############################################################################
|
||||
find_first_of
|
||||
###############################################################################
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
.. _sprout-algorithm-find_if:
|
||||
|
||||
###############################################################################
|
||||
find_if
|
||||
###############################################################################
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
.. _sprout-algorithm-find_if_not:
|
||||
|
||||
###############################################################################
|
||||
find_if_not
|
||||
###############################################################################
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
.. _sprout-algorithm:
|
||||
|
||||
###############################################################################
|
||||
Sprout.Algorithm
|
||||
###############################################################################
|
||||
|
@ -50,110 +51,117 @@ Sprout.Algorithm
|
|||
clamp
|
||||
|
||||
.. _sprout-algorithm-non_modifying:
|
||||
|
||||
*******************************************************************************
|
||||
Non-modifying sequence operations
|
||||
*******************************************************************************
|
||||
|
||||
======================================== ===============================================================================
|
||||
function
|
||||
======================================== ===============================================================================
|
||||
:doc:`all_of <./all_of>`
|
||||
:doc:`all_of_equal <./all_of_equal>`
|
||||
:doc:`any_of <./any_of>`
|
||||
:doc:`any_of_equal <./any_of_equal>`
|
||||
:doc:`none_of <./none_of>`
|
||||
:doc:`none_of_equal <./none_of_equal>`
|
||||
:doc:`one_of <./one_of>`
|
||||
:doc:`one_of_equal <./one_of_equal>`
|
||||
:doc:`find <./find>`
|
||||
:doc:`find_if <./find_if>`
|
||||
:doc:`find_if_not <./find_if_not>`
|
||||
:doc:`find_end <./find_end>`
|
||||
:doc:`find_first_of <./find_first_of>`
|
||||
:doc:`adjacent_find <./adjacent_find>`
|
||||
:doc:`count <./count>`
|
||||
:doc:`count_if <./count_if>`
|
||||
:doc:`mismatch <./mismatch>`
|
||||
:doc:`equal <./equal>`
|
||||
:doc:`is_permutation <./is_permutation>`
|
||||
:doc:`search <./search>`
|
||||
:doc:`search_n <./search_n>`
|
||||
======================================== ===============================================================================
|
||||
.. csv-table::
|
||||
:header: function
|
||||
:widths: 4, 8
|
||||
|
||||
:doc:`all_of <./all_of>`, ""
|
||||
:doc:`all_of_equal <./all_of_equal>`, ""
|
||||
:doc:`any_of <./any_of>`, ""
|
||||
:doc:`any_of_equal <./any_of_equal>`, ""
|
||||
:doc:`none_of <./none_of>`, ""
|
||||
:doc:`none_of_equal <./none_of_equal>`, ""
|
||||
:doc:`one_of <./one_of>`, ""
|
||||
:doc:`one_of_equal <./one_of_equal>`, ""
|
||||
:doc:`find <./find>`, ""
|
||||
:doc:`find_if <./find_if>`, ""
|
||||
:doc:`find_if_not <./find_if_not>`, ""
|
||||
:doc:`find_end <./find_end>`, ""
|
||||
:doc:`find_first_of <./find_first_of>`, ""
|
||||
:doc:`adjacent_find <./adjacent_find>`, ""
|
||||
:doc:`count <./count>`, ""
|
||||
:doc:`count_if <./count_if>`, ""
|
||||
:doc:`mismatch <./mismatch>`, ""
|
||||
:doc:`equal <./equal>`, ""
|
||||
:doc:`is_permutation <./is_permutation>`, ""
|
||||
:doc:`search <./search>`, ""
|
||||
:doc:`search_n <./search_n>`, ""
|
||||
|
||||
.. _sprout-algorithm-non_modifying-sorting:
|
||||
|
||||
Sorting
|
||||
========================================
|
||||
|
||||
================================================================================ ===============================================================================
|
||||
function
|
||||
================================================================================ ===============================================================================
|
||||
:doc:`is_sorted <./is_sorted>`
|
||||
:doc:`is_sorted_until <./is_sorted_until>`
|
||||
:doc:`is_increasing <./is_increasing>`
|
||||
:doc:`is_decreasing <./is_decreasing>`
|
||||
:doc:`is_strictly_increasing <./is_strictly_increasing>`
|
||||
:doc:`is_strictly_decreasing <./is_strictly_decreasing>`
|
||||
================================================================================ ===============================================================================
|
||||
.. csv-table::
|
||||
:header: function
|
||||
:widths: 4, 8
|
||||
|
||||
:doc:`is_sorted <./is_sorted>`, ""
|
||||
:doc:`is_sorted_until <./is_sorted_until>`, ""
|
||||
:doc:`is_increasing <./is_increasing>`, ""
|
||||
:doc:`is_decreasing <./is_decreasing>`, ""
|
||||
:doc:`is_strictly_increasing <./is_strictly_increasing>`, ""
|
||||
:doc:`is_strictly_decreasing <./is_strictly_decreasing>`, ""
|
||||
|
||||
.. _sprout-algorithm-non_modifying-binary:
|
||||
|
||||
Binary search
|
||||
========================================
|
||||
|
||||
======================================== ===============================================================================
|
||||
function
|
||||
======================================== ===============================================================================
|
||||
:doc:`lower_bound <./lower_bound>`
|
||||
:doc:`upper_bound <./upper_bound>`
|
||||
:doc:`equal_range <./equal_range>`
|
||||
:doc:`binary_search <./binary_search>`
|
||||
======================================== ===============================================================================
|
||||
.. csv-table::
|
||||
:header: function
|
||||
:widths: 4, 8
|
||||
|
||||
:doc:`lower_bound <./lower_bound>`, ""
|
||||
:doc:`upper_bound <./upper_bound>`, ""
|
||||
:doc:`equal_range <./equal_range>`, ""
|
||||
:doc:`binary_search <./binary_search>`, ""
|
||||
|
||||
.. _sprout-algorithm-non_modifying-heap:
|
||||
|
||||
Heap operations
|
||||
========================================
|
||||
|
||||
======================================== ===============================================================================
|
||||
function
|
||||
======================================== ===============================================================================
|
||||
:doc:`is_heap <./is_heap>`
|
||||
:doc:`is_heap_until <./is_heap_until>`
|
||||
======================================== ===============================================================================
|
||||
.. csv-table::
|
||||
:header: function
|
||||
:widths: 4, 8
|
||||
|
||||
:doc:`is_heap <./is_heap>`, ""
|
||||
:doc:`is_heap_until <./is_heap_until>`, ""
|
||||
|
||||
.. _sprout-algorithm-non_modifying-minmax:
|
||||
|
||||
Minimum and maximum
|
||||
========================================
|
||||
|
||||
======================================== ===============================================================================
|
||||
function
|
||||
======================================== ===============================================================================
|
||||
:doc:`min <./min>`
|
||||
:doc:`max <./max>`
|
||||
:doc:`minmax <./minmax>`
|
||||
:doc:`min_element <./min_element>`
|
||||
:doc:`max_element <./max_element>`
|
||||
:doc:`minmax_element <./minmax_element>`
|
||||
======================================== ===============================================================================
|
||||
.. csv-table::
|
||||
:header: function
|
||||
:widths: 4, 8
|
||||
|
||||
:doc:`min <./min>`, ""
|
||||
:doc:`max <./max>`, ""
|
||||
:doc:`minmax <./minmax>`, ""
|
||||
:doc:`min_element <./min_element>`, ""
|
||||
:doc:`max_element <./max_element>`, ""
|
||||
:doc:`minmax_element <./minmax_element>`, ""
|
||||
|
||||
.. _sprout-algorithm-non_modifying-lexicographical:
|
||||
|
||||
Lexicographical comparison
|
||||
========================================
|
||||
|
||||
================================================================================ ===============================================================================
|
||||
function
|
||||
================================================================================ ===============================================================================
|
||||
:doc:`lexicographical_compare <./lexicographical_compare>`
|
||||
:doc:`tristate_lexicographical_compare <./tristate_lexicographical_compare>`
|
||||
================================================================================ ===============================================================================
|
||||
.. csv-table::
|
||||
:header: function
|
||||
:widths: 4, 8
|
||||
|
||||
:doc:`lexicographical_compare <./lexicographical_compare>`, ""
|
||||
:doc:`tristate_lexicographical_compare <./tristate_lexicographical_compare>`, ""
|
||||
|
||||
.. _sprout-algorithm-non_modifying-clamp:
|
||||
|
||||
Clamp algorithm
|
||||
========================================
|
||||
|
||||
======================================== ===============================================================================
|
||||
function
|
||||
======================================== ===============================================================================
|
||||
:doc:`clamp <./clamp>`
|
||||
======================================== ===============================================================================
|
||||
.. csv-table::
|
||||
:header: function
|
||||
:widths: 4, 8
|
||||
|
||||
:doc:`clamp <./clamp>`, ""
|
||||
|
||||
Header
|
||||
========================================
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
.. _sprout-algorithm-is_decreasing:
|
||||
|
||||
###############################################################################
|
||||
is_decreasing
|
||||
###############################################################################
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
.. _sprout-algorithm-is_heap:
|
||||
|
||||
###############################################################################
|
||||
is_heap
|
||||
###############################################################################
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
.. _sprout-algorithm-is_heap_until:
|
||||
|
||||
###############################################################################
|
||||
is_heap_until
|
||||
###############################################################################
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
.. _sprout-algorithm-is_increasing:
|
||||
|
||||
###############################################################################
|
||||
is_increasing
|
||||
###############################################################################
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
.. _sprout-algorithm-is_permutation:
|
||||
|
||||
###############################################################################
|
||||
is_permutation
|
||||
###############################################################################
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
.. _sprout-algorithm-is_sorted:
|
||||
|
||||
###############################################################################
|
||||
is_sorted
|
||||
###############################################################################
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
.. _sprout-algorithm-is_sorted_until:
|
||||
|
||||
###############################################################################
|
||||
is_sorted_until
|
||||
###############################################################################
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
.. _sprout-algorithm-is_strictly_decreasing:
|
||||
|
||||
###############################################################################
|
||||
is_strictly_decreasing
|
||||
###############################################################################
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
.. _sprout-algorithm-is_strictly_increasing:
|
||||
|
||||
###############################################################################
|
||||
is_strictly_increasing
|
||||
###############################################################################
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
.. _sprout-algorithm-lexicographical_compare:
|
||||
|
||||
###############################################################################
|
||||
lexicographical_compare
|
||||
###############################################################################
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
.. _sprout-algorithm-lower_bound:
|
||||
|
||||
###############################################################################
|
||||
lower_bound
|
||||
###############################################################################
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
.. _sprout-algorithm-max:
|
||||
|
||||
###############################################################################
|
||||
max
|
||||
###############################################################################
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
.. _sprout-algorithm-max_element:
|
||||
|
||||
###############################################################################
|
||||
max_element
|
||||
###############################################################################
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
.. _sprout-algorithm-min:
|
||||
|
||||
###############################################################################
|
||||
min
|
||||
###############################################################################
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
.. _sprout-algorithm-min_element:
|
||||
|
||||
###############################################################################
|
||||
min_element
|
||||
###############################################################################
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
.. _sprout-algorithm-minmax:
|
||||
|
||||
###############################################################################
|
||||
minmax
|
||||
###############################################################################
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
.. _sprout-algorithm-minmax_element:
|
||||
|
||||
###############################################################################
|
||||
minmax_element
|
||||
###############################################################################
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
.. _sprout-algorithm-mismatch:
|
||||
|
||||
###############################################################################
|
||||
mismatch
|
||||
###############################################################################
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
.. _sprout-algorithm-none_of:
|
||||
|
||||
###############################################################################
|
||||
none_of
|
||||
###############################################################################
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
.. _sprout-algorithm-none_of_equal:
|
||||
|
||||
###############################################################################
|
||||
none_of_equal
|
||||
###############################################################################
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
.. _sprout-algorithm-one_of:
|
||||
|
||||
###############################################################################
|
||||
one_of
|
||||
###############################################################################
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
.. _sprout-algorithm-one_of_equal:
|
||||
|
||||
###############################################################################
|
||||
one_of_equal
|
||||
###############################################################################
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
.. _sprout-algorithm-search:
|
||||
|
||||
###############################################################################
|
||||
search
|
||||
###############################################################################
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
.. _sprout-algorithm-search_n:
|
||||
|
||||
###############################################################################
|
||||
search_n
|
||||
###############################################################################
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
.. _sprout-algorithm-tristate_lexicographical_compare:
|
||||
|
||||
###############################################################################
|
||||
tristate_lexicographical_compare
|
||||
###############################################################################
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
.. _sprout-algorithm-upper_bound:
|
||||
|
||||
###############################################################################
|
||||
upper_bound
|
||||
###############################################################################
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue