From 6931736390bad7b2493c9cd38c447e72dab4e038 Mon Sep 17 00:00:00 2001 From: Marshall Clow Date: Fri, 1 Jul 2022 12:43:47 -0700 Subject: [PATCH] Fix broken doc build; create new section --- doc/algorithm.qbk | 49 ++++++++++++++++++++++++++++------------------- 1 file changed, 29 insertions(+), 20 deletions(-) diff --git a/doc/algorithm.qbk b/doc/algorithm.qbk index 88988fe..02a1562 100644 --- a/doc/algorithm.qbk +++ b/doc/algorithm.qbk @@ -121,6 +121,35 @@ Transform each element in a range then combine adjacent elements to create an ou [endsect:CXX17] +[section:Copy Variations on Copy] +[section:variations_on_copy] + +[section:copy_until copy_until ] +[*[^[link header.boost.algorithm.cxx11.copy_if_hpp copy_until] ] ] +Copy all the elements from the start of the input range to the output range until the predicate is satisfied +[endsect:copy_until] + +[section:copy_while copy_while ] +[*[^[link header.boost.algorithm.cxx11.copy_if_hpp copy_while] ] ] +Copy all the elements from the start of the input range to the output range while the predicate is satisfied +[endsect:copy_while] + +[section:copy_if_until copy_if_until ] +[*[^[link header.boost.algorithm.cxx11.copy_if_hpp copy_if_until ] ] +Copy all elements that satisfy the element predicate from the start of the input range to the output range until the termination predicate is satisfied + +[endsect:copy_if_until] + +[section:copy_if_while copy_if_while ] +[*[^[link header.boost.algorithm.cxx11.copy_if_hpp copy_if_while ] ] +Copy all elements that satisfy the element predicate from the start of the input range to the output range while the termination predicate is satisfied + +[endsect:copy_if_while] + +[endsect:variations_on_copy] +[endsect:Copy] + + [section:Misc Other Algorithms] [section:misc_inner_algorithms] @@ -214,26 +243,6 @@ See below [include apply_permutation.qbk] -[section:copy_until copy_until ] -[*[^[link header.boost.algorithm.cxx11.copy_if_hpp copy_until] ] ] -Copy all the elements from the start of the input range to the output range until the predicate is satisfied -[endsect:copy_until] - -[section:copy_while copy_while ] -[*[^[link header.boost.algorithm.cxx11.copy_if_hpp copy_while] ] ] -Copy all the elements from the start of the input range to the output range while the predicate is satisfied -[endsect:copy_while] - -[section:copy_if_until copy_if_until ] -[*[^[link header.boost.algorithm.cxx11.copy_if_hpp copy_if_until ] ] -Copy all elements that satisfy the element predicate from the start of the input range to the output range until the termination predicate is satisfied -[endsect:copy_if_until] - -[section:copy_if_while copy_if_while ] -[*[^[link header.boost.algorithm.cxx11.copy_if_hpp copy_if_while ] ] -Copy all elements that satisfy the element predicate from the start of the input range to the output range while the termination predicate is satisfied -[endsect:copy_if_while] - [section:iota_n iota_n ] [*[^[link boost.algorithm.iota_n iota_n] ] ] Write a sequence of n increasing values to an output iterator